    function drawLogo(ctx) {

      var alpha = ctx.globalAlpha;
      var gradient;

      // layer2/
      ctx.save();
      ctx.restore();

      // lOGO/Logo Final webpsd/Logo Final webpsd/Logo Final web
      ctx.save();
      ctx.drawImage(document.getElementById("image2"), 2386.7, 1181.9);
      ctx.restore();
      ctx.restore();
      ctx.restore();

      // layer5/Group
      ctx.save();

      // layer5/Group/Path
      ctx.save();
      ctx.beginPath();
      ctx.moveTo(2443.0, 1381.3);
      ctx.lineTo(2392.7, 1381.3);
      ctx.lineTo(2392.7, 1374.3);
      ctx.lineTo(2443.0, 1374.3);
      ctx.lineTo(2443.0, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 50, 50)";
      ctx.fill();

      // layer5/Group/Path
      ctx.beginPath();
      ctx.moveTo(2493.4, 1381.3);
      ctx.lineTo(2443.0, 1381.3);
      ctx.lineTo(2443.0, 1374.3);
      ctx.lineTo(2493.4, 1374.3);
      ctx.lineTo(2493.4, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(245, 141, 31)";
      ctx.fill();

      // layer5/Group/Path
      ctx.beginPath();
      ctx.moveTo(2543.8, 1381.3);
      ctx.lineTo(2493.4, 1381.3);
      ctx.lineTo(2493.4, 1374.3);
      ctx.lineTo(2543.8, 1374.3);
      ctx.lineTo(2543.8, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(159, 234, 102)";
      ctx.fill();

      // layer5/Group/Path
      ctx.beginPath();
      ctx.moveTo(2594.1, 1381.3);
      ctx.lineTo(2543.8, 1381.3);
      ctx.lineTo(2543.8, 1374.3);
      ctx.lineTo(2594.1, 1374.3);
      ctx.lineTo(2594.1, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(0, 216, 229)";
      ctx.fill();

      // layer5/Group/Path
      ctx.beginPath();
      ctx.moveTo(2644.5, 1381.3);
      ctx.lineTo(2594.1, 1381.3);
      ctx.lineTo(2594.1, 1374.3);
      ctx.lineTo(2644.5, 1374.3);
      ctx.lineTo(2644.5, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(236, 17, 136)";
      ctx.fill();

      // layer5/Group/Path
      ctx.beginPath();
      ctx.moveTo(2694.9, 1381.3);
      ctx.lineTo(2644.5, 1381.3);
      ctx.lineTo(2644.5, 1374.3);
      ctx.lineTo(2694.9, 1374.3);
      ctx.lineTo(2694.9, 1381.3);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 255, 0)";
      ctx.fill();
      ctx.restore();
      ctx.restore();
    }

    function draw(ctx) {

      var alpha = ctx.globalAlpha;
      var gradient;

      // layer1/NARANJA SHADOW
      ctx.save();
      // This unsupported artwork has been rasterized
      //ctx.drawImage(document.getElementById("image1"), 2407.6, 1363.2);

      // layer1/NARANJA
      ctx.beginPath();
      ctx.moveTo(2468.1, 1397.9);
      ctx.lineTo(2468.1, 2198.4);
      ctx.bezierCurveTo(2468.1, 2198.4, 2473.1, 2244.9, 2423.1, 2244.9);
      ctx.bezierCurveTo(2387.1, 2244.9, 1924.1, 2244.9, 1924.1, 2244.9);
      ctx.lineTo(1516.2, 2244.9);
      ctx.bezierCurveTo(1516.2, 2244.9, 1463.7, 2247.9, 1463.7, 2193.9);
      ctx.lineTo(1463.7, 1661.5);
      ctx.lineTo(1463.7, 752.4);
      ctx.bezierCurveTo(1463.7, 752.4, 1460.1, 707.3, 1508.8, 707.3);
      ctx.lineTo(2194.0, 707.3);
      ctx.bezierCurveTo(2194.0, 707.3, 2235.1, 704.4, 2235.1, 660.4);
      ctx.lineTo(2235.1, 60.4);
      ctx.lineWidth = 50.5;
      ctx.strokeStyle = "rgb(255, 152, 50)";
      ctx.lineJoin = "miter";
      ctx.miterLimit = 4.0;
      ctx.stroke();

      // layer1/AMARILLO
      ctx.beginPath();
      ctx.moveTo(2669.8, 1397.9);
      ctx.lineTo(2669.8, 1913.7);
      ctx.bezierCurveTo(2669.8, 1913.7, 2664.1, 1948.6, 2705.1, 1948.6);
      ctx.lineTo(3331.0, 1948.1);
      ctx.bezierCurveTo(3331.0, 1948.1, 3401.0, 1957.2, 3401.0, 1887.2);
      ctx.lineTo(3401.0, 1070.4);
      ctx.bezierCurveTo(3401.0, 1070.4, 3393.0, 1010.4, 3461.0, 1010.4);
      ctx.lineTo(3886.5, 1010.4);
      ctx.bezierCurveTo(3886.5, 1010.4, 3936.0, 1003.5, 3936.0, 1066.5);
      ctx.lineTo(3936.0, 1185.0);
      ctx.strokeStyle = "rgb(245, 234, 19)";
      ctx.stroke();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.10;
      ctx.beginPath();
      ctx.moveTo(2740.6, 1938.2);
      ctx.bezierCurveTo(2737.7, 1938.2, 2735.3, 1935.8, 2735.3, 1932.9);
      ctx.lineTo(2735.3, 1932.9);
      ctx.bezierCurveTo(2735.3, 1930.0, 2737.7, 1927.7, 2740.6, 1927.7);
      ctx.lineTo(3009.1, 1927.7);
      ctx.bezierCurveTo(3012.0, 1927.7, 3014.3, 1930.0, 3014.3, 1932.9);
      ctx.lineTo(3014.3, 1932.9);
      ctx.bezierCurveTo(3014.3, 1935.8, 3012.0, 1938.2, 3009.1, 1938.2);
      ctx.lineTo(2740.6, 1938.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 255, 255)";
      ctx.fill();

      // layer1/MAGENTA
      ctx.globalAlpha = alpha * 1.00;
      ctx.beginPath();
      ctx.moveTo(2619.6, 1397.9);
      ctx.lineTo(2619.6, 1790.7);
      ctx.bezierCurveTo(2619.6, 1790.7, 2618.4, 1831.2, 2666.4, 1831.2);
      ctx.lineTo(3061.4, 1831.2);
      ctx.bezierCurveTo(3061.4, 1831.2, 3105.9, 1829.3, 3105.9, 1871.7);
      ctx.lineTo(3105.9, 2108.9);
      ctx.lineTo(3105.9, 2478.4);
      ctx.bezierCurveTo(3105.9, 2478.4, 3104.4, 2522.4, 3153.3, 2522.4);
      ctx.lineTo(4406.5, 2522.4);
      ctx.strokeStyle = "rgb(236, 17, 136)";
      ctx.stroke();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.10;
      ctx.beginPath();
      ctx.moveTo(2737.6, 1821.2);
      ctx.bezierCurveTo(2734.7, 1821.2, 2732.3, 1818.8, 2732.3, 1815.9);
      ctx.lineTo(2732.3, 1815.9);
      ctx.bezierCurveTo(2732.3, 1813.0, 2734.7, 1810.7, 2737.6, 1810.7);
      ctx.lineTo(3006.1, 1810.7);
      ctx.bezierCurveTo(3009.0, 1810.7, 3011.3, 1813.0, 3011.3, 1815.9);
      ctx.lineTo(3011.3, 1815.9);
      ctx.bezierCurveTo(3011.3, 1818.8, 3009.0, 1821.2, 3006.1, 1821.2);
      ctx.lineTo(2737.6, 1821.2);
      ctx.closePath();
      ctx.fill();

      // layer1/CYAN SHADOW
      // This unsupported artwork has been rasterized
      //ctx.drawImage(document.getElementById("image2"), 2506.6, 1364.2);

      // layer1/CYAN
      ctx.globalAlpha = alpha * 1.00;
      ctx.beginPath();
      ctx.moveTo(2569.1, 1397.9);
      ctx.lineTo(2569.1, 2999.0);
      ctx.strokeStyle = "rgb(0, 216, 229)";
      ctx.stroke();

      // layer1/VERDE
      ctx.beginPath();
      ctx.moveTo(2518.4, 1397.9);
      ctx.lineTo(2518.4, 1726.4);
      ctx.bezierCurveTo(2518.4, 1726.4, 2523.4, 1772.4, 2472.4, 1771.4);
      ctx.lineTo(2194.4, 1771.4);
      ctx.bezierCurveTo(2194.4, 1771.4, 2140.4, 1764.4, 2140.4, 1821.4);
      ctx.lineTo(2140.4, 2668.1);
      ctx.bezierCurveTo(2140.4, 2668.1, 2151.4, 2731.2, 2087.4, 2728.2);
      ctx.lineTo(806.1, 2728.2);
      ctx.strokeStyle = "rgb(159, 234, 102)";
      ctx.stroke();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.10;
      ctx.beginPath();
      ctx.moveTo(2199.1, 1761.7);
      ctx.bezierCurveTo(2196.2, 1761.7, 2193.9, 1759.3, 2193.9, 1756.4);
      ctx.lineTo(2193.9, 1756.4);
      ctx.bezierCurveTo(2193.9, 1753.5, 2196.2, 1751.2, 2199.1, 1751.2);
      ctx.lineTo(2376.6, 1751.2);
      ctx.bezierCurveTo(2379.5, 1751.2, 2381.9, 1753.5, 2381.9, 1756.4);
      ctx.lineTo(2381.9, 1756.4);
      ctx.bezierCurveTo(2381.9, 1759.3, 2379.5, 1761.7, 2376.6, 1761.7);
      ctx.lineTo(2199.1, 1761.7);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.50;
      ctx.beginPath();
      ctx.moveTo(2695.0, 1908.4);
      ctx.lineTo(2695.0, 1908.4);
      ctx.lineTo(2694.0, 1403.4);
      ctx.lineTo(2695.0, 1397.4);
      ctx.lineTo(2695.0, 1908.4);
      ctx.closePath();
      gradient = ctx.createLinearGradient(2676.0, 1644.6, 2385.7, 1519.0);
      gradient.addColorStop(0.00, "rgb(255, 255, 255)");
      gradient.addColorStop(1.00, "rgb(0, 0, 0)");
      ctx.fillStyle = gradient;
      ctx.fill();

      // layer1/ROJO
      ctx.globalAlpha = alpha * 1.00;
      ctx.beginPath();
      ctx.moveTo(2418.0, 1397.9);
      ctx.lineTo(2418.0, 1871.4);
      ctx.bezierCurveTo(2418.0, 1871.4, 2425.0, 1919.4, 2374.0, 1919.4);
      ctx.lineTo(120.3, 1919.4);
      ctx.bezierCurveTo(120.3, 1919.4, 60.8, 1923.6, 60.8, 1857.6);
      ctx.lineTo(60.8, 1330.0);
      ctx.strokeStyle = "rgb(255, 50, 50)";
      ctx.stroke();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.18;
      ctx.beginPath();
      ctx.moveTo(2444.0, 1908.4);
      ctx.lineTo(2443.0, 1908.4);
      ctx.lineTo(2443.0, 1398.4);
      ctx.lineTo(2444.0, 1398.4);
      ctx.lineTo(2444.0, 1908.4);
      ctx.closePath();
      ctx.fillStyle = "rgb(62, 62, 62)";
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.41;
      ctx.beginPath();
      ctx.moveTo(2691.0, 1403.4);
      ctx.lineTo(2396.0, 1403.4);
      ctx.lineTo(2393.0, 1398.4);
      ctx.lineTo(2695.0, 1398.4);
      ctx.lineTo(2691.0, 1403.4);
      ctx.closePath();
      ctx.fillStyle = "rgb(76, 76, 76)";
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.20;
      ctx.beginPath();
      ctx.moveTo(2690.2, 1728.8);
      ctx.bezierCurveTo(2690.2, 1731.7, 2687.9, 1734.1, 2685.0, 1734.1);
      ctx.lineTo(2685.0, 1734.1);
      ctx.bezierCurveTo(2682.1, 1734.1, 2679.7, 1731.7, 2679.7, 1728.8);
      ctx.lineTo(2679.7, 1460.4);
      ctx.bezierCurveTo(2679.7, 1457.5, 2682.1, 1455.1, 2685.0, 1455.1);
      ctx.lineTo(2685.0, 1455.1);
      ctx.bezierCurveTo(2687.9, 1455.1, 2690.2, 1457.5, 2690.2, 1460.4);
      ctx.lineTo(2690.2, 1728.8);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 255, 255)";
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.10;
      ctx.beginPath();
      ctx.moveTo(2411.6, 1683.7);
      ctx.bezierCurveTo(2411.6, 1686.6, 2409.3, 1689.0, 2406.4, 1689.0);
      ctx.lineTo(2406.4, 1689.0);
      ctx.bezierCurveTo(2403.5, 1689.0, 2401.1, 1686.6, 2401.1, 1683.7);
      ctx.lineTo(2401.1, 1415.2);
      ctx.bezierCurveTo(2401.1, 1412.3, 2403.5, 1410.0, 2406.4, 1410.0);
      ctx.lineTo(2406.4, 1410.0);
      ctx.bezierCurveTo(2409.3, 1410.0, 2411.6, 1412.3, 2411.6, 1415.2);
      ctx.lineTo(2411.6, 1683.7);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(1809.1, 1937.2);
      ctx.bezierCurveTo(1806.2, 1937.2, 1803.9, 1934.8, 1803.9, 1931.9);
      ctx.lineTo(1803.9, 1931.9);
      ctx.bezierCurveTo(1803.9, 1929.0, 1806.2, 1926.7, 1809.1, 1926.7);
      ctx.lineTo(2077.6, 1926.7);
      ctx.bezierCurveTo(2080.5, 1926.7, 2082.9, 1929.0, 2082.9, 1931.9);
      ctx.lineTo(2082.9, 1931.9);
      ctx.bezierCurveTo(2082.9, 1934.8, 2080.5, 1937.2, 2077.6, 1937.2);
      ctx.lineTo(1809.1, 1937.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(3186.6, 2542.2);
      ctx.bezierCurveTo(3183.7, 2542.2, 3181.3, 2539.8, 3181.3, 2536.9);
      ctx.lineTo(3181.3, 2536.9);
      ctx.bezierCurveTo(3181.3, 2534.0, 3183.7, 2531.7, 3186.6, 2531.7);
      ctx.lineTo(3455.1, 2531.7);
      ctx.bezierCurveTo(3458.0, 2531.7, 3460.3, 2534.0, 3460.3, 2536.9);
      ctx.lineTo(3460.3, 2536.9);
      ctx.bezierCurveTo(3460.3, 2539.8, 3458.0, 2542.2, 3455.1, 2542.2);
      ctx.lineTo(3186.6, 2542.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2458.6, 1727.7);
      ctx.bezierCurveTo(2458.6, 1730.6, 2456.3, 1733.0, 2453.4, 1733.0);
      ctx.lineTo(2453.4, 1733.0);
      ctx.bezierCurveTo(2450.5, 1733.0, 2448.1, 1730.6, 2448.1, 1727.7);
      ctx.lineTo(2448.1, 1459.2);
      ctx.bezierCurveTo(2448.1, 1456.3, 2450.5, 1454.0, 2453.4, 1454.0);
      ctx.lineTo(2453.4, 1454.0);
      ctx.bezierCurveTo(2456.3, 1454.0, 2458.6, 1456.3, 2458.6, 1459.2);
      ctx.lineTo(2458.6, 1727.7);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2536.6, 1681.7);
      ctx.bezierCurveTo(2536.6, 1684.6, 2534.3, 1687.0, 2531.4, 1687.0);
      ctx.lineTo(2531.4, 1687.0);
      ctx.bezierCurveTo(2528.5, 1687.0, 2526.1, 1684.6, 2526.1, 1681.7);
      ctx.lineTo(2526.1, 1413.2);
      ctx.bezierCurveTo(2526.1, 1410.3, 2528.5, 1408.0, 2531.4, 1408.0);
      ctx.lineTo(2531.4, 1408.0);
      ctx.bezierCurveTo(2534.3, 1408.0, 2536.6, 1410.3, 2536.6, 1413.2);
      ctx.lineTo(2536.6, 1681.7);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.15;
      ctx.beginPath();
      ctx.moveTo(2611.2, 1753.6);
      ctx.bezierCurveTo(2611.2, 1756.7, 2608.7, 1759.2, 2605.6, 1759.2);
      ctx.lineTo(2605.6, 1759.2);
      ctx.bezierCurveTo(2602.5, 1759.2, 2600.0, 1756.7, 2600.0, 1753.6);
      ctx.lineTo(2600.0, 1416.1);
      ctx.bezierCurveTo(2600.0, 1413.0, 2602.5, 1410.5, 2605.6, 1410.5);
      ctx.lineTo(2605.6, 1410.5);
      ctx.bezierCurveTo(2608.7, 1410.5, 2611.2, 1413.0, 2611.2, 1416.1);
      ctx.lineTo(2611.2, 1753.6);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(3416.7, 1681.6);
      ctx.bezierCurveTo(3416.7, 1684.7, 3414.2, 1687.2, 3411.1, 1687.2);
      ctx.lineTo(3411.1, 1687.2);
      ctx.bezierCurveTo(3408.0, 1687.2, 3405.4, 1684.7, 3405.4, 1681.6);
      ctx.lineTo(3405.4, 1344.1);
      ctx.bezierCurveTo(3405.4, 1341.0, 3408.0, 1338.5, 3411.1, 1338.5);
      ctx.lineTo(3411.1, 1338.5);
      ctx.bezierCurveTo(3414.2, 1338.5, 3416.7, 1341.0, 3416.7, 1344.1);
      ctx.lineTo(3416.7, 1681.6);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2560.2, 1976.6);
      ctx.bezierCurveTo(2560.2, 1979.7, 2557.7, 1982.2, 2554.6, 1982.2);
      ctx.lineTo(2554.6, 1982.2);
      ctx.bezierCurveTo(2551.5, 1982.2, 2549.0, 1979.7, 2549.0, 1976.6);
      ctx.lineTo(2549.0, 1639.1);
      ctx.bezierCurveTo(2549.0, 1636.0, 2551.5, 1633.5, 2554.6, 1633.5);
      ctx.lineTo(2554.6, 1633.5);
      ctx.bezierCurveTo(2557.7, 1633.5, 2560.2, 1636.0, 2560.2, 1639.1);
      ctx.lineTo(2560.2, 1976.6);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(3127.2, 2426.6);
      ctx.bezierCurveTo(3127.2, 2429.7, 3124.7, 2432.2, 3121.6, 2432.2);
      ctx.lineTo(3121.6, 2432.2);
      ctx.bezierCurveTo(3118.5, 2432.2, 3116.0, 2429.7, 3116.0, 2426.6);
      ctx.lineTo(3116.0, 2089.1);
      ctx.bezierCurveTo(3116.0, 2086.0, 3118.5, 2083.5, 3121.6, 2083.5);
      ctx.lineTo(3121.6, 2083.5);
      ctx.bezierCurveTo(3124.7, 2083.5, 3127.2, 2086.0, 3127.2, 2089.1);
      ctx.lineTo(3127.2, 2426.6);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.globalAlpha = alpha * 0.10;
      ctx.beginPath();
      ctx.moveTo(1670.0, 2235.2);
      ctx.bezierCurveTo(1667.1, 2235.2, 1664.8, 2232.8, 1664.8, 2229.9);
      ctx.lineTo(1664.8, 2229.9);
      ctx.bezierCurveTo(1664.8, 2227.0, 1667.1, 2224.7, 1670.0, 2224.7);
      ctx.lineTo(2214.1, 2224.7);
      ctx.bezierCurveTo(2217.0, 2224.7, 2219.3, 2227.0, 2219.3, 2229.9);
      ctx.lineTo(2219.3, 2229.9);
      ctx.bezierCurveTo(2219.3, 2232.8, 2217.0, 2235.2, 2214.1, 2235.2);
      ctx.lineTo(1670.0, 2235.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(1456.3, 2018.0);
      ctx.bezierCurveTo(1456.3, 2020.9, 1454.0, 2023.2, 1451.1, 2023.2);
      ctx.lineTo(1451.1, 2023.2);
      ctx.bezierCurveTo(1448.2, 2023.2, 1445.8, 2020.9, 1445.8, 2018.0);
      ctx.lineTo(1445.8, 1473.9);
      ctx.bezierCurveTo(1445.8, 1471.0, 1448.2, 1468.7, 1451.1, 1468.7);
      ctx.lineTo(1451.1, 1468.7);
      ctx.bezierCurveTo(1454.0, 1468.7, 1456.3, 1471.0, 1456.3, 1473.9);
      ctx.lineTo(1456.3, 2018.0);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(201.7, 1935.2);
      ctx.bezierCurveTo(198.8, 1935.2, 196.4, 1932.8, 196.4, 1929.9);
      ctx.lineTo(196.4, 1929.9);
      ctx.bezierCurveTo(196.4, 1927.0, 198.8, 1924.7, 201.7, 1924.7);
      ctx.lineTo(963.1, 1924.7);
      ctx.bezierCurveTo(966.0, 1924.7, 968.3, 1927.0, 968.3, 1929.9);
      ctx.lineTo(968.3, 1929.9);
      ctx.bezierCurveTo(968.3, 1932.8, 966.0, 1935.2, 963.1, 1935.2);
      ctx.lineTo(201.7, 1935.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(53.9, 1780.4);
      ctx.bezierCurveTo(53.9, 1783.3, 51.5, 1785.7, 48.6, 1785.7);
      ctx.lineTo(48.6, 1785.7);
      ctx.bezierCurveTo(45.7, 1785.7, 43.4, 1783.3, 43.4, 1780.4);
      ctx.lineTo(43.4, 1407.9);
      ctx.bezierCurveTo(43.4, 1405.0, 45.7, 1402.7, 48.6, 1402.7);
      ctx.lineTo(48.6, 1402.7);
      ctx.bezierCurveTo(51.5, 1402.7, 53.9, 1405.0, 53.9, 1407.9);
      ctx.lineTo(53.9, 1780.4);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2487.6, 2142.7);
      ctx.bezierCurveTo(2487.6, 2145.6, 2485.3, 2148.0, 2482.4, 2148.0);
      ctx.lineTo(2482.4, 2148.0);
      ctx.bezierCurveTo(2479.5, 2148.0, 2477.1, 2145.6, 2477.1, 2142.7);
      ctx.lineTo(2477.1, 1874.2);
      ctx.bezierCurveTo(2477.1, 1871.3, 2479.5, 1869.0, 2482.4, 1869.0);
      ctx.lineTo(2482.4, 1869.0);
      ctx.bezierCurveTo(2485.3, 1869.0, 2487.6, 1871.3, 2487.6, 1874.2);
      ctx.lineTo(2487.6, 2142.7);
      ctx.closePath();
      ctx.fill();

      // layer1/Group
      ctx.globalAlpha = alpha * 1.00;

      // layer1/Group/Path
      ctx.save();
      ctx.beginPath();
      ctx.moveTo(2443.3, 1382.2);
      ctx.lineTo(2392.9, 1382.2);
      ctx.lineTo(2392.9, 1377.2);
      ctx.lineTo(2443.3, 1377.2);
      ctx.lineTo(2443.3, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 50, 50)";
      ctx.fill();

      // layer1/Group/Path
      ctx.beginPath();
      ctx.moveTo(2493.7, 1382.2);
      ctx.lineTo(2443.3, 1382.2);
      ctx.lineTo(2443.3, 1377.2);
      ctx.lineTo(2493.7, 1377.2);
      ctx.lineTo(2493.7, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(245, 141, 31)";
      ctx.fill();

      // layer1/Group/Path
      ctx.beginPath();
      ctx.moveTo(2544.0, 1382.2);
      ctx.lineTo(2493.7, 1382.2);
      ctx.lineTo(2493.7, 1377.2);
      ctx.lineTo(2544.0, 1377.2);
      ctx.lineTo(2544.0, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(159, 234, 102)";
      ctx.fill();

      // layer1/Group/Path
      ctx.beginPath();
      ctx.moveTo(2594.4, 1382.2);
      ctx.lineTo(2544.0, 1382.2);
      ctx.lineTo(2544.0, 1377.2);
      ctx.lineTo(2594.4, 1377.2);
      ctx.lineTo(2594.4, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(0, 216, 229)";
      ctx.fill();

      // layer1/Group/Path
      ctx.beginPath();
      ctx.moveTo(2644.8, 1382.2);
      ctx.lineTo(2594.4, 1382.2);
      ctx.lineTo(2594.4, 1377.2);
      ctx.lineTo(2644.8, 1377.2);
      ctx.lineTo(2644.8, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(236, 17, 136)";
      ctx.fill();

      // layer1/Group/Path
      ctx.beginPath();
      ctx.moveTo(2695.1, 1382.2);
      ctx.lineTo(2644.8, 1382.2);
      ctx.lineTo(2644.8, 1377.2);
      ctx.lineTo(2695.1, 1377.2);
      ctx.lineTo(2695.1, 1382.2);
      ctx.closePath();
      ctx.fillStyle = "rgb(255, 255, 0)";
      ctx.fill();

      // layer1/Path
      ctx.restore();
      ctx.globalAlpha = alpha * 0.18;
      ctx.beginPath();
      ctx.moveTo(2493.8, 1734.9);
      ctx.lineTo(2493.2, 1734.9);
      ctx.lineTo(2493.2, 1398.4);
      ctx.lineTo(2493.8, 1398.4);
      ctx.lineTo(2493.8, 1734.9);
      ctx.closePath();
      ctx.fillStyle = "rgb(62, 62, 62)";
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2544.6, 1908.2);
      ctx.lineTo(2543.6, 1908.2);
      ctx.lineTo(2543.6, 1398.2);
      ctx.lineTo(2544.6, 1398.2);
      ctx.lineTo(2544.6, 1908.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2594.6, 1908.2);
      ctx.lineTo(2593.6, 1908.2);
      ctx.lineTo(2593.6, 1398.2);
      ctx.lineTo(2594.6, 1398.2);
      ctx.lineTo(2594.6, 1908.2);
      ctx.closePath();
      ctx.fill();

      // layer1/Path
      ctx.beginPath();
      ctx.moveTo(2645.5, 1789.7);
      ctx.lineTo(2644.7, 1789.7);
      ctx.lineTo(2644.7, 1398.2);
      ctx.lineTo(2645.5, 1398.2);
      ctx.lineTo(2645.5, 1789.7);
      ctx.closePath();
      ctx.fill();
      ctx.restore();

    }
