#ifndef DRAW_HIP2BG_H
#define DRAW_HIP2BG_H
inline int cairo_code_draw_hip2bg_get_width()
{
    return 400;
}
inline int cairo_code_draw_hip2bg_get_height()
{
    return 400;
}
inline void cairo_code_draw_hip2bg_render(cairo_t *cr)
{
    cairo_surface_t *temp_surface;
    cairo_t *old_cr;
    cairo_pattern_t *pattern;
    cairo_matrix_t matrix;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_radial(425.90247, 437.89182, 0, 425.90247, 437.89182, 200);
    cairo_pattern_add_color_stop_rgba(pattern, 0,0.168627,0.0666667,0,1);
    cairo_pattern_add_color_stop_rgba(pattern, 1,0.392157,0.156863,0,1);
    cairo_matrix_init(&matrix, -0.186016,0.688276,-0.694222,-0.184423,690.633237,270.209964);
    cairo_pattern_set_matrix(pattern, &matrix);
    cairo_pattern_set_extend(pattern, CAIRO_EXTEND_PAD);
    cairo_pattern_set_filter(pattern, CAIRO_FILTER_GOOD);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 1.210938, 1.222656);
    cairo_line_to(cr, 398.789062, 1.222656);
    cairo_line_to(cr, 398.789062, 398.804688);
    cairo_line_to(cr, 1.210938, 398.804688);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2.420052);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_SQUARE);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0.2,0.2,0.2,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 1.210938, 1.222656);
    cairo_line_to(cr, 398.789062, 1.222656);
    cairo_line_to(cr, 398.789062, 398.804688);
    cairo_line_to(cr, 1.210938, 398.804688);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 1,0,0,1,-139,-119.0625);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    old_cr = cr;
    temp_surface = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, 400, 400);
    cr = cairo_create(temp_surface);
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.8,0.8,0.8,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 300.3125, 126.234375);
    cairo_curve_to(cr, 282.191406, 123.167969, 273.128906, 111.320312, 273.128906, 90.691406);
    cairo_curve_to(cr, 273.128906, 79.257812, 276.476562, 69.503906, 283.167969, 61.417969);
    cairo_curve_to(cr, 290.695312, 52.21875, 300.453125, 47.617188, 312.441406, 47.617188);
    cairo_line_to(cr, 318.757812, 47.617188);
    cairo_curve_to(cr, 329.632812, 47.617188, 338.273438, 51.378906, 344.6875, 58.90625);
    cairo_curve_to(cr, 350.261719, 65.597656, 353.050781, 73.960938, 353.050781, 84);
    cairo_curve_to(cr, 353.050781, 94.871094, 349.984375, 104.492188, 343.851562, 112.855469);
    cairo_curve_to(cr, 336.878906, 121.777344, 327.820312, 126.515625, 316.667969, 127.074219);
    cairo_move_to(cr, 308.304688, 58.070312);
    cairo_line_to(cr, 301.984375, 58.070312);
    cairo_curve_to(cr, 296.410156, 58.070312, 291.949219, 60.300781, 288.601562, 64.761719);
    cairo_curve_to(cr, 285.257812, 69.222656, 283.585938, 74.242188, 283.585938, 79.816406);
    cairo_curve_to(cr, 283.585938, 90.410156, 288.183594, 95.707031, 297.386719, 95.707031);
    cairo_line_to(cr, 313.277344, 95.707031);
    cairo_line_to(cr, 287.394531, 95.707031);
    cairo_line_to(cr, 303.703125, 95.707031);
    cairo_curve_to(cr, 309.28125, 95.707031, 313.742188, 93.476562, 317.085938, 89.015625);
    cairo_curve_to(cr, 320.433594, 84.558594, 322.105469, 79.539062, 322.105469, 73.960938);
    cairo_curve_to(cr, 322.105469, 63.367188, 317.503906, 58.070312, 308.304688, 58.070312);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.8,0.8,0.8,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 359.550781, 273.453125);
    cairo_curve_to(cr, 364.570312, 308.859375, 367.078125, 329.910156, 367.078125, 336.601562);
    cairo_curve_to(cr, 367.078125, 372.566406, 353.835938, 390.546875, 327.351562, 390.546875);
    cairo_line_to(cr, 230.75, 390.546875);
    cairo_curve_to(cr, 208.445312, 390.546875, 197.292969, 379.117188, 197.292969, 356.253906);
    cairo_curve_to(cr, 197.292969, 343.988281, 200.640625, 327.957031, 207.328125, 308.164062);
    cairo_curve_to(cr, 212.347656, 295.058594, 217.367188, 281.957031, 222.382812, 268.855469);
    cairo_curve_to(cr, 230.191406, 248.78125, 242.039062, 237.90625, 257.929688, 236.234375);
    cairo_line_to(cr, 261.210938, 210.5);
    cairo_line_to(cr, 265.246094, 174.953125);
    cairo_curve_to(cr, 266.535156, 163.597656, 268.59375, 153.765625, 275.28125, 145.679688);
    cairo_curve_to(cr, 282.808594, 136.480469, 292.566406, 131.878906, 304.554688, 131.878906);
    cairo_line_to(cr, 305.585938, 131.878906);
    cairo_curve_to(cr, 316.457031, 131.878906, 325.101562, 135.644531, 331.511719, 143.171875);
    cairo_curve_to(cr, 337.089844, 149.863281, 339.878906, 158.226562, 339.878906, 168.261719);
    cairo_line_to(cr, 332.367188, 237.070312);
    cairo_curve_to(cr, 347.703125, 240.417969, 356.761719, 252.542969, 359.550781, 273.453125);
    cairo_move_to(cr, 305.8125, 143.476562);
    cairo_curve_to(cr, 301.046875, 142.75, 298.871094, 143.058594, 294.101562, 142.335938);
    cairo_curve_to(cr, 288.527344, 142.335938, 284.066406, 144.566406, 280.71875, 149.027344);
    cairo_curve_to(cr, 277.375, 153.488281, 275.699219, 158.503906, 275.699219, 164.082031);
    cairo_line_to(cr, 274.175781, 179.972656);
    cairo_line_to(cr, 266.296875, 246.269531);
    cairo_curve_to(cr, 254.308594, 246.273438, 246.917969, 246.828125, 244.132812, 247.945312);
    cairo_curve_to(cr, 239.113281, 249.894531, 235.070312, 255.609375, 232.003906, 265.089844);
    cairo_line_to(cr, 206.496094, 340.363281);
    cairo_curve_to(cr, 206.214844, 341.757812, 206.074219, 343.292969, 206.074219, 344.964844);
    cairo_curve_to(cr, 206.074219, 348.867188, 207.46875, 352.210938, 210.257812, 355);
    cairo_curve_to(cr, 213.046875, 357.789062, 216.390625, 359.183594, 220.292969, 359.183594);
    cairo_line_to(cr, 316.894531, 359.183594);
    cairo_curve_to(cr, 321.914062, 359.183594, 326.375, 357.230469, 330.277344, 353.328125);
    cairo_curve_to(cr, 334.179688, 349.425781, 335.855469, 345.101562, 335.296875, 340.363281);
    cairo_line_to(cr, 328.605469, 265.089844);
    cairo_curve_to(cr, 327.488281, 255.332031, 324.421875, 249.476562, 319.40625, 247.527344);
    cairo_curve_to(cr, 317.453125, 246.691406, 310.484375, 246.273438, 298.496094, 246.269531);
    cairo_line_to(cr, 308.933594, 158.226562);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 0.893644);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 354.871094, 338.023438);
    cairo_curve_to(cr, 360.035156, 338.175781, 365.234375, 336.589844, 369.433594, 333.574219);
    cairo_curve_to(cr, 372.898438, 331.082031, 375.675781, 327.636719, 377.371094, 323.71875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1600.393635,2384.731851);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 383.824219, 324.195312);
    cairo_curve_to(cr, 383.824219, 327.882812, 380.835938, 330.871094, 377.152344, 330.871094);
    cairo_curve_to(cr, 373.464844, 330.871094, 370.476562, 327.882812, 370.476562, 324.195312);
    cairo_curve_to(cr, 370.476562, 320.511719, 373.464844, 317.523438, 377.152344, 317.523438);
    cairo_curve_to(cr, 380.835938, 317.523438, 383.824219, 320.511719, 383.824219, 324.195312);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,214.022684,-54.448937);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 377.785156, 317.078125);
    cairo_curve_to(cr, 378.128906, 315.746094, 378.84375, 314.515625, 379.824219, 313.554688);
    cairo_curve_to(cr, 380.5625, 312.828125, 381.453125, 312.257812, 382.417969, 311.886719);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 376.996094, 331.410156);
    cairo_curve_to(cr, 376.652344, 332.742188, 375.9375, 333.972656, 374.957031, 334.933594);
    cairo_curve_to(cr, 374.21875, 335.660156, 373.328125, 336.230469, 372.363281, 336.601562);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 383.734375, 324.621094);
    cairo_curve_to(cr, 385.0625, 324.96875, 386.296875, 325.679688, 387.257812, 326.660156);
    cairo_curve_to(cr, 387.980469, 327.398438, 388.554688, 328.289062, 388.925781, 329.257812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 370.238281, 324.972656);
    cairo_curve_to(cr, 368.910156, 324.628906, 367.679688, 323.914062, 366.71875, 322.933594);
    cairo_curve_to(cr, 365.992188, 322.195312, 365.421875, 321.304688, 365.046875, 320.339844);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 372.375, 318.863281);
    cairo_curve_to(cr, 371.679688, 317.679688, 371.3125, 316.304688, 371.328125, 314.929688);
    cairo_curve_to(cr, 371.335938, 313.894531, 371.5625, 312.863281, 371.980469, 311.914062);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 383.171875, 320.066406);
    cairo_curve_to(cr, 384.355469, 319.371094, 385.730469, 319.003906, 387.105469, 319.015625);
    cairo_curve_to(cr, 388.140625, 319.027344, 389.171875, 319.25, 390.121094, 319.671875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 381.96875, 329.5625);
    cairo_curve_to(cr, 382.664062, 330.746094, 383.03125, 332.121094, 383.019531, 333.496094);
    cairo_curve_to(cr, 383.007812, 334.53125, 382.785156, 335.5625, 382.363281, 336.511719);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 372.351562, 329.519531);
    cairo_curve_to(cr, 371.167969, 330.214844, 369.792969, 330.582031, 368.417969, 330.566406);
    cairo_curve_to(cr, 367.382812, 330.554688, 366.351562, 330.332031, 365.40625, 329.910156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,218.437197,-66.792146);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.470588,0.266667,0.129412,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 345.910156, 82.132812);
    cairo_curve_to(cr, 345.816406, 74.457031, 343.296875, 67.117188, 338.675781, 61.0625);
    cairo_curve_to(cr, 333.742188, 54.601562, 331.609375, 52.808594, 325.15625, 49.71875);
    cairo_curve_to(cr, 309.730469, 42.332031, 290.222656, 47.539062, 280.765625, 61.570312);
    cairo_curve_to(cr, 278.738281, 64.578125, 276.523438, 67.054688, 275.847656, 67.078125);
    cairo_curve_to(cr, 275.171875, 67.105469, 272.578125, 65.578125, 270.082031, 63.699219);
    cairo_curve_to(cr, 257.214844, 54.015625, 256.253906, 33.085938, 268.40625, 27.179688);
    cairo_curve_to(cr, 274.128906, 24.402344, 278.519531, 25.359375, 287.929688, 31.441406);
    cairo_curve_to(cr, 299.539062, 38.945312, 302.292969, 39.992188, 310.472656, 40.019531);
    cairo_curve_to(cr, 318.675781, 40.046875, 325.71875, 37.863281, 338.949219, 31.199219);
    cairo_curve_to(cr, 346.996094, 27.148438, 356.171875, 24.117188, 360.371094, 24.125);
    cairo_curve_to(cr, 373.253906, 24.15625, 382.433594, 34.703125, 382.453125, 49.511719);
    cairo_curve_to(cr, 382.46875, 60.257812, 379.433594, 67.191406, 371.027344, 75.597656);
    cairo_curve_to(cr, 364.175781, 82.449219, 358.230469, 85.667969, 349.277344, 87.367188);
    cairo_line_to(cr, 345.980469, 87.992188);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.805433);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0.470588,0.266667,0.129412,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 345.910156, 82.132812);
    cairo_curve_to(cr, 345.816406, 74.457031, 343.296875, 67.117188, 338.675781, 61.0625);
    cairo_curve_to(cr, 333.742188, 54.601562, 331.609375, 52.808594, 325.15625, 49.71875);
    cairo_curve_to(cr, 309.730469, 42.332031, 290.222656, 47.539062, 280.765625, 61.570312);
    cairo_curve_to(cr, 278.738281, 64.578125, 276.523438, 67.054688, 275.847656, 67.078125);
    cairo_curve_to(cr, 275.171875, 67.105469, 272.578125, 65.578125, 270.082031, 63.699219);
    cairo_curve_to(cr, 257.214844, 54.015625, 256.253906, 33.085938, 268.40625, 27.179688);
    cairo_curve_to(cr, 274.128906, 24.402344, 278.519531, 25.359375, 287.929688, 31.441406);
    cairo_curve_to(cr, 299.539062, 38.945312, 302.292969, 39.992188, 310.472656, 40.019531);
    cairo_curve_to(cr, 318.675781, 40.046875, 325.71875, 37.863281, 338.949219, 31.199219);
    cairo_curve_to(cr, 346.996094, 27.148438, 356.171875, 24.117188, 360.371094, 24.125);
    cairo_curve_to(cr, 373.253906, 24.15625, 382.433594, 34.703125, 382.453125, 49.511719);
    cairo_curve_to(cr, 382.46875, 60.257812, 379.433594, 67.191406, 371.027344, 75.597656);
    cairo_curve_to(cr, 364.175781, 82.449219, 358.230469, 85.667969, 349.277344, 87.367188);
    cairo_line_to(cr, 345.980469, 87.992188);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.470588,0.266667,0.129412,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 301.71875, 28.871094);
    cairo_curve_to(cr, 301.71875, 27.800781, 311.542969, 13.027344, 313.074219, 11.800781);
    cairo_curve_to(cr, 315.511719, 9.84375, 325.699219, 10.234375, 330.632812, 12.472656);
    cairo_curve_to(cr, 334.394531, 14.183594, 341.566406, 21.242188, 341.566406, 23.234375);
    cairo_curve_to(cr, 341.566406, 23.636719, 338.914062, 25.179688, 335.675781, 26.664062);
    cairo_curve_to(cr, 330.277344, 29.136719, 328.597656, 29.363281, 315.75, 29.363281);
    cairo_curve_to(cr, 308.035156, 29.363281, 301.71875, 29.144531, 301.71875, 28.871094);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.805433);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0.470588,0.266667,0.129412,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 301.71875, 28.871094);
    cairo_curve_to(cr, 301.71875, 27.800781, 311.542969, 13.027344, 313.074219, 11.800781);
    cairo_curve_to(cr, 315.511719, 9.84375, 325.699219, 10.234375, 330.632812, 12.472656);
    cairo_curve_to(cr, 334.394531, 14.183594, 341.566406, 21.242188, 341.566406, 23.234375);
    cairo_curve_to(cr, 341.566406, 23.636719, 338.914062, 25.179688, 335.675781, 26.664062);
    cairo_curve_to(cr, 330.277344, 29.136719, 328.597656, 29.363281, 315.75, 29.363281);
    cairo_curve_to(cr, 308.035156, 29.363281, 301.71875, 29.144531, 301.71875, 28.871094);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.666667,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 307.921875, 35.554688);
    cairo_curve_to(cr, 305.507812, 35.320312, 301.550781, 34.316406, 300.101562, 33.496094);
    cairo_curve_to(cr, 299.644531, 33.234375, 299.78125, 33.222656, 301.921875, 33.308594);
    cairo_curve_to(cr, 303.195312, 33.359375, 307.125, 33.5625, 309.777344, 33.617188);
    cairo_curve_to(cr, 312.429688, 33.671875, 315.933594, 33.769531, 317.5625, 33.835938);
    cairo_line_to(cr, 321.875, 33.863281);
    cairo_line_to(cr, 319.417969, 34.292969);
    cairo_curve_to(cr, 317.667969, 34.597656, 314.800781, 35.359375, 312.742188, 35.558594);
    cairo_curve_to(cr, 310.660156, 35.761719, 310.042969, 35.761719, 307.921875, 35.558594);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 0.319159);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0.666667,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 307.921875, 35.554688);
    cairo_curve_to(cr, 305.507812, 35.320312, 301.550781, 34.316406, 300.101562, 33.496094);
    cairo_curve_to(cr, 299.644531, 33.234375, 299.78125, 33.222656, 301.921875, 33.308594);
    cairo_curve_to(cr, 303.195312, 33.359375, 307.125, 33.5625, 309.777344, 33.617188);
    cairo_curve_to(cr, 312.429688, 33.671875, 315.933594, 33.769531, 317.5625, 33.835938);
    cairo_line_to(cr, 321.875, 33.863281);
    cairo_line_to(cr, 319.417969, 34.292969);
    cairo_curve_to(cr, 317.667969, 34.597656, 314.800781, 35.359375, 312.742188, 35.558594);
    cairo_curve_to(cr, 310.660156, 35.761719, 310.042969, 35.761719, 307.921875, 35.558594);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.42983);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 295.660156, 33.023438);
    cairo_line_to(cr, 310.449219, 9.742188);
    cairo_curve_to(cr, 315.65625, 7.304688, 321.710938, 6.734375, 327.277344, 8.15625);
    cairo_curve_to(cr, 332.847656, 9.582031, 337.886719, 12.988281, 341.28125, 17.628906);
    cairo_curve_to(cr, 342.871094, 19.800781, 344.109375, 22.234375, 344.925781, 24.796875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.666667,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 297.390625, 31.394531);
    cairo_line_to(cr, 330.089844, 32.222656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.251101);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 297.390625, 31.394531);
    cairo_line_to(cr, 330.089844, 32.222656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.42983);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 343.015625, 90.515625);
    cairo_curve_to(cr, 352.621094, 90.617188, 362.226562, 87.320312, 369.746094, 81.339844);
    cairo_curve_to(cr, 377.261719, 75.363281, 382.636719, 66.742188, 384.699219, 57.359375);
    cairo_curve_to(cr, 386.15625, 50.722656, 385.957031, 43.621094, 383.421875, 37.316406);
    cairo_curve_to(cr, 380.886719, 31.011719, 375.894531, 25.585938, 369.535156, 23.191406);
    cairo_curve_to(cr, 364.082031, 21.136719, 357.972656, 21.375, 352.328125, 22.820312);
    cairo_curve_to(cr, 346.683594, 24.265625, 341.40625, 26.855469, 336.195312, 29.46875);
    cairo_curve_to(cr, 330.988281, 32.078125, 325.757812, 34.746094, 320.160156, 36.367188);
    cairo_curve_to(cr, 314.5625, 37.984375, 308.5, 38.507812, 302.929688, 36.796875);
    cairo_curve_to(cr, 297.152344, 35.019531, 292.371094, 31.027344, 287.289062, 27.753906);
    cairo_curve_to(cr, 284.75, 26.117188, 282.078125, 24.636719, 279.199219, 23.71875);
    cairo_curve_to(cr, 276.320312, 22.800781, 273.207031, 22.460938, 270.253906, 23.125);
    cairo_curve_to(cr, 266.714844, 23.917969, 263.574219, 26.140625, 261.363281, 29.019531);
    cairo_curve_to(cr, 259.152344, 31.898438, 257.832031, 35.398438, 257.242188, 38.976562);
    cairo_curve_to(cr, 256.089844, 45.980469, 257.738281, 53.402344, 261.742188, 59.257812);
    cairo_curve_to(cr, 265.746094, 65.117188, 272.066406, 69.34375, 279.011719, 70.808594);
    cairo_curve_to(cr, 281.839844, 63.832031, 287.089844, 57.867188, 293.648438, 54.167969);
    cairo_curve_to(cr, 300.207031, 50.472656, 308.027344, 49.070312, 315.460938, 50.261719);
    cairo_curve_to(cr, 324.445312, 51.695312, 332.75, 56.957031, 337.890625, 64.464844);
    cairo_curve_to(cr, 343.027344, 71.972656, 344.925781, 81.621094, 343.015625, 90.515625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1597.964074,2379.159774);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.666667,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 252.480469, 142.386719);
    cairo_curve_to(cr, 274.941406, 119.925781, 347.773438, 138.238281, 347.773438, 138.238281);
    cairo_curve_to(cr, 325.492188, 162.402344, 309.949219, 193.304688, 280.925781, 210.726562);
    cairo_line_to(cr, 252.480469, 176.382812);
    cairo_curve_to(cr, 252.480469, 176.382812, 243.488281, 151.378906, 252.480469, 142.386719);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.42983);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(0,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 252.480469, 142.386719);
    cairo_curve_to(cr, 274.941406, 119.925781, 347.773438, 138.238281, 347.773438, 138.238281);
    cairo_curve_to(cr, 325.492188, 162.402344, 309.949219, 193.304688, 280.925781, 210.726562);
    cairo_line_to(cr, 252.480469, 176.382812);
    cairo_curve_to(cr, 252.480469, 176.382812, 243.488281, 151.378906, 252.480469, 142.386719);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 2.90409,0,0,2.90409,-1400.628791,-1286.582667);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 261.289062, 142.246094);
    cairo_line_to(cr, 261.289062, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 265.554688, 146.507812);
    cairo_line_to(cr, 257.027344, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 274.675781, 142.246094);
    cairo_line_to(cr, 274.675781, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 278.9375, 146.507812);
    cairo_line_to(cr, 270.410156, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 288.0625, 142.246094);
    cairo_line_to(cr, 288.0625, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 292.324219, 146.507812);
    cairo_line_to(cr, 283.796875, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 301.449219, 142.246094);
    cairo_line_to(cr, 301.449219, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 305.710938, 146.507812);
    cairo_line_to(cr, 297.183594, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 314.832031, 142.246094);
    cairo_line_to(cr, 314.832031, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,261.075421,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 319.097656, 146.507812);
    cairo_line_to(cr, 310.570312, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,261.075421,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 328.21875, 142.246094);
    cairo_line_to(cr, 328.21875, 150.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,274.461532,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 332.484375, 146.507812);
    cairo_line_to(cr, 323.957031, 146.507812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,274.461532,-57.700021);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 261.289062, 156.335938);
    cairo_line_to(cr, 261.289062, 164.863281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 265.554688, 160.597656);
    cairo_line_to(cr, 257.027344, 160.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 261.289062, 170.421875);
    cairo_line_to(cr, 261.289062, 178.949219);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 265.554688, 174.6875);
    cairo_line_to(cr, 257.027344, 174.6875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,207.53112,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 274.675781, 156.335938);
    cairo_line_to(cr, 274.675781, 164.863281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 278.9375, 160.597656);
    cairo_line_to(cr, 270.410156, 160.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 288.0625, 156.335938);
    cairo_line_to(cr, 288.0625, 164.863281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 292.324219, 160.597656);
    cairo_line_to(cr, 283.796875, 160.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 301.449219, 156.335938);
    cairo_line_to(cr, 301.449219, 164.863281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 305.710938, 160.597656);
    cairo_line_to(cr, 297.183594, 160.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 314.832031, 156.335938);
    cairo_line_to(cr, 314.832031, 164.863281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,261.075421,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 319.097656, 160.597656);
    cairo_line_to(cr, 310.570312, 160.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,261.075421,-43.611701);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 274.675781, 170.421875);
    cairo_line_to(cr, 274.675781, 178.949219);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 278.9375, 174.6875);
    cairo_line_to(cr, 270.410156, 174.6875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 288.0625, 170.421875);
    cairo_line_to(cr, 288.0625, 178.949219);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 292.324219, 174.6875);
    cairo_line_to(cr, 283.796875, 174.6875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 301.449219, 170.421875);
    cairo_line_to(cr, 301.449219, 178.949219);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 305.710938, 174.6875);
    cairo_line_to(cr, 297.183594, 174.6875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,247.689338,-29.52309);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 274.675781, 184.511719);
    cairo_line_to(cr, 274.675781, 193.039062);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-15.434769);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 278.9375, 188.773438);
    cairo_line_to(cr, 270.410156, 188.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,220.917231,-15.434769);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 288.0625, 184.511719);
    cairo_line_to(cr, 288.0625, 193.039062);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-15.434769);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 5);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_BUTT);
    cairo_set_line_join(cr, CAIRO_LINE_JOIN_MITER);
    pattern = cairo_pattern_create_rgba(1,1,1,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 292.324219, 188.773438);
    cairo_line_to(cr, 283.796875, 188.773438);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
//cairo_matrix_init(&matrix, 0.519044,0,0,0.519044,234.303285,-15.434769);
//cairo_pattern_set_matrix(pattern, &matrix);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_pattern_set_extend(pattern, CAIRO_EXTEND_NONE);
    cairo_pattern_set_filter(pattern, CAIRO_FILTER_GOOD);
    cairo_destroy(cr);
    cr = old_cr;
    cairo_set_source_surface(cr, temp_surface, 0, 0);
    cairo_surface_destroy(temp_surface);
    pattern = cairo_pattern_create_rgba(0,0,0,0.0509804);
    cairo_mask(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 378.59375, 57.785156);
    cairo_line_to(cr, 371.761719, 64.617188);
    cairo_line_to(cr, 368.933594, 61.789062);
    cairo_line_to(cr, 375.765625, 54.957031);
    cairo_line_to(cr, 378.59375, 57.785156);
    cairo_move_to(cr, 375.765625, 46.980469);
    cairo_line_to(cr, 386.601562, 57.785156);
    cairo_line_to(cr, 383.773438, 60.613281);
    cairo_line_to(cr, 372.9375, 49.804688);
    cairo_line_to(cr, 375.765625, 46.980469);
    cairo_move_to(cr, 361.765625, 56.976562);
    cairo_line_to(cr, 374.589844, 69.796875);
    cairo_line_to(cr, 361.765625, 82.621094);
    cairo_line_to(cr, 361.765625, 56.976562);
    cairo_move_to(cr, 389.765625, 32.980469);
    cairo_line_to(cr, 389.765625, 58.625);
    cairo_line_to(cr, 376.941406, 45.800781);
    cairo_line_to(cr, 389.765625, 32.980469);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 70.988281);
    cairo_line_to(cr, 378.59375, 73.816406);
    cairo_line_to(cr, 374.589844, 77.820312);
    cairo_line_to(cr, 378.59375, 81.792969);
    cairo_line_to(cr, 375.765625, 84.621094);
    cairo_line_to(cr, 371.761719, 80.644531);
    cairo_line_to(cr, 367.757812, 84.621094);
    cairo_line_to(cr, 364.929688, 81.792969);
    cairo_line_to(cr, 375.765625, 70.988281);
    cairo_move_to(cr, 375.765625, 92.628906);
    cairo_line_to(cr, 372.9375, 89.800781);
    cairo_line_to(cr, 383.773438, 78.964844);
    cairo_line_to(cr, 386.601562, 81.792969);
    cairo_line_to(cr, 375.765625, 92.628906);
    cairo_move_to(cr, 361.765625, 80.984375);
    cairo_line_to(cr, 374.589844, 93.804688);
    cairo_line_to(cr, 361.765625, 106.628906);
    cairo_line_to(cr, 361.765625, 80.984375);
    cairo_move_to(cr, 389.765625, 56.988281);
    cairo_line_to(cr, 389.765625, 82.632812);
    cairo_line_to(cr, 376.941406, 69.808594);
    cairo_line_to(cr, 389.765625, 56.988281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 94.996094);
    cairo_line_to(cr, 386.601562, 105.800781);
    cairo_line_to(cr, 379.769531, 112.632812);
    cairo_line_to(cr, 372.9375, 105.800781);
    cairo_line_to(cr, 375.765625, 102.972656);
    cairo_line_to(cr, 379.769531, 106.976562);
    cairo_line_to(cr, 380.945312, 105.800781);
    cairo_line_to(cr, 375.765625, 100.648438);
    cairo_line_to(cr, 370.585938, 105.800781);
    cairo_line_to(cr, 378.59375, 113.808594);
    cairo_line_to(cr, 375.765625, 116.636719);
    cairo_line_to(cr, 364.929688, 105.800781);
    cairo_line_to(cr, 375.765625, 94.996094);
    cairo_move_to(cr, 389.765625, 80.996094);
    cairo_line_to(cr, 389.765625, 106.640625);
    cairo_line_to(cr, 376.941406, 93.816406);
    cairo_line_to(cr, 389.765625, 80.996094);
    cairo_move_to(cr, 361.765625, 104.992188);
    cairo_line_to(cr, 374.589844, 117.8125);
    cairo_line_to(cr, 361.765625, 130.636719);
    cairo_line_to(cr, 361.765625, 104.992188);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 150.988281);
    cairo_line_to(cr, 378.59375, 153.816406);
    cairo_line_to(cr, 374.589844, 157.820312);
    cairo_line_to(cr, 378.59375, 161.824219);
    cairo_line_to(cr, 375.765625, 164.652344);
    cairo_line_to(cr, 364.929688, 153.816406);
    cairo_line_to(cr, 367.757812, 150.988281);
    cairo_line_to(cr, 371.761719, 154.992188);
    cairo_line_to(cr, 375.765625, 150.988281);
    cairo_move_to(cr, 375.765625, 143.011719);
    cairo_line_to(cr, 386.601562, 153.816406);
    cairo_line_to(cr, 383.773438, 156.644531);
    cairo_line_to(cr, 372.9375, 145.835938);
    cairo_line_to(cr, 375.765625, 143.011719);
    cairo_move_to(cr, 361.765625, 153.007812);
    cairo_line_to(cr, 374.589844, 165.828125);
    cairo_line_to(cr, 361.765625, 178.652344);
    cairo_line_to(cr, 361.765625, 153.007812);
    cairo_move_to(cr, 389.765625, 129.011719);
    cairo_line_to(cr, 389.765625, 154.65625);
    cairo_line_to(cr, 376.941406, 141.832031);
    cairo_line_to(cr, 389.765625, 129.011719);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 167.019531);
    cairo_line_to(cr, 386.601562, 177.824219);
    cairo_line_to(cr, 375.765625, 188.660156);
    cairo_line_to(cr, 372.9375, 185.832031);
    cairo_line_to(cr, 380.945312, 177.824219);
    cairo_line_to(cr, 375.765625, 172.671875);
    cairo_line_to(cr, 367.757812, 180.652344);
    cairo_line_to(cr, 364.929688, 177.824219);
    cairo_line_to(cr, 375.765625, 167.019531);
    cairo_move_to(cr, 361.765625, 177.015625);
    cairo_line_to(cr, 374.589844, 189.835938);
    cairo_line_to(cr, 361.765625, 202.660156);
    cairo_line_to(cr, 361.765625, 177.015625);
    cairo_move_to(cr, 389.765625, 153.019531);
    cairo_line_to(cr, 389.765625, 178.664062);
    cairo_line_to(cr, 376.941406, 165.839844);
    cairo_line_to(cr, 389.765625, 153.019531);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 191.027344);
    cairo_line_to(cr, 386.601562, 201.832031);
    cairo_line_to(cr, 383.773438, 204.660156);
    cairo_line_to(cr, 375.765625, 196.679688);
    cairo_line_to(cr, 367.757812, 204.660156);
    cairo_line_to(cr, 364.929688, 201.832031);
    cairo_line_to(cr, 375.765625, 191.027344);
    cairo_move_to(cr, 375.765625, 204.660156);
    cairo_line_to(cr, 372.9375, 201.832031);
    cairo_line_to(cr, 375.765625, 199.003906);
    cairo_line_to(cr, 378.59375, 201.832031);
    cairo_line_to(cr, 375.765625, 204.660156);
    cairo_move_to(cr, 361.765625, 201.023438);
    cairo_line_to(cr, 374.589844, 213.84375);
    cairo_line_to(cr, 361.765625, 226.667969);
    cairo_line_to(cr, 361.765625, 201.023438);
    cairo_move_to(cr, 389.765625, 177.027344);
    cairo_line_to(cr, 389.765625, 202.671875);
    cairo_line_to(cr, 376.941406, 189.847656);
    cairo_line_to(cr, 389.765625, 177.027344);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 371.761719, 219.039062);
    cairo_line_to(cr, 378.59375, 225.839844);
    cairo_line_to(cr, 375.765625, 228.667969);
    cairo_line_to(cr, 371.761719, 224.691406);
    cairo_line_to(cr, 370.585938, 225.839844);
    cairo_line_to(cr, 375.765625, 231.019531);
    cairo_line_to(cr, 380.945312, 225.839844);
    cairo_line_to(cr, 372.9375, 217.863281);
    cairo_line_to(cr, 375.765625, 215.035156);
    cairo_line_to(cr, 386.601562, 225.839844);
    cairo_line_to(cr, 375.765625, 236.675781);
    cairo_line_to(cr, 364.929688, 225.839844);
    cairo_line_to(cr, 371.761719, 219.039062);
    cairo_move_to(cr, 389.765625, 201.035156);
    cairo_line_to(cr, 389.765625, 226.679688);
    cairo_line_to(cr, 376.941406, 213.855469);
    cairo_line_to(cr, 389.765625, 201.035156);
    cairo_move_to(cr, 361.765625, 225.03125);
    cairo_line_to(cr, 374.589844, 237.851562);
    cairo_line_to(cr, 361.765625, 250.675781);
    cairo_line_to(cr, 361.765625, 225.03125);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 239.042969);
    cairo_line_to(cr, 386.601562, 249.847656);
    cairo_line_to(cr, 375.765625, 260.683594);
    cairo_line_to(cr, 372.9375, 257.855469);
    cairo_line_to(cr, 380.945312, 249.847656);
    cairo_line_to(cr, 375.765625, 244.695312);
    cairo_line_to(cr, 367.757812, 252.675781);
    cairo_line_to(cr, 364.929688, 249.847656);
    cairo_line_to(cr, 375.765625, 239.042969);
    cairo_move_to(cr, 368.933594, 253.851562);
    cairo_line_to(cr, 375.765625, 247.019531);
    cairo_line_to(cr, 378.59375, 249.847656);
    cairo_line_to(cr, 371.761719, 256.679688);
    cairo_line_to(cr, 368.933594, 253.851562);
    cairo_move_to(cr, 361.765625, 249.039062);
    cairo_line_to(cr, 374.589844, 261.859375);
    cairo_line_to(cr, 361.765625, 274.683594);
    cairo_line_to(cr, 361.765625, 249.039062);
    cairo_move_to(cr, 389.765625, 225.042969);
    cairo_line_to(cr, 389.765625, 250.6875);
    cairo_line_to(cr, 376.941406, 237.863281);
    cairo_line_to(cr, 389.765625, 225.042969);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 263.050781);
    cairo_line_to(cr, 386.601562, 273.855469);
    cairo_line_to(cr, 375.765625, 284.691406);
    cairo_line_to(cr, 364.929688, 273.855469);
    cairo_line_to(cr, 375.765625, 263.050781);
    cairo_move_to(cr, 375.765625, 279.035156);
    cairo_line_to(cr, 380.945312, 273.855469);
    cairo_line_to(cr, 375.765625, 268.703125);
    cairo_line_to(cr, 370.585938, 273.855469);
    cairo_line_to(cr, 375.765625, 279.035156);
    cairo_move_to(cr, 361.765625, 273.046875);
    cairo_line_to(cr, 374.589844, 285.867188);
    cairo_line_to(cr, 361.765625, 298.691406);
    cairo_line_to(cr, 361.765625, 273.046875);
    cairo_move_to(cr, 389.765625, 249.050781);
    cairo_line_to(cr, 389.765625, 274.695312);
    cairo_line_to(cr, 376.941406, 261.871094);
    cairo_line_to(cr, 389.765625, 249.050781);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 375.765625, 287.058594);
    cairo_line_to(cr, 378.59375, 289.886719);
    cairo_line_to(cr, 370.585938, 297.863281);
    cairo_line_to(cr, 375.765625, 303.042969);
    cairo_line_to(cr, 383.773438, 295.035156);
    cairo_line_to(cr, 386.601562, 297.863281);
    cairo_line_to(cr, 375.765625, 308.699219);
    cairo_line_to(cr, 364.929688, 297.863281);
    cairo_line_to(cr, 375.765625, 287.058594);
    cairo_move_to(cr, 361.765625, 297.054688);
    cairo_line_to(cr, 374.589844, 309.875);
    cairo_line_to(cr, 361.765625, 322.699219);
    cairo_line_to(cr, 361.765625, 297.054688);
    cairo_move_to(cr, 389.765625, 273.058594);
    cairo_line_to(cr, 389.765625, 298.703125);
    cairo_line_to(cr, 376.941406, 285.878906);
    cairo_line_to(cr, 389.765625, 273.058594);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 376.941406, 325.875);
    cairo_line_to(cr, 368.933594, 317.898438);
    cairo_line_to(cr, 375.765625, 311.066406);
    cairo_line_to(cr, 386.601562, 321.871094);
    cairo_line_to(cr, 383.773438, 324.699219);
    cairo_line_to(cr, 375.765625, 316.71875);
    cairo_line_to(cr, 374.589844, 317.898438);
    cairo_line_to(cr, 382.597656, 325.875);
    cairo_line_to(cr, 375.765625, 332.707031);
    cairo_line_to(cr, 364.929688, 321.871094);
    cairo_line_to(cr, 367.757812, 319.042969);
    cairo_line_to(cr, 375.765625, 327.050781);
    cairo_line_to(cr, 376.941406, 325.875);
    cairo_move_to(cr, 389.765625, 297.066406);
    cairo_line_to(cr, 389.765625, 322.710938);
    cairo_line_to(cr, 376.941406, 309.886719);
    cairo_line_to(cr, 389.765625, 297.066406);
    cairo_move_to(cr, 361.765625, 321.0625);
    cairo_line_to(cr, 374.589844, 333.882812);
    cairo_line_to(cr, 361.765625, 346.707031);
    cairo_line_to(cr, 361.765625, 321.0625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 159.292969, 174.914062);
    cairo_line_to(cr, 188.480469, 174.914062);
    cairo_line_to(cr, 188.480469, 203.914062);
    cairo_line_to(cr, 159.292969, 203.914062);
    cairo_line_to(cr, 159.292969, 174.914062);
    cairo_move_to(cr, 186.308594, 196.203125);
    cairo_line_to(cr, 186.308594, 182.230469);
    cairo_curve_to(cr, 186.308594, 181.972656, 186.210938, 181.65625, 186.019531, 181.273438);
    cairo_curve_to(cr, 185.917969, 180.988281, 185.792969, 180.765625, 185.636719, 180.601562);
    cairo_line_to(cr, 182.847656, 177.703125);
    cairo_curve_to(cr, 182.746094, 177.660156, 182.625, 177.59375, 182.480469, 177.511719);
    cairo_curve_to(cr, 182.332031, 177.421875, 182.164062, 177.324219, 181.972656, 177.226562);
    cairo_curve_to(cr, 181.589844, 177.097656, 181.304688, 177.035156, 181.113281, 177.035156);
    cairo_line_to(cr, 167.042969, 177.035156);
    cairo_curve_to(cr, 166.789062, 177.035156, 166.46875, 177.128906, 166.085938, 177.320312);
    cairo_curve_to(cr, 165.941406, 177.375, 165.792969, 177.445312, 165.648438, 177.527344);
    cairo_curve_to(cr, 165.511719, 177.597656, 165.402344, 177.660156, 165.320312, 177.703125);
    cairo_line_to(cr, 162.613281, 180.601562);
    cairo_curve_to(cr, 162.441406, 180.695312, 162.25, 180.949219, 162.039062, 181.367188);
    cairo_curve_to(cr, 161.910156, 181.878906, 161.847656, 182.164062, 161.847656, 182.230469);
    cairo_line_to(cr, 161.847656, 196.296875);
    cairo_curve_to(cr, 161.847656, 196.554688, 161.945312, 196.871094, 162.136719, 197.253906);
    cairo_curve_to(cr, 162.234375, 197.554688, 162.394531, 197.816406, 162.613281, 198.035156);
    cairo_line_to(cr, 165.320312, 200.824219);
    cairo_curve_to(cr, 165.402344, 200.878906, 165.515625, 200.949219, 165.664062, 201.042969);
    cairo_curve_to(cr, 165.816406, 201.125, 165.992188, 201.210938, 166.183594, 201.300781);
    cairo_curve_to(cr, 166.566406, 201.429688, 166.851562, 201.492188, 167.042969, 201.492188);
    cairo_line_to(cr, 181.113281, 201.492188);
    cairo_curve_to(cr, 181.367188, 201.492188, 181.6875, 201.398438, 182.070312, 201.207031);
    cairo_curve_to(cr, 182.207031, 201.160156, 182.34375, 201.101562, 182.480469, 201.027344);
    cairo_curve_to(cr, 182.625, 200.945312, 182.746094, 200.878906, 182.847656, 200.824219);
    cairo_line_to(cr, 185.636719, 198.035156);
    cairo_curve_to(cr, 185.683594, 197.941406, 185.746094, 197.824219, 185.828125, 197.679688);
    cairo_curve_to(cr, 185.917969, 197.523438, 186.015625, 197.351562, 186.117188, 197.160156);
    cairo_curve_to(cr, 186.242188, 196.777344, 186.308594, 196.457031, 186.308594, 196.203125);
    cairo_move_to(cr, 184.859375, 196.203125);
    cairo_line_to(cr, 184.859375, 196.296875);
    cairo_curve_to(cr, 184.859375, 196.554688, 184.765625, 196.777344, 184.585938, 196.96875);
    cairo_line_to(cr, 181.78125, 199.769531);
    cairo_curve_to(cr, 181.589844, 199.960938, 181.367188, 200.058594, 181.113281, 200.058594);
    cairo_line_to(cr, 167.042969, 200.058594);
    cairo_curve_to(cr, 166.789062, 200.058594, 166.566406, 199.960938, 166.375, 199.769531);
    cairo_line_to(cr, 163.585938, 196.96875);
    cairo_curve_to(cr, 163.394531, 196.777344, 163.296875, 196.554688, 163.296875, 196.296875);
    cairo_line_to(cr, 163.296875, 182.230469);
    cairo_curve_to(cr, 163.296875, 181.972656, 163.394531, 181.75, 163.585938, 181.558594);
    cairo_line_to(cr, 166.375, 178.769531);
    cairo_curve_to(cr, 166.574219, 178.570312, 166.796875, 178.46875, 167.042969, 178.46875);
    cairo_line_to(cr, 181.113281, 178.46875);
    cairo_curve_to(cr, 181.359375, 178.46875, 181.582031, 178.570312, 181.78125, 178.769531);
    cairo_line_to(cr, 184.585938, 181.558594);
    cairo_curve_to(cr, 184.765625, 181.761719, 184.859375, 181.984375, 184.859375, 182.230469);
    cairo_line_to(cr, 184.859375, 196.203125);
    cairo_move_to(cr, 182.945312, 195.820312);
    cairo_line_to(cr, 182.945312, 182.613281);
    cairo_line_to(cr, 180.730469, 180.398438);
    cairo_line_to(cr, 167.425781, 180.398438);
    cairo_line_to(cr, 165.226562, 182.613281);
    cairo_line_to(cr, 165.226562, 195.914062);
    cairo_line_to(cr, 167.425781, 198.128906);
    cairo_line_to(cr, 180.730469, 198.128906);
    cairo_line_to(cr, 182.945312, 195.820312);
    cairo_move_to(cr, 182.070312, 195.820312);
    cairo_line_to(cr, 180.730469, 197.253906);
    cairo_line_to(cr, 167.425781, 197.253906);
    cairo_line_to(cr, 166.085938, 195.914062);
    cairo_line_to(cr, 166.085938, 182.613281);
    cairo_line_to(cr, 167.425781, 181.273438);
    cairo_line_to(cr, 180.730469, 181.273438);
    cairo_line_to(cr, 182.070312, 182.613281);
    cairo_line_to(cr, 182.070312, 195.820312);
    cairo_move_to(cr, 180.140625, 195.230469);
    cairo_line_to(cr, 180.140625, 183.199219);
    cairo_line_to(cr, 168.015625, 183.199219);
    cairo_line_to(cr, 168.015625, 195.328125);
    cairo_line_to(cr, 180.140625, 195.230469);
    cairo_move_to(cr, 178.691406, 193.796875);
    cairo_line_to(cr, 169.449219, 193.890625);
    cairo_line_to(cr, 169.449219, 184.636719);
    cairo_line_to(cr, 178.691406, 184.636719);
    cairo_line_to(cr, 178.691406, 193.796875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 191.394531, 174.914062);
    cairo_line_to(cr, 220.582031, 174.914062);
    cairo_line_to(cr, 220.582031, 203.914062);
    cairo_line_to(cr, 191.394531, 203.914062);
    cairo_line_to(cr, 191.394531, 174.914062);
    cairo_move_to(cr, 218.410156, 199.085938);
    cairo_line_to(cr, 218.410156, 177.035156);
    cairo_line_to(cr, 210.792969, 177.035156);
    cairo_line_to(cr, 210.792969, 193.890625);
    cairo_line_to(cr, 201.550781, 193.890625);
    cairo_line_to(cr, 201.550781, 177.035156);
    cairo_line_to(cr, 193.949219, 177.035156);
    cairo_line_to(cr, 193.949219, 196.296875);
    cairo_curve_to(cr, 193.949219, 196.554688, 194.046875, 196.871094, 194.238281, 197.253906);
    cairo_curve_to(cr, 194.335938, 197.554688, 194.496094, 197.816406, 194.714844, 198.035156);
    cairo_line_to(cr, 197.421875, 200.824219);
    cairo_curve_to(cr, 197.503906, 200.878906, 197.617188, 200.949219, 197.765625, 201.042969);
    cairo_curve_to(cr, 197.917969, 201.125, 198.09375, 201.210938, 198.285156, 201.300781);
    cairo_curve_to(cr, 198.667969, 201.429688, 198.953125, 201.492188, 199.144531, 201.492188);
    cairo_line_to(cr, 216.003906, 201.492188);
    cairo_curve_to(cr, 217.605469, 201.492188, 218.410156, 200.691406, 218.410156, 199.085938);
    cairo_move_to(cr, 214.171875, 196.203125);
    cairo_line_to(cr, 214.171875, 196.296875);
    cairo_curve_to(cr, 214.171875, 196.9375, 213.851562, 197.253906, 213.214844, 197.253906);
    cairo_line_to(cr, 199.527344, 197.253906);
    cairo_line_to(cr, 198.1875, 195.914062);
    cairo_line_to(cr, 198.1875, 178.46875);
    cairo_line_to(cr, 200.117188, 178.46875);
    cairo_line_to(cr, 200.117188, 195.328125);
    cairo_line_to(cr, 212.242188, 195.328125);
    cairo_line_to(cr, 212.242188, 178.46875);
    cairo_line_to(cr, 214.171875, 178.46875);
    cairo_line_to(cr, 214.171875, 196.203125);
    cairo_move_to(cr, 216.960938, 199.085938);
    cairo_curve_to(cr, 216.960938, 199.734375, 216.640625, 200.058594, 216.003906, 200.058594);
    cairo_line_to(cr, 199.144531, 200.058594);
    cairo_curve_to(cr, 198.890625, 200.058594, 198.667969, 199.960938, 198.476562, 199.769531);
    cairo_line_to(cr, 195.6875, 196.96875);
    cairo_curve_to(cr, 195.496094, 196.777344, 195.398438, 196.554688, 195.398438, 196.296875);
    cairo_line_to(cr, 195.398438, 178.46875);
    cairo_line_to(cr, 197.328125, 178.46875);
    cairo_line_to(cr, 197.328125, 195.914062);
    cairo_line_to(cr, 199.527344, 198.128906);
    cairo_line_to(cr, 215.046875, 198.128906);
    cairo_line_to(cr, 215.046875, 178.46875);
    cairo_line_to(cr, 216.960938, 178.46875);
    cairo_line_to(cr, 216.960938, 199.085938);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 223.496094, 174.914062);
    cairo_line_to(cr, 252.683594, 174.914062);
    cairo_line_to(cr, 252.683594, 203.914062);
    cairo_line_to(cr, 223.496094, 203.914062);
    cairo_line_to(cr, 223.496094, 174.914062);
    cairo_move_to(cr, 250.511719, 201.492188);
    cairo_line_to(cr, 250.511719, 193.890625);
    cairo_line_to(cr, 242.035156, 193.890625);
    cairo_line_to(cr, 242.035156, 193.113281);
    cairo_line_to(cr, 250.511719, 193.113281);
    cairo_line_to(cr, 250.511719, 185.511719);
    cairo_line_to(cr, 242.035156, 185.511719);
    cairo_line_to(cr, 242.035156, 177.035156);
    cairo_line_to(cr, 234.433594, 177.035156);
    cairo_line_to(cr, 234.433594, 185.511719);
    cairo_line_to(cr, 226.050781, 185.511719);
    cairo_line_to(cr, 226.050781, 193.113281);
    cairo_line_to(cr, 234.433594, 193.113281);
    cairo_line_to(cr, 234.433594, 196.296875);
    cairo_curve_to(cr, 234.433594, 196.554688, 234.527344, 196.871094, 234.71875, 197.253906);
    cairo_curve_to(cr, 234.820312, 197.554688, 234.980469, 197.816406, 235.199219, 198.035156);
    cairo_line_to(cr, 237.988281, 200.824219);
    cairo_curve_to(cr, 238.140625, 200.96875, 238.402344, 201.128906, 238.765625, 201.300781);
    cairo_curve_to(cr, 239.277344, 201.429688, 239.5625, 201.492188, 239.628906, 201.492188);
    cairo_line_to(cr, 250.511719, 201.492188);
    cairo_move_to(cr, 249.0625, 188.777344);
    cairo_line_to(cr, 239.628906, 188.875);
    cairo_curve_to(cr, 238.988281, 188.875, 238.671875, 188.554688, 238.671875, 187.917969);
    cairo_line_to(cr, 238.671875, 178.46875);
    cairo_line_to(cr, 240.597656, 178.46875);
    cairo_line_to(cr, 240.597656, 186.960938);
    cairo_line_to(cr, 249.0625, 186.960938);
    cairo_line_to(cr, 249.0625, 188.777344);
    cairo_move_to(cr, 249.0625, 197.160156);
    cairo_line_to(cr, 240.023438, 197.253906);
    cairo_line_to(cr, 238.671875, 195.914062);
    cairo_line_to(cr, 238.671875, 190.707031);
    cairo_curve_to(cr, 238.671875, 190.066406, 238.988281, 189.75, 239.628906, 189.75);
    cairo_line_to(cr, 249.0625, 189.75);
    cairo_line_to(cr, 249.0625, 191.675781);
    cairo_line_to(cr, 240.597656, 191.675781);
    cairo_line_to(cr, 240.597656, 195.328125);
    cairo_line_to(cr, 249.0625, 195.328125);
    cairo_line_to(cr, 249.0625, 197.160156);
    cairo_move_to(cr, 237.890625, 187.820312);
    cairo_line_to(cr, 237.796875, 187.917969);
    cairo_curve_to(cr, 237.796875, 188.554688, 237.476562, 188.875, 236.839844, 188.875);
    cairo_line_to(cr, 227.5, 188.875);
    cairo_line_to(cr, 227.5, 186.960938);
    cairo_line_to(cr, 235.867188, 186.960938);
    cairo_line_to(cr, 235.867188, 178.46875);
    cairo_line_to(cr, 237.796875, 178.46875);
    cairo_line_to(cr, 237.890625, 187.820312);
    cairo_move_to(cr, 249.0625, 200.058594);
    cairo_line_to(cr, 239.628906, 200.058594);
    cairo_curve_to(cr, 239.371094, 200.058594, 239.148438, 199.960938, 238.957031, 199.769531);
    cairo_line_to(cr, 236.167969, 196.96875);
    cairo_curve_to(cr, 235.96875, 196.785156, 235.867188, 196.5625, 235.867188, 196.296875);
    cairo_line_to(cr, 235.867188, 191.675781);
    cairo_line_to(cr, 227.5, 191.675781);
    cairo_line_to(cr, 227.5, 189.75);
    cairo_line_to(cr, 236.839844, 189.75);
    cairo_curve_to(cr, 237.476562, 189.75, 237.796875, 190.066406, 237.796875, 190.707031);
    cairo_line_to(cr, 237.796875, 195.914062);
    cairo_line_to(cr, 240.023438, 198.128906);
    cairo_line_to(cr, 249.0625, 198.128906);
    cairo_line_to(cr, 249.0625, 200.058594);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.627451,0.513725,0.513725,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 286.480469, 26.953125);
    cairo_line_to(cr, 322.410156, 8.953125);
    cairo_line_to(cr, 358.335938, 26.953125);
    cairo_line_to(cr, 358.335938, 62.953125);
    cairo_line_to(cr, 322.410156, 80.878906);
    cairo_line_to(cr, 314.777344, 77.0625);
    cairo_line_to(cr, 314.777344, 62.953125);
    cairo_line_to(cr, 308.296875, 59.710938);
    cairo_line_to(cr, 294.113281, 66.765625);
    cairo_line_to(cr, 286.480469, 62.953125);
    cairo_line_to(cr, 286.480469, 26.953125);
    cairo_move_to(cr, 294.6875, 52.945312);
    cairo_line_to(cr, 294.6875, 65.183594);
    cairo_line_to(cr, 306.929688, 59.0625);
    cairo_line_to(cr, 294.6875, 52.945312);
    cairo_move_to(cr, 315.929688, 62.230469);
    cairo_line_to(cr, 315.929688, 76.34375);
    cairo_line_to(cr, 321.832031, 79.296875);
    cairo_line_to(cr, 321.832031, 45.3125);
    cairo_line_to(cr, 315.929688, 42.359375);
    cairo_line_to(cr, 315.929688, 56.472656);
    cairo_line_to(cr, 293.535156, 45.3125);
    cairo_line_to(cr, 293.535156, 31.199219);
    cairo_line_to(cr, 287.632812, 28.246094);
    cairo_line_to(cr, 287.632812, 62.230469);
    cairo_line_to(cr, 293.535156, 65.183594);
    cairo_line_to(cr, 293.535156, 51.070312);
    cairo_line_to(cr, 315.929688, 62.230469);
    cairo_move_to(cr, 328.167969, 34.367188);
    cairo_line_to(cr, 322.410156, 31.488281);
    cairo_line_to(cr, 295.480469, 44.953125);
    cairo_line_to(cr, 314.777344, 54.597656);
    cairo_line_to(cr, 314.777344, 41.0625);
    cairo_line_to(cr, 328.167969, 34.367188);
    cairo_move_to(cr, 342.28125, 27.3125);
    cairo_line_to(cr, 322.984375, 17.664062);
    cairo_line_to(cr, 322.984375, 30.480469);
    cairo_line_to(cr, 329.464844, 33.71875);
    cairo_line_to(cr, 342.28125, 27.3125);
    cairo_move_to(cr, 321.832031, 17.664062);
    cairo_line_to(cr, 294.6875, 31.199219);
    cairo_line_to(cr, 294.6875, 44.015625);
    cairo_line_to(cr, 321.832031, 30.480469);
    cairo_line_to(cr, 321.832031, 17.664062);
    cairo_move_to(cr, 322.984375, 79.296875);
    cairo_line_to(cr, 357.183594, 62.230469);
    cairo_line_to(cr, 357.183594, 28.246094);
    cairo_line_to(cr, 322.984375, 45.3125);
    cairo_line_to(cr, 322.984375, 79.296875);
    cairo_move_to(cr, 322.410156, 10.246094);
    cairo_line_to(cr, 288.351562, 27.3125);
    cairo_line_to(cr, 294.113281, 30.191406);
    cairo_line_to(cr, 322.410156, 16.007812);
    cairo_line_to(cr, 344.945312, 27.3125);
    cairo_line_to(cr, 316.648438, 41.421875);
    cairo_line_to(cr, 322.410156, 44.304688);
    cairo_line_to(cr, 356.394531, 27.3125);
    cairo_line_to(cr, 322.410156, 10.246094);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.627451,0.513725,0.513725,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 300.59375, 110.226562);
    cairo_line_to(cr, 314.777344, 103.171875);
    cairo_line_to(cr, 314.777344, 88.984375);
    cairo_line_to(cr, 322.410156, 85.171875);
    cairo_line_to(cr, 358.410156, 103.171875);
    cairo_line_to(cr, 358.410156, 139.242188);
    cairo_line_to(cr, 350.777344, 142.984375);
    cairo_line_to(cr, 336.59375, 136.003906);
    cairo_line_to(cr, 308.296875, 150.113281);
    cairo_line_to(cr, 300.59375, 146.226562);
    cairo_line_to(cr, 300.59375, 110.226562);
    cairo_move_to(cr, 351.351562, 141.472656);
    cairo_line_to(cr, 357.257812, 138.523438);
    cairo_line_to(cr, 357.257812, 104.464844);
    cairo_line_to(cr, 351.351562, 107.417969);
    cairo_line_to(cr, 351.351562, 141.472656);
    cairo_move_to(cr, 350.128906, 107.417969);
    cairo_line_to(cr, 337.167969, 100.9375);
    cairo_line_to(cr, 337.167969, 134.992188);
    cairo_line_to(cr, 350.128906, 141.472656);
    cairo_line_to(cr, 350.128906, 107.417969);
    cairo_move_to(cr, 336.015625, 100.9375);
    cairo_line_to(cr, 308.871094, 114.472656);
    cairo_line_to(cr, 308.871094, 148.457031);
    cairo_line_to(cr, 336.015625, 134.992188);
    cairo_line_to(cr, 336.015625, 100.9375);
    cairo_move_to(cr, 307.71875, 114.472656);
    cairo_line_to(cr, 301.816406, 111.523438);
    cairo_line_to(cr, 301.816406, 145.507812);
    cairo_line_to(cr, 307.71875, 148.457031);
    cairo_line_to(cr, 307.71875, 114.472656);
    cairo_move_to(cr, 315.929688, 102.59375);
    cairo_line_to(cr, 328.167969, 96.472656);
    cairo_line_to(cr, 315.929688, 90.355469);
    cairo_line_to(cr, 315.929688, 102.59375);
    cairo_move_to(cr, 302.535156, 110.585938);
    cairo_line_to(cr, 308.296875, 113.464844);
    cairo_line_to(cr, 336.59375, 99.355469);
    cairo_line_to(cr, 350.777344, 106.410156);
    cairo_line_to(cr, 356.464844, 103.53125);
    cairo_line_to(cr, 322.410156, 86.464844);
    cairo_line_to(cr, 316.71875, 89.347656);
    cairo_line_to(cr, 330.832031, 96.472656);
    cairo_line_to(cr, 302.535156, 110.585938);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.627451,0.513725,0.513725,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 286.480469, 179.390625);
    cairo_line_to(cr, 322.410156, 161.390625);
    cairo_line_to(cr, 358.410156, 179.390625);
    cairo_line_to(cr, 358.410156, 215.460938);
    cairo_line_to(cr, 350.777344, 219.203125);
    cairo_line_to(cr, 336.59375, 212.222656);
    cairo_line_to(cr, 322.410156, 219.203125);
    cairo_line_to(cr, 308.296875, 212.222656);
    cairo_line_to(cr, 294.113281, 219.203125);
    cairo_line_to(cr, 286.480469, 215.460938);
    cairo_line_to(cr, 286.480469, 179.390625);
    cairo_move_to(cr, 294.761719, 205.453125);
    cairo_line_to(cr, 294.761719, 217.691406);
    cairo_line_to(cr, 307, 211.574219);
    cairo_line_to(cr, 294.761719, 205.453125);
    cairo_move_to(cr, 321.832031, 217.691406);
    cairo_line_to(cr, 321.832031, 204.875);
    cairo_line_to(cr, 315.929688, 201.925781);
    cairo_line_to(cr, 315.929688, 208.980469);
    cairo_line_to(cr, 293.535156, 197.820312);
    cairo_line_to(cr, 293.535156, 189.398438);
    cairo_line_to(cr, 314.777344, 199.980469);
    cairo_line_to(cr, 314.777344, 194.222656);
    cairo_line_to(cr, 287.632812, 180.683594);
    cairo_line_to(cr, 287.632812, 214.742188);
    cairo_line_to(cr, 293.535156, 217.691406);
    cairo_line_to(cr, 293.535156, 203.507812);
    cairo_line_to(cr, 321.832031, 217.691406);
    cairo_move_to(cr, 349.410156, 190.332031);
    cairo_line_to(cr, 343.648438, 187.453125);
    cairo_line_to(cr, 316.71875, 200.988281);
    cairo_line_to(cr, 322.410156, 203.867188);
    cairo_line_to(cr, 349.410156, 190.332031);
    cairo_move_to(cr, 294.761719, 196.453125);
    cairo_line_to(cr, 299.871094, 193.859375);
    cairo_line_to(cr, 294.761719, 191.269531);
    cairo_line_to(cr, 294.761719, 196.453125);
    cairo_move_to(cr, 295.480469, 197.390625);
    cairo_line_to(cr, 314.777344, 207.109375);
    cairo_line_to(cr, 314.777344, 201.347656);
    cairo_line_to(cr, 301.242188, 194.582031);
    cairo_line_to(cr, 295.480469, 197.390625);
    cairo_move_to(cr, 350.128906, 183.636719);
    cairo_line_to(cr, 344.222656, 180.683594);
    cairo_line_to(cr, 344.222656, 186.445312);
    cairo_line_to(cr, 350.128906, 189.398438);
    cairo_line_to(cr, 350.128906, 183.636719);
    cairo_move_to(cr, 343.074219, 180.683594);
    cairo_line_to(cr, 315.929688, 194.222656);
    cairo_line_to(cr, 315.929688, 199.980469);
    cairo_line_to(cr, 343.074219, 186.445312);
    cairo_line_to(cr, 343.074219, 180.683594);
    cairo_move_to(cr, 351.351562, 203.507812);
    cairo_line_to(cr, 351.351562, 217.691406);
    cairo_line_to(cr, 357.257812, 214.742188);
    cairo_line_to(cr, 357.257812, 180.683594);
    cairo_line_to(cr, 351.351562, 183.636719);
    cairo_line_to(cr, 351.351562, 190.691406);
    cairo_line_to(cr, 323.054688, 204.875);
    cairo_line_to(cr, 323.054688, 217.691406);
    cairo_line_to(cr, 351.351562, 203.507812);
    cairo_move_to(cr, 350.128906, 205.453125);
    cairo_line_to(cr, 337.886719, 211.574219);
    cairo_line_to(cr, 350.128906, 217.691406);
    cairo_line_to(cr, 350.128906, 205.453125);
    cairo_move_to(cr, 322.410156, 162.683594);
    cairo_line_to(cr, 288.351562, 179.75);
    cairo_line_to(cr, 315.351562, 193.210938);
    cairo_line_to(cr, 343.648438, 179.101562);
    cairo_line_to(cr, 350.777344, 182.628906);
    cairo_line_to(cr, 356.464844, 179.75);
    cairo_line_to(cr, 322.410156, 162.683594);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.627451,0.513725,0.513725,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 292.816406, 266.550781);
    cairo_line_to(cr, 286.480469, 263.382812);
    cairo_line_to(cr, 286.480469, 255.609375);
    cairo_line_to(cr, 322.410156, 237.609375);
    cairo_line_to(cr, 358.335938, 255.609375);
    cairo_line_to(cr, 358.335938, 291.609375);
    cairo_line_to(cr, 322.410156, 309.535156);
    cairo_line_to(cr, 286.480469, 291.609375);
    cairo_line_to(cr, 286.480469, 269.71875);
    cairo_line_to(cr, 292.816406, 266.550781);
    cairo_move_to(cr, 294.6875, 286.785156);
    cairo_line_to(cr, 299.871094, 284.191406);
    cairo_line_to(cr, 294.6875, 281.601562);
    cairo_line_to(cr, 294.6875, 286.785156);
    cairo_move_to(cr, 295.480469, 287.71875);
    cairo_line_to(cr, 322.410156, 301.183594);
    cairo_line_to(cr, 349.335938, 287.71875);
    cairo_line_to(cr, 343.578125, 284.839844);
    cairo_line_to(cr, 322.410156, 295.421875);
    cairo_line_to(cr, 301.167969, 284.839844);
    cairo_line_to(cr, 295.480469, 287.71875);
    cairo_move_to(cr, 350.054688, 281.601562);
    cairo_line_to(cr, 344.945312, 284.191406);
    cairo_line_to(cr, 350.054688, 286.785156);
    cairo_line_to(cr, 350.054688, 281.601562);
    cairo_move_to(cr, 322.984375, 307.953125);
    cairo_line_to(cr, 357.183594, 290.886719);
    cairo_line_to(cr, 357.183594, 256.902344);
    cairo_line_to(cr, 322.984375, 273.96875);
    cairo_line_to(cr, 322.984375, 293.839844);
    cairo_line_to(cr, 351.28125, 279.726562);
    cairo_line_to(cr, 351.28125, 288.078125);
    cairo_line_to(cr, 322.984375, 302.191406);
    cairo_line_to(cr, 322.984375, 307.953125);
    cairo_move_to(cr, 321.832031, 273.96875);
    cairo_line_to(cr, 287.632812, 256.902344);
    cairo_line_to(cr, 287.632812, 262.664062);
    cairo_line_to(cr, 315.929688, 276.777344);
    cairo_line_to(cr, 315.929688, 285.128906);
    cairo_line_to(cr, 287.632812, 271.015625);
    cairo_line_to(cr, 287.632812, 290.886719);
    cairo_line_to(cr, 321.832031, 307.953125);
    cairo_line_to(cr, 321.832031, 302.191406);
    cairo_line_to(cr, 293.535156, 288.078125);
    cairo_line_to(cr, 293.535156, 279.726562);
    cairo_line_to(cr, 321.832031, 293.839844);
    cairo_line_to(cr, 321.832031, 273.96875);
    cairo_move_to(cr, 294.113281, 267.199219);
    cairo_line_to(cr, 288.351562, 270.078125);
    cairo_line_to(cr, 314.777344, 283.253906);
    cairo_line_to(cr, 314.777344, 277.496094);
    cairo_line_to(cr, 294.113281, 267.199219);
    cairo_move_to(cr, 322.410156, 238.902344);
    cairo_line_to(cr, 288.351562, 255.96875);
    cairo_line_to(cr, 322.410156, 272.960938);
    cairo_line_to(cr, 356.394531, 255.96875);
    cairo_line_to(cr, 322.410156, 238.902344);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.627451,0.513725,0.513725,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 286.480469, 331.828125);
    cairo_line_to(cr, 322.410156, 313.828125);
    cairo_line_to(cr, 358.410156, 331.828125);
    cairo_line_to(cr, 358.410156, 367.898438);
    cairo_line_to(cr, 350.777344, 371.640625);
    cairo_line_to(cr, 343.648438, 368.1875);
    cairo_line_to(cr, 315.351562, 382.296875);
    cairo_line_to(cr, 286.480469, 367.898438);
    cairo_line_to(cr, 286.480469, 331.828125);
    cairo_move_to(cr, 294.761719, 363.074219);
    cairo_line_to(cr, 299.871094, 360.480469);
    cairo_line_to(cr, 294.761719, 357.890625);
    cairo_line_to(cr, 294.761719, 363.074219);
    cairo_move_to(cr, 295.480469, 364.011719);
    cairo_line_to(cr, 314.777344, 373.585938);
    cairo_line_to(cr, 314.777344, 367.898438);
    cairo_line_to(cr, 301.242188, 361.128906);
    cairo_line_to(cr, 295.480469, 364.011719);
    cairo_move_to(cr, 315.929688, 380.640625);
    cairo_line_to(cr, 321.113281, 378.121094);
    cairo_line_to(cr, 315.929688, 375.53125);
    cairo_line_to(cr, 315.929688, 380.640625);
    cairo_move_to(cr, 349.410156, 342.769531);
    cairo_line_to(cr, 343.648438, 339.890625);
    cairo_line_to(cr, 316.71875, 353.425781);
    cairo_line_to(cr, 322.410156, 356.304688);
    cairo_line_to(cr, 349.410156, 342.769531);
    cairo_move_to(cr, 294.761719, 348.890625);
    cairo_line_to(cr, 299.871094, 346.296875);
    cairo_line_to(cr, 294.761719, 343.707031);
    cairo_line_to(cr, 294.761719, 348.890625);
    cairo_move_to(cr, 295.480469, 349.828125);
    cairo_line_to(cr, 314.777344, 359.546875);
    cairo_line_to(cr, 314.777344, 353.785156);
    cairo_line_to(cr, 301.242188, 347.019531);
    cairo_line_to(cr, 295.480469, 349.828125);
    cairo_move_to(cr, 350.128906, 336.074219);
    cairo_line_to(cr, 344.222656, 333.121094);
    cairo_line_to(cr, 344.222656, 338.882812);
    cairo_line_to(cr, 350.128906, 341.835938);
    cairo_line_to(cr, 350.128906, 336.074219);
    cairo_move_to(cr, 343.074219, 333.121094);
    cairo_line_to(cr, 315.929688, 346.660156);
    cairo_line_to(cr, 315.929688, 352.417969);
    cairo_line_to(cr, 343.074219, 338.882812);
    cairo_line_to(cr, 343.074219, 333.121094);
    cairo_move_to(cr, 314.777344, 346.660156);
    cairo_line_to(cr, 287.632812, 333.121094);
    cairo_line_to(cr, 287.632812, 367.179688);
    cairo_line_to(cr, 314.777344, 380.640625);
    cairo_line_to(cr, 314.777344, 374.882812);
    cairo_line_to(cr, 293.535156, 364.371094);
    cairo_line_to(cr, 293.535156, 355.945312);
    cairo_line_to(cr, 315.929688, 367.179688);
    cairo_line_to(cr, 315.929688, 374.164062);
    cairo_line_to(cr, 321.832031, 377.113281);
    cairo_line_to(cr, 321.832031, 357.3125);
    cairo_line_to(cr, 315.929688, 354.363281);
    cairo_line_to(cr, 315.929688, 361.417969);
    cairo_line_to(cr, 293.535156, 350.257812);
    cairo_line_to(cr, 293.535156, 341.835938);
    cairo_line_to(cr, 314.777344, 352.417969);
    cairo_line_to(cr, 314.777344, 346.660156);
    cairo_move_to(cr, 351.351562, 363.074219);
    cairo_line_to(cr, 351.351562, 370.128906);
    cairo_line_to(cr, 357.257812, 367.179688);
    cairo_line_to(cr, 357.257812, 333.121094);
    cairo_line_to(cr, 351.351562, 336.074219);
    cairo_line_to(cr, 351.351562, 343.128906);
    cairo_line_to(cr, 323.054688, 357.3125);
    cairo_line_to(cr, 323.054688, 377.113281);
    cairo_line_to(cr, 351.351562, 363.074219);
    cairo_move_to(cr, 350.128906, 364.945312);
    cairo_line_to(cr, 345.015625, 367.539062);
    cairo_line_to(cr, 350.128906, 370.128906);
    cairo_line_to(cr, 350.128906, 364.945312);
    cairo_move_to(cr, 322.410156, 315.121094);
    cairo_line_to(cr, 288.351562, 332.1875);
    cairo_line_to(cr, 315.351562, 345.648438);
    cairo_line_to(cr, 343.648438, 331.539062);
    cairo_line_to(cr, 350.777344, 335.066406);
    cairo_line_to(cr, 356.464844, 332.1875);
    cairo_line_to(cr, 322.410156, 315.121094);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 32.101562, 287.097656);
    cairo_line_to(cr, 61.289062, 287.097656);
    cairo_line_to(cr, 61.289062, 316.09375);
    cairo_line_to(cr, 32.101562, 316.09375);
    cairo_line_to(cr, 32.101562, 287.097656);
    cairo_move_to(cr, 59.117188, 308.382812);
    cairo_line_to(cr, 59.117188, 294.410156);
    cairo_curve_to(cr, 59.117188, 294.15625, 59.019531, 293.835938, 58.828125, 293.453125);
    cairo_curve_to(cr, 58.726562, 293.171875, 58.601562, 292.949219, 58.445312, 292.785156);
    cairo_line_to(cr, 55.65625, 289.886719);
    cairo_curve_to(cr, 55.554688, 289.839844, 55.433594, 289.777344, 55.289062, 289.695312);
    cairo_curve_to(cr, 55.140625, 289.605469, 54.972656, 289.507812, 54.78125, 289.40625);
    cairo_curve_to(cr, 54.398438, 289.28125, 54.113281, 289.214844, 53.921875, 289.214844);
    cairo_line_to(cr, 39.851562, 289.214844);
    cairo_curve_to(cr, 39.597656, 289.214844, 39.277344, 289.3125, 38.894531, 289.503906);
    cairo_curve_to(cr, 38.75, 289.558594, 38.601562, 289.625, 38.457031, 289.707031);
    cairo_curve_to(cr, 38.320312, 289.78125, 38.210938, 289.839844, 38.128906, 289.886719);
    cairo_line_to(cr, 35.421875, 292.785156);
    cairo_curve_to(cr, 35.25, 292.875, 35.058594, 293.132812, 34.847656, 293.550781);
    cairo_curve_to(cr, 34.71875, 294.0625, 34.65625, 294.347656, 34.65625, 294.410156);
    cairo_line_to(cr, 34.65625, 308.480469);
    cairo_curve_to(cr, 34.65625, 308.734375, 34.753906, 309.054688, 34.945312, 309.4375);
    cairo_curve_to(cr, 35.042969, 309.738281, 35.203125, 309.996094, 35.421875, 310.214844);
    cairo_line_to(cr, 38.128906, 313.003906);
    cairo_curve_to(cr, 38.210938, 313.058594, 38.324219, 313.132812, 38.472656, 313.222656);
    cairo_curve_to(cr, 38.625, 313.304688, 38.800781, 313.394531, 38.992188, 313.484375);
    cairo_curve_to(cr, 39.375, 313.613281, 39.660156, 313.675781, 39.851562, 313.675781);
    cairo_line_to(cr, 53.921875, 313.675781);
    cairo_curve_to(cr, 54.175781, 313.675781, 54.496094, 313.578125, 54.878906, 313.386719);
    cairo_curve_to(cr, 55.015625, 313.34375, 55.152344, 313.285156, 55.289062, 313.210938);
    cairo_curve_to(cr, 55.433594, 313.128906, 55.554688, 313.058594, 55.65625, 313.003906);
    cairo_line_to(cr, 58.445312, 310.214844);
    cairo_curve_to(cr, 58.492188, 310.125, 58.554688, 310.007812, 58.636719, 309.859375);
    cairo_curve_to(cr, 58.726562, 309.707031, 58.824219, 309.53125, 58.925781, 309.339844);
    cairo_curve_to(cr, 59.050781, 308.957031, 59.117188, 308.640625, 59.117188, 308.382812);
    cairo_move_to(cr, 57.667969, 308.382812);
    cairo_line_to(cr, 57.667969, 308.480469);
    cairo_curve_to(cr, 57.667969, 308.734375, 57.574219, 308.957031, 57.394531, 309.148438);
    cairo_line_to(cr, 54.589844, 311.953125);
    cairo_curve_to(cr, 54.398438, 312.144531, 54.175781, 312.238281, 53.921875, 312.238281);
    cairo_line_to(cr, 39.851562, 312.238281);
    cairo_curve_to(cr, 39.597656, 312.238281, 39.375, 312.144531, 39.183594, 311.953125);
    cairo_line_to(cr, 36.394531, 309.148438);
    cairo_curve_to(cr, 36.203125, 308.957031, 36.105469, 308.734375, 36.105469, 308.480469);
    cairo_line_to(cr, 36.105469, 294.410156);
    cairo_curve_to(cr, 36.105469, 294.15625, 36.203125, 293.933594, 36.394531, 293.742188);
    cairo_line_to(cr, 39.183594, 290.953125);
    cairo_curve_to(cr, 39.382812, 290.753906, 39.605469, 290.652344, 39.851562, 290.652344);
    cairo_line_to(cr, 53.921875, 290.652344);
    cairo_curve_to(cr, 54.167969, 290.652344, 54.390625, 290.753906, 54.589844, 290.953125);
    cairo_line_to(cr, 57.394531, 293.742188);
    cairo_curve_to(cr, 57.574219, 293.941406, 57.667969, 294.164062, 57.667969, 294.410156);
    cairo_line_to(cr, 57.667969, 308.382812);
    cairo_move_to(cr, 55.753906, 308);
    cairo_line_to(cr, 55.753906, 294.792969);
    cairo_line_to(cr, 53.539062, 292.578125);
    cairo_line_to(cr, 40.234375, 292.578125);
    cairo_line_to(cr, 38.035156, 294.792969);
    cairo_line_to(cr, 38.035156, 308.097656);
    cairo_line_to(cr, 40.234375, 310.3125);
    cairo_line_to(cr, 53.539062, 310.3125);
    cairo_line_to(cr, 55.753906, 308);
    cairo_move_to(cr, 54.878906, 308);
    cairo_line_to(cr, 53.539062, 309.4375);
    cairo_line_to(cr, 40.234375, 309.4375);
    cairo_line_to(cr, 38.894531, 308.097656);
    cairo_line_to(cr, 38.894531, 294.792969);
    cairo_line_to(cr, 40.234375, 293.453125);
    cairo_line_to(cr, 53.539062, 293.453125);
    cairo_line_to(cr, 54.878906, 294.792969);
    cairo_line_to(cr, 54.878906, 308);
    cairo_move_to(cr, 52.949219, 307.414062);
    cairo_line_to(cr, 52.949219, 295.382812);
    cairo_line_to(cr, 40.824219, 295.382812);
    cairo_line_to(cr, 40.824219, 307.507812);
    cairo_line_to(cr, 52.949219, 307.414062);
    cairo_move_to(cr, 51.5, 305.976562);
    cairo_line_to(cr, 42.257812, 306.074219);
    cairo_line_to(cr, 42.257812, 296.816406);
    cairo_line_to(cr, 51.5, 296.816406);
    cairo_line_to(cr, 51.5, 305.976562);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 64.203125, 287.097656);
    cairo_line_to(cr, 93.390625, 287.097656);
    cairo_line_to(cr, 93.390625, 316.09375);
    cairo_line_to(cr, 64.203125, 316.09375);
    cairo_line_to(cr, 64.203125, 287.097656);
    cairo_move_to(cr, 91.21875, 313.675781);
    cairo_line_to(cr, 91.21875, 306.074219);
    cairo_line_to(cr, 74.359375, 306.074219);
    cairo_line_to(cr, 74.359375, 296.816406);
    cairo_line_to(cr, 91.21875, 296.816406);
    cairo_line_to(cr, 91.21875, 289.214844);
    cairo_line_to(cr, 71.953125, 289.214844);
    cairo_curve_to(cr, 71.699219, 289.214844, 71.378906, 289.3125, 70.996094, 289.503906);
    cairo_curve_to(cr, 70.851562, 289.558594, 70.703125, 289.625, 70.558594, 289.707031);
    cairo_curve_to(cr, 70.421875, 289.78125, 70.3125, 289.839844, 70.230469, 289.886719);
    cairo_line_to(cr, 67.523438, 292.785156);
    cairo_curve_to(cr, 67.351562, 292.875, 67.160156, 293.132812, 66.949219, 293.550781);
    cairo_curve_to(cr, 66.820312, 294.0625, 66.757812, 294.347656, 66.757812, 294.410156);
    cairo_line_to(cr, 66.757812, 308.480469);
    cairo_curve_to(cr, 66.757812, 308.734375, 66.855469, 309.054688, 67.046875, 309.4375);
    cairo_curve_to(cr, 67.144531, 309.738281, 67.304688, 309.996094, 67.523438, 310.214844);
    cairo_line_to(cr, 70.230469, 313.003906);
    cairo_curve_to(cr, 70.3125, 313.058594, 70.425781, 313.132812, 70.574219, 313.222656);
    cairo_curve_to(cr, 70.726562, 313.304688, 70.902344, 313.394531, 71.09375, 313.484375);
    cairo_curve_to(cr, 71.476562, 313.613281, 71.761719, 313.675781, 71.953125, 313.675781);
    cairo_line_to(cr, 91.21875, 313.675781);
    cairo_move_to(cr, 89.769531, 309.339844);
    cairo_line_to(cr, 72.335938, 309.4375);
    cairo_line_to(cr, 70.996094, 308.097656);
    cairo_line_to(cr, 70.996094, 294.792969);
    cairo_line_to(cr, 72.335938, 293.453125);
    cairo_line_to(cr, 89.769531, 293.453125);
    cairo_line_to(cr, 89.769531, 295.382812);
    cairo_line_to(cr, 72.925781, 295.382812);
    cairo_line_to(cr, 72.925781, 307.507812);
    cairo_line_to(cr, 89.769531, 307.507812);
    cairo_line_to(cr, 89.769531, 309.339844);
    cairo_move_to(cr, 89.769531, 312.238281);
    cairo_line_to(cr, 71.953125, 312.238281);
    cairo_curve_to(cr, 71.699219, 312.238281, 71.476562, 312.144531, 71.285156, 311.953125);
    cairo_line_to(cr, 68.496094, 309.148438);
    cairo_curve_to(cr, 68.304688, 308.957031, 68.207031, 308.734375, 68.207031, 308.480469);
    cairo_line_to(cr, 68.207031, 294.410156);
    cairo_curve_to(cr, 68.207031, 294.15625, 68.304688, 293.933594, 68.496094, 293.742188);
    cairo_line_to(cr, 71.285156, 290.953125);
    cairo_curve_to(cr, 71.484375, 290.753906, 71.707031, 290.652344, 71.953125, 290.652344);
    cairo_line_to(cr, 89.769531, 290.652344);
    cairo_line_to(cr, 89.769531, 292.578125);
    cairo_line_to(cr, 72.335938, 292.578125);
    cairo_line_to(cr, 70.136719, 294.792969);
    cairo_line_to(cr, 70.136719, 308.097656);
    cairo_line_to(cr, 72.335938, 310.3125);
    cairo_line_to(cr, 89.769531, 310.3125);
    cairo_line_to(cr, 89.769531, 312.238281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 96.304688, 287.097656);
    cairo_line_to(cr, 125.492188, 287.097656);
    cairo_line_to(cr, 125.492188, 316.09375);
    cairo_line_to(cr, 96.304688, 316.09375);
    cairo_line_to(cr, 96.304688, 287.097656);
    cairo_move_to(cr, 123.320312, 313.675781);
    cairo_line_to(cr, 123.320312, 306.074219);
    cairo_line_to(cr, 114.84375, 306.074219);
    cairo_line_to(cr, 114.84375, 305.292969);
    cairo_line_to(cr, 123.320312, 305.292969);
    cairo_line_to(cr, 123.320312, 297.691406);
    cairo_line_to(cr, 114.84375, 297.691406);
    cairo_line_to(cr, 114.84375, 289.214844);
    cairo_line_to(cr, 107.242188, 289.214844);
    cairo_line_to(cr, 107.242188, 297.691406);
    cairo_line_to(cr, 98.859375, 297.691406);
    cairo_line_to(cr, 98.859375, 305.292969);
    cairo_line_to(cr, 107.242188, 305.292969);
    cairo_line_to(cr, 107.242188, 308.480469);
    cairo_curve_to(cr, 107.242188, 308.734375, 107.335938, 309.054688, 107.527344, 309.4375);
    cairo_curve_to(cr, 107.628906, 309.738281, 107.789062, 309.996094, 108.007812, 310.214844);
    cairo_line_to(cr, 110.796875, 313.003906);
    cairo_curve_to(cr, 110.949219, 313.152344, 111.210938, 313.3125, 111.574219, 313.484375);
    cairo_curve_to(cr, 112.085938, 313.613281, 112.371094, 313.675781, 112.4375, 313.675781);
    cairo_line_to(cr, 123.320312, 313.675781);
    cairo_move_to(cr, 121.871094, 300.960938);
    cairo_line_to(cr, 112.4375, 301.054688);
    cairo_curve_to(cr, 111.796875, 301.054688, 111.480469, 300.738281, 111.480469, 300.097656);
    cairo_line_to(cr, 111.480469, 290.652344);
    cairo_line_to(cr, 113.40625, 290.652344);
    cairo_line_to(cr, 113.40625, 299.140625);
    cairo_line_to(cr, 121.871094, 299.140625);
    cairo_line_to(cr, 121.871094, 300.960938);
    cairo_move_to(cr, 121.871094, 309.339844);
    cairo_line_to(cr, 112.832031, 309.4375);
    cairo_line_to(cr, 111.480469, 308.097656);
    cairo_line_to(cr, 111.480469, 302.886719);
    cairo_curve_to(cr, 111.480469, 302.25, 111.796875, 301.929688, 112.4375, 301.929688);
    cairo_line_to(cr, 121.871094, 301.929688);
    cairo_line_to(cr, 121.871094, 303.859375);
    cairo_line_to(cr, 113.40625, 303.859375);
    cairo_line_to(cr, 113.40625, 307.507812);
    cairo_line_to(cr, 121.871094, 307.507812);
    cairo_line_to(cr, 121.871094, 309.339844);
    cairo_move_to(cr, 110.699219, 300.003906);
    cairo_line_to(cr, 110.605469, 300.097656);
    cairo_curve_to(cr, 110.605469, 300.738281, 110.285156, 301.054688, 109.648438, 301.054688);
    cairo_line_to(cr, 100.308594, 301.054688);
    cairo_line_to(cr, 100.308594, 299.140625);
    cairo_line_to(cr, 108.675781, 299.140625);
    cairo_line_to(cr, 108.675781, 290.652344);
    cairo_line_to(cr, 110.605469, 290.652344);
    cairo_line_to(cr, 110.699219, 300.003906);
    cairo_move_to(cr, 121.871094, 312.238281);
    cairo_line_to(cr, 112.4375, 312.238281);
    cairo_curve_to(cr, 112.179688, 312.238281, 111.957031, 312.144531, 111.765625, 311.953125);
    cairo_line_to(cr, 108.976562, 309.148438);
    cairo_curve_to(cr, 108.777344, 308.96875, 108.675781, 308.746094, 108.675781, 308.480469);
    cairo_line_to(cr, 108.675781, 303.859375);
    cairo_line_to(cr, 100.308594, 303.859375);
    cairo_line_to(cr, 100.308594, 301.929688);
    cairo_line_to(cr, 109.648438, 301.929688);
    cairo_curve_to(cr, 110.285156, 301.929688, 110.605469, 302.25, 110.605469, 302.886719);
    cairo_line_to(cr, 110.605469, 308.097656);
    cairo_line_to(cr, 112.832031, 310.3125);
    cairo_line_to(cr, 121.871094, 310.3125);
    cairo_line_to(cr, 121.871094, 312.238281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 55.117188, 174.914062);
    cairo_line_to(cr, 71.015625, 174.914062);
    cairo_line_to(cr, 71.015625, 203.914062);
    cairo_line_to(cr, 55.117188, 203.914062);
    cairo_line_to(cr, 55.117188, 174.914062);
    cairo_move_to(cr, 68.515625, 184.636719);
    cairo_line_to(cr, 68.417969, 177.035156);
    cairo_line_to(cr, 63.210938, 177.035156);
    cairo_curve_to(cr, 62.957031, 177.035156, 62.636719, 177.128906, 62.253906, 177.320312);
    cairo_curve_to(cr, 62.109375, 177.375, 61.964844, 177.445312, 61.828125, 177.527344);
    cairo_curve_to(cr, 61.691406, 177.597656, 61.574219, 177.660156, 61.472656, 177.703125);
    cairo_line_to(cr, 58.78125, 180.601562);
    cairo_curve_to(cr, 58.609375, 180.695312, 58.417969, 180.949219, 58.207031, 181.367188);
    cairo_curve_to(cr, 58.078125, 181.878906, 58.015625, 182.164062, 58.015625, 182.230469);
    cairo_line_to(cr, 58.015625, 201.492188);
    cairo_line_to(cr, 65.617188, 201.492188);
    cairo_line_to(cr, 65.617188, 184.636719);
    cairo_line_to(cr, 68.515625, 184.636719);
    cairo_move_to(cr, 67.066406, 180.398438);
    cairo_line_to(cr, 63.605469, 180.398438);
    cairo_line_to(cr, 61.378906, 182.613281);
    cairo_line_to(cr, 61.378906, 200.058594);
    cairo_line_to(cr, 59.449219, 200.058594);
    cairo_line_to(cr, 59.449219, 182.230469);
    cairo_curve_to(cr, 59.449219, 181.972656, 59.550781, 181.75, 59.75, 181.558594);
    cairo_line_to(cr, 62.539062, 178.769531);
    cairo_curve_to(cr, 62.742188, 178.570312, 62.964844, 178.46875, 63.210938, 178.46875);
    cairo_line_to(cr, 66.96875, 178.46875);
    cairo_line_to(cr, 67.066406, 180.398438);
    cairo_move_to(cr, 67.066406, 183.199219);
    cairo_line_to(cr, 64.179688, 183.199219);
    cairo_line_to(cr, 64.179688, 200.058594);
    cairo_line_to(cr, 62.253906, 200.058594);
    cairo_line_to(cr, 62.253906, 182.613281);
    cairo_line_to(cr, 63.605469, 181.273438);
    cairo_line_to(cr, 66.96875, 181.273438);
    cairo_line_to(cr, 67.066406, 183.199219);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 73.285156, 174.914062);
    cairo_line_to(cr, 102.476562, 174.914062);
    cairo_line_to(cr, 102.476562, 203.914062);
    cairo_line_to(cr, 73.285156, 203.914062);
    cairo_line_to(cr, 73.285156, 174.914062);
    cairo_move_to(cr, 100.300781, 201.492188);
    cairo_line_to(cr, 100.300781, 182.230469);
    cairo_curve_to(cr, 100.300781, 181.972656, 100.207031, 181.65625, 100.015625, 181.273438);
    cairo_curve_to(cr, 99.914062, 180.988281, 99.789062, 180.765625, 99.632812, 180.601562);
    cairo_line_to(cr, 96.84375, 177.703125);
    cairo_curve_to(cr, 96.742188, 177.660156, 96.621094, 177.59375, 96.472656, 177.511719);
    cairo_curve_to(cr, 96.328125, 177.421875, 96.160156, 177.324219, 95.96875, 177.226562);
    cairo_curve_to(cr, 95.585938, 177.097656, 95.296875, 177.035156, 95.105469, 177.035156);
    cairo_line_to(cr, 78.25, 177.035156);
    cairo_curve_to(cr, 76.644531, 177.035156, 75.84375, 177.835938, 75.84375, 179.441406);
    cairo_line_to(cr, 75.84375, 201.492188);
    cairo_line_to(cr, 83.445312, 201.492188);
    cairo_line_to(cr, 83.445312, 184.636719);
    cairo_line_to(cr, 92.6875, 184.636719);
    cairo_line_to(cr, 92.6875, 201.492188);
    cairo_line_to(cr, 100.300781, 201.492188);
    cairo_move_to(cr, 98.851562, 200.058594);
    cairo_line_to(cr, 96.9375, 200.058594);
    cairo_line_to(cr, 96.9375, 182.613281);
    cairo_line_to(cr, 94.722656, 180.398438);
    cairo_line_to(cr, 79.21875, 180.398438);
    cairo_line_to(cr, 79.21875, 200.058594);
    cairo_line_to(cr, 77.292969, 200.058594);
    cairo_line_to(cr, 77.292969, 179.441406);
    cairo_curve_to(cr, 77.292969, 178.792969, 77.613281, 178.46875, 78.25, 178.46875);
    cairo_line_to(cr, 95.105469, 178.46875);
    cairo_curve_to(cr, 95.351562, 178.46875, 95.578125, 178.570312, 95.777344, 178.769531);
    cairo_line_to(cr, 98.578125, 181.558594);
    cairo_curve_to(cr, 98.761719, 181.761719, 98.851562, 181.984375, 98.851562, 182.230469);
    cairo_line_to(cr, 98.851562, 200.058594);
    cairo_move_to(cr, 96.0625, 200.058594);
    cairo_line_to(cr, 94.136719, 200.058594);
    cairo_line_to(cr, 94.136719, 183.199219);
    cairo_line_to(cr, 82.007812, 183.199219);
    cairo_line_to(cr, 82.007812, 200.058594);
    cairo_line_to(cr, 80.082031, 200.058594);
    cairo_line_to(cr, 80.082031, 182.230469);
    cairo_curve_to(cr, 80.082031, 181.589844, 80.402344, 181.273438, 81.039062, 181.273438);
    cairo_line_to(cr, 94.722656, 181.273438);
    cairo_line_to(cr, 96.0625, 182.613281);
    cairo_line_to(cr, 96.0625, 200.058594);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 175.34375, 62.730469);
    cairo_line_to(cr, 204.53125, 62.730469);
    cairo_line_to(cr, 204.53125, 91.730469);
    cairo_line_to(cr, 175.34375, 91.730469);
    cairo_line_to(cr, 175.34375, 62.730469);
    cairo_move_to(cr, 202.359375, 84.113281);
    cairo_line_to(cr, 202.359375, 64.851562);
    cairo_line_to(cr, 194.742188, 64.851562);
    cairo_line_to(cr, 194.742188, 73.328125);
    cairo_line_to(cr, 180.304688, 73.328125);
    cairo_curve_to(cr, 178.699219, 73.328125, 177.898438, 74.128906, 177.898438, 75.734375);
    cairo_line_to(cr, 177.898438, 84.113281);
    cairo_curve_to(cr, 177.898438, 84.46875, 177.996094, 84.789062, 178.1875, 85.070312);
    cairo_curve_to(cr, 178.230469, 85.21875, 178.289062, 85.363281, 178.363281, 85.507812);
    cairo_curve_to(cr, 178.445312, 85.644531, 178.515625, 85.761719, 178.570312, 85.851562);
    cairo_line_to(cr, 181.371094, 88.640625);
    cairo_curve_to(cr, 181.453125, 88.695312, 181.566406, 88.769531, 181.714844, 88.859375);
    cairo_curve_to(cr, 181.867188, 88.941406, 182.042969, 89.027344, 182.234375, 89.117188);
    cairo_curve_to(cr, 182.617188, 89.246094, 182.902344, 89.308594, 183.09375, 89.308594);
    cairo_line_to(cr, 197.164062, 89.308594);
    cairo_curve_to(cr, 197.417969, 89.308594, 197.738281, 89.214844, 198.121094, 89.023438);
    cairo_curve_to(cr, 198.421875, 88.921875, 198.648438, 88.796875, 198.804688, 88.640625);
    cairo_line_to(cr, 201.6875, 85.851562);
    cairo_curve_to(cr, 201.734375, 85.761719, 201.796875, 85.640625, 201.878906, 85.496094);
    cairo_curve_to(cr, 201.96875, 85.339844, 202.066406, 85.167969, 202.167969, 84.976562);
    cairo_curve_to(cr, 202.292969, 84.59375, 202.359375, 84.304688, 202.359375, 84.113281);
    cairo_move_to(cr, 198.121094, 83.730469);
    cairo_line_to(cr, 196.78125, 85.070312);
    cairo_line_to(cr, 183.476562, 85.070312);
    cairo_line_to(cr, 182.136719, 83.730469);
    cairo_line_to(cr, 182.136719, 78.523438);
    cairo_curve_to(cr, 182.136719, 77.886719, 182.457031, 77.566406, 183.09375, 77.566406);
    cairo_line_to(cr, 195.332031, 77.566406);
    cairo_line_to(cr, 195.332031, 79.492188);
    cairo_line_to(cr, 184.066406, 79.492188);
    cairo_line_to(cr, 184.066406, 83.144531);
    cairo_line_to(cr, 196.191406, 83.144531);
    cairo_line_to(cr, 196.191406, 66.285156);
    cairo_line_to(cr, 198.121094, 66.285156);
    cairo_line_to(cr, 198.121094, 83.730469);
    cairo_move_to(cr, 200.910156, 84.113281);
    cairo_curve_to(cr, 200.910156, 84.371094, 200.816406, 84.59375, 200.636719, 84.785156);
    cairo_line_to(cr, 197.832031, 87.585938);
    cairo_curve_to(cr, 197.640625, 87.777344, 197.417969, 87.875, 197.164062, 87.875);
    cairo_line_to(cr, 183.09375, 87.875);
    cairo_curve_to(cr, 182.839844, 87.875, 182.617188, 87.777344, 182.425781, 87.585938);
    cairo_line_to(cr, 179.636719, 84.785156);
    cairo_curve_to(cr, 179.445312, 84.59375, 179.347656, 84.371094, 179.347656, 84.113281);
    cairo_line_to(cr, 179.347656, 75.734375);
    cairo_curve_to(cr, 179.347656, 75.097656, 179.667969, 74.777344, 180.304688, 74.777344);
    cairo_line_to(cr, 195.332031, 74.777344);
    cairo_line_to(cr, 195.332031, 76.691406);
    cairo_line_to(cr, 181.277344, 76.691406);
    cairo_line_to(cr, 181.277344, 83.730469);
    cairo_line_to(cr, 183.476562, 85.945312);
    cairo_line_to(cr, 196.78125, 85.945312);
    cairo_line_to(cr, 198.996094, 83.730469);
    cairo_line_to(cr, 198.996094, 66.285156);
    cairo_line_to(cr, 200.910156, 66.285156);
    cairo_line_to(cr, 200.910156, 84.113281);
    cairo_move_to(cr, 194.742188, 81.707031);
    cairo_line_to(cr, 185.5, 81.707031);
    cairo_line_to(cr, 185.5, 80.929688);
    cairo_line_to(cr, 194.742188, 80.929688);
    cairo_line_to(cr, 194.742188, 81.707031);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 207.445312, 62.730469);
    cairo_line_to(cr, 236.632812, 62.730469);
    cairo_line_to(cr, 236.632812, 91.730469);
    cairo_line_to(cr, 207.445312, 91.730469);
    cairo_line_to(cr, 207.445312, 62.730469);
    cairo_move_to(cr, 234.460938, 89.308594);
    cairo_line_to(cr, 234.460938, 70.046875);
    cairo_curve_to(cr, 234.460938, 69.792969, 234.363281, 69.472656, 234.171875, 69.089844);
    cairo_curve_to(cr, 234.070312, 68.808594, 233.945312, 68.582031, 233.789062, 68.417969);
    cairo_line_to(cr, 231, 65.519531);
    cairo_curve_to(cr, 230.898438, 65.476562, 230.777344, 65.410156, 230.632812, 65.328125);
    cairo_curve_to(cr, 230.484375, 65.238281, 230.316406, 65.144531, 230.125, 65.042969);
    cairo_curve_to(cr, 229.742188, 64.914062, 229.457031, 64.851562, 229.265625, 64.851562);
    cairo_line_to(cr, 212.40625, 64.851562);
    cairo_curve_to(cr, 210.800781, 64.851562, 210, 65.652344, 210, 67.257812);
    cairo_line_to(cr, 210, 89.308594);
    cairo_line_to(cr, 217.601562, 89.308594);
    cairo_line_to(cr, 217.601562, 72.453125);
    cairo_line_to(cr, 226.84375, 72.453125);
    cairo_line_to(cr, 226.84375, 89.308594);
    cairo_line_to(cr, 234.460938, 89.308594);
    cairo_move_to(cr, 233.011719, 87.875);
    cairo_line_to(cr, 231.097656, 87.875);
    cairo_line_to(cr, 231.097656, 70.429688);
    cairo_line_to(cr, 228.882812, 68.214844);
    cairo_line_to(cr, 213.378906, 68.214844);
    cairo_line_to(cr, 213.378906, 87.875);
    cairo_line_to(cr, 211.449219, 87.875);
    cairo_line_to(cr, 211.449219, 67.257812);
    cairo_curve_to(cr, 211.449219, 66.609375, 211.769531, 66.285156, 212.40625, 66.285156);
    cairo_line_to(cr, 229.265625, 66.285156);
    cairo_curve_to(cr, 229.511719, 66.285156, 229.734375, 66.386719, 229.933594, 66.585938);
    cairo_line_to(cr, 232.738281, 69.375);
    cairo_curve_to(cr, 232.917969, 69.578125, 233.011719, 69.800781, 233.011719, 70.046875);
    cairo_line_to(cr, 233.011719, 87.875);
    cairo_move_to(cr, 230.222656, 87.875);
    cairo_line_to(cr, 228.292969, 87.875);
    cairo_line_to(cr, 228.292969, 71.015625);
    cairo_line_to(cr, 216.167969, 71.015625);
    cairo_line_to(cr, 216.167969, 87.875);
    cairo_line_to(cr, 214.238281, 87.875);
    cairo_line_to(cr, 214.238281, 70.046875);
    cairo_curve_to(cr, 214.238281, 69.410156, 214.558594, 69.089844, 215.195312, 69.089844);
    cairo_line_to(cr, 228.882812, 69.089844);
    cairo_line_to(cr, 230.222656, 70.429688);
    cairo_line_to(cr, 230.222656, 87.875);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 48.152344, 62.730469);
    cairo_line_to(cr, 77.339844, 62.730469);
    cairo_line_to(cr, 77.339844, 91.730469);
    cairo_line_to(cr, 48.152344, 91.730469);
    cairo_line_to(cr, 48.152344, 62.730469);
    cairo_move_to(cr, 75.167969, 86.902344);
    cairo_line_to(cr, 75.167969, 64.851562);
    cairo_line_to(cr, 67.550781, 64.851562);
    cairo_line_to(cr, 67.550781, 81.707031);
    cairo_line_to(cr, 58.308594, 81.707031);
    cairo_line_to(cr, 58.308594, 64.851562);
    cairo_line_to(cr, 50.707031, 64.851562);
    cairo_line_to(cr, 50.707031, 84.113281);
    cairo_curve_to(cr, 50.707031, 84.371094, 50.804688, 84.6875, 50.996094, 85.070312);
    cairo_curve_to(cr, 51.09375, 85.371094, 51.253906, 85.632812, 51.472656, 85.851562);
    cairo_line_to(cr, 54.179688, 88.640625);
    cairo_curve_to(cr, 54.261719, 88.695312, 54.375, 88.769531, 54.523438, 88.859375);
    cairo_curve_to(cr, 54.675781, 88.941406, 54.851562, 89.027344, 55.042969, 89.117188);
    cairo_curve_to(cr, 55.425781, 89.246094, 55.710938, 89.308594, 55.902344, 89.308594);
    cairo_line_to(cr, 72.761719, 89.308594);
    cairo_curve_to(cr, 74.363281, 89.308594, 75.167969, 88.507812, 75.167969, 86.902344);
    cairo_move_to(cr, 70.929688, 84.019531);
    cairo_line_to(cr, 70.929688, 84.113281);
    cairo_curve_to(cr, 70.929688, 84.753906, 70.609375, 85.070312, 69.972656, 85.070312);
    cairo_line_to(cr, 56.285156, 85.070312);
    cairo_line_to(cr, 54.945312, 83.730469);
    cairo_line_to(cr, 54.945312, 66.285156);
    cairo_line_to(cr, 56.875, 66.285156);
    cairo_line_to(cr, 56.875, 83.144531);
    cairo_line_to(cr, 69, 83.144531);
    cairo_line_to(cr, 69, 66.285156);
    cairo_line_to(cr, 70.929688, 66.285156);
    cairo_line_to(cr, 70.929688, 84.019531);
    cairo_move_to(cr, 73.71875, 86.902344);
    cairo_curve_to(cr, 73.71875, 87.550781, 73.398438, 87.875, 72.761719, 87.875);
    cairo_line_to(cr, 55.902344, 87.875);
    cairo_curve_to(cr, 55.648438, 87.875, 55.425781, 87.777344, 55.234375, 87.585938);
    cairo_line_to(cr, 52.445312, 84.785156);
    cairo_curve_to(cr, 52.253906, 84.59375, 52.15625, 84.371094, 52.15625, 84.113281);
    cairo_line_to(cr, 52.15625, 66.285156);
    cairo_line_to(cr, 54.085938, 66.285156);
    cairo_line_to(cr, 54.085938, 83.730469);
    cairo_line_to(cr, 56.285156, 85.945312);
    cairo_line_to(cr, 71.804688, 85.945312);
    cairo_line_to(cr, 71.804688, 66.285156);
    cairo_line_to(cr, 73.71875, 66.285156);
    cairo_line_to(cr, 73.71875, 86.902344);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 80.253906, 62.730469);
    cairo_line_to(cr, 109.441406, 62.730469);
    cairo_line_to(cr, 109.441406, 91.730469);
    cairo_line_to(cr, 80.253906, 91.730469);
    cairo_line_to(cr, 80.253906, 62.730469);
    cairo_move_to(cr, 107.324219, 78.425781);
    cairo_line_to(cr, 107.226562, 70.046875);
    cairo_curve_to(cr, 107.226562, 69.890625, 107.160156, 69.574219, 107.023438, 69.089844);
    cairo_curve_to(cr, 106.921875, 68.753906, 106.761719, 68.527344, 106.542969, 68.417969);
    cairo_line_to(cr, 103.753906, 65.617188);
    cairo_curve_to(cr, 103.5625, 65.425781, 103.277344, 65.234375, 102.894531, 65.042969);
    cairo_curve_to(cr, 102.492188, 64.914062, 102.199219, 64.851562, 102.019531, 64.851562);
    cairo_line_to(cr, 87.964844, 64.851562);
    cairo_curve_to(cr, 87.707031, 64.851562, 87.382812, 64.945312, 86.992188, 65.136719);
    cairo_curve_to(cr, 86.644531, 65.257812, 86.421875, 65.417969, 86.324219, 65.617188);
    cairo_line_to(cr, 83.535156, 68.417969);
    cairo_curve_to(cr, 83.371094, 68.5, 83.171875, 68.757812, 82.945312, 69.183594);
    cairo_curve_to(cr, 82.816406, 69.695312, 82.753906, 69.984375, 82.753906, 70.046875);
    cairo_line_to(cr, 82.753906, 89.308594);
    cairo_line_to(cr, 90.371094, 89.308594);
    cairo_line_to(cr, 90.371094, 72.453125);
    cairo_line_to(cr, 99.613281, 72.453125);
    cairo_line_to(cr, 99.613281, 73.328125);
    cairo_line_to(cr, 91.230469, 73.328125);
    cairo_line_to(cr, 91.230469, 80.929688);
    cairo_line_to(cr, 104.820312, 80.929688);
    cairo_curve_to(cr, 106.488281, 80.929688, 107.324219, 80.09375, 107.324219, 78.425781);
    cairo_move_to(cr, 105.875, 78.425781);
    cairo_line_to(cr, 105.777344, 78.523438);
    cairo_curve_to(cr, 105.777344, 79.171875, 105.457031, 79.492188, 104.820312, 79.492188);
    cairo_line_to(cr, 92.488281, 79.492188);
    cairo_line_to(cr, 92.488281, 77.566406);
    cairo_line_to(cr, 103.851562, 77.566406);
    cairo_line_to(cr, 103.851562, 70.429688);
    cairo_line_to(cr, 101.636719, 68.214844);
    cairo_line_to(cr, 88.347656, 68.214844);
    cairo_line_to(cr, 86.132812, 70.429688);
    cairo_line_to(cr, 86.132812, 87.875);
    cairo_line_to(cr, 84.203125, 87.875);
    cairo_line_to(cr, 84.203125, 70.046875);
    cairo_curve_to(cr, 84.203125, 69.792969, 84.300781, 69.566406, 84.492188, 69.375);
    cairo_line_to(cr, 87.28125, 66.585938);
    cairo_curve_to(cr, 87.488281, 66.386719, 87.71875, 66.285156, 87.964844, 66.285156);
    cairo_line_to(cr, 102.019531, 66.285156);
    cairo_curve_to(cr, 102.273438, 66.285156, 102.496094, 66.386719, 102.6875, 66.585938);
    cairo_line_to(cr, 105.492188, 69.375);
    cairo_curve_to(cr, 105.683594, 69.566406, 105.777344, 69.792969, 105.777344, 70.046875);
    cairo_line_to(cr, 105.875, 78.425781);
    cairo_move_to(cr, 102.988281, 75.636719);
    cairo_line_to(cr, 102.988281, 75.734375);
    cairo_curve_to(cr, 102.988281, 76.371094, 102.664062, 76.691406, 102.019531, 76.691406);
    cairo_line_to(cr, 92.488281, 76.691406);
    cairo_line_to(cr, 92.488281, 74.777344);
    cairo_line_to(cr, 101.0625, 74.777344);
    cairo_line_to(cr, 101.0625, 71.015625);
    cairo_line_to(cr, 88.921875, 71.015625);
    cairo_line_to(cr, 88.921875, 87.875);
    cairo_line_to(cr, 86.992188, 87.875);
    cairo_line_to(cr, 86.992188, 70.429688);
    cairo_line_to(cr, 88.347656, 69.089844);
    cairo_line_to(cr, 101.636719, 69.089844);
    cairo_line_to(cr, 102.988281, 70.429688);
    cairo_line_to(cr, 102.988281, 75.636719);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 163.421875, 287.097656);
    cairo_line_to(cr, 198.324219, 287.097656);
    cairo_line_to(cr, 198.324219, 316.09375);
    cairo_line_to(cr, 163.421875, 316.09375);
    cairo_line_to(cr, 163.421875, 287.097656);
    cairo_move_to(cr, 196.136719, 313.675781);
    cairo_line_to(cr, 196.042969, 294.410156);
    cairo_curve_to(cr, 196.042969, 294.285156, 195.976562, 293.964844, 195.851562, 293.453125);
    cairo_curve_to(cr, 195.730469, 293.125, 195.570312, 292.902344, 195.371094, 292.785156);
    cairo_line_to(cr, 192.570312, 289.886719);
    cairo_curve_to(cr, 192.46875, 289.839844, 192.34375, 289.777344, 192.199219, 289.695312);
    cairo_curve_to(cr, 192.0625, 289.605469, 191.898438, 289.507812, 191.707031, 289.40625);
    cairo_curve_to(cr, 191.324219, 289.28125, 191.039062, 289.214844, 190.847656, 289.214844);
    cairo_line_to(cr, 171.1875, 289.214844);
    cairo_curve_to(cr, 170.929688, 289.214844, 170.613281, 289.3125, 170.230469, 289.503906);
    cairo_curve_to(cr, 170.082031, 289.558594, 169.941406, 289.625, 169.804688, 289.707031);
    cairo_curve_to(cr, 169.667969, 289.78125, 169.550781, 289.839844, 169.449219, 289.886719);
    cairo_line_to(cr, 166.757812, 292.785156);
    cairo_curve_to(cr, 166.582031, 292.875, 166.390625, 293.132812, 166.183594, 293.550781);
    cairo_curve_to(cr, 166.054688, 294.0625, 165.992188, 294.347656, 165.992188, 294.410156);
    cairo_line_to(cr, 165.992188, 313.675781);
    cairo_line_to(cr, 173.59375, 313.675781);
    cairo_line_to(cr, 173.59375, 296.816406);
    cairo_line_to(cr, 177.257812, 296.816406);
    cairo_line_to(cr, 177.257812, 313.675781);
    cairo_line_to(cr, 184.871094, 313.675781);
    cairo_line_to(cr, 184.871094, 296.816406);
    cairo_line_to(cr, 188.425781, 296.816406);
    cairo_line_to(cr, 188.425781, 313.675781);
    cairo_line_to(cr, 196.136719, 313.675781);
    cairo_move_to(cr, 191.898438, 312.238281);
    cairo_line_to(cr, 189.875, 312.238281);
    cairo_line_to(cr, 189.875, 295.382812);
    cairo_line_to(cr, 183.421875, 295.382812);
    cairo_line_to(cr, 183.421875, 312.238281);
    cairo_line_to(cr, 181.496094, 312.238281);
    cairo_line_to(cr, 181.496094, 294.410156);
    cairo_curve_to(cr, 181.496094, 293.773438, 181.8125, 293.453125, 182.453125, 293.453125);
    cairo_line_to(cr, 190.449219, 293.453125);
    cairo_line_to(cr, 191.804688, 294.792969);
    cairo_line_to(cr, 191.898438, 312.238281);
    cairo_move_to(cr, 194.6875, 312.238281);
    cairo_line_to(cr, 192.664062, 312.238281);
    cairo_line_to(cr, 192.664062, 294.792969);
    cairo_line_to(cr, 190.449219, 292.578125);
    cairo_line_to(cr, 171.582031, 292.578125);
    cairo_line_to(cr, 169.355469, 294.792969);
    cairo_line_to(cr, 169.355469, 312.238281);
    cairo_line_to(cr, 167.425781, 312.238281);
    cairo_line_to(cr, 167.425781, 294.410156);
    cairo_curve_to(cr, 167.425781, 294.15625, 167.527344, 293.933594, 167.726562, 293.742188);
    cairo_line_to(cr, 170.515625, 290.953125);
    cairo_curve_to(cr, 170.714844, 290.753906, 170.941406, 290.652344, 171.1875, 290.652344);
    cairo_line_to(cr, 190.847656, 290.652344);
    cairo_curve_to(cr, 191.09375, 290.652344, 191.316406, 290.753906, 191.515625, 290.953125);
    cairo_line_to(cr, 194.304688, 293.742188);
    cairo_curve_to(cr, 194.496094, 293.933594, 194.59375, 294.15625, 194.59375, 294.410156);
    cairo_line_to(cr, 194.6875, 312.238281);
    cairo_move_to(cr, 180.621094, 312.238281);
    cairo_line_to(cr, 178.707031, 312.238281);
    cairo_line_to(cr, 178.707031, 295.382812);
    cairo_line_to(cr, 172.15625, 295.382812);
    cairo_line_to(cr, 172.15625, 312.238281);
    cairo_line_to(cr, 170.230469, 312.238281);
    cairo_line_to(cr, 170.230469, 294.792969);
    cairo_line_to(cr, 171.582031, 293.453125);
    cairo_line_to(cr, 179.664062, 293.453125);
    cairo_curve_to(cr, 180.300781, 293.453125, 180.621094, 293.773438, 180.621094, 294.410156);
    cairo_line_to(cr, 180.621094, 312.238281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 201.195312, 287.097656);
    cairo_line_to(cr, 217.097656, 287.097656);
    cairo_line_to(cr, 217.097656, 316.09375);
    cairo_line_to(cr, 201.195312, 316.09375);
    cairo_line_to(cr, 201.195312, 287.097656);
    cairo_move_to(cr, 214.59375, 296.816406);
    cairo_line_to(cr, 214.5, 289.214844);
    cairo_line_to(cr, 209.289062, 289.214844);
    cairo_curve_to(cr, 209.035156, 289.214844, 208.714844, 289.3125, 208.332031, 289.503906);
    cairo_curve_to(cr, 208.1875, 289.558594, 208.046875, 289.625, 207.910156, 289.707031);
    cairo_curve_to(cr, 207.773438, 289.78125, 207.652344, 289.839844, 207.554688, 289.886719);
    cairo_line_to(cr, 204.859375, 292.785156);
    cairo_curve_to(cr, 204.6875, 292.875, 204.496094, 293.132812, 204.285156, 293.550781);
    cairo_curve_to(cr, 204.15625, 294.0625, 204.09375, 294.347656, 204.09375, 294.410156);
    cairo_line_to(cr, 204.09375, 313.675781);
    cairo_line_to(cr, 211.695312, 313.675781);
    cairo_line_to(cr, 211.695312, 296.816406);
    cairo_line_to(cr, 214.59375, 296.816406);
    cairo_move_to(cr, 213.144531, 292.578125);
    cairo_line_to(cr, 209.6875, 292.578125);
    cairo_line_to(cr, 207.457031, 294.792969);
    cairo_line_to(cr, 207.457031, 312.238281);
    cairo_line_to(cr, 205.53125, 312.238281);
    cairo_line_to(cr, 205.53125, 294.410156);
    cairo_curve_to(cr, 205.53125, 294.15625, 205.628906, 293.933594, 205.832031, 293.742188);
    cairo_line_to(cr, 208.621094, 290.953125);
    cairo_curve_to(cr, 208.820312, 290.753906, 209.042969, 290.652344, 209.289062, 290.652344);
    cairo_line_to(cr, 213.050781, 290.652344);
    cairo_line_to(cr, 213.144531, 292.578125);
    cairo_move_to(cr, 213.144531, 295.382812);
    cairo_line_to(cr, 210.261719, 295.382812);
    cairo_line_to(cr, 210.261719, 312.238281);
    cairo_line_to(cr, 208.332031, 312.238281);
    cairo_line_to(cr, 208.332031, 294.792969);
    cairo_line_to(cr, 209.6875, 293.453125);
    cairo_line_to(cr, 213.050781, 293.453125);
    cairo_line_to(cr, 213.144531, 295.382812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    pattern = cairo_pattern_create_rgba(0.45098,0.34902,0.34902,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 219.367188, 287.097656);
    cairo_line_to(cr, 248.554688, 287.097656);
    cairo_line_to(cr, 248.554688, 316.09375);
    cairo_line_to(cr, 219.367188, 316.09375);
    cairo_line_to(cr, 219.367188, 287.097656);
    cairo_move_to(cr, 246.382812, 313.675781);
    cairo_line_to(cr, 246.382812, 305.691406);
    cairo_curve_to(cr, 246.382812, 305.425781, 246.285156, 305.101562, 246.09375, 304.71875);
    cairo_curve_to(cr, 246.039062, 304.582031, 245.972656, 304.445312, 245.890625, 304.308594);
    cairo_curve_to(cr, 245.816406, 304.171875, 245.757812, 304.054688, 245.710938, 303.953125);
    cairo_line_to(cr, 243.101562, 301.453125);
    cairo_line_to(cr, 245.710938, 298.949219);
    cairo_curve_to(cr, 245.757812, 298.851562, 245.820312, 298.726562, 245.902344, 298.582031);
    cairo_curve_to(cr, 245.992188, 298.4375, 246.089844, 298.265625, 246.191406, 298.074219);
    cairo_curve_to(cr, 246.316406, 297.691406, 246.382812, 297.40625, 246.382812, 297.214844);
    cairo_line_to(cr, 246.382812, 289.214844);
    cairo_line_to(cr, 238.765625, 289.214844);
    cairo_line_to(cr, 238.765625, 294.792969);
    cairo_line_to(cr, 229.523438, 294.792969);
    cairo_line_to(cr, 229.523438, 289.214844);
    cairo_line_to(cr, 221.921875, 289.214844);
    cairo_line_to(cr, 221.921875, 297.214844);
    cairo_curve_to(cr, 221.921875, 297.570312, 222.019531, 297.890625, 222.210938, 298.171875);
    cairo_curve_to(cr, 222.300781, 298.453125, 222.460938, 298.714844, 222.6875, 298.949219);
    cairo_line_to(cr, 225.191406, 301.453125);
    cairo_line_to(cr, 222.6875, 303.953125);
    cairo_curve_to(cr, 222.496094, 304.144531, 222.304688, 304.433594, 222.113281, 304.816406);
    cairo_curve_to(cr, 221.984375, 305.199219, 221.921875, 305.492188, 221.921875, 305.691406);
    cairo_line_to(cr, 221.921875, 313.675781);
    cairo_line_to(cr, 229.523438, 313.675781);
    cairo_line_to(cr, 229.523438, 308.097656);
    cairo_line_to(cr, 238.765625, 308.097656);
    cairo_line_to(cr, 238.765625, 313.675781);
    cairo_line_to(cr, 246.382812, 313.675781);
    cairo_move_to(cr, 242.144531, 296.816406);
    cairo_line_to(cr, 240.804688, 298.171875);
    cairo_line_to(cr, 227.5, 298.171875);
    cairo_line_to(cr, 226.160156, 296.816406);
    cairo_line_to(cr, 226.160156, 290.652344);
    cairo_line_to(cr, 228.089844, 290.652344);
    cairo_line_to(cr, 228.089844, 296.242188);
    cairo_line_to(cr, 240.214844, 296.242188);
    cairo_line_to(cr, 240.214844, 290.652344);
    cairo_line_to(cr, 242.144531, 290.652344);
    cairo_line_to(cr, 242.144531, 296.816406);
    cairo_move_to(cr, 244.933594, 297.214844);
    cairo_curve_to(cr, 244.933594, 297.46875, 244.839844, 297.691406, 244.660156, 297.882812);
    cairo_line_to(cr, 241.855469, 300.769531);
    cairo_curve_to(cr, 241.664062, 300.960938, 241.441406, 301.054688, 241.1875, 301.054688);
    cairo_line_to(cr, 227.117188, 301.054688);
    cairo_curve_to(cr, 226.863281, 301.054688, 226.640625, 300.960938, 226.449219, 300.769531);
    cairo_line_to(cr, 223.660156, 297.882812);
    cairo_curve_to(cr, 223.46875, 297.691406, 223.371094, 297.46875, 223.371094, 297.214844);
    cairo_line_to(cr, 223.371094, 290.652344);
    cairo_line_to(cr, 225.300781, 290.652344);
    cairo_line_to(cr, 225.300781, 296.816406);
    cairo_line_to(cr, 227.5, 299.140625);
    cairo_line_to(cr, 240.804688, 299.140625);
    cairo_line_to(cr, 243.019531, 296.816406);
    cairo_line_to(cr, 243.019531, 290.652344);
    cairo_line_to(cr, 244.933594, 290.652344);
    cairo_line_to(cr, 244.933594, 297.214844);
    cairo_move_to(cr, 244.933594, 312.238281);
    cairo_line_to(cr, 243.019531, 312.238281);
    cairo_line_to(cr, 243.019531, 306.074219);
    cairo_line_to(cr, 240.804688, 303.859375);
    cairo_line_to(cr, 227.5, 303.859375);
    cairo_line_to(cr, 225.300781, 306.074219);
    cairo_line_to(cr, 225.300781, 312.238281);
    cairo_line_to(cr, 223.371094, 312.238281);
    cairo_line_to(cr, 223.371094, 305.691406);
    cairo_curve_to(cr, 223.371094, 305.445312, 223.46875, 305.21875, 223.660156, 305.007812);
    cairo_line_to(cr, 226.449219, 302.21875);
    cairo_curve_to(cr, 226.640625, 302.027344, 226.863281, 301.929688, 227.117188, 301.929688);
    cairo_line_to(cr, 241.1875, 301.929688);
    cairo_curve_to(cr, 241.441406, 301.929688, 241.664062, 302.027344, 241.855469, 302.21875);
    cairo_line_to(cr, 244.660156, 305.007812);
    cairo_curve_to(cr, 244.839844, 305.226562, 244.933594, 305.453125, 244.933594, 305.691406);
    cairo_line_to(cr, 244.933594, 312.238281);
    cairo_move_to(cr, 242.144531, 312.238281);
    cairo_line_to(cr, 240.214844, 312.238281);
    cairo_line_to(cr, 240.214844, 306.648438);
    cairo_line_to(cr, 228.089844, 306.648438);
    cairo_line_to(cr, 228.089844, 312.238281);
    cairo_line_to(cr, 226.160156, 312.238281);
    cairo_line_to(cr, 226.160156, 306.074219);
    cairo_line_to(cr, 227.5, 304.71875);
    cairo_line_to(cr, 240.804688, 304.71875);
    cairo_line_to(cr, 242.144531, 306.074219);
    cairo_line_to(cr, 242.144531, 312.238281);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_set_fill_rule(cr, CAIRO_FILL_RULE_WINDING);
    cairo_fill_preserve(cr);
    /********************/
}
#endif
