#ifndef DRAW_CASALABEL_H
#define DRAW_CASALABEL_H
inline int cairo_code_draw_casALabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casALabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casALabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.800781);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 5.503906, 5.40625);
    cairo_curve_to(cr, 5.285156, 5.460938, 4.976562, 5.488281, 4.578125, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.632812, 5.488281, 2.542969, 5.5, 2.480469, 5.515625);
    cairo_curve_to(cr, 2.414062, 5.523438, 2.289062, 5.558594, 2.097656, 5.613281);
    cairo_curve_to(cr, 1.914062, 5.667969, 1.824219, 5.8125, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 3.296875);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.496094);
    cairo_curve_to(cr, 2.105469, 4.429688, 2.414062, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.929688, 4.398438, 5.171875, 4.339844, 5.296875, 4.222656);
    cairo_curve_to(cr, 5.433594, 4.09375, 5.503906, 3.96875, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 3.296875);
    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
#ifndef DRAW_CASAMLABEL_H
#define DRAW_CASAMLABEL_H
inline int cairo_code_draw_casAMLabel_get_width()
{
    return 138;
}
inline int cairo_code_draw_casAMLabel_get_height()
{
    return 12;
}
inline void cairo_code_draw_casAMLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 5.503906, 5.40625);
    cairo_curve_to(cr, 5.285156, 5.460938, 4.976562, 5.488281, 4.578125, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.632812, 5.488281, 2.542969, 5.5, 2.480469, 5.515625);
    cairo_curve_to(cr, 2.414062, 5.523438, 2.289062, 5.558594, 2.097656, 5.613281);
    cairo_curve_to(cr, 1.914062, 5.667969, 1.824219, 5.8125, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 3.296875);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.496094);
    cairo_curve_to(cr, 2.105469, 4.429688, 2.414062, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.929688, 4.398438, 5.171875, 4.339844, 5.296875, 4.222656);
    cairo_curve_to(cr, 5.433594, 4.09375, 5.503906, 3.96875, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 3.296875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 14.277344, 4.398438);
    cairo_line_to(cr, 17.027344, 4.398438);
    cairo_line_to(cr, 17.027344, 8.796875);
    cairo_curve_to(cr, 17.027344, 8.84375, 17.027344, 8.878906, 17.027344, 8.90625);
    cairo_curve_to(cr, 17, 8.988281, 16.980469, 9.046875, 16.972656, 9.085938);
    cairo_curve_to(cr, 16.917969, 9.230469, 16.753906, 9.40625, 16.480469, 9.617188);
    cairo_curve_to(cr, 16.199219, 9.796875, 15.773438, 9.886719, 15.203125, 9.886719);
    cairo_line_to(cr, 15.203125, 5.488281);
    cairo_line_to(cr, 14.277344, 5.488281);
    cairo_curve_to(cr, 13.96875, 5.488281, 13.722656, 5.546875, 13.539062, 5.667969);
    cairo_curve_to(cr, 13.457031, 5.757812, 13.402344, 5.882812, 13.375, 6.046875);
    cairo_line_to(cr, 13.375, 8.796875);
    cairo_curve_to(cr, 13.375, 8.824219, 13.371094, 8.859375, 13.363281, 8.894531);
    cairo_curve_to(cr, 13.363281, 8.921875, 13.339844, 8.984375, 13.296875, 9.085938);
    cairo_curve_to(cr, 13.269531, 9.230469, 13.105469, 9.40625, 12.804688, 9.617188);
    cairo_curve_to(cr, 12.550781, 9.796875, 12.125, 9.886719, 11.523438, 9.886719);
    cairo_line_to(cr, 11.523438, 6.046875);
    cairo_curve_to(cr, 11.523438, 5.882812, 11.578125, 5.699219, 11.6875, 5.488281);
    cairo_line_to(cr, 10.625, 5.488281);
    cairo_curve_to(cr, 10.296875, 5.488281, 10.042969, 5.546875, 9.863281, 5.667969);
    cairo_curve_to(cr, 9.78125, 5.792969, 9.726562, 5.921875, 9.699219, 6.046875);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_curve_to(cr, 9.699219, 8.84375, 9.699219, 8.878906, 9.699219, 8.90625);
    cairo_curve_to(cr, 9.671875, 8.988281, 9.648438, 9.074219, 9.632812, 9.167969);
    cairo_curve_to(cr, 9.613281, 9.257812, 9.457031, 9.402344, 9.167969, 9.601562);
    cairo_curve_to(cr, 8.878906, 9.792969, 8.445312, 9.886719, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 6.046875);
    cairo_curve_to(cr, 7.875, 5.964844, 7.882812, 5.878906, 7.902344, 5.789062);
    cairo_curve_to(cr, 7.929688, 5.6875, 7.96875, 5.570312, 8.023438, 5.433594);
    cairo_curve_to(cr, 8.085938, 5.296875, 8.246094, 5.148438, 8.5, 4.984375);
    cairo_curve_to(cr, 8.699219, 4.820312, 8.976562, 4.683594, 9.332031, 4.578125);
    cairo_curve_to(cr, 9.695312, 4.457031, 10.125, 4.398438, 10.625, 4.398438);
    cairo_line_to(cr, 14.277344, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 20.335938, 4.398438);
    cairo_line_to(cr, 24.910156, 4.398438);
    cairo_line_to(cr, 24.910156, 8.242188);
    cairo_curve_to(cr, 24.910156, 8.339844, 24.902344, 8.429688, 24.882812, 8.511719);
    cairo_curve_to(cr, 24.867188, 8.59375, 24.820312, 8.691406, 24.75, 8.796875);
    cairo_curve_to(cr, 24.695312, 8.917969, 24.640625, 9.011719, 24.585938, 9.085938);
    cairo_curve_to(cr, 24.53125, 9.148438, 24.429688, 9.226562, 24.285156, 9.316406);
    cairo_curve_to(cr, 24.09375, 9.480469, 23.8125, 9.617188, 23.441406, 9.726562);
    cairo_curve_to(cr, 23.070312, 9.832031, 22.640625, 9.886719, 22.160156, 9.886719);
    cairo_line_to(cr, 20.335938, 9.886719);
    cairo_curve_to(cr, 20.207031, 9.886719, 20.097656, 9.894531, 20.007812, 9.902344);
    cairo_curve_to(cr, 19.917969, 9.921875, 19.816406, 9.949219, 19.707031, 9.984375);
    cairo_curve_to(cr, 19.507812, 10.066406, 19.410156, 10.21875, 19.410156, 10.445312);
    cairo_line_to(cr, 19.410156, 10.976562);
    cairo_curve_to(cr, 19.410156, 11.023438, 19.410156, 11.058594, 19.410156, 11.085938);
    cairo_curve_to(cr, 19.382812, 11.167969, 19.359375, 11.253906, 19.339844, 11.347656);
    cairo_curve_to(cr, 19.324219, 11.445312, 19.164062, 11.589844, 18.863281, 11.78125);
    cairo_curve_to(cr, 18.601562, 11.980469, 18.175781, 12.082031, 17.585938, 12.082031);
    cairo_line_to(cr, 17.585938, 6.046875);
    cairo_curve_to(cr, 17.585938, 5.964844, 17.59375, 5.878906, 17.609375, 5.789062);
    cairo_curve_to(cr, 17.636719, 5.6875, 17.679688, 5.570312, 17.734375, 5.433594);
    cairo_curve_to(cr, 17.796875, 5.296875, 17.957031, 5.148438, 18.210938, 4.984375);
    cairo_curve_to(cr, 18.410156, 4.820312, 18.6875, 4.683594, 19.042969, 4.578125);
    cairo_curve_to(cr, 19.40625, 4.457031, 19.835938, 4.398438, 20.335938, 4.398438);
    cairo_move_to(cr, 23.085938, 8.242188);
    cairo_line_to(cr, 23.085938, 5.488281);
    cairo_line_to(cr, 20.335938, 5.488281);
    cairo_curve_to(cr, 20.007812, 5.488281, 19.753906, 5.546875, 19.574219, 5.667969);
    cairo_curve_to(cr, 19.492188, 5.792969, 19.4375, 5.921875, 19.410156, 6.046875);
    cairo_line_to(cr, 19.410156, 8.894531);
    cairo_curve_to(cr, 19.691406, 8.832031, 20, 8.796875, 20.335938, 8.796875);
    cairo_line_to(cr, 22.160156, 8.796875);
    cairo_curve_to(cr, 22.523438, 8.796875, 22.757812, 8.734375, 22.867188, 8.609375);
    cairo_curve_to(cr, 23.015625, 8.488281, 23.085938, 8.367188, 23.085938, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 25.457031, 1.089844);
    cairo_curve_to(cr, 25.457031, 0.734375, 25.617188, 0.480469, 25.933594, 0.328125);
    cairo_curve_to(cr, 26.253906, 0.171875, 26.539062, 0.0820312, 26.792969, 0.0546875);
    cairo_line_to(cr, 27.285156, 0);
    cairo_line_to(cr, 27.285156, 8.796875);
    cairo_curve_to(cr, 27.285156, 8.84375, 27.285156, 8.878906, 27.285156, 8.90625);
    cairo_curve_to(cr, 27.257812, 8.988281, 27.234375, 9.074219, 27.214844, 9.167969);
    cairo_curve_to(cr, 27.195312, 9.257812, 27.042969, 9.402344, 26.753906, 9.601562);
    cairo_curve_to(cr, 26.460938, 9.792969, 26.03125, 9.886719, 25.457031, 9.886719);
    cairo_line_to(cr, 25.457031, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 27.824219, 5.488281);
    cairo_curve_to(cr, 27.824219, 5.136719, 27.980469, 4.878906, 28.289062, 4.726562);
    cairo_curve_to(cr, 28.398438, 4.671875, 28.546875, 4.613281, 28.738281, 4.550781);
    cairo_curve_to(cr, 28.929688, 4.484375, 29.070312, 4.445312, 29.160156, 4.425781);
    cairo_line_to(cr, 29.652344, 4.398438);
    cairo_line_to(cr, 29.652344, 8.796875);
    cairo_curve_to(cr, 29.652344, 8.84375, 29.652344, 8.878906, 29.652344, 8.90625);
    cairo_curve_to(cr, 29.625, 8.988281, 29.601562, 9.074219, 29.582031, 9.167969);
    cairo_curve_to(cr, 29.566406, 9.257812, 29.410156, 9.402344, 29.121094, 9.601562);
    cairo_curve_to(cr, 28.828125, 9.792969, 28.398438, 9.886719, 27.824219, 9.886719);
    cairo_line_to(cr, 27.824219, 5.488281);
    cairo_move_to(cr, 27.824219, 3.839844);
    cairo_curve_to(cr, 27.824219, 3.488281, 27.980469, 3.238281, 28.289062, 3.09375);
    cairo_curve_to(cr, 28.597656, 2.9375, 28.886719, 2.835938, 29.160156, 2.792969);
    cairo_line_to(cr, 29.652344, 2.75);
    cairo_curve_to(cr, 29.652344, 2.796875, 29.652344, 2.832031, 29.652344, 2.859375);
    cairo_curve_to(cr, 29.625, 2.941406, 29.601562, 3.03125, 29.582031, 3.132812);
    cairo_curve_to(cr, 29.566406, 3.222656, 29.40625, 3.375, 29.105469, 3.582031);
    cairo_curve_to(cr, 28.816406, 3.753906, 28.390625, 3.839844, 27.824219, 3.839844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 35.695312, 4.398438);
    cairo_line_to(cr, 37.519531, 4.398438);
    cairo_curve_to(cr, 37.519531, 4.425781, 37.515625, 4.457031, 37.507812, 4.496094);
    cairo_curve_to(cr, 37.507812, 4.523438, 37.484375, 4.585938, 37.4375, 4.683594);
    cairo_curve_to(cr, 37.414062, 4.832031, 37.25, 5.007812, 36.949219, 5.214844);
    cairo_curve_to(cr, 36.695312, 5.398438, 36.277344, 5.488281, 35.695312, 5.488281);
    cairo_curve_to(cr, 35.496094, 5.488281, 35.34375, 5.503906, 35.234375, 5.53125);
    cairo_curve_to(cr, 35.132812, 5.558594, 35.03125, 5.601562, 34.933594, 5.667969);
    cairo_curve_to(cr, 34.851562, 5.757812, 34.796875, 5.882812, 34.769531, 6.046875);
    cairo_line_to(cr, 34.769531, 8.796875);
    cairo_curve_to(cr, 34.769531, 8.84375, 34.769531, 8.878906, 34.769531, 8.90625);
    cairo_curve_to(cr, 34.742188, 8.988281, 34.722656, 9.046875, 34.714844, 9.085938);
    cairo_curve_to(cr, 34.660156, 9.230469, 34.496094, 9.40625, 34.226562, 9.617188);
    cairo_curve_to(cr, 33.945312, 9.796875, 33.515625, 9.886719, 32.945312, 9.886719);
    cairo_line_to(cr, 32.945312, 5.394531);
    cairo_curve_to(cr, 32.664062, 5.457031, 32.355469, 5.488281, 32.019531, 5.488281);
    cairo_line_to(cr, 30.195312, 5.488281);
    cairo_curve_to(cr, 30.195312, 5.136719, 30.347656, 4.878906, 30.65625, 4.726562);
    cairo_curve_to(cr, 30.765625, 4.671875, 30.914062, 4.613281, 31.105469, 4.550781);
    cairo_curve_to(cr, 31.296875, 4.484375, 31.4375, 4.445312, 31.527344, 4.425781);
    cairo_line_to(cr, 32.019531, 4.398438);
    cairo_curve_to(cr, 32.144531, 4.398438, 32.253906, 4.394531, 32.34375, 4.386719);
    cairo_curve_to(cr, 32.4375, 4.367188, 32.535156, 4.339844, 32.644531, 4.304688);
    cairo_curve_to(cr, 32.84375, 4.222656, 32.945312, 4.066406, 32.945312, 3.839844);
    cairo_line_to(cr, 32.945312, 3.296875);
    cairo_curve_to(cr, 32.945312, 2.941406, 33.097656, 2.6875, 33.40625, 2.535156);
    cairo_curve_to(cr, 33.726562, 2.371094, 34.015625, 2.269531, 34.28125, 2.234375);
    cairo_line_to(cr, 34.769531, 2.207031);
    cairo_line_to(cr, 34.769531, 4.480469);
    cairo_curve_to(cr, 34.960938, 4.425781, 35.269531, 4.398438, 35.695312, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 43.570312, 5.488281);
    cairo_curve_to(cr, 43.570312, 5.125, 43.71875, 4.871094, 44.019531, 4.726562);
    cairo_curve_to(cr, 44.320312, 4.582031, 44.613281, 4.480469, 44.90625, 4.425781);
    cairo_line_to(cr, 45.394531, 4.398438);
    cairo_line_to(cr, 45.394531, 8.242188);
    cairo_curve_to(cr, 45.394531, 8.53125, 45.296875, 8.785156, 45.097656, 9.003906);
    cairo_curve_to(cr, 44.933594, 9.203125, 44.707031, 9.371094, 44.414062, 9.507812);
    cairo_curve_to(cr, 44.167969, 9.617188, 43.871094, 9.714844, 43.515625, 9.808594);
    cairo_curve_to(cr, 43.242188, 9.859375, 42.953125, 9.886719, 42.644531, 9.886719);
    cairo_line_to(cr, 38.066406, 9.886719);
    cairo_line_to(cr, 38.066406, 5.488281);
    cairo_curve_to(cr, 38.066406, 5.136719, 38.222656, 4.878906, 38.53125, 4.726562);
    cairo_curve_to(cr, 38.640625, 4.671875, 38.789062, 4.613281, 38.980469, 4.550781);
    cairo_curve_to(cr, 39.171875, 4.484375, 39.3125, 4.445312, 39.402344, 4.425781);
    cairo_line_to(cr, 39.894531, 4.398438);
    cairo_line_to(cr, 39.894531, 8.796875);
    cairo_line_to(cr, 42.644531, 8.796875);
    cairo_curve_to(cr, 42.789062, 8.796875, 42.894531, 8.792969, 42.957031, 8.785156);
    cairo_curve_to(cr, 43.03125, 8.765625, 43.132812, 8.734375, 43.269531, 8.691406);
    cairo_curve_to(cr, 43.46875, 8.609375, 43.570312, 8.457031, 43.570312, 8.242188);
    cairo_line_to(cr, 43.570312, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 51.445312, 1.089844);
    cairo_curve_to(cr, 51.445312, 0.90625, 51.476562, 0.757812, 51.539062, 0.640625);
    cairo_curve_to(cr, 51.601562, 0.511719, 51.71875, 0.414062, 51.878906, 0.339844);
    cairo_curve_to(cr, 52.207031, 0.175781, 52.507812, 0.0820312, 52.78125, 0.0546875);
    cairo_line_to(cr, 53.269531, 0);
    cairo_line_to(cr, 53.269531, 8.242188);
    cairo_curve_to(cr, 53.269531, 8.339844, 53.261719, 8.429688, 53.242188, 8.511719);
    cairo_curve_to(cr, 53.222656, 8.59375, 53.179688, 8.691406, 53.105469, 8.796875);
    cairo_curve_to(cr, 53.050781, 8.917969, 52.996094, 9.011719, 52.941406, 9.085938);
    cairo_curve_to(cr, 52.886719, 9.148438, 52.789062, 9.226562, 52.644531, 9.316406);
    cairo_curve_to(cr, 52.453125, 9.480469, 52.171875, 9.617188, 51.796875, 9.726562);
    cairo_curve_to(cr, 51.425781, 9.832031, 51, 9.886719, 50.519531, 9.886719);
    cairo_line_to(cr, 45.941406, 9.886719);
    cairo_line_to(cr, 45.941406, 6.046875);
    cairo_curve_to(cr, 45.941406, 5.964844, 45.949219, 5.878906, 45.96875, 5.789062);
    cairo_curve_to(cr, 45.996094, 5.6875, 46.039062, 5.570312, 46.089844, 5.433594);
    cairo_curve_to(cr, 46.15625, 5.296875, 46.3125, 5.148438, 46.570312, 4.984375);
    cairo_curve_to(cr, 46.769531, 4.820312, 47.046875, 4.683594, 47.398438, 4.578125);
    cairo_curve_to(cr, 47.761719, 4.457031, 48.195312, 4.398438, 48.691406, 4.398438);
    cairo_line_to(cr, 50.519531, 4.398438);
    cairo_curve_to(cr, 50.636719, 4.398438, 50.742188, 4.394531, 50.832031, 4.386719);
    cairo_curve_to(cr, 50.921875, 4.367188, 51.027344, 4.339844, 51.144531, 4.304688);
    cairo_curve_to(cr, 51.34375, 4.222656, 51.445312, 4.066406, 51.445312, 3.839844);
    cairo_line_to(cr, 51.445312, 1.089844);
    cairo_move_to(cr, 51.445312, 8.242188);
    cairo_line_to(cr, 51.445312, 5.394531);
    cairo_curve_to(cr, 51.164062, 5.457031, 50.855469, 5.488281, 50.519531, 5.488281);
    cairo_line_to(cr, 48.691406, 5.488281);
    cairo_curve_to(cr, 48.367188, 5.488281, 48.113281, 5.546875, 47.929688, 5.667969);
    cairo_curve_to(cr, 47.847656, 5.792969, 47.792969, 5.921875, 47.765625, 6.046875);
    cairo_line_to(cr, 47.765625, 8.796875);
    cairo_line_to(cr, 50.519531, 8.796875);
    cairo_curve_to(cr, 50.882812, 8.796875, 51.117188, 8.734375, 51.226562, 8.609375);
    cairo_curve_to(cr, 51.371094, 8.488281, 51.445312, 8.367188, 51.445312, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 56.566406, 4.398438);
    cairo_line_to(cr, 61.144531, 4.398438);
    cairo_line_to(cr, 61.144531, 6.046875);
    cairo_curve_to(cr, 61.144531, 6.136719, 61.128906, 6.222656, 61.101562, 6.304688);
    cairo_curve_to(cr, 61.085938, 6.386719, 61.042969, 6.484375, 60.980469, 6.59375);
    cairo_curve_to(cr, 60.925781, 6.703125, 60.867188, 6.796875, 60.804688, 6.878906);
    cairo_curve_to(cr, 60.75, 6.949219, 60.65625, 7.03125, 60.53125, 7.125);
    cairo_curve_to(cr, 60.414062, 7.207031, 60.289062, 7.28125, 60.164062, 7.355469);
    cairo_curve_to(cr, 60.035156, 7.417969, 59.871094, 7.476562, 59.671875, 7.53125);
    cairo_curve_to(cr, 59.300781, 7.640625, 58.875, 7.695312, 58.394531, 7.695312);
    cairo_line_to(cr, 56.566406, 7.695312);
    cairo_curve_to(cr, 56.367188, 7.695312, 56.160156, 7.738281, 55.941406, 7.816406);
    cairo_curve_to(cr, 55.742188, 7.863281, 55.640625, 8.003906, 55.640625, 8.242188);
    cairo_line_to(cr, 55.640625, 8.796875);
    cairo_line_to(cr, 59.320312, 8.796875);
    cairo_curve_to(cr, 59.320312, 8.824219, 59.3125, 8.859375, 59.304688, 8.894531);
    cairo_curve_to(cr, 59.304688, 8.921875, 59.28125, 8.984375, 59.238281, 9.085938);
    cairo_curve_to(cr, 59.210938, 9.230469, 59.046875, 9.40625, 58.746094, 9.617188);
    cairo_curve_to(cr, 58.492188, 9.796875, 58.066406, 9.886719, 57.464844, 9.886719);
    cairo_line_to(cr, 53.816406, 9.886719);
    cairo_line_to(cr, 53.816406, 6.046875);
    cairo_curve_to(cr, 53.816406, 5.964844, 53.824219, 5.878906, 53.84375, 5.789062);
    cairo_curve_to(cr, 53.871094, 5.6875, 53.910156, 5.570312, 53.964844, 5.433594);
    cairo_curve_to(cr, 54.03125, 5.296875, 54.1875, 5.148438, 54.441406, 4.984375);
    cairo_curve_to(cr, 54.640625, 4.820312, 54.917969, 4.683594, 55.273438, 4.578125);
    cairo_curve_to(cr, 55.636719, 4.457031, 56.066406, 4.398438, 56.566406, 4.398438);
    cairo_move_to(cr, 59.320312, 6.046875);
    cairo_line_to(cr, 59.320312, 5.488281);
    cairo_line_to(cr, 56.566406, 5.488281);
    cairo_curve_to(cr, 56.242188, 5.488281, 55.984375, 5.546875, 55.804688, 5.667969);
    cairo_curve_to(cr, 55.722656, 5.792969, 55.667969, 5.921875, 55.640625, 6.046875);
    cairo_line_to(cr, 55.640625, 6.6875);
    cairo_curve_to(cr, 55.796875, 6.660156, 55.945312, 6.636719, 56.089844, 6.621094);
    cairo_curve_to(cr, 56.246094, 6.601562, 56.402344, 6.59375, 56.566406, 6.59375);
    cairo_line_to(cr, 58.394531, 6.59375);
    cairo_curve_to(cr, 58.753906, 6.59375, 58.992188, 6.539062, 59.101562, 6.429688);
    cairo_curve_to(cr, 59.246094, 6.285156, 59.320312, 6.15625, 59.320312, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 74.902344, 0);
    cairo_line_to(cr, 77.652344, 0);
    cairo_line_to(cr, 77.652344, 8.796875);
    cairo_curve_to(cr, 77.652344, 8.84375, 77.652344, 8.878906, 77.652344, 8.90625);
    cairo_curve_to(cr, 77.625, 8.988281, 77.609375, 9.046875, 77.597656, 9.085938);
    cairo_curve_to(cr, 77.542969, 9.230469, 77.382812, 9.40625, 77.109375, 9.617188);
    cairo_curve_to(cr, 76.828125, 9.796875, 76.398438, 9.886719, 75.828125, 9.886719);
    cairo_line_to(cr, 75.828125, 1.089844);
    cairo_line_to(cr, 74.902344, 1.089844);
    cairo_curve_to(cr, 74.585938, 1.089844, 74.339844, 1.152344, 74.167969, 1.28125);
    cairo_curve_to(cr, 74.09375, 1.351562, 74.039062, 1.476562, 74.003906, 1.648438);
    cairo_line_to(cr, 74.003906, 8.796875);
    cairo_curve_to(cr, 74.003906, 8.824219, 74, 8.859375, 73.988281, 8.894531);
    cairo_curve_to(cr, 73.988281, 8.921875, 73.96875, 8.984375, 73.921875, 9.085938);
    cairo_curve_to(cr, 73.894531, 9.230469, 73.730469, 9.40625, 73.429688, 9.617188);
    cairo_curve_to(cr, 73.175781, 9.796875, 72.75, 9.886719, 72.152344, 9.886719);
    cairo_line_to(cr, 72.152344, 1.648438);
    cairo_curve_to(cr, 72.152344, 1.484375, 72.207031, 1.296875, 72.3125, 1.089844);
    cairo_line_to(cr, 71.25, 1.089844);
    cairo_curve_to(cr, 70.914062, 1.089844, 70.660156, 1.152344, 70.488281, 1.28125);
    cairo_curve_to(cr, 70.40625, 1.378906, 70.351562, 1.503906, 70.324219, 1.648438);
    cairo_line_to(cr, 70.324219, 8.796875);
    cairo_curve_to(cr, 70.324219, 8.84375, 70.324219, 8.878906, 70.324219, 8.90625);
    cairo_curve_to(cr, 70.296875, 8.988281, 70.277344, 9.074219, 70.257812, 9.167969);
    cairo_curve_to(cr, 70.238281, 9.257812, 70.085938, 9.402344, 69.792969, 9.601562);
    cairo_curve_to(cr, 69.503906, 9.792969, 69.074219, 9.886719, 68.5, 9.886719);
    cairo_line_to(cr, 68.5, 1.648438);
    cairo_curve_to(cr, 68.5, 1.558594, 68.507812, 1.472656, 68.527344, 1.390625);
    cairo_curve_to(cr, 68.554688, 1.308594, 68.589844, 1.222656, 68.636719, 1.128906);
    cairo_curve_to(cr, 68.71875, 0.929688, 68.882812, 0.75, 69.128906, 0.585938);
    cairo_curve_to(cr, 69.328125, 0.429688, 69.605469, 0.296875, 69.957031, 0.175781);
    cairo_curve_to(cr, 70.320312, 0.0585938, 70.753906, 0, 71.25, 0);
    cairo_line_to(cr, 74.902344, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 80.960938, 4.398438);
    cairo_line_to(cr, 85.539062, 4.398438);
    cairo_line_to(cr, 85.539062, 8.242188);
    cairo_curve_to(cr, 85.539062, 8.339844, 85.527344, 8.429688, 85.511719, 8.511719);
    cairo_curve_to(cr, 85.492188, 8.59375, 85.445312, 8.691406, 85.375, 8.796875);
    cairo_curve_to(cr, 85.320312, 8.917969, 85.265625, 9.011719, 85.210938, 9.085938);
    cairo_curve_to(cr, 85.15625, 9.148438, 85.058594, 9.226562, 84.910156, 9.316406);
    cairo_curve_to(cr, 84.722656, 9.480469, 84.4375, 9.617188, 84.066406, 9.726562);
    cairo_curve_to(cr, 83.695312, 9.832031, 83.269531, 9.886719, 82.785156, 9.886719);
    cairo_line_to(cr, 78.210938, 9.886719);
    cairo_line_to(cr, 78.210938, 6.046875);
    cairo_curve_to(cr, 78.210938, 5.964844, 78.21875, 5.878906, 78.238281, 5.789062);
    cairo_curve_to(cr, 78.265625, 5.6875, 78.304688, 5.570312, 78.359375, 5.433594);
    cairo_curve_to(cr, 78.421875, 5.296875, 78.582031, 5.148438, 78.835938, 4.984375);
    cairo_curve_to(cr, 79.035156, 4.820312, 79.3125, 4.683594, 79.667969, 4.578125);
    cairo_curve_to(cr, 80.03125, 4.457031, 80.460938, 4.398438, 80.960938, 4.398438);
    cairo_move_to(cr, 83.714844, 8.242188);
    cairo_line_to(cr, 83.714844, 5.488281);
    cairo_line_to(cr, 80.960938, 5.488281);
    cairo_curve_to(cr, 80.632812, 5.488281, 80.378906, 5.546875, 80.199219, 5.667969);
    cairo_curve_to(cr, 80.117188, 5.792969, 80.0625, 5.921875, 80.035156, 6.046875);
    cairo_line_to(cr, 80.035156, 8.796875);
    cairo_line_to(cr, 82.785156, 8.796875);
    cairo_curve_to(cr, 83.148438, 8.796875, 83.386719, 8.734375, 83.496094, 8.609375);
    cairo_curve_to(cr, 83.640625, 8.488281, 83.714844, 8.367188, 83.714844, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 91.585938, 1.089844);
    cairo_curve_to(cr, 91.585938, 0.90625, 91.617188, 0.757812, 91.683594, 0.640625);
    cairo_curve_to(cr, 91.746094, 0.511719, 91.859375, 0.414062, 92.023438, 0.339844);
    cairo_curve_to(cr, 92.351562, 0.175781, 92.648438, 0.0820312, 92.921875, 0.0546875);
    cairo_line_to(cr, 93.414062, 0);
    cairo_line_to(cr, 93.414062, 8.242188);
    cairo_curve_to(cr, 93.414062, 8.339844, 93.402344, 8.429688, 93.386719, 8.511719);
    cairo_curve_to(cr, 93.367188, 8.59375, 93.320312, 8.691406, 93.25, 8.796875);
    cairo_curve_to(cr, 93.195312, 8.917969, 93.140625, 9.011719, 93.085938, 9.085938);
    cairo_curve_to(cr, 93.03125, 9.148438, 92.929688, 9.226562, 92.785156, 9.316406);
    cairo_curve_to(cr, 92.59375, 9.480469, 92.3125, 9.617188, 91.941406, 9.726562);
    cairo_curve_to(cr, 91.570312, 9.832031, 91.140625, 9.886719, 90.660156, 9.886719);
    cairo_line_to(cr, 86.085938, 9.886719);
    cairo_line_to(cr, 86.085938, 6.046875);
    cairo_curve_to(cr, 86.085938, 5.964844, 86.09375, 5.878906, 86.113281, 5.789062);
    cairo_curve_to(cr, 86.140625, 5.6875, 86.179688, 5.570312, 86.234375, 5.433594);
    cairo_curve_to(cr, 86.296875, 5.296875, 86.457031, 5.148438, 86.710938, 4.984375);
    cairo_curve_to(cr, 86.910156, 4.820312, 87.1875, 4.683594, 87.542969, 4.578125);
    cairo_curve_to(cr, 87.90625, 4.457031, 88.335938, 4.398438, 88.835938, 4.398438);
    cairo_line_to(cr, 90.660156, 4.398438);
    cairo_curve_to(cr, 90.777344, 4.398438, 90.882812, 4.394531, 90.972656, 4.386719);
    cairo_curve_to(cr, 91.066406, 4.367188, 91.167969, 4.339844, 91.289062, 4.304688);
    cairo_curve_to(cr, 91.488281, 4.222656, 91.585938, 4.066406, 91.585938, 3.839844);
    cairo_line_to(cr, 91.585938, 1.089844);
    cairo_move_to(cr, 91.585938, 8.242188);
    cairo_line_to(cr, 91.585938, 5.394531);
    cairo_curve_to(cr, 91.304688, 5.457031, 90.996094, 5.488281, 90.660156, 5.488281);
    cairo_line_to(cr, 88.835938, 5.488281);
    cairo_curve_to(cr, 88.507812, 5.488281, 88.253906, 5.546875, 88.074219, 5.667969);
    cairo_curve_to(cr, 87.992188, 5.792969, 87.9375, 5.921875, 87.910156, 6.046875);
    cairo_line_to(cr, 87.910156, 8.796875);
    cairo_line_to(cr, 90.660156, 8.796875);
    cairo_curve_to(cr, 91.023438, 8.796875, 91.261719, 8.734375, 91.371094, 8.609375);
    cairo_curve_to(cr, 91.515625, 8.488281, 91.585938, 8.367188, 91.585938, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 99.460938, 5.488281);
    cairo_curve_to(cr, 99.460938, 5.125, 99.609375, 4.871094, 99.910156, 4.726562);
    cairo_curve_to(cr, 100.210938, 4.582031, 100.503906, 4.480469, 100.796875, 4.425781);
    cairo_line_to(cr, 101.285156, 4.398438);
    cairo_line_to(cr, 101.285156, 8.242188);
    cairo_curve_to(cr, 101.285156, 8.53125, 101.1875, 8.785156, 100.988281, 9.003906);
    cairo_curve_to(cr, 100.824219, 9.203125, 100.597656, 9.371094, 100.304688, 9.507812);
    cairo_curve_to(cr, 100.0625, 9.617188, 99.761719, 9.714844, 99.40625, 9.808594);
    cairo_curve_to(cr, 99.132812, 9.859375, 98.84375, 9.886719, 98.535156, 9.886719);
    cairo_line_to(cr, 93.957031, 9.886719);
    cairo_line_to(cr, 93.957031, 5.488281);
    cairo_curve_to(cr, 93.957031, 5.136719, 94.113281, 4.878906, 94.421875, 4.726562);
    cairo_curve_to(cr, 94.53125, 4.671875, 94.679688, 4.613281, 94.871094, 4.550781);
    cairo_curve_to(cr, 95.0625, 4.484375, 95.203125, 4.445312, 95.292969, 4.425781);
    cairo_line_to(cr, 95.785156, 4.398438);
    cairo_line_to(cr, 95.785156, 8.796875);
    cairo_line_to(cr, 98.535156, 8.796875);
    cairo_curve_to(cr, 98.679688, 8.796875, 98.785156, 8.792969, 98.847656, 8.785156);
    cairo_curve_to(cr, 98.921875, 8.765625, 99.027344, 8.734375, 99.160156, 8.691406);
    cairo_curve_to(cr, 99.363281, 8.609375, 99.460938, 8.457031, 99.460938, 8.242188);
    cairo_line_to(cr, 99.460938, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 101.832031, 1.089844);
    cairo_curve_to(cr, 101.832031, 0.734375, 101.992188, 0.480469, 102.308594, 0.328125);
    cairo_curve_to(cr, 102.628906, 0.171875, 102.914062, 0.0820312, 103.167969, 0.0546875);
    cairo_line_to(cr, 103.65625, 0);
    cairo_line_to(cr, 103.65625, 8.796875);
    cairo_curve_to(cr, 103.65625, 8.84375, 103.65625, 8.878906, 103.65625, 8.90625);
    cairo_curve_to(cr, 103.632812, 8.988281, 103.609375, 9.074219, 103.589844, 9.167969);
    cairo_curve_to(cr, 103.570312, 9.257812, 103.417969, 9.402344, 103.128906, 9.601562);
    cairo_curve_to(cr, 102.835938, 9.792969, 102.40625, 9.886719, 101.832031, 9.886719);
    cairo_line_to(cr, 101.832031, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 107.851562, 4.398438);
    cairo_line_to(cr, 111.527344, 4.398438);
    cairo_line_to(cr, 111.527344, 8.242188);
    cairo_curve_to(cr, 111.527344, 8.339844, 111.519531, 8.429688, 111.5, 8.511719);
    cairo_curve_to(cr, 111.484375, 8.59375, 111.4375, 8.691406, 111.363281, 8.796875);
    cairo_curve_to(cr, 111.308594, 8.917969, 111.257812, 9.011719, 111.203125, 9.085938);
    cairo_curve_to(cr, 111.148438, 9.148438, 111.046875, 9.226562, 110.902344, 9.316406);
    cairo_curve_to(cr, 110.710938, 9.480469, 110.429688, 9.617188, 110.058594, 9.726562);
    cairo_curve_to(cr, 109.683594, 9.832031, 109.257812, 9.886719, 108.777344, 9.886719);
    cairo_line_to(cr, 104.199219, 9.886719);
    cairo_line_to(cr, 104.199219, 8.242188);
    cairo_curve_to(cr, 104.199219, 8.160156, 104.210938, 8.074219, 104.226562, 7.980469);
    cairo_curve_to(cr, 104.246094, 7.890625, 104.28125, 7.800781, 104.335938, 7.710938);
    cairo_curve_to(cr, 104.417969, 7.519531, 104.582031, 7.339844, 104.828125, 7.179688);
    cairo_curve_to(cr, 104.9375, 7.097656, 105.054688, 7.023438, 105.179688, 6.960938);
    cairo_curve_to(cr, 105.308594, 6.886719, 105.472656, 6.824219, 105.671875, 6.769531);
    cairo_curve_to(cr, 105.988281, 6.652344, 106.417969, 6.59375, 106.953125, 6.59375);
    cairo_line_to(cr, 108.777344, 6.59375);
    cairo_curve_to(cr, 108.921875, 6.59375, 109.027344, 6.585938, 109.089844, 6.578125);
    cairo_curve_to(cr, 109.164062, 6.5625, 109.28125, 6.527344, 109.445312, 6.484375);
    cairo_curve_to(cr, 109.617188, 6.429688, 109.703125, 6.285156, 109.703125, 6.046875);
    cairo_line_to(cr, 109.703125, 5.488281);
    cairo_line_to(cr, 106.027344, 5.488281);
    cairo_curve_to(cr, 106.027344, 5.136719, 106.179688, 4.878906, 106.488281, 4.726562);
    cairo_curve_to(cr, 106.597656, 4.671875, 106.746094, 4.613281, 106.9375, 4.550781);
    cairo_curve_to(cr, 107.128906, 4.484375, 107.269531, 4.445312, 107.359375, 4.425781);
    cairo_line_to(cr, 107.851562, 4.398438);
    cairo_move_to(cr, 109.703125, 8.242188);
    cairo_line_to(cr, 109.703125, 7.601562);
    cairo_curve_to(cr, 109.550781, 7.628906, 109.394531, 7.648438, 109.238281, 7.667969);
    cairo_curve_to(cr, 109.09375, 7.6875, 108.941406, 7.695312, 108.777344, 7.695312);
    cairo_line_to(cr, 106.953125, 7.695312);
    cairo_curve_to(cr, 106.605469, 7.695312, 106.351562, 7.75, 106.1875, 7.859375);
    cairo_curve_to(cr, 106.097656, 8.003906, 106.042969, 8.132812, 106.027344, 8.242188);
    cairo_line_to(cr, 106.027344, 8.796875);
    cairo_line_to(cr, 108.777344, 8.796875);
    cairo_curve_to(cr, 109.140625, 8.796875, 109.375, 8.734375, 109.484375, 8.609375);
    cairo_curve_to(cr, 109.628906, 8.488281, 109.703125, 8.367188, 109.703125, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 117.578125, 4.398438);
    cairo_line_to(cr, 119.402344, 4.398438);
    cairo_curve_to(cr, 119.402344, 4.425781, 119.398438, 4.457031, 119.390625, 4.496094);
    cairo_curve_to(cr, 119.390625, 4.523438, 119.367188, 4.585938, 119.320312, 4.683594);
    cairo_curve_to(cr, 119.292969, 4.832031, 119.128906, 5.007812, 118.832031, 5.214844);
    cairo_curve_to(cr, 118.578125, 5.398438, 118.160156, 5.488281, 117.578125, 5.488281);
    cairo_curve_to(cr, 117.378906, 5.488281, 117.222656, 5.503906, 117.113281, 5.53125);
    cairo_curve_to(cr, 117.015625, 5.558594, 116.914062, 5.601562, 116.816406, 5.667969);
    cairo_curve_to(cr, 116.734375, 5.757812, 116.679688, 5.882812, 116.652344, 6.046875);
    cairo_line_to(cr, 116.652344, 8.796875);
    cairo_curve_to(cr, 116.652344, 8.84375, 116.652344, 8.878906, 116.652344, 8.90625);
    cairo_curve_to(cr, 116.625, 8.988281, 116.605469, 9.046875, 116.597656, 9.085938);
    cairo_curve_to(cr, 116.542969, 9.230469, 116.378906, 9.40625, 116.105469, 9.617188);
    cairo_curve_to(cr, 115.824219, 9.796875, 115.398438, 9.886719, 114.828125, 9.886719);
    cairo_line_to(cr, 114.828125, 5.394531);
    cairo_curve_to(cr, 114.542969, 5.457031, 114.234375, 5.488281, 113.898438, 5.488281);
    cairo_line_to(cr, 112.074219, 5.488281);
    cairo_curve_to(cr, 112.074219, 5.136719, 112.230469, 4.878906, 112.539062, 4.726562);
    cairo_curve_to(cr, 112.648438, 4.671875, 112.796875, 4.613281, 112.988281, 4.550781);
    cairo_curve_to(cr, 113.179688, 4.484375, 113.320312, 4.445312, 113.410156, 4.425781);
    cairo_line_to(cr, 113.898438, 4.398438);
    cairo_curve_to(cr, 114.027344, 4.398438, 114.136719, 4.394531, 114.226562, 4.386719);
    cairo_curve_to(cr, 114.316406, 4.367188, 114.417969, 4.339844, 114.527344, 4.304688);
    cairo_curve_to(cr, 114.726562, 4.222656, 114.828125, 4.066406, 114.828125, 3.839844);
    cairo_line_to(cr, 114.828125, 3.296875);
    cairo_curve_to(cr, 114.828125, 2.941406, 114.980469, 2.6875, 115.289062, 2.535156);
    cairo_curve_to(cr, 115.605469, 2.371094, 115.898438, 2.269531, 116.160156, 2.234375);
    cairo_line_to(cr, 116.652344, 2.207031);
    cairo_line_to(cr, 116.652344, 4.480469);
    cairo_curve_to(cr, 116.84375, 4.425781, 117.152344, 4.398438, 117.578125, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 119.949219, 5.488281);
    cairo_curve_to(cr, 119.949219, 5.136719, 120.101562, 4.878906, 120.414062, 4.726562);
    cairo_curve_to(cr, 120.519531, 4.671875, 120.671875, 4.613281, 120.863281, 4.550781);
    cairo_curve_to(cr, 121.050781, 4.484375, 121.191406, 4.445312, 121.285156, 4.425781);
    cairo_line_to(cr, 121.773438, 4.398438);
    cairo_line_to(cr, 121.773438, 8.796875);
    cairo_curve_to(cr, 121.773438, 8.84375, 121.773438, 8.878906, 121.773438, 8.90625);
    cairo_curve_to(cr, 121.746094, 8.988281, 121.722656, 9.074219, 121.707031, 9.167969);
    cairo_curve_to(cr, 121.6875, 9.257812, 121.535156, 9.402344, 121.242188, 9.601562);
    cairo_curve_to(cr, 120.953125, 9.792969, 120.519531, 9.886719, 119.949219, 9.886719);
    cairo_line_to(cr, 119.949219, 5.488281);
    cairo_move_to(cr, 119.949219, 3.839844);
    cairo_curve_to(cr, 119.949219, 3.488281, 120.101562, 3.238281, 120.414062, 3.09375);
    cairo_curve_to(cr, 120.722656, 2.9375, 121.011719, 2.835938, 121.285156, 2.792969);
    cairo_line_to(cr, 121.773438, 2.75);
    cairo_curve_to(cr, 121.773438, 2.796875, 121.773438, 2.832031, 121.773438, 2.859375);
    cairo_curve_to(cr, 121.746094, 2.941406, 121.722656, 3.03125, 121.707031, 3.132812);
    cairo_curve_to(cr, 121.6875, 3.222656, 121.527344, 3.375, 121.230469, 3.582031);
    cairo_curve_to(cr, 120.9375, 3.753906, 120.511719, 3.839844, 119.949219, 3.839844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 125.066406, 4.398438);
    cairo_line_to(cr, 129.644531, 4.398438);
    cairo_line_to(cr, 129.644531, 8.242188);
    cairo_curve_to(cr, 129.644531, 8.339844, 129.636719, 8.429688, 129.617188, 8.511719);
    cairo_curve_to(cr, 129.597656, 8.59375, 129.554688, 8.691406, 129.480469, 8.796875);
    cairo_curve_to(cr, 129.425781, 8.917969, 129.371094, 9.011719, 129.316406, 9.085938);
    cairo_curve_to(cr, 129.261719, 9.148438, 129.164062, 9.226562, 129.019531, 9.316406);
    cairo_curve_to(cr, 128.828125, 9.480469, 128.546875, 9.617188, 128.171875, 9.726562);
    cairo_curve_to(cr, 127.800781, 9.832031, 127.375, 9.886719, 126.894531, 9.886719);
    cairo_line_to(cr, 122.316406, 9.886719);
    cairo_line_to(cr, 122.316406, 6.046875);
    cairo_curve_to(cr, 122.316406, 5.964844, 122.324219, 5.878906, 122.34375, 5.789062);
    cairo_curve_to(cr, 122.371094, 5.6875, 122.410156, 5.570312, 122.464844, 5.433594);
    cairo_curve_to(cr, 122.53125, 5.296875, 122.6875, 5.148438, 122.941406, 4.984375);
    cairo_curve_to(cr, 123.144531, 4.820312, 123.421875, 4.683594, 123.773438, 4.578125);
    cairo_curve_to(cr, 124.136719, 4.457031, 124.570312, 4.398438, 125.066406, 4.398438);
    cairo_move_to(cr, 127.820312, 8.242188);
    cairo_line_to(cr, 127.820312, 5.488281);
    cairo_line_to(cr, 125.066406, 5.488281);
    cairo_curve_to(cr, 124.742188, 5.488281, 124.488281, 5.546875, 124.304688, 5.667969);
    cairo_curve_to(cr, 124.222656, 5.792969, 124.167969, 5.921875, 124.140625, 6.046875);
    cairo_line_to(cr, 124.140625, 8.796875);
    cairo_line_to(cr, 126.894531, 8.796875);
    cairo_curve_to(cr, 127.257812, 8.796875, 127.492188, 8.734375, 127.601562, 8.609375);
    cairo_curve_to(cr, 127.746094, 8.488281, 127.820312, 8.367188, 127.820312, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 132.941406, 4.398438);
    cairo_line_to(cr, 137.519531, 4.398438);
    cairo_line_to(cr, 137.519531, 8.796875);
    cairo_curve_to(cr, 137.519531, 8.824219, 137.515625, 8.859375, 137.503906, 8.894531);
    cairo_curve_to(cr, 137.503906, 8.921875, 137.480469, 8.984375, 137.4375, 9.085938);
    cairo_curve_to(cr, 137.410156, 9.230469, 137.246094, 9.40625, 136.945312, 9.617188);
    cairo_curve_to(cr, 136.691406, 9.796875, 136.273438, 9.886719, 135.695312, 9.886719);
    cairo_line_to(cr, 135.695312, 5.488281);
    cairo_line_to(cr, 132.941406, 5.488281);
    cairo_curve_to(cr, 132.617188, 5.488281, 132.359375, 5.546875, 132.179688, 5.667969);
    cairo_curve_to(cr, 132.097656, 5.792969, 132.042969, 5.921875, 132.015625, 6.046875);
    cairo_line_to(cr, 132.015625, 8.796875);
    cairo_curve_to(cr, 132.015625, 8.84375, 132.015625, 8.878906, 132.015625, 8.90625);
    cairo_curve_to(cr, 131.988281, 8.988281, 131.964844, 9.074219, 131.949219, 9.167969);
    cairo_curve_to(cr, 131.929688, 9.257812, 131.777344, 9.402344, 131.484375, 9.601562);
    cairo_curve_to(cr, 131.195312, 9.792969, 130.761719, 9.886719, 130.191406, 9.886719);
    cairo_line_to(cr, 130.191406, 6.046875);
    cairo_curve_to(cr, 130.191406, 5.964844, 130.199219, 5.878906, 130.21875, 5.789062);
    cairo_curve_to(cr, 130.246094, 5.6875, 130.285156, 5.570312, 130.339844, 5.433594);
    cairo_curve_to(cr, 130.40625, 5.296875, 130.5625, 5.148438, 130.816406, 4.984375);
    cairo_curve_to(cr, 131.015625, 4.820312, 131.292969, 4.683594, 131.648438, 4.578125);
    cairo_curve_to(cr, 132.011719, 4.457031, 132.441406, 4.398438, 132.941406, 4.398438);
    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
#ifndef DRAW_CASBLABEL_H
#define DRAW_CASBLABEL_H
inline int cairo_code_draw_casBLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casBLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casBLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 3.839844);
    cairo_curve_to(cr, 7.328125, 4.078125, 7.238281, 4.316406, 7.054688, 4.5625);
    cairo_curve_to(cr, 6.984375, 4.679688, 6.882812, 4.789062, 6.753906, 4.890625);
    cairo_curve_to(cr, 6.628906, 4.988281, 6.457031, 5.085938, 6.238281, 5.175781);
    cairo_line_to(cr, 7.054688, 5.652344);
    cairo_line_to(cr, 7.328125, 5.800781);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.339844, 7.320312, 8.429688, 7.300781, 8.511719);
    cairo_curve_to(cr, 7.28125, 8.59375, 7.238281, 8.691406, 7.164062, 8.796875);
    cairo_curve_to(cr, 7.109375, 8.917969, 7.054688, 9.011719, 7, 9.085938);
    cairo_curve_to(cr, 6.945312, 9.148438, 6.847656, 9.226562, 6.703125, 9.316406);
    cairo_curve_to(cr, 6.511719, 9.480469, 6.230469, 9.617188, 5.855469, 9.726562);
    cairo_curve_to(cr, 5.484375, 9.832031, 5.058594, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 6.277344);
    cairo_line_to(cr, 4.195312, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.632812, 5.488281, 2.542969, 5.496094, 2.480469, 5.515625);
    cairo_curve_to(cr, 2.414062, 5.523438, 2.289062, 5.558594, 2.097656, 5.613281);
    cairo_curve_to(cr, 1.914062, 5.664062, 1.824219, 5.8125, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 4.578125, 8.796875);
    cairo_curve_to(cr, 4.941406, 8.796875, 5.175781, 8.734375, 5.285156, 8.609375);
    cairo_curve_to(cr, 5.429688, 8.488281, 5.503906, 8.367188, 5.503906, 8.238281);
    cairo_move_to(cr, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.496094);
    cairo_curve_to(cr, 2.105469, 4.429688, 2.414062, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.929688, 4.398438, 5.171875, 4.339844, 5.296875, 4.222656);
    cairo_curve_to(cr, 5.433594, 4.09375, 5.503906, 3.96875, 5.503906, 3.839844);
    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
#ifndef DRAW_CASCELLLABEL_H
#define DRAW_CASCELLLABEL_H
inline int cairo_code_draw_casCellLabel_get_width()
{
    return 28;
}
inline int cairo_code_draw_casCellLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casCellLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.578125, 1.089844, 2.371094, 1.136719, 2.125, 1.226562);
    cairo_curve_to(cr, 1.925781, 1.28125, 1.824219, 1.421875, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.492188, 0.0195312, 1.351562, 0.0546875, 1.226562);
    cairo_curve_to(cr, 0.101562, 1.089844, 0.171875, 0.976562, 0.273438, 0.886719);
    cairo_curve_to(cr, 0.355469, 0.792969, 0.449219, 0.710938, 0.558594, 0.640625);
    cairo_curve_to(cr, 0.667969, 0.558594, 0.800781, 0.472656, 0.953125, 0.382812);
    cairo_curve_to(cr, 1.042969, 0.335938, 1.175781, 0.285156, 1.347656, 0.230469);
    cairo_curve_to(cr, 1.53125, 0.175781, 1.6875, 0.132812, 1.824219, 0.09375);
    cairo_curve_to(cr, 1.980469, 0.078125, 2.148438, 0.0585938, 2.328125, 0.0390625);
    cairo_curve_to(cr, 2.519531, 0.0117188, 2.660156, 0, 2.75, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 10.625, 4.398438);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 6.046875);
    cairo_curve_to(cr, 15.203125, 6.136719, 15.1875, 6.222656, 15.160156, 6.304688);
    cairo_curve_to(cr, 15.144531, 6.386719, 15.101562, 6.484375, 15.039062, 6.59375);
    cairo_curve_to(cr, 14.984375, 6.703125, 14.925781, 6.796875, 14.863281, 6.878906);
    cairo_curve_to(cr, 14.808594, 6.949219, 14.714844, 7.03125, 14.589844, 7.125);
    cairo_curve_to(cr, 14.472656, 7.207031, 14.347656, 7.28125, 14.222656, 7.355469);
    cairo_curve_to(cr, 14.09375, 7.417969, 13.929688, 7.476562, 13.730469, 7.53125);
    cairo_curve_to(cr, 13.359375, 7.640625, 12.933594, 7.695312, 12.449219, 7.695312);
    cairo_line_to(cr, 10.625, 7.695312);
    cairo_curve_to(cr, 10.425781, 7.695312, 10.21875, 7.738281, 10, 7.816406);
    cairo_curve_to(cr, 9.800781, 7.863281, 9.699219, 8.003906, 9.699219, 8.242188);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_line_to(cr, 13.375, 8.796875);
    cairo_curve_to(cr, 13.375, 8.824219, 13.371094, 8.859375, 13.363281, 8.894531);
    cairo_curve_to(cr, 13.363281, 8.921875, 13.339844, 8.984375, 13.296875, 9.085938);
    cairo_curve_to(cr, 13.269531, 9.230469, 13.105469, 9.40625, 12.804688, 9.617188);
    cairo_curve_to(cr, 12.550781, 9.796875, 12.125, 9.886719, 11.523438, 9.886719);
    cairo_line_to(cr, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 6.046875);
    cairo_curve_to(cr, 7.875, 5.964844, 7.882812, 5.878906, 7.902344, 5.789062);
    cairo_curve_to(cr, 7.929688, 5.6875, 7.96875, 5.570312, 8.023438, 5.433594);
    cairo_curve_to(cr, 8.085938, 5.296875, 8.246094, 5.148438, 8.5, 4.984375);
    cairo_curve_to(cr, 8.699219, 4.820312, 8.976562, 4.683594, 9.332031, 4.578125);
    cairo_curve_to(cr, 9.695312, 4.457031, 10.125, 4.398438, 10.625, 4.398438);
    cairo_move_to(cr, 13.375, 6.046875);
    cairo_line_to(cr, 13.375, 5.488281);
    cairo_line_to(cr, 10.625, 5.488281);
    cairo_curve_to(cr, 10.296875, 5.488281, 10.042969, 5.546875, 9.863281, 5.664062);
    cairo_curve_to(cr, 9.78125, 5.792969, 9.726562, 5.921875, 9.699219, 6.046875);
    cairo_line_to(cr, 9.699219, 6.6875);
    cairo_curve_to(cr, 9.855469, 6.660156, 10.003906, 6.636719, 10.148438, 6.621094);
    cairo_curve_to(cr, 10.304688, 6.601562, 10.460938, 6.59375, 10.625, 6.59375);
    cairo_line_to(cr, 12.449219, 6.59375);
    cairo_curve_to(cr, 12.8125, 6.59375, 13.050781, 6.539062, 13.160156, 6.429688);
    cairo_curve_to(cr, 13.304688, 6.285156, 13.375, 6.15625, 13.375, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 15.75, 1.089844);
    cairo_curve_to(cr, 15.75, 0.734375, 15.90625, 0.480469, 16.226562, 0.328125);
    cairo_curve_to(cr, 16.542969, 0.171875, 16.828125, 0.0820312, 17.082031, 0.0546875);
    cairo_line_to(cr, 17.574219, 0);
    cairo_line_to(cr, 17.574219, 8.796875);
    cairo_curve_to(cr, 17.574219, 8.84375, 17.574219, 8.878906, 17.574219, 8.90625);
    cairo_curve_to(cr, 17.546875, 8.988281, 17.523438, 9.074219, 17.503906, 9.167969);
    cairo_curve_to(cr, 17.488281, 9.257812, 17.332031, 9.402344, 17.042969, 9.601562);
    cairo_curve_to(cr, 16.75, 9.792969, 16.320312, 9.886719, 15.75, 9.886719);
    cairo_line_to(cr, 15.75, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 18.117188, 1.089844);
    cairo_curve_to(cr, 18.117188, 0.734375, 18.273438, 0.480469, 18.59375, 0.328125);
    cairo_curve_to(cr, 18.910156, 0.171875, 19.195312, 0.0820312, 19.449219, 0.0546875);
    cairo_line_to(cr, 19.941406, 0);
    cairo_line_to(cr, 19.941406, 8.796875);
    cairo_curve_to(cr, 19.941406, 8.84375, 19.941406, 8.878906, 19.941406, 8.90625);
    cairo_curve_to(cr, 19.914062, 8.988281, 19.890625, 9.074219, 19.875, 9.167969);
    cairo_curve_to(cr, 19.855469, 9.257812, 19.699219, 9.402344, 19.410156, 9.601562);
    cairo_curve_to(cr, 19.121094, 9.792969, 18.6875, 9.886719, 18.117188, 9.886719);
    cairo_line_to(cr, 18.117188, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 23.234375, 4.398438);
    cairo_line_to(cr, 27.8125, 4.398438);
    cairo_curve_to(cr, 27.8125, 4.425781, 27.808594, 4.457031, 27.796875, 4.496094);
    cairo_curve_to(cr, 27.796875, 4.523438, 27.773438, 4.585938, 27.730469, 4.683594);
    cairo_curve_to(cr, 27.703125, 4.832031, 27.539062, 5.007812, 27.238281, 5.214844);
    cairo_curve_to(cr, 26.984375, 5.398438, 26.566406, 5.488281, 25.984375, 5.488281);
    cairo_line_to(cr, 23.234375, 5.488281);
    cairo_curve_to(cr, 22.90625, 5.488281, 22.652344, 5.546875, 22.472656, 5.664062);
    cairo_curve_to(cr, 22.390625, 5.792969, 22.335938, 5.921875, 22.308594, 6.046875);
    cairo_line_to(cr, 22.308594, 6.59375);
    cairo_line_to(cr, 27.8125, 6.59375);
    cairo_line_to(cr, 27.8125, 8.242188);
    cairo_curve_to(cr, 27.8125, 8.53125, 27.710938, 8.785156, 27.511719, 9.003906);
    cairo_curve_to(cr, 27.347656, 9.203125, 27.121094, 9.371094, 26.832031, 9.507812);
    cairo_curve_to(cr, 26.585938, 9.617188, 26.285156, 9.714844, 25.933594, 9.804688);
    cairo_curve_to(cr, 25.660156, 9.859375, 25.367188, 9.886719, 25.058594, 9.886719);
    cairo_line_to(cr, 20.484375, 9.886719);
    cairo_curve_to(cr, 20.484375, 9.535156, 20.636719, 9.28125, 20.945312, 9.125);
    cairo_curve_to(cr, 21.054688, 9.070312, 21.207031, 9.011719, 21.394531, 8.949219);
    cairo_curve_to(cr, 21.585938, 8.886719, 21.726562, 8.84375, 21.820312, 8.824219);
    cairo_line_to(cr, 22.308594, 8.796875);
    cairo_line_to(cr, 25.058594, 8.796875);
    cairo_curve_to(cr, 25.207031, 8.796875, 25.308594, 8.792969, 25.375, 8.785156);
    cairo_curve_to(cr, 25.445312, 8.765625, 25.550781, 8.734375, 25.6875, 8.691406);
    cairo_curve_to(cr, 25.886719, 8.609375, 25.984375, 8.457031, 25.984375, 8.242188);
    cairo_line_to(cr, 25.984375, 7.695312);
    cairo_line_to(cr, 20.484375, 7.695312);
    cairo_line_to(cr, 20.484375, 6.046875);
    cairo_curve_to(cr, 20.484375, 5.964844, 20.492188, 5.878906, 20.511719, 5.789062);
    cairo_curve_to(cr, 20.539062, 5.6875, 20.578125, 5.570312, 20.632812, 5.433594);
    cairo_curve_to(cr, 20.695312, 5.296875, 20.855469, 5.148438, 21.109375, 4.984375);
    cairo_curve_to(cr, 21.308594, 4.820312, 21.585938, 4.683594, 21.941406, 4.578125);
    cairo_curve_to(cr, 22.304688, 4.457031, 22.734375, 4.398438, 23.234375, 4.398438);
    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
#ifndef DRAW_CASCHLABEL_H
#define DRAW_CASCHLABEL_H
inline int cairo_code_draw_casChLabel_get_width()
{
    return 15;
}
inline int cairo_code_draw_casChLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casChLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.578125, 1.089844, 2.371094, 1.136719, 2.125, 1.226562);
    cairo_curve_to(cr, 1.925781, 1.28125, 1.824219, 1.421875, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.492188, 0.0195312, 1.351562, 0.0546875, 1.226562);
    cairo_curve_to(cr, 0.101562, 1.089844, 0.171875, 0.976562, 0.273438, 0.886719);
    cairo_curve_to(cr, 0.355469, 0.792969, 0.449219, 0.710938, 0.558594, 0.640625);
    cairo_curve_to(cr, 0.667969, 0.558594, 0.800781, 0.472656, 0.953125, 0.382812);
    cairo_curve_to(cr, 1.042969, 0.335938, 1.175781, 0.285156, 1.347656, 0.230469);
    cairo_curve_to(cr, 1.53125, 0.175781, 1.6875, 0.132812, 1.824219, 0.09375);
    cairo_curve_to(cr, 1.980469, 0.078125, 2.148438, 0.0585938, 2.328125, 0.0390625);
    cairo_curve_to(cr, 2.519531, 0.015625, 2.660156, 0, 2.75, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 10.625, 4.398438);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 8.800781);
    cairo_curve_to(cr, 15.203125, 8.824219, 15.199219, 8.859375, 15.1875, 8.894531);
    cairo_curve_to(cr, 15.1875, 8.921875, 15.164062, 8.984375, 15.121094, 9.085938);
    cairo_curve_to(cr, 15.09375, 9.230469, 14.929688, 9.40625, 14.628906, 9.617188);
    cairo_curve_to(cr, 14.375, 9.796875, 13.957031, 9.886719, 13.375, 9.886719);
    cairo_line_to(cr, 13.375, 5.488281);
    cairo_line_to(cr, 10.625, 5.488281);
    cairo_curve_to(cr, 10.296875, 5.488281, 10.042969, 5.546875, 9.863281, 5.667969);
    cairo_curve_to(cr, 9.78125, 5.792969, 9.726562, 5.921875, 9.699219, 6.046875);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_curve_to(cr, 9.699219, 8.84375, 9.699219, 8.878906, 9.699219, 8.90625);
    cairo_curve_to(cr, 9.671875, 8.988281, 9.648438, 9.074219, 9.632812, 9.167969);
    cairo_curve_to(cr, 9.613281, 9.257812, 9.457031, 9.402344, 9.167969, 9.601562);
    cairo_curve_to(cr, 8.878906, 9.792969, 8.445312, 9.886719, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 1.089844);
    cairo_curve_to(cr, 7.875, 0.734375, 8.03125, 0.480469, 8.351562, 0.328125);
    cairo_curve_to(cr, 8.667969, 0.171875, 8.953125, 0.0820312, 9.210938, 0.0546875);
    cairo_line_to(cr, 9.699219, 0);
    cairo_line_to(cr, 9.699219, 4.480469);
    cairo_curve_to(cr, 9.890625, 4.425781, 10.199219, 4.398438, 10.625, 4.398438);
    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
#ifndef DRAW_CASDLABEL_H
#define DRAW_CASDLABEL_H
inline int cairo_code_draw_casDLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casDLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casDLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 3.40625, 0.164062);
    cairo_line_to(cr, 7.054688, 2.355469);
    cairo_line_to(cr, 7.328125, 2.519531);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.53125, 7.226562, 8.785156, 7.027344, 9.003906);
    cairo_curve_to(cr, 6.863281, 9.203125, 6.636719, 9.371094, 6.347656, 9.507812);
    cairo_curve_to(cr, 6.101562, 9.617188, 5.800781, 9.714844, 5.449219, 9.808594);
    cairo_curve_to(cr, 5.175781, 9.859375, 4.886719, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.492188, 0.0195312, 1.351562, 0.0546875, 1.226562);
    cairo_curve_to(cr, 0.101562, 1.089844, 0.171875, 0.976562, 0.273438, 0.886719);
    cairo_curve_to(cr, 0.355469, 0.792969, 0.449219, 0.710938, 0.558594, 0.640625);
    cairo_curve_to(cr, 0.667969, 0.558594, 0.800781, 0.472656, 0.953125, 0.382812);
    cairo_curve_to(cr, 1.042969, 0.335938, 1.175781, 0.285156, 1.347656, 0.230469);
    cairo_curve_to(cr, 1.53125, 0.175781, 1.6875, 0.132812, 1.824219, 0.09375);
    cairo_curve_to(cr, 1.980469, 0.078125, 2.148438, 0.0585938, 2.328125, 0.0390625);
    cairo_curve_to(cr, 2.519531, 0.015625, 2.660156, 0, 2.75, 0);
    cairo_line_to(cr, 3.132812, 0);
    cairo_line_to(cr, 3.40625, 0.164062);
    cairo_move_to(cr, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 2.996094);
    cairo_line_to(cr, 2.425781, 1.128906);
    cairo_curve_to(cr, 2.261719, 1.128906, 2.117188, 1.179688, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.363281, 1.851562, 1.484375, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 4.578125, 8.796875);
    cairo_curve_to(cr, 4.722656, 8.796875, 4.824219, 8.792969, 4.890625, 8.785156);
    cairo_curve_to(cr, 4.960938, 8.765625, 5.066406, 8.734375, 5.203125, 8.691406);
    cairo_curve_to(cr, 5.402344, 8.609375, 5.503906, 8.457031, 5.503906, 8.242188);
    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
#ifndef DRAW_CASENVELOPELABEL_H
#define DRAW_CASENVELOPELABEL_H
inline int cairo_code_draw_casEnvelopeLabel_get_width()
{
    return 57;
}
inline int cairo_code_draw_casEnvelopeLabel_get_height()
{
    return 12;
}
inline void cairo_code_draw_casEnvelopeLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.578125, 1.089844, 2.371094, 1.136719, 2.125, 1.226562);
    cairo_curve_to(cr, 1.925781, 1.28125, 1.824219, 1.421875, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.480469);
    cairo_curve_to(cr, 2.015625, 4.425781, 2.324219, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 5.503906, 4.398438);
    cairo_curve_to(cr, 5.503906, 4.425781, 5.5, 4.457031, 5.488281, 4.496094);
    cairo_curve_to(cr, 5.488281, 4.523438, 5.464844, 4.585938, 5.421875, 4.683594);
    cairo_curve_to(cr, 5.394531, 4.832031, 5.230469, 5.007812, 4.929688, 5.214844);
    cairo_curve_to(cr, 4.675781, 5.398438, 4.25, 5.488281, 3.648438, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.425781, 5.488281, 2.171875, 5.546875, 1.988281, 5.664062);
    cairo_curve_to(cr, 1.90625, 5.792969, 1.851562, 5.921875, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.492188, 0.0195312, 1.351562, 0.0546875, 1.226562);
    cairo_curve_to(cr, 0.101562, 1.089844, 0.171875, 0.976562, 0.273438, 0.886719);
    cairo_curve_to(cr, 0.355469, 0.792969, 0.449219, 0.710938, 0.558594, 0.640625);
    cairo_curve_to(cr, 0.667969, 0.558594, 0.800781, 0.472656, 0.953125, 0.382812);
    cairo_curve_to(cr, 1.042969, 0.335938, 1.175781, 0.285156, 1.347656, 0.230469);
    cairo_curve_to(cr, 1.53125, 0.175781, 1.6875, 0.132812, 1.824219, 0.09375);
    cairo_curve_to(cr, 1.980469, 0.078125, 2.148438, 0.0585938, 2.328125, 0.0390625);
    cairo_curve_to(cr, 2.519531, 0.0117188, 2.660156, 0, 2.75, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 10.625, 4.398438);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 8.796875);
    cairo_curve_to(cr, 15.203125, 8.824219, 15.199219, 8.859375, 15.1875, 8.894531);
    cairo_curve_to(cr, 15.1875, 8.921875, 15.164062, 8.984375, 15.121094, 9.085938);
    cairo_curve_to(cr, 15.09375, 9.230469, 14.929688, 9.40625, 14.628906, 9.617188);
    cairo_curve_to(cr, 14.375, 9.796875, 13.957031, 9.886719, 13.375, 9.886719);
    cairo_line_to(cr, 13.375, 5.488281);
    cairo_line_to(cr, 10.625, 5.488281);
    cairo_curve_to(cr, 10.296875, 5.488281, 10.042969, 5.546875, 9.863281, 5.664062);
    cairo_curve_to(cr, 9.78125, 5.792969, 9.726562, 5.921875, 9.699219, 6.046875);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_curve_to(cr, 9.699219, 8.84375, 9.699219, 8.878906, 9.699219, 8.90625);
    cairo_curve_to(cr, 9.671875, 8.988281, 9.648438, 9.074219, 9.632812, 9.167969);
    cairo_curve_to(cr, 9.613281, 9.257812, 9.457031, 9.402344, 9.167969, 9.601562);
    cairo_curve_to(cr, 8.878906, 9.792969, 8.445312, 9.886719, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 6.046875);
    cairo_curve_to(cr, 7.875, 5.964844, 7.882812, 5.878906, 7.902344, 5.789062);
    cairo_curve_to(cr, 7.929688, 5.6875, 7.96875, 5.570312, 8.023438, 5.433594);
    cairo_curve_to(cr, 8.085938, 5.296875, 8.246094, 5.148438, 8.5, 4.984375);
    cairo_curve_to(cr, 8.699219, 4.820312, 8.976562, 4.683594, 9.332031, 4.578125);
    cairo_curve_to(cr, 9.695312, 4.457031, 10.125, 4.398438, 10.625, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 21.25, 5.488281);
    cairo_curve_to(cr, 21.25, 5.125, 21.402344, 4.871094, 21.699219, 4.726562);
    cairo_curve_to(cr, 22, 4.582031, 22.296875, 4.480469, 22.585938, 4.425781);
    cairo_line_to(cr, 23.078125, 4.398438);
    cairo_line_to(cr, 23.078125, 8.242188);
    cairo_curve_to(cr, 23.078125, 8.53125, 22.976562, 8.785156, 22.777344, 9.003906);
    cairo_curve_to(cr, 22.613281, 9.203125, 22.386719, 9.371094, 22.09375, 9.507812);
    cairo_curve_to(cr, 21.851562, 9.617188, 21.550781, 9.714844, 21.195312, 9.808594);
    cairo_curve_to(cr, 20.925781, 9.859375, 20.632812, 9.886719, 20.324219, 9.886719);
    cairo_line_to(cr, 19.945312, 9.886719);
    cairo_line_to(cr, 19.671875, 9.726562);
    cairo_line_to(cr, 16.019531, 7.53125);
    cairo_line_to(cr, 15.75, 7.367188);
    cairo_line_to(cr, 15.75, 5.488281);
    cairo_curve_to(cr, 15.75, 5.136719, 15.902344, 4.878906, 16.210938, 4.726562);
    cairo_curve_to(cr, 16.320312, 4.671875, 16.46875, 4.613281, 16.660156, 4.550781);
    cairo_curve_to(cr, 16.851562, 4.484375, 16.992188, 4.445312, 17.082031, 4.425781);
    cairo_line_to(cr, 17.574219, 4.398438);
    cairo_line_to(cr, 17.574219, 6.917969);
    cairo_line_to(cr, 20.652344, 8.773438);
    cairo_curve_to(cr, 20.796875, 8.746094, 20.882812, 8.726562, 20.910156, 8.71875);
    cairo_curve_to(cr, 20.945312, 8.707031, 20.996094, 8.675781, 21.058594, 8.621094);
    cairo_curve_to(cr, 21.125, 8.566406, 21.167969, 8.5, 21.195312, 8.417969);
    cairo_curve_to(cr, 21.222656, 8.335938, 21.242188, 8.277344, 21.25, 8.242188);
    cairo_line_to(cr, 21.25, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 26.375, 4.398438);
    cairo_line_to(cr, 30.949219, 4.398438);
    cairo_line_to(cr, 30.949219, 6.046875);
    cairo_curve_to(cr, 30.949219, 6.136719, 30.9375, 6.222656, 30.910156, 6.304688);
    cairo_curve_to(cr, 30.890625, 6.386719, 30.851562, 6.484375, 30.785156, 6.59375);
    cairo_curve_to(cr, 30.734375, 6.703125, 30.671875, 6.796875, 30.609375, 6.878906);
    cairo_curve_to(cr, 30.554688, 6.949219, 30.464844, 7.03125, 30.335938, 7.125);
    cairo_curve_to(cr, 30.21875, 7.207031, 30.097656, 7.28125, 29.96875, 7.355469);
    cairo_curve_to(cr, 29.84375, 7.417969, 29.679688, 7.476562, 29.480469, 7.53125);
    cairo_curve_to(cr, 29.105469, 7.640625, 28.679688, 7.695312, 28.199219, 7.695312);
    cairo_line_to(cr, 26.375, 7.695312);
    cairo_curve_to(cr, 26.175781, 7.695312, 25.964844, 7.738281, 25.746094, 7.816406);
    cairo_curve_to(cr, 25.546875, 7.863281, 25.449219, 8.003906, 25.449219, 8.242188);
    cairo_line_to(cr, 25.449219, 8.796875);
    cairo_line_to(cr, 29.125, 8.796875);
    cairo_curve_to(cr, 29.125, 8.824219, 29.121094, 8.859375, 29.113281, 8.894531);
    cairo_curve_to(cr, 29.113281, 8.921875, 29.089844, 8.984375, 29.042969, 9.085938);
    cairo_curve_to(cr, 29.015625, 9.230469, 28.851562, 9.40625, 28.554688, 9.617188);
    cairo_curve_to(cr, 28.300781, 9.796875, 27.871094, 9.886719, 27.273438, 9.886719);
    cairo_line_to(cr, 23.621094, 9.886719);
    cairo_line_to(cr, 23.621094, 6.046875);
    cairo_curve_to(cr, 23.621094, 5.964844, 23.632812, 5.878906, 23.648438, 5.789062);
    cairo_curve_to(cr, 23.675781, 5.6875, 23.71875, 5.570312, 23.773438, 5.433594);
    cairo_curve_to(cr, 23.835938, 5.296875, 23.996094, 5.148438, 24.25, 4.984375);
    cairo_curve_to(cr, 24.449219, 4.820312, 24.726562, 4.683594, 25.082031, 4.578125);
    cairo_curve_to(cr, 25.441406, 4.457031, 25.875, 4.398438, 26.375, 4.398438);
    cairo_move_to(cr, 29.125, 6.046875);
    cairo_line_to(cr, 29.125, 5.488281);
    cairo_line_to(cr, 26.375, 5.488281);
    cairo_curve_to(cr, 26.046875, 5.488281, 25.792969, 5.546875, 25.609375, 5.664062);
    cairo_curve_to(cr, 25.53125, 5.792969, 25.476562, 5.921875, 25.449219, 6.046875);
    cairo_line_to(cr, 25.449219, 6.6875);
    cairo_curve_to(cr, 25.601562, 6.660156, 25.753906, 6.636719, 25.898438, 6.621094);
    cairo_curve_to(cr, 26.050781, 6.601562, 26.210938, 6.59375, 26.375, 6.59375);
    cairo_line_to(cr, 28.199219, 6.59375);
    cairo_curve_to(cr, 28.5625, 6.59375, 28.796875, 6.539062, 28.90625, 6.429688);
    cairo_curve_to(cr, 29.050781, 6.285156, 29.125, 6.15625, 29.125, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 31.496094, 1.089844);
    cairo_curve_to(cr, 31.496094, 0.734375, 31.65625, 0.480469, 31.972656, 0.328125);
    cairo_curve_to(cr, 32.292969, 0.171875, 32.578125, 0.0820312, 32.832031, 0.0546875);
    cairo_line_to(cr, 33.320312, 0);
    cairo_line_to(cr, 33.320312, 8.796875);
    cairo_curve_to(cr, 33.320312, 8.84375, 33.320312, 8.878906, 33.320312, 8.90625);
    cairo_curve_to(cr, 33.292969, 8.988281, 33.273438, 9.074219, 33.253906, 9.167969);
    cairo_curve_to(cr, 33.234375, 9.257812, 33.082031, 9.402344, 32.789062, 9.601562);
    cairo_curve_to(cr, 32.5, 9.792969, 32.070312, 9.886719, 31.496094, 9.886719);
    cairo_line_to(cr, 31.496094, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 36.617188, 4.398438);
    cairo_line_to(cr, 41.191406, 4.398438);
    cairo_line_to(cr, 41.191406, 8.242188);
    cairo_curve_to(cr, 41.191406, 8.339844, 41.183594, 8.429688, 41.164062, 8.511719);
    cairo_curve_to(cr, 41.148438, 8.59375, 41.101562, 8.691406, 41.027344, 8.796875);
    cairo_curve_to(cr, 40.972656, 8.917969, 40.917969, 9.011719, 40.867188, 9.085938);
    cairo_curve_to(cr, 40.8125, 9.148438, 40.710938, 9.226562, 40.566406, 9.316406);
    cairo_curve_to(cr, 40.375, 9.480469, 40.09375, 9.617188, 39.722656, 9.726562);
    cairo_curve_to(cr, 39.347656, 9.832031, 38.921875, 9.886719, 38.441406, 9.886719);
    cairo_line_to(cr, 33.863281, 9.886719);
    cairo_line_to(cr, 33.863281, 6.046875);
    cairo_curve_to(cr, 33.863281, 5.964844, 33.875, 5.878906, 33.890625, 5.789062);
    cairo_curve_to(cr, 33.917969, 5.6875, 33.960938, 5.570312, 34.015625, 5.433594);
    cairo_curve_to(cr, 34.078125, 5.296875, 34.238281, 5.148438, 34.492188, 4.984375);
    cairo_curve_to(cr, 34.691406, 4.820312, 34.96875, 4.683594, 35.320312, 4.578125);
    cairo_curve_to(cr, 35.683594, 4.457031, 36.117188, 4.398438, 36.617188, 4.398438);
    cairo_move_to(cr, 39.367188, 8.242188);
    cairo_line_to(cr, 39.367188, 5.488281);
    cairo_line_to(cr, 36.617188, 5.488281);
    cairo_curve_to(cr, 36.289062, 5.488281, 36.035156, 5.546875, 35.851562, 5.667969);
    cairo_curve_to(cr, 35.769531, 5.792969, 35.71875, 5.921875, 35.691406, 6.046875);
    cairo_line_to(cr, 35.691406, 8.796875);
    cairo_line_to(cr, 38.441406, 8.796875);
    cairo_curve_to(cr, 38.804688, 8.796875, 39.039062, 8.734375, 39.148438, 8.609375);
    cairo_curve_to(cr, 39.292969, 8.488281, 39.367188, 8.367188, 39.367188, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 44.488281, 4.398438);
    cairo_line_to(cr, 49.066406, 4.398438);
    cairo_line_to(cr, 49.066406, 8.242188);
    cairo_curve_to(cr, 49.066406, 8.339844, 49.058594, 8.429688, 49.039062, 8.511719);
    cairo_curve_to(cr, 49.019531, 8.59375, 48.976562, 8.691406, 48.902344, 8.796875);
    cairo_curve_to(cr, 48.847656, 8.917969, 48.792969, 9.011719, 48.738281, 9.085938);
    cairo_curve_to(cr, 48.683594, 9.148438, 48.585938, 9.226562, 48.441406, 9.316406);
    cairo_curve_to(cr, 48.25, 9.480469, 47.96875, 9.617188, 47.59375, 9.726562);
    cairo_curve_to(cr, 47.222656, 9.832031, 46.796875, 9.886719, 46.316406, 9.886719);
    cairo_line_to(cr, 44.488281, 9.886719);
    cairo_curve_to(cr, 44.363281, 9.886719, 44.253906, 9.894531, 44.164062, 9.902344);
    cairo_curve_to(cr, 44.074219, 9.921875, 43.972656, 9.949219, 43.863281, 9.984375);
    cairo_curve_to(cr, 43.664062, 10.066406, 43.5625, 10.21875, 43.5625, 10.445312);
    cairo_line_to(cr, 43.5625, 10.976562);
    cairo_curve_to(cr, 43.5625, 11.023438, 43.5625, 11.058594, 43.5625, 11.085938);
    cairo_curve_to(cr, 43.535156, 11.167969, 43.515625, 11.253906, 43.496094, 11.34375);
    cairo_curve_to(cr, 43.476562, 11.445312, 43.320312, 11.589844, 43.019531, 11.78125);
    cairo_curve_to(cr, 42.753906, 11.980469, 42.328125, 12.082031, 41.738281, 12.082031);
    cairo_line_to(cr, 41.738281, 6.046875);
    cairo_curve_to(cr, 41.738281, 5.964844, 41.746094, 5.878906, 41.765625, 5.789062);
    cairo_curve_to(cr, 41.792969, 5.6875, 41.835938, 5.570312, 41.886719, 5.433594);
    cairo_curve_to(cr, 41.953125, 5.296875, 42.109375, 5.148438, 42.367188, 4.984375);
    cairo_curve_to(cr, 42.566406, 4.820312, 42.84375, 4.683594, 43.195312, 4.578125);
    cairo_curve_to(cr, 43.558594, 4.457031, 43.992188, 4.398438, 44.488281, 4.398438);
    cairo_move_to(cr, 47.242188, 8.242188);
    cairo_line_to(cr, 47.242188, 5.488281);
    cairo_line_to(cr, 44.488281, 5.488281);
    cairo_curve_to(cr, 44.164062, 5.488281, 43.910156, 5.546875, 43.726562, 5.664062);
    cairo_curve_to(cr, 43.644531, 5.792969, 43.589844, 5.921875, 43.5625, 6.046875);
    cairo_line_to(cr, 43.5625, 8.894531);
    cairo_curve_to(cr, 43.84375, 8.832031, 44.152344, 8.796875, 44.488281, 8.796875);
    cairo_line_to(cr, 46.316406, 8.796875);
    cairo_curve_to(cr, 46.679688, 8.796875, 46.914062, 8.734375, 47.023438, 8.609375);
    cairo_curve_to(cr, 47.167969, 8.488281, 47.242188, 8.367188, 47.242188, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 52.363281, 4.398438);
    cairo_line_to(cr, 56.941406, 4.398438);
    cairo_line_to(cr, 56.941406, 6.046875);
    cairo_curve_to(cr, 56.941406, 6.136719, 56.925781, 6.222656, 56.898438, 6.304688);
    cairo_curve_to(cr, 56.882812, 6.386719, 56.839844, 6.484375, 56.777344, 6.59375);
    cairo_curve_to(cr, 56.722656, 6.703125, 56.664062, 6.796875, 56.601562, 6.878906);
    cairo_curve_to(cr, 56.546875, 6.949219, 56.453125, 7.03125, 56.328125, 7.125);
    cairo_curve_to(cr, 56.210938, 7.207031, 56.085938, 7.28125, 55.960938, 7.355469);
    cairo_curve_to(cr, 55.832031, 7.417969, 55.667969, 7.476562, 55.46875, 7.53125);
    cairo_curve_to(cr, 55.097656, 7.640625, 54.671875, 7.695312, 54.1875, 7.695312);
    cairo_line_to(cr, 52.363281, 7.695312);
    cairo_curve_to(cr, 52.164062, 7.695312, 51.957031, 7.738281, 51.738281, 7.816406);
    cairo_curve_to(cr, 51.539062, 7.863281, 51.4375, 8.003906, 51.4375, 8.242188);
    cairo_line_to(cr, 51.4375, 8.796875);
    cairo_line_to(cr, 55.117188, 8.796875);
    cairo_curve_to(cr, 55.117188, 8.824219, 55.109375, 8.859375, 55.101562, 8.894531);
    cairo_curve_to(cr, 55.101562, 8.921875, 55.078125, 8.984375, 55.035156, 9.085938);
    cairo_curve_to(cr, 55.007812, 9.230469, 54.84375, 9.40625, 54.542969, 9.617188);
    cairo_curve_to(cr, 54.289062, 9.796875, 53.863281, 9.886719, 53.261719, 9.886719);
    cairo_line_to(cr, 49.613281, 9.886719);
    cairo_line_to(cr, 49.613281, 6.046875);
    cairo_curve_to(cr, 49.613281, 5.964844, 49.621094, 5.878906, 49.640625, 5.789062);
    cairo_curve_to(cr, 49.667969, 5.6875, 49.707031, 5.570312, 49.761719, 5.433594);
    cairo_curve_to(cr, 49.828125, 5.296875, 49.984375, 5.148438, 50.238281, 4.984375);
    cairo_curve_to(cr, 50.4375, 4.820312, 50.714844, 4.683594, 51.070312, 4.578125);
    cairo_curve_to(cr, 51.433594, 4.457031, 51.863281, 4.398438, 52.363281, 4.398438);
    cairo_move_to(cr, 55.117188, 6.046875);
    cairo_line_to(cr, 55.117188, 5.488281);
    cairo_line_to(cr, 52.363281, 5.488281);
    cairo_curve_to(cr, 52.039062, 5.488281, 51.78125, 5.546875, 51.601562, 5.664062);
    cairo_curve_to(cr, 51.519531, 5.792969, 51.464844, 5.921875, 51.4375, 6.046875);
    cairo_line_to(cr, 51.4375, 6.6875);
    cairo_curve_to(cr, 51.59375, 6.660156, 51.742188, 6.636719, 51.886719, 6.621094);
    cairo_curve_to(cr, 52.042969, 6.601562, 52.199219, 6.59375, 52.363281, 6.59375);
    cairo_line_to(cr, 54.1875, 6.59375);
    cairo_curve_to(cr, 54.550781, 6.59375, 54.789062, 6.539062, 54.898438, 6.429688);
    cairo_curve_to(cr, 55.042969, 6.285156, 55.117188, 6.15625, 55.117188, 6.046875);
    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
#ifndef DRAW_CASFLABEL_H
#define DRAW_CASFLABEL_H
inline int cairo_code_draw_casFLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casFLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casFLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.480469);
    cairo_curve_to(cr, 2.015625, 4.425781, 2.324219, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 5.503906, 4.398438);
    cairo_curve_to(cr, 5.503906, 4.425781, 5.5, 4.457031, 5.488281, 4.496094);
    cairo_curve_to(cr, 5.488281, 4.523438, 5.464844, 4.585938, 5.421875, 4.683594);
    cairo_curve_to(cr, 5.394531, 4.832031, 5.230469, 5.007812, 4.929688, 5.214844);
    cairo_curve_to(cr, 4.675781, 5.398438, 4.25, 5.488281, 3.648438, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.425781, 5.488281, 2.171875, 5.546875, 1.988281, 5.667969);
    cairo_curve_to(cr, 1.90625, 5.792969, 1.851562, 5.921875, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    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
#ifndef DRAW_CASFMLABEL_H
#define DRAW_CASFMLABEL_H
inline int cairo_code_draw_casFMLabel_get_width()
{
    return 145;
}
inline int cairo_code_draw_casFMLabel_get_height()
{
    return 12;
}
inline void cairo_code_draw_casFMLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.480469);
    cairo_curve_to(cr, 2.015625, 4.425781, 2.324219, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 5.503906, 4.398438);
    cairo_curve_to(cr, 5.503906, 4.425781, 5.5, 4.457031, 5.488281, 4.496094);
    cairo_curve_to(cr, 5.488281, 4.523438, 5.464844, 4.585938, 5.421875, 4.6875);
    cairo_curve_to(cr, 5.394531, 4.832031, 5.230469, 5.007812, 4.929688, 5.21875);
    cairo_curve_to(cr, 4.675781, 5.398438, 4.25, 5.488281, 3.648438, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.425781, 5.488281, 2.171875, 5.546875, 1.988281, 5.667969);
    cairo_curve_to(cr, 1.90625, 5.792969, 1.851562, 5.921875, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.800781);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.882812, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.433594, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 8.804688, 4.398438);
    cairo_line_to(cr, 13.378906, 4.398438);
    cairo_curve_to(cr, 13.378906, 4.425781, 13.375, 4.457031, 13.367188, 4.496094);
    cairo_curve_to(cr, 13.367188, 4.523438, 13.34375, 4.585938, 13.296875, 4.6875);
    cairo_curve_to(cr, 13.269531, 4.832031, 13.105469, 5.007812, 12.808594, 5.21875);
    cairo_curve_to(cr, 12.554688, 5.398438, 12.136719, 5.488281, 11.554688, 5.488281);
    cairo_line_to(cr, 8.804688, 5.488281);
    cairo_curve_to(cr, 8.476562, 5.488281, 8.222656, 5.546875, 8.039062, 5.667969);
    cairo_curve_to(cr, 7.957031, 5.792969, 7.90625, 5.921875, 7.878906, 6.046875);
    cairo_line_to(cr, 7.878906, 8.800781);
    cairo_curve_to(cr, 7.878906, 8.84375, 7.878906, 8.882812, 7.878906, 8.90625);
    cairo_curve_to(cr, 7.851562, 8.988281, 7.828125, 9.074219, 7.808594, 9.167969);
    cairo_curve_to(cr, 7.789062, 9.257812, 7.636719, 9.402344, 7.347656, 9.601562);
    cairo_curve_to(cr, 7.054688, 9.792969, 6.625, 9.890625, 6.050781, 9.890625);
    cairo_line_to(cr, 6.050781, 6.046875);
    cairo_curve_to(cr, 6.050781, 5.964844, 6.0625, 5.878906, 6.078125, 5.789062);
    cairo_curve_to(cr, 6.105469, 5.6875, 6.148438, 5.570312, 6.203125, 5.433594);
    cairo_curve_to(cr, 6.265625, 5.296875, 6.425781, 5.148438, 6.679688, 4.984375);
    cairo_curve_to(cr, 6.878906, 4.820312, 7.15625, 4.6875, 7.507812, 4.578125);
    cairo_curve_to(cr, 7.871094, 4.457031, 8.304688, 4.398438, 8.804688, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 16.332031, 4.398438);
    cairo_line_to(cr, 20.90625, 4.398438);
    cairo_line_to(cr, 20.90625, 6.046875);
    cairo_curve_to(cr, 20.90625, 6.140625, 20.894531, 6.226562, 20.867188, 6.304688);
    cairo_curve_to(cr, 20.847656, 6.386719, 20.808594, 6.484375, 20.746094, 6.59375);
    cairo_curve_to(cr, 20.691406, 6.703125, 20.632812, 6.796875, 20.566406, 6.878906);
    cairo_curve_to(cr, 20.511719, 6.953125, 20.421875, 7.03125, 20.296875, 7.125);
    cairo_curve_to(cr, 20.175781, 7.207031, 20.054688, 7.28125, 19.925781, 7.355469);
    cairo_curve_to(cr, 19.800781, 7.417969, 19.636719, 7.476562, 19.4375, 7.53125);
    cairo_curve_to(cr, 19.066406, 7.640625, 18.636719, 7.695312, 18.15625, 7.695312);
    cairo_line_to(cr, 16.332031, 7.695312);
    cairo_curve_to(cr, 16.132812, 7.695312, 15.921875, 7.738281, 15.707031, 7.820312);
    cairo_curve_to(cr, 15.503906, 7.863281, 15.40625, 8.003906, 15.40625, 8.242188);
    cairo_line_to(cr, 15.40625, 8.800781);
    cairo_line_to(cr, 19.082031, 8.800781);
    cairo_curve_to(cr, 19.082031, 8.824219, 19.078125, 8.859375, 19.070312, 8.894531);
    cairo_curve_to(cr, 19.070312, 8.921875, 19.046875, 8.984375, 19, 9.085938);
    cairo_curve_to(cr, 18.972656, 9.230469, 18.8125, 9.40625, 18.511719, 9.617188);
    cairo_curve_to(cr, 18.257812, 9.796875, 17.828125, 9.886719, 17.230469, 9.886719);
    cairo_line_to(cr, 13.582031, 9.886719);
    cairo_line_to(cr, 13.582031, 6.046875);
    cairo_curve_to(cr, 13.582031, 5.964844, 13.589844, 5.878906, 13.609375, 5.789062);
    cairo_curve_to(cr, 13.636719, 5.6875, 13.675781, 5.570312, 13.730469, 5.433594);
    cairo_curve_to(cr, 13.792969, 5.296875, 13.953125, 5.148438, 14.207031, 4.984375);
    cairo_curve_to(cr, 14.40625, 4.820312, 14.683594, 4.683594, 15.039062, 4.578125);
    cairo_curve_to(cr, 15.402344, 4.457031, 15.832031, 4.398438, 16.332031, 4.398438);
    cairo_move_to(cr, 19.082031, 6.046875);
    cairo_line_to(cr, 19.082031, 5.488281);
    cairo_line_to(cr, 16.332031, 5.488281);
    cairo_curve_to(cr, 16.003906, 5.488281, 15.75, 5.546875, 15.570312, 5.667969);
    cairo_curve_to(cr, 15.488281, 5.792969, 15.433594, 5.921875, 15.40625, 6.046875);
    cairo_line_to(cr, 15.40625, 6.6875);
    cairo_curve_to(cr, 15.558594, 6.660156, 15.710938, 6.636719, 15.855469, 6.621094);
    cairo_curve_to(cr, 16.007812, 6.601562, 16.167969, 6.59375, 16.332031, 6.59375);
    cairo_line_to(cr, 18.15625, 6.59375);
    cairo_curve_to(cr, 18.519531, 6.59375, 18.757812, 6.539062, 18.863281, 6.429688);
    cairo_curve_to(cr, 19.011719, 6.285156, 19.082031, 6.15625, 19.082031, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 24.21875, 4.398438);
    cairo_line_to(cr, 28.796875, 4.398438);
    cairo_line_to(cr, 28.796875, 10.976562);
    cairo_curve_to(cr, 28.796875, 11.003906, 28.792969, 11.03125, 28.78125, 11.058594);
    cairo_curve_to(cr, 28.78125, 11.097656, 28.757812, 11.164062, 28.714844, 11.265625);
    cairo_curve_to(cr, 28.6875, 11.417969, 28.523438, 11.589844, 28.222656, 11.78125);
    cairo_curve_to(cr, 27.988281, 11.980469, 27.570312, 12.082031, 26.96875, 12.082031);
    cairo_line_to(cr, 26.96875, 9.792969);
    cairo_curve_to(cr, 26.6875, 9.859375, 26.378906, 9.886719, 26.042969, 9.886719);
    cairo_line_to(cr, 21.46875, 9.886719);
    cairo_line_to(cr, 21.46875, 6.046875);
    cairo_curve_to(cr, 21.46875, 5.882812, 21.484375, 5.742188, 21.523438, 5.625);
    cairo_curve_to(cr, 21.558594, 5.5, 21.632812, 5.386719, 21.742188, 5.285156);
    cairo_curve_to(cr, 21.921875, 5.085938, 22.148438, 4.914062, 22.421875, 4.765625);
    cairo_curve_to(cr, 22.558594, 4.703125, 22.667969, 4.664062, 22.75, 4.644531);
    cairo_curve_to(cr, 22.828125, 4.617188, 23.011719, 4.566406, 23.292969, 4.496094);
    cairo_curve_to(cr, 23.601562, 4.429688, 23.910156, 4.398438, 24.21875, 4.398438);
    cairo_move_to(cr, 26.96875, 7.695312);
    cairo_line_to(cr, 26.96875, 5.488281);
    cairo_line_to(cr, 24.21875, 5.488281);
    cairo_curve_to(cr, 24.101562, 5.488281, 24.011719, 5.5, 23.945312, 5.515625);
    cairo_curve_to(cr, 23.882812, 5.527344, 23.757812, 5.558594, 23.566406, 5.613281);
    cairo_curve_to(cr, 23.382812, 5.664062, 23.292969, 5.8125, 23.292969, 6.046875);
    cairo_line_to(cr, 23.292969, 8.796875);
    cairo_line_to(cr, 26.042969, 8.796875);
    cairo_curve_to(cr, 26.191406, 8.796875, 26.292969, 8.796875, 26.359375, 8.785156);
    cairo_curve_to(cr, 26.429688, 8.765625, 26.535156, 8.734375, 26.671875, 8.691406);
    cairo_curve_to(cr, 26.871094, 8.609375, 26.96875, 8.457031, 26.96875, 8.238281);
    cairo_line_to(cr, 26.96875, 7.695312);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 34.84375, 5.488281);
    cairo_curve_to(cr, 34.84375, 5.125, 34.996094, 4.871094, 35.292969, 4.726562);
    cairo_curve_to(cr, 35.59375, 4.582031, 35.890625, 4.480469, 36.179688, 4.425781);
    cairo_line_to(cr, 36.667969, 4.398438);
    cairo_line_to(cr, 36.667969, 8.242188);
    cairo_curve_to(cr, 36.667969, 8.53125, 36.570312, 8.785156, 36.371094, 9.003906);
    cairo_curve_to(cr, 36.207031, 9.203125, 35.980469, 9.371094, 35.6875, 9.507812);
    cairo_curve_to(cr, 35.445312, 9.617188, 35.144531, 9.714844, 34.789062, 9.808594);
    cairo_curve_to(cr, 34.519531, 9.859375, 34.226562, 9.890625, 33.917969, 9.890625);
    cairo_line_to(cr, 29.34375, 9.890625);
    cairo_line_to(cr, 29.34375, 5.488281);
    cairo_curve_to(cr, 29.34375, 5.136719, 29.496094, 4.882812, 29.804688, 4.726562);
    cairo_curve_to(cr, 29.914062, 4.671875, 30.0625, 4.613281, 30.253906, 4.550781);
    cairo_curve_to(cr, 30.445312, 4.484375, 30.585938, 4.445312, 30.675781, 4.425781);
    cairo_line_to(cr, 31.167969, 4.398438);
    cairo_line_to(cr, 31.167969, 8.800781);
    cairo_line_to(cr, 33.917969, 8.800781);
    cairo_curve_to(cr, 34.0625, 8.800781, 34.167969, 8.800781, 34.230469, 8.785156);
    cairo_curve_to(cr, 34.304688, 8.765625, 34.410156, 8.734375, 34.546875, 8.691406);
    cairo_curve_to(cr, 34.746094, 8.609375, 34.84375, 8.457031, 34.84375, 8.242188);
    cairo_line_to(cr, 34.84375, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 39.96875, 4.398438);
    cairo_line_to(cr, 44.542969, 4.398438);
    cairo_line_to(cr, 44.542969, 6.046875);
    cairo_curve_to(cr, 44.542969, 6.140625, 44.53125, 6.226562, 44.503906, 6.304688);
    cairo_curve_to(cr, 44.484375, 6.386719, 44.445312, 6.484375, 44.378906, 6.59375);
    cairo_curve_to(cr, 44.328125, 6.703125, 44.265625, 6.796875, 44.203125, 6.878906);
    cairo_curve_to(cr, 44.148438, 6.953125, 44.058594, 7.03125, 43.929688, 7.125);
    cairo_curve_to(cr, 43.8125, 7.207031, 43.691406, 7.28125, 43.5625, 7.355469);
    cairo_curve_to(cr, 43.4375, 7.417969, 43.273438, 7.476562, 43.074219, 7.53125);
    cairo_curve_to(cr, 42.699219, 7.640625, 42.273438, 7.695312, 41.792969, 7.695312);
    cairo_line_to(cr, 39.96875, 7.695312);
    cairo_curve_to(cr, 39.769531, 7.695312, 39.558594, 7.738281, 39.339844, 7.820312);
    cairo_curve_to(cr, 39.140625, 7.863281, 39.042969, 8.003906, 39.042969, 8.242188);
    cairo_line_to(cr, 39.042969, 8.800781);
    cairo_line_to(cr, 42.71875, 8.800781);
    cairo_curve_to(cr, 42.71875, 8.824219, 42.714844, 8.859375, 42.707031, 8.894531);
    cairo_curve_to(cr, 42.707031, 8.921875, 42.683594, 8.984375, 42.636719, 9.085938);
    cairo_curve_to(cr, 42.609375, 9.230469, 42.445312, 9.40625, 42.148438, 9.617188);
    cairo_curve_to(cr, 41.894531, 9.796875, 41.464844, 9.886719, 40.867188, 9.886719);
    cairo_line_to(cr, 37.214844, 9.886719);
    cairo_line_to(cr, 37.214844, 6.046875);
    cairo_curve_to(cr, 37.214844, 5.964844, 37.226562, 5.878906, 37.242188, 5.789062);
    cairo_curve_to(cr, 37.269531, 5.6875, 37.3125, 5.570312, 37.367188, 5.433594);
    cairo_curve_to(cr, 37.429688, 5.296875, 37.589844, 5.148438, 37.84375, 4.984375);
    cairo_curve_to(cr, 38.042969, 4.820312, 38.320312, 4.683594, 38.671875, 4.578125);
    cairo_curve_to(cr, 39.035156, 4.457031, 39.46875, 4.398438, 39.96875, 4.398438);
    cairo_move_to(cr, 42.71875, 6.046875);
    cairo_line_to(cr, 42.71875, 5.488281);
    cairo_line_to(cr, 39.96875, 5.488281);
    cairo_curve_to(cr, 39.640625, 5.488281, 39.386719, 5.546875, 39.203125, 5.667969);
    cairo_curve_to(cr, 39.125, 5.792969, 39.070312, 5.921875, 39.042969, 6.046875);
    cairo_line_to(cr, 39.042969, 6.6875);
    cairo_curve_to(cr, 39.195312, 6.660156, 39.347656, 6.636719, 39.492188, 6.621094);
    cairo_curve_to(cr, 39.644531, 6.601562, 39.804688, 6.59375, 39.96875, 6.59375);
    cairo_line_to(cr, 41.792969, 6.59375);
    cairo_curve_to(cr, 42.15625, 6.59375, 42.390625, 6.539062, 42.5, 6.429688);
    cairo_curve_to(cr, 42.644531, 6.285156, 42.71875, 6.15625, 42.71875, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 47.84375, 4.398438);
    cairo_line_to(cr, 52.417969, 4.398438);
    cairo_line_to(cr, 52.417969, 8.800781);
    cairo_curve_to(cr, 52.417969, 8.824219, 52.414062, 8.859375, 52.40625, 8.894531);
    cairo_curve_to(cr, 52.40625, 8.921875, 52.382812, 8.984375, 52.335938, 9.085938);
    cairo_curve_to(cr, 52.308594, 9.230469, 52.144531, 9.40625, 51.847656, 9.617188);
    cairo_curve_to(cr, 51.59375, 9.796875, 51.175781, 9.886719, 50.59375, 9.886719);
    cairo_line_to(cr, 50.59375, 5.488281);
    cairo_line_to(cr, 47.84375, 5.488281);
    cairo_curve_to(cr, 47.515625, 5.488281, 47.261719, 5.546875, 47.078125, 5.667969);
    cairo_curve_to(cr, 46.996094, 5.792969, 46.941406, 5.921875, 46.914062, 6.046875);
    cairo_line_to(cr, 46.914062, 8.796875);
    cairo_curve_to(cr, 46.914062, 8.84375, 46.914062, 8.878906, 46.914062, 8.90625);
    cairo_curve_to(cr, 46.886719, 8.988281, 46.867188, 9.074219, 46.847656, 9.167969);
    cairo_curve_to(cr, 46.828125, 9.257812, 46.675781, 9.402344, 46.382812, 9.601562);
    cairo_curve_to(cr, 46.09375, 9.792969, 45.664062, 9.886719, 45.089844, 9.886719);
    cairo_line_to(cr, 45.089844, 6.046875);
    cairo_curve_to(cr, 45.089844, 5.964844, 45.101562, 5.878906, 45.117188, 5.789062);
    cairo_curve_to(cr, 45.144531, 5.6875, 45.1875, 5.570312, 45.242188, 5.433594);
    cairo_curve_to(cr, 45.304688, 5.296875, 45.464844, 5.148438, 45.71875, 4.984375);
    cairo_curve_to(cr, 45.917969, 4.820312, 46.195312, 4.683594, 46.546875, 4.578125);
    cairo_curve_to(cr, 46.910156, 4.457031, 47.34375, 4.398438, 47.84375, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 55.714844, 4.398438);
    cairo_line_to(cr, 60.292969, 4.398438);
    cairo_curve_to(cr, 60.292969, 4.425781, 60.289062, 4.457031, 60.277344, 4.496094);
    cairo_curve_to(cr, 60.277344, 4.523438, 60.257812, 4.585938, 60.210938, 4.6875);
    cairo_curve_to(cr, 60.183594, 4.832031, 60.019531, 5.007812, 59.71875, 5.21875);
    cairo_curve_to(cr, 59.464844, 5.398438, 59.046875, 5.488281, 58.46875, 5.488281);
    cairo_line_to(cr, 55.714844, 5.488281);
    cairo_curve_to(cr, 55.597656, 5.488281, 55.507812, 5.5, 55.445312, 5.515625);
    cairo_curve_to(cr, 55.378906, 5.527344, 55.253906, 5.558594, 55.0625, 5.613281);
    cairo_curve_to(cr, 54.878906, 5.664062, 54.789062, 5.8125, 54.789062, 6.046875);
    cairo_line_to(cr, 54.789062, 8.796875);
    cairo_line_to(cr, 60.292969, 8.796875);
    cairo_curve_to(cr, 60.292969, 8.824219, 60.289062, 8.859375, 60.277344, 8.894531);
    cairo_curve_to(cr, 60.277344, 8.921875, 60.257812, 8.984375, 60.210938, 9.085938);
    cairo_curve_to(cr, 60.183594, 9.230469, 60.019531, 9.40625, 59.71875, 9.617188);
    cairo_curve_to(cr, 59.464844, 9.796875, 59.046875, 9.886719, 58.46875, 9.886719);
    cairo_line_to(cr, 52.964844, 9.886719);
    cairo_line_to(cr, 52.964844, 6.046875);
    cairo_curve_to(cr, 52.964844, 5.882812, 52.984375, 5.742188, 53.019531, 5.625);
    cairo_curve_to(cr, 53.054688, 5.496094, 53.128906, 5.382812, 53.238281, 5.285156);
    cairo_curve_to(cr, 53.417969, 5.085938, 53.644531, 4.910156, 53.917969, 4.765625);
    cairo_curve_to(cr, 54.054688, 4.703125, 54.164062, 4.664062, 54.246094, 4.644531);
    cairo_curve_to(cr, 54.328125, 4.617188, 54.507812, 4.566406, 54.789062, 4.496094);
    cairo_curve_to(cr, 55.097656, 4.429688, 55.40625, 4.398438, 55.714844, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 66.339844, 5.488281);
    cairo_curve_to(cr, 66.339844, 5.125, 66.492188, 4.871094, 66.792969, 4.726562);
    cairo_curve_to(cr, 67.089844, 4.582031, 67.386719, 4.480469, 67.675781, 4.425781);
    cairo_line_to(cr, 68.167969, 4.398438);
    cairo_line_to(cr, 68.167969, 10.445312);
    cairo_curve_to(cr, 68.167969, 10.539062, 68.15625, 10.625, 68.140625, 10.707031);
    cairo_curve_to(cr, 68.121094, 10.789062, 68.074219, 10.875, 68.003906, 10.964844);
    cairo_curve_to(cr, 67.949219, 11.09375, 67.890625, 11.191406, 67.828125, 11.265625);
    cairo_curve_to(cr, 67.773438, 11.347656, 67.675781, 11.421875, 67.539062, 11.496094);
    cairo_curve_to(cr, 67.375, 11.632812, 67.09375, 11.773438, 66.695312, 11.917969);
    cairo_curve_to(cr, 66.367188, 12.027344, 65.941406, 12.082031, 65.414062, 12.082031);
    cairo_line_to(cr, 62.664062, 12.082031);
    cairo_curve_to(cr, 62.664062, 11.71875, 62.820312, 11.453125, 63.128906, 11.292969);
    cairo_curve_to(cr, 63.289062, 11.21875, 63.441406, 11.160156, 63.578125, 11.113281);
    cairo_curve_to(cr, 63.722656, 11.078125, 63.867188, 11.050781, 64.011719, 11.03125);
    cairo_curve_to(cr, 64.167969, 11.015625, 64.28125, 11, 64.351562, 10.992188);
    cairo_curve_to(cr, 64.425781, 10.992188, 64.472656, 10.992188, 64.488281, 10.976562);
    cairo_line_to(cr, 65.414062, 10.976562);
    cairo_curve_to(cr, 65.632812, 10.976562, 65.789062, 10.964844, 65.878906, 10.9375);
    cairo_curve_to(cr, 65.980469, 10.917969, 66.058594, 10.875, 66.125, 10.800781);
    cairo_curve_to(cr, 66.269531, 10.683594, 66.339844, 10.5625, 66.339844, 10.445312);
    cairo_line_to(cr, 66.339844, 9.792969);
    cairo_curve_to(cr, 66.058594, 9.855469, 65.75, 9.886719, 65.414062, 9.886719);
    cairo_line_to(cr, 60.839844, 9.886719);
    cairo_line_to(cr, 60.839844, 5.488281);
    cairo_curve_to(cr, 60.839844, 5.132812, 60.992188, 4.878906, 61.300781, 4.726562);
    cairo_curve_to(cr, 61.410156, 4.671875, 61.5625, 4.613281, 61.75, 4.546875);
    cairo_curve_to(cr, 61.941406, 4.484375, 62.082031, 4.445312, 62.175781, 4.425781);
    cairo_line_to(cr, 62.664062, 4.398438);
    cairo_line_to(cr, 62.664062, 8.796875);
    cairo_line_to(cr, 65.414062, 8.796875);
    cairo_curve_to(cr, 65.5625, 8.796875, 65.664062, 8.796875, 65.730469, 8.785156);
    cairo_curve_to(cr, 65.800781, 8.765625, 65.90625, 8.734375, 66.042969, 8.6875);
    cairo_curve_to(cr, 66.242188, 8.605469, 66.339844, 8.457031, 66.339844, 8.238281);
    cairo_line_to(cr, 66.339844, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 81.925781, 0);
    cairo_line_to(cr, 84.675781, 0);
    cairo_line_to(cr, 84.675781, 8.800781);
    cairo_curve_to(cr, 84.675781, 8.84375, 84.675781, 8.882812, 84.675781, 8.90625);
    cairo_curve_to(cr, 84.648438, 8.988281, 84.632812, 9.050781, 84.621094, 9.085938);
    cairo_curve_to(cr, 84.566406, 9.230469, 84.402344, 9.40625, 84.132812, 9.617188);
    cairo_curve_to(cr, 83.851562, 9.796875, 83.421875, 9.890625, 82.851562, 9.890625);
    cairo_line_to(cr, 82.851562, 1.089844);
    cairo_line_to(cr, 81.925781, 1.089844);
    cairo_curve_to(cr, 81.605469, 1.089844, 81.363281, 1.152344, 81.191406, 1.28125);
    cairo_curve_to(cr, 81.117188, 1.351562, 81.0625, 1.476562, 81.027344, 1.648438);
    cairo_line_to(cr, 81.027344, 8.800781);
    cairo_curve_to(cr, 81.027344, 8.824219, 81.023438, 8.859375, 81.011719, 8.894531);
    cairo_curve_to(cr, 81.011719, 8.921875, 80.988281, 8.984375, 80.945312, 9.085938);
    cairo_curve_to(cr, 80.917969, 9.230469, 80.753906, 9.40625, 80.453125, 9.617188);
    cairo_curve_to(cr, 80.199219, 9.796875, 79.773438, 9.886719, 79.171875, 9.886719);
    cairo_line_to(cr, 79.171875, 1.648438);
    cairo_curve_to(cr, 79.171875, 1.484375, 79.226562, 1.296875, 79.335938, 1.089844);
    cairo_line_to(cr, 78.273438, 1.089844);
    cairo_curve_to(cr, 77.9375, 1.089844, 77.683594, 1.152344, 77.511719, 1.28125);
    cairo_curve_to(cr, 77.429688, 1.378906, 77.375, 1.503906, 77.347656, 1.648438);
    cairo_line_to(cr, 77.347656, 8.796875);
    cairo_curve_to(cr, 77.347656, 8.84375, 77.347656, 8.878906, 77.347656, 8.90625);
    cairo_curve_to(cr, 77.320312, 8.988281, 77.296875, 9.074219, 77.28125, 9.167969);
    cairo_curve_to(cr, 77.261719, 9.257812, 77.109375, 9.402344, 76.816406, 9.601562);
    cairo_curve_to(cr, 76.527344, 9.792969, 76.09375, 9.886719, 75.523438, 9.886719);
    cairo_line_to(cr, 75.523438, 1.648438);
    cairo_curve_to(cr, 75.523438, 1.558594, 75.53125, 1.472656, 75.550781, 1.390625);
    cairo_curve_to(cr, 75.578125, 1.308594, 75.613281, 1.222656, 75.660156, 1.128906);
    cairo_curve_to(cr, 75.742188, 0.929688, 75.90625, 0.75, 76.148438, 0.585938);
    cairo_curve_to(cr, 76.351562, 0.429688, 76.625, 0.296875, 76.980469, 0.175781);
    cairo_curve_to(cr, 77.34375, 0.0585938, 77.777344, 0, 78.273438, 0);
    cairo_line_to(cr, 81.925781, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 87.984375, 4.398438);
    cairo_line_to(cr, 92.5625, 4.398438);
    cairo_line_to(cr, 92.5625, 8.242188);
    cairo_curve_to(cr, 92.5625, 8.339844, 92.550781, 8.429688, 92.535156, 8.511719);
    cairo_curve_to(cr, 92.515625, 8.59375, 92.46875, 8.691406, 92.398438, 8.800781);
    cairo_curve_to(cr, 92.34375, 8.917969, 92.289062, 9.011719, 92.234375, 9.085938);
    cairo_curve_to(cr, 92.179688, 9.148438, 92.078125, 9.226562, 91.933594, 9.316406);
    cairo_curve_to(cr, 91.742188, 9.480469, 91.460938, 9.617188, 91.089844, 9.726562);
    cairo_curve_to(cr, 90.71875, 9.835938, 90.289062, 9.890625, 89.808594, 9.890625);
    cairo_line_to(cr, 85.234375, 9.890625);
    cairo_line_to(cr, 85.234375, 6.046875);
    cairo_curve_to(cr, 85.234375, 5.964844, 85.242188, 5.878906, 85.261719, 5.789062);
    cairo_curve_to(cr, 85.289062, 5.6875, 85.328125, 5.570312, 85.382812, 5.433594);
    cairo_curve_to(cr, 85.445312, 5.296875, 85.605469, 5.148438, 85.859375, 4.984375);
    cairo_curve_to(cr, 86.058594, 4.820312, 86.335938, 4.6875, 86.691406, 4.578125);
    cairo_curve_to(cr, 87.054688, 4.457031, 87.484375, 4.398438, 87.984375, 4.398438);
    cairo_move_to(cr, 90.734375, 8.242188);
    cairo_line_to(cr, 90.734375, 5.488281);
    cairo_line_to(cr, 87.984375, 5.488281);
    cairo_curve_to(cr, 87.65625, 5.488281, 87.402344, 5.546875, 87.222656, 5.667969);
    cairo_curve_to(cr, 87.140625, 5.792969, 87.085938, 5.921875, 87.058594, 6.046875);
    cairo_line_to(cr, 87.058594, 8.800781);
    cairo_line_to(cr, 89.808594, 8.800781);
    cairo_curve_to(cr, 90.171875, 8.800781, 90.410156, 8.734375, 90.519531, 8.609375);
    cairo_curve_to(cr, 90.664062, 8.492188, 90.734375, 8.367188, 90.734375, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 98.609375, 1.089844);
    cairo_curve_to(cr, 98.609375, 0.910156, 98.640625, 0.757812, 98.707031, 0.640625);
    cairo_curve_to(cr, 98.769531, 0.511719, 98.882812, 0.414062, 99.046875, 0.339844);
    cairo_curve_to(cr, 99.371094, 0.175781, 99.671875, 0.0820312, 99.945312, 0.0546875);
    cairo_line_to(cr, 100.433594, 0);
    cairo_line_to(cr, 100.433594, 8.242188);
    cairo_curve_to(cr, 100.433594, 8.339844, 100.425781, 8.429688, 100.40625, 8.511719);
    cairo_curve_to(cr, 100.390625, 8.59375, 100.34375, 8.691406, 100.273438, 8.800781);
    cairo_curve_to(cr, 100.21875, 8.917969, 100.164062, 9.011719, 100.109375, 9.085938);
    cairo_curve_to(cr, 100.054688, 9.148438, 99.953125, 9.226562, 99.808594, 9.316406);
    cairo_curve_to(cr, 99.617188, 9.480469, 99.335938, 9.617188, 98.964844, 9.726562);
    cairo_curve_to(cr, 98.59375, 9.835938, 98.164062, 9.890625, 97.683594, 9.890625);
    cairo_line_to(cr, 93.109375, 9.890625);
    cairo_line_to(cr, 93.109375, 6.046875);
    cairo_curve_to(cr, 93.109375, 5.964844, 93.117188, 5.878906, 93.136719, 5.789062);
    cairo_curve_to(cr, 93.160156, 5.6875, 93.203125, 5.570312, 93.257812, 5.433594);
    cairo_curve_to(cr, 93.320312, 5.296875, 93.480469, 5.148438, 93.734375, 4.984375);
    cairo_curve_to(cr, 93.933594, 4.820312, 94.210938, 4.6875, 94.566406, 4.578125);
    cairo_curve_to(cr, 94.929688, 4.457031, 95.359375, 4.398438, 95.859375, 4.398438);
    cairo_line_to(cr, 97.683594, 4.398438);
    cairo_curve_to(cr, 97.800781, 4.398438, 97.90625, 4.394531, 97.996094, 4.386719);
    cairo_curve_to(cr, 98.089844, 4.367188, 98.191406, 4.339844, 98.308594, 4.304688);
    cairo_curve_to(cr, 98.511719, 4.222656, 98.609375, 4.070312, 98.609375, 3.839844);
    cairo_line_to(cr, 98.609375, 1.089844);
    cairo_move_to(cr, 98.609375, 8.242188);
    cairo_line_to(cr, 98.609375, 5.394531);
    cairo_curve_to(cr, 98.328125, 5.457031, 98.019531, 5.488281, 97.683594, 5.488281);
    cairo_line_to(cr, 95.859375, 5.488281);
    cairo_curve_to(cr, 95.53125, 5.488281, 95.277344, 5.546875, 95.097656, 5.667969);
    cairo_curve_to(cr, 95.015625, 5.792969, 94.960938, 5.921875, 94.933594, 6.046875);
    cairo_line_to(cr, 94.933594, 8.800781);
    cairo_line_to(cr, 97.683594, 8.800781);
    cairo_curve_to(cr, 98.046875, 8.800781, 98.285156, 8.734375, 98.390625, 8.609375);
    cairo_curve_to(cr, 98.539062, 8.492188, 98.609375, 8.367188, 98.609375, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 106.484375, 5.488281);
    cairo_curve_to(cr, 106.484375, 5.125, 106.632812, 4.871094, 106.933594, 4.726562);
    cairo_curve_to(cr, 107.234375, 4.582031, 107.527344, 4.480469, 107.820312, 4.425781);
    cairo_line_to(cr, 108.308594, 4.398438);
    cairo_line_to(cr, 108.308594, 8.242188);
    cairo_curve_to(cr, 108.308594, 8.53125, 108.210938, 8.785156, 108.011719, 9.003906);
    cairo_curve_to(cr, 107.847656, 9.203125, 107.621094, 9.371094, 107.328125, 9.507812);
    cairo_curve_to(cr, 107.082031, 9.617188, 106.785156, 9.714844, 106.429688, 9.808594);
    cairo_curve_to(cr, 106.15625, 9.859375, 105.867188, 9.890625, 105.558594, 9.890625);
    cairo_line_to(cr, 100.980469, 9.890625);
    cairo_line_to(cr, 100.980469, 5.488281);
    cairo_curve_to(cr, 100.980469, 5.136719, 101.136719, 4.882812, 101.445312, 4.726562);
    cairo_curve_to(cr, 101.554688, 4.671875, 101.703125, 4.613281, 101.894531, 4.550781);
    cairo_curve_to(cr, 102.085938, 4.484375, 102.226562, 4.445312, 102.316406, 4.425781);
    cairo_line_to(cr, 102.808594, 4.398438);
    cairo_line_to(cr, 102.808594, 8.800781);
    cairo_line_to(cr, 105.558594, 8.800781);
    cairo_curve_to(cr, 105.703125, 8.800781, 105.808594, 8.800781, 105.871094, 8.785156);
    cairo_curve_to(cr, 105.945312, 8.765625, 106.046875, 8.734375, 106.183594, 8.691406);
    cairo_curve_to(cr, 106.382812, 8.609375, 106.484375, 8.457031, 106.484375, 8.242188);
    cairo_line_to(cr, 106.484375, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 108.855469, 1.089844);
    cairo_curve_to(cr, 108.855469, 0.734375, 109.015625, 0.480469, 109.332031, 0.328125);
    cairo_curve_to(cr, 109.652344, 0.171875, 109.9375, 0.0820312, 110.191406, 0.0546875);
    cairo_line_to(cr, 110.679688, 0);
    cairo_line_to(cr, 110.679688, 8.800781);
    cairo_curve_to(cr, 110.679688, 8.84375, 110.679688, 8.882812, 110.679688, 8.90625);
    cairo_curve_to(cr, 110.652344, 8.988281, 110.632812, 9.074219, 110.613281, 9.167969);
    cairo_curve_to(cr, 110.59375, 9.257812, 110.441406, 9.402344, 110.148438, 9.601562);
    cairo_curve_to(cr, 109.859375, 9.792969, 109.429688, 9.890625, 108.855469, 9.890625);
    cairo_line_to(cr, 108.855469, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 114.875, 4.398438);
    cairo_line_to(cr, 118.550781, 4.398438);
    cairo_line_to(cr, 118.550781, 8.242188);
    cairo_curve_to(cr, 118.550781, 8.339844, 118.542969, 8.429688, 118.523438, 8.511719);
    cairo_curve_to(cr, 118.507812, 8.59375, 118.460938, 8.691406, 118.386719, 8.800781);
    cairo_curve_to(cr, 118.332031, 8.917969, 118.277344, 9.011719, 118.222656, 9.085938);
    cairo_curve_to(cr, 118.171875, 9.148438, 118.070312, 9.226562, 117.925781, 9.316406);
    cairo_curve_to(cr, 117.734375, 9.480469, 117.453125, 9.617188, 117.082031, 9.726562);
    cairo_curve_to(cr, 116.707031, 9.835938, 116.28125, 9.890625, 115.800781, 9.890625);
    cairo_line_to(cr, 111.222656, 9.890625);
    cairo_line_to(cr, 111.222656, 8.242188);
    cairo_curve_to(cr, 111.222656, 8.160156, 111.234375, 8.074219, 111.25, 7.980469);
    cairo_curve_to(cr, 111.269531, 7.890625, 111.304688, 7.800781, 111.359375, 7.710938);
    cairo_curve_to(cr, 111.441406, 7.519531, 111.605469, 7.339844, 111.851562, 7.179688);
    cairo_curve_to(cr, 111.960938, 7.097656, 112.078125, 7.023438, 112.203125, 6.960938);
    cairo_curve_to(cr, 112.332031, 6.886719, 112.496094, 6.824219, 112.695312, 6.769531);
    cairo_curve_to(cr, 113.011719, 6.652344, 113.4375, 6.59375, 113.976562, 6.59375);
    cairo_line_to(cr, 115.800781, 6.59375);
    cairo_curve_to(cr, 115.945312, 6.59375, 116.050781, 6.59375, 116.113281, 6.578125);
    cairo_curve_to(cr, 116.1875, 6.5625, 116.304688, 6.527344, 116.46875, 6.484375);
    cairo_curve_to(cr, 116.640625, 6.429688, 116.726562, 6.285156, 116.726562, 6.046875);
    cairo_line_to(cr, 116.726562, 5.488281);
    cairo_line_to(cr, 113.046875, 5.488281);
    cairo_curve_to(cr, 113.046875, 5.136719, 113.203125, 4.882812, 113.511719, 4.726562);
    cairo_curve_to(cr, 113.621094, 4.671875, 113.769531, 4.613281, 113.960938, 4.550781);
    cairo_curve_to(cr, 114.152344, 4.484375, 114.292969, 4.445312, 114.382812, 4.425781);
    cairo_line_to(cr, 114.875, 4.398438);
    cairo_move_to(cr, 116.726562, 8.242188);
    cairo_line_to(cr, 116.726562, 7.601562);
    cairo_curve_to(cr, 116.570312, 7.628906, 116.417969, 7.652344, 116.261719, 7.667969);
    cairo_curve_to(cr, 116.117188, 7.6875, 115.964844, 7.695312, 115.800781, 7.695312);
    cairo_line_to(cr, 113.976562, 7.695312);
    cairo_curve_to(cr, 113.628906, 7.695312, 113.375, 7.75, 113.210938, 7.859375);
    cairo_curve_to(cr, 113.121094, 8.003906, 113.066406, 8.132812, 113.046875, 8.242188);
    cairo_line_to(cr, 113.046875, 8.796875);
    cairo_line_to(cr, 115.800781, 8.796875);
    cairo_curve_to(cr, 116.164062, 8.796875, 116.398438, 8.734375, 116.507812, 8.609375);
    cairo_curve_to(cr, 116.652344, 8.488281, 116.726562, 8.367188, 116.726562, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 124.601562, 4.398438);
    cairo_line_to(cr, 126.425781, 4.398438);
    cairo_curve_to(cr, 126.425781, 4.425781, 126.421875, 4.457031, 126.410156, 4.496094);
    cairo_curve_to(cr, 126.410156, 4.523438, 126.390625, 4.585938, 126.34375, 4.6875);
    cairo_curve_to(cr, 126.316406, 4.832031, 126.152344, 5.007812, 125.855469, 5.21875);
    cairo_curve_to(cr, 125.597656, 5.398438, 125.179688, 5.488281, 124.601562, 5.488281);
    cairo_curve_to(cr, 124.402344, 5.488281, 124.246094, 5.503906, 124.136719, 5.53125);
    cairo_curve_to(cr, 124.039062, 5.558594, 123.9375, 5.601562, 123.835938, 5.667969);
    cairo_curve_to(cr, 123.757812, 5.757812, 123.703125, 5.882812, 123.675781, 6.046875);
    cairo_line_to(cr, 123.675781, 8.800781);
    cairo_curve_to(cr, 123.675781, 8.84375, 123.675781, 8.882812, 123.675781, 8.90625);
    cairo_curve_to(cr, 123.648438, 8.988281, 123.628906, 9.050781, 123.621094, 9.085938);
    cairo_curve_to(cr, 123.566406, 9.230469, 123.402344, 9.40625, 123.128906, 9.617188);
    cairo_curve_to(cr, 122.847656, 9.796875, 122.421875, 9.890625, 121.847656, 9.890625);
    cairo_line_to(cr, 121.847656, 5.394531);
    cairo_curve_to(cr, 121.566406, 5.457031, 121.257812, 5.488281, 120.921875, 5.488281);
    cairo_line_to(cr, 119.097656, 5.488281);
    cairo_curve_to(cr, 119.097656, 5.136719, 119.253906, 4.878906, 119.5625, 4.726562);
    cairo_curve_to(cr, 119.667969, 4.671875, 119.820312, 4.613281, 120.011719, 4.550781);
    cairo_curve_to(cr, 120.199219, 4.484375, 120.34375, 4.445312, 120.433594, 4.425781);
    cairo_line_to(cr, 120.921875, 4.398438);
    cairo_curve_to(cr, 121.050781, 4.398438, 121.160156, 4.394531, 121.25, 4.386719);
    cairo_curve_to(cr, 121.339844, 4.367188, 121.441406, 4.339844, 121.550781, 4.304688);
    cairo_curve_to(cr, 121.75, 4.222656, 121.847656, 4.066406, 121.847656, 3.839844);
    cairo_line_to(cr, 121.847656, 3.296875);
    cairo_curve_to(cr, 121.847656, 2.941406, 122.003906, 2.6875, 122.3125, 2.535156);
    cairo_curve_to(cr, 122.628906, 2.371094, 122.921875, 2.269531, 123.183594, 2.234375);
    cairo_line_to(cr, 123.675781, 2.207031);
    cairo_line_to(cr, 123.675781, 4.480469);
    cairo_curve_to(cr, 123.863281, 4.425781, 124.171875, 4.398438, 124.601562, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 126.972656, 5.488281);
    cairo_curve_to(cr, 126.972656, 5.136719, 127.125, 4.882812, 127.433594, 4.726562);
    cairo_curve_to(cr, 127.542969, 4.671875, 127.695312, 4.613281, 127.882812, 4.550781);
    cairo_curve_to(cr, 128.074219, 4.484375, 128.214844, 4.445312, 128.308594, 4.425781);
    cairo_line_to(cr, 128.796875, 4.398438);
    cairo_line_to(cr, 128.796875, 8.800781);
    cairo_curve_to(cr, 128.796875, 8.84375, 128.796875, 8.882812, 128.796875, 8.90625);
    cairo_curve_to(cr, 128.769531, 8.988281, 128.746094, 9.074219, 128.730469, 9.167969);
    cairo_curve_to(cr, 128.710938, 9.257812, 128.554688, 9.402344, 128.265625, 9.601562);
    cairo_curve_to(cr, 127.976562, 9.792969, 127.542969, 9.890625, 126.972656, 9.890625);
    cairo_line_to(cr, 126.972656, 5.488281);
    cairo_move_to(cr, 126.972656, 3.839844);
    cairo_curve_to(cr, 126.972656, 3.488281, 127.125, 3.238281, 127.433594, 3.09375);
    cairo_curve_to(cr, 127.742188, 2.9375, 128.035156, 2.839844, 128.308594, 2.792969);
    cairo_line_to(cr, 128.796875, 2.75);
    cairo_curve_to(cr, 128.796875, 2.796875, 128.796875, 2.832031, 128.796875, 2.859375);
    cairo_curve_to(cr, 128.769531, 2.941406, 128.746094, 3.03125, 128.730469, 3.132812);
    cairo_curve_to(cr, 128.710938, 3.222656, 128.550781, 3.375, 128.253906, 3.582031);
    cairo_curve_to(cr, 127.960938, 3.753906, 127.535156, 3.839844, 126.972656, 3.839844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 132.089844, 4.398438);
    cairo_line_to(cr, 136.667969, 4.398438);
    cairo_line_to(cr, 136.667969, 8.242188);
    cairo_curve_to(cr, 136.667969, 8.339844, 136.660156, 8.429688, 136.640625, 8.511719);
    cairo_curve_to(cr, 136.621094, 8.59375, 136.578125, 8.691406, 136.503906, 8.800781);
    cairo_curve_to(cr, 136.449219, 8.917969, 136.394531, 9.011719, 136.339844, 9.085938);
    cairo_curve_to(cr, 136.285156, 9.148438, 136.1875, 9.226562, 136.039062, 9.316406);
    cairo_curve_to(cr, 135.851562, 9.480469, 135.570312, 9.617188, 135.195312, 9.726562);
    cairo_curve_to(cr, 134.824219, 9.835938, 134.398438, 9.890625, 133.917969, 9.890625);
    cairo_line_to(cr, 129.339844, 9.890625);
    cairo_line_to(cr, 129.339844, 6.046875);
    cairo_curve_to(cr, 129.339844, 5.964844, 129.347656, 5.878906, 129.367188, 5.789062);
    cairo_curve_to(cr, 129.394531, 5.6875, 129.433594, 5.570312, 129.488281, 5.433594);
    cairo_curve_to(cr, 129.554688, 5.296875, 129.710938, 5.148438, 129.964844, 4.984375);
    cairo_curve_to(cr, 130.164062, 4.820312, 130.441406, 4.6875, 130.796875, 4.578125);
    cairo_curve_to(cr, 131.160156, 4.457031, 131.589844, 4.398438, 132.089844, 4.398438);
    cairo_move_to(cr, 134.84375, 8.242188);
    cairo_line_to(cr, 134.84375, 5.488281);
    cairo_line_to(cr, 132.089844, 5.488281);
    cairo_curve_to(cr, 131.765625, 5.488281, 131.511719, 5.546875, 131.328125, 5.667969);
    cairo_curve_to(cr, 131.246094, 5.792969, 131.191406, 5.921875, 131.164062, 6.046875);
    cairo_line_to(cr, 131.164062, 8.800781);
    cairo_line_to(cr, 133.917969, 8.800781);
    cairo_curve_to(cr, 134.28125, 8.800781, 134.515625, 8.734375, 134.625, 8.609375);
    cairo_curve_to(cr, 134.769531, 8.492188, 134.84375, 8.367188, 134.84375, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 139.964844, 4.398438);
    cairo_line_to(cr, 144.542969, 4.398438);
    cairo_line_to(cr, 144.542969, 8.800781);
    cairo_curve_to(cr, 144.542969, 8.824219, 144.539062, 8.859375, 144.527344, 8.894531);
    cairo_curve_to(cr, 144.527344, 8.921875, 144.503906, 8.984375, 144.460938, 9.085938);
    cairo_curve_to(cr, 144.433594, 9.230469, 144.269531, 9.40625, 143.96875, 9.617188);
    cairo_curve_to(cr, 143.714844, 9.796875, 143.296875, 9.886719, 142.714844, 9.886719);
    cairo_line_to(cr, 142.714844, 5.488281);
    cairo_line_to(cr, 139.964844, 5.488281);
    cairo_curve_to(cr, 139.636719, 5.488281, 139.382812, 5.546875, 139.203125, 5.667969);
    cairo_curve_to(cr, 139.121094, 5.792969, 139.066406, 5.921875, 139.039062, 6.046875);
    cairo_line_to(cr, 139.039062, 8.796875);
    cairo_curve_to(cr, 139.039062, 8.84375, 139.039062, 8.878906, 139.039062, 8.90625);
    cairo_curve_to(cr, 139.011719, 8.988281, 138.988281, 9.074219, 138.972656, 9.167969);
    cairo_curve_to(cr, 138.953125, 9.257812, 138.796875, 9.402344, 138.507812, 9.601562);
    cairo_curve_to(cr, 138.21875, 9.792969, 137.785156, 9.886719, 137.214844, 9.886719);
    cairo_line_to(cr, 137.214844, 6.046875);
    cairo_curve_to(cr, 137.214844, 5.964844, 137.222656, 5.878906, 137.242188, 5.789062);
    cairo_curve_to(cr, 137.269531, 5.6875, 137.308594, 5.570312, 137.363281, 5.433594);
    cairo_curve_to(cr, 137.425781, 5.296875, 137.585938, 5.148438, 137.839844, 4.984375);
    cairo_curve_to(cr, 138.039062, 4.820312, 138.316406, 4.683594, 138.671875, 4.578125);
    cairo_curve_to(cr, 139.035156, 4.457031, 139.464844, 4.398438, 139.964844, 4.398438);
    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
#ifndef DRAW_CASGLABEL_H
#define DRAW_CASGLABEL_H
inline int cairo_code_draw_casGLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casGLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casGLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.578125, 1.089844, 2.371094, 1.136719, 2.125, 1.226562);
    cairo_curve_to(cr, 1.925781, 1.28125, 1.824219, 1.421875, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 4.578125, 8.796875);
    cairo_curve_to(cr, 4.722656, 8.796875, 4.824219, 8.792969, 4.890625, 8.785156);
    cairo_curve_to(cr, 4.960938, 8.765625, 5.066406, 8.734375, 5.203125, 8.691406);
    cairo_curve_to(cr, 5.402344, 8.609375, 5.503906, 8.457031, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.75, 5.136719, 2.90625, 4.878906, 3.214844, 4.726562);
    cairo_curve_to(cr, 3.542969, 4.582031, 3.832031, 4.480469, 4.085938, 4.425781);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_line_to(cr, 7.328125, 4.398438);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.53125, 7.226562, 8.785156, 7.027344, 9.003906);
    cairo_curve_to(cr, 6.863281, 9.203125, 6.636719, 9.371094, 6.347656, 9.507812);
    cairo_curve_to(cr, 6.101562, 9.617188, 5.800781, 9.714844, 5.449219, 9.808594);
    cairo_curve_to(cr, 5.175781, 9.859375, 4.886719, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.492188, 0.0195312, 1.351562, 0.0546875, 1.226562);
    cairo_curve_to(cr, 0.101562, 1.089844, 0.171875, 0.976562, 0.273438, 0.886719);
    cairo_curve_to(cr, 0.355469, 0.792969, 0.449219, 0.710938, 0.558594, 0.640625);
    cairo_curve_to(cr, 0.667969, 0.558594, 0.800781, 0.472656, 0.953125, 0.382812);
    cairo_curve_to(cr, 1.042969, 0.335938, 1.175781, 0.285156, 1.347656, 0.230469);
    cairo_curve_to(cr, 1.53125, 0.175781, 1.6875, 0.132812, 1.824219, 0.09375);
    cairo_curve_to(cr, 1.980469, 0.078125, 2.148438, 0.0585938, 2.328125, 0.0390625);
    cairo_curve_to(cr, 2.519531, 0.015625, 2.660156, 0, 2.75, 0);
    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
#ifndef DRAW_CASHARMONICSLABEL_H
#define DRAW_CASHARMONICSLABEL_H
inline int cairo_code_draw_casHarmonicsLabel_get_width()
{
    return 66;
}
inline int cairo_code_draw_casHarmonicsLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casHarmonicsLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 5.503906, 1.089844);
    cairo_curve_to(cr, 5.503906, 0.90625, 5.535156, 0.757812, 5.597656, 0.640625);
    cairo_curve_to(cr, 5.660156, 0.511719, 5.773438, 0.414062, 5.9375, 0.339844);
    cairo_curve_to(cr, 6.265625, 0.175781, 6.566406, 0.0820312, 6.835938, 0.0546875);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 5.503906, 5.394531);
    cairo_curve_to(cr, 5.222656, 5.457031, 4.914062, 5.488281, 4.578125, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.425781, 5.488281, 2.171875, 5.546875, 1.988281, 5.664062);
    cairo_curve_to(cr, 1.90625, 5.792969, 1.851562, 5.921875, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.089844);
    cairo_curve_to(cr, 0, 0.734375, 0.160156, 0.480469, 0.476562, 0.328125);
    cairo_curve_to(cr, 0.792969, 0.171875, 1.082031, 0.0820312, 1.335938, 0.0546875);
    cairo_line_to(cr, 1.824219, 0);
    cairo_line_to(cr, 1.824219, 4.480469);
    cairo_curve_to(cr, 2.015625, 4.425781, 2.324219, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.695312, 4.398438, 4.800781, 4.394531, 4.890625, 4.386719);
    cairo_curve_to(cr, 4.980469, 4.367188, 5.085938, 4.339844, 5.203125, 4.304688);
    cairo_curve_to(cr, 5.402344, 4.222656, 5.503906, 4.066406, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 11.523438, 4.398438);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 8.242188);
    cairo_curve_to(cr, 15.203125, 8.339844, 15.191406, 8.429688, 15.175781, 8.511719);
    cairo_curve_to(cr, 15.15625, 8.59375, 15.109375, 8.691406, 15.039062, 8.796875);
    cairo_curve_to(cr, 14.984375, 8.917969, 14.929688, 9.011719, 14.875, 9.085938);
    cairo_curve_to(cr, 14.820312, 9.148438, 14.722656, 9.226562, 14.574219, 9.316406);
    cairo_curve_to(cr, 14.382812, 9.480469, 14.101562, 9.617188, 13.730469, 9.726562);
    cairo_curve_to(cr, 13.359375, 9.832031, 12.933594, 9.886719, 12.449219, 9.886719);
    cairo_line_to(cr, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 8.242188);
    cairo_curve_to(cr, 7.875, 8.160156, 7.882812, 8.074219, 7.902344, 7.980469);
    cairo_curve_to(cr, 7.917969, 7.890625, 7.957031, 7.800781, 8.011719, 7.710938);
    cairo_curve_to(cr, 8.09375, 7.519531, 8.253906, 7.339844, 8.5, 7.179688);
    cairo_curve_to(cr, 8.609375, 7.097656, 8.726562, 7.023438, 8.855469, 6.960938);
    cairo_curve_to(cr, 8.980469, 6.886719, 9.144531, 6.824219, 9.34375, 6.769531);
    cairo_curve_to(cr, 9.664062, 6.652344, 10.089844, 6.59375, 10.625, 6.59375);
    cairo_line_to(cr, 12.449219, 6.59375);
    cairo_curve_to(cr, 12.597656, 6.59375, 12.699219, 6.585938, 12.765625, 6.578125);
    cairo_curve_to(cr, 12.835938, 6.558594, 12.953125, 6.527344, 13.117188, 6.484375);
    cairo_curve_to(cr, 13.289062, 6.429688, 13.375, 6.285156, 13.375, 6.046875);
    cairo_line_to(cr, 13.375, 5.488281);
    cairo_line_to(cr, 9.699219, 5.488281);
    cairo_curve_to(cr, 9.699219, 5.136719, 9.855469, 4.878906, 10.164062, 4.726562);
    cairo_curve_to(cr, 10.269531, 4.671875, 10.421875, 4.613281, 10.613281, 4.550781);
    cairo_curve_to(cr, 10.800781, 4.484375, 10.941406, 4.445312, 11.035156, 4.425781);
    cairo_line_to(cr, 11.523438, 4.398438);
    cairo_move_to(cr, 13.375, 8.242188);
    cairo_line_to(cr, 13.375, 7.601562);
    cairo_curve_to(cr, 13.222656, 7.628906, 13.066406, 7.648438, 12.914062, 7.667969);
    cairo_curve_to(cr, 12.769531, 7.6875, 12.613281, 7.695312, 12.449219, 7.695312);
    cairo_line_to(cr, 10.625, 7.695312);
    cairo_curve_to(cr, 10.28125, 7.695312, 10.027344, 7.75, 9.863281, 7.859375);
    cairo_curve_to(cr, 9.773438, 8.003906, 9.71875, 8.132812, 9.699219, 8.242188);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_line_to(cr, 12.449219, 8.796875);
    cairo_curve_to(cr, 12.8125, 8.796875, 13.050781, 8.734375, 13.160156, 8.609375);
    cairo_curve_to(cr, 13.304688, 8.488281, 13.375, 8.367188, 13.375, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 18.5, 4.398438);
    cairo_line_to(cr, 23.078125, 4.398438);
    cairo_curve_to(cr, 23.078125, 4.425781, 23.070312, 4.457031, 23.0625, 4.496094);
    cairo_curve_to(cr, 23.0625, 4.523438, 23.039062, 4.585938, 22.996094, 4.683594);
    cairo_curve_to(cr, 22.96875, 4.832031, 22.804688, 5.007812, 22.503906, 5.214844);
    cairo_curve_to(cr, 22.25, 5.398438, 21.832031, 5.488281, 21.25, 5.488281);
    cairo_line_to(cr, 18.5, 5.488281);
    cairo_curve_to(cr, 18.171875, 5.488281, 17.917969, 5.546875, 17.738281, 5.664062);
    cairo_curve_to(cr, 17.65625, 5.792969, 17.601562, 5.921875, 17.574219, 6.046875);
    cairo_line_to(cr, 17.574219, 8.796875);
    cairo_curve_to(cr, 17.574219, 8.84375, 17.574219, 8.878906, 17.574219, 8.90625);
    cairo_curve_to(cr, 17.546875, 8.988281, 17.523438, 9.074219, 17.503906, 9.167969);
    cairo_curve_to(cr, 17.488281, 9.257812, 17.332031, 9.402344, 17.042969, 9.601562);
    cairo_curve_to(cr, 16.75, 9.792969, 16.320312, 9.886719, 15.75, 9.886719);
    cairo_line_to(cr, 15.75, 6.046875);
    cairo_curve_to(cr, 15.75, 5.964844, 15.757812, 5.878906, 15.777344, 5.789062);
    cairo_curve_to(cr, 15.804688, 5.6875, 15.84375, 5.570312, 15.898438, 5.433594);
    cairo_curve_to(cr, 15.960938, 5.296875, 16.121094, 5.148438, 16.375, 4.984375);
    cairo_curve_to(cr, 16.574219, 4.820312, 16.851562, 4.683594, 17.207031, 4.578125);
    cairo_curve_to(cr, 17.570312, 4.457031, 18, 4.398438, 18.5, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 29.691406, 4.398438);
    cairo_line_to(cr, 32.441406, 4.398438);
    cairo_line_to(cr, 32.441406, 8.796875);
    cairo_curve_to(cr, 32.441406, 8.84375, 32.441406, 8.878906, 32.441406, 8.90625);
    cairo_curve_to(cr, 32.414062, 8.988281, 32.398438, 9.046875, 32.386719, 9.085938);
    cairo_curve_to(cr, 32.335938, 9.230469, 32.171875, 9.40625, 31.898438, 9.617188);
    cairo_curve_to(cr, 31.617188, 9.796875, 31.191406, 9.886719, 30.617188, 9.886719);
    cairo_line_to(cr, 30.617188, 5.488281);
    cairo_line_to(cr, 29.691406, 5.488281);
    cairo_curve_to(cr, 29.382812, 5.488281, 29.136719, 5.546875, 28.957031, 5.667969);
    cairo_curve_to(cr, 28.875, 5.757812, 28.820312, 5.882812, 28.792969, 6.046875);
    cairo_line_to(cr, 28.792969, 8.796875);
    cairo_curve_to(cr, 28.792969, 8.824219, 28.789062, 8.859375, 28.777344, 8.894531);
    cairo_curve_to(cr, 28.777344, 8.921875, 28.757812, 8.984375, 28.710938, 9.085938);
    cairo_curve_to(cr, 28.683594, 9.230469, 28.519531, 9.40625, 28.222656, 9.617188);
    cairo_curve_to(cr, 27.964844, 9.796875, 27.539062, 9.886719, 26.941406, 9.886719);
    cairo_line_to(cr, 26.941406, 6.046875);
    cairo_curve_to(cr, 26.941406, 5.882812, 26.996094, 5.699219, 27.105469, 5.488281);
    cairo_line_to(cr, 26.042969, 5.488281);
    cairo_curve_to(cr, 25.714844, 5.488281, 25.460938, 5.546875, 25.277344, 5.664062);
    cairo_curve_to(cr, 25.195312, 5.792969, 25.140625, 5.921875, 25.117188, 6.046875);
    cairo_line_to(cr, 25.117188, 8.796875);
    cairo_curve_to(cr, 25.117188, 8.84375, 25.117188, 8.878906, 25.117188, 8.90625);
    cairo_curve_to(cr, 25.089844, 8.988281, 25.066406, 9.074219, 25.046875, 9.167969);
    cairo_curve_to(cr, 25.027344, 9.257812, 24.875, 9.402344, 24.585938, 9.601562);
    cairo_curve_to(cr, 24.292969, 9.792969, 23.863281, 9.886719, 23.289062, 9.886719);
    cairo_line_to(cr, 23.289062, 6.046875);
    cairo_curve_to(cr, 23.289062, 5.964844, 23.300781, 5.878906, 23.316406, 5.789062);
    cairo_curve_to(cr, 23.34375, 5.6875, 23.386719, 5.570312, 23.441406, 5.433594);
    cairo_curve_to(cr, 23.503906, 5.296875, 23.664062, 5.148438, 23.917969, 4.984375);
    cairo_curve_to(cr, 24.117188, 4.820312, 24.394531, 4.683594, 24.746094, 4.578125);
    cairo_curve_to(cr, 25.109375, 4.457031, 25.542969, 4.398438, 26.042969, 4.398438);
    cairo_line_to(cr, 29.691406, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 35.765625, 4.398438);
    cairo_line_to(cr, 40.339844, 4.398438);
    cairo_line_to(cr, 40.339844, 8.242188);
    cairo_curve_to(cr, 40.339844, 8.339844, 40.332031, 8.429688, 40.3125, 8.511719);
    cairo_curve_to(cr, 40.296875, 8.59375, 40.25, 8.691406, 40.175781, 8.796875);
    cairo_curve_to(cr, 40.125, 8.917969, 40.070312, 9.011719, 40.015625, 9.085938);
    cairo_curve_to(cr, 39.960938, 9.148438, 39.859375, 9.226562, 39.714844, 9.316406);
    cairo_curve_to(cr, 39.523438, 9.480469, 39.242188, 9.617188, 38.871094, 9.726562);
    cairo_curve_to(cr, 38.496094, 9.832031, 38.070312, 9.886719, 37.589844, 9.886719);
    cairo_line_to(cr, 33.011719, 9.886719);
    cairo_line_to(cr, 33.011719, 6.046875);
    cairo_curve_to(cr, 33.011719, 5.964844, 33.023438, 5.878906, 33.039062, 5.789062);
    cairo_curve_to(cr, 33.066406, 5.6875, 33.109375, 5.570312, 33.164062, 5.433594);
    cairo_curve_to(cr, 33.226562, 5.296875, 33.386719, 5.148438, 33.640625, 4.984375);
    cairo_curve_to(cr, 33.839844, 4.820312, 34.117188, 4.683594, 34.46875, 4.578125);
    cairo_curve_to(cr, 34.832031, 4.457031, 35.265625, 4.398438, 35.765625, 4.398438);
    cairo_move_to(cr, 38.515625, 8.242188);
    cairo_line_to(cr, 38.515625, 5.488281);
    cairo_line_to(cr, 35.765625, 5.488281);
    cairo_curve_to(cr, 35.4375, 5.488281, 35.183594, 5.546875, 35, 5.667969);
    cairo_curve_to(cr, 34.921875, 5.792969, 34.867188, 5.921875, 34.839844, 6.046875);
    cairo_line_to(cr, 34.839844, 8.796875);
    cairo_line_to(cr, 37.589844, 8.796875);
    cairo_curve_to(cr, 37.953125, 8.796875, 38.1875, 8.734375, 38.296875, 8.609375);
    cairo_curve_to(cr, 38.441406, 8.488281, 38.515625, 8.367188, 38.515625, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 43.640625, 4.398438);
    cairo_line_to(cr, 48.214844, 4.398438);
    cairo_line_to(cr, 48.214844, 8.796875);
    cairo_curve_to(cr, 48.214844, 8.824219, 48.210938, 8.859375, 48.203125, 8.894531);
    cairo_curve_to(cr, 48.203125, 8.921875, 48.179688, 8.984375, 48.132812, 9.085938);
    cairo_curve_to(cr, 48.105469, 9.230469, 47.941406, 9.40625, 47.644531, 9.617188);
    cairo_curve_to(cr, 47.390625, 9.796875, 46.972656, 9.886719, 46.390625, 9.886719);
    cairo_line_to(cr, 46.390625, 5.488281);
    cairo_line_to(cr, 43.640625, 5.488281);
    cairo_curve_to(cr, 43.3125, 5.488281, 43.058594, 5.546875, 42.875, 5.664062);
    cairo_curve_to(cr, 42.792969, 5.792969, 42.738281, 5.921875, 42.710938, 6.046875);
    cairo_line_to(cr, 42.710938, 8.796875);
    cairo_curve_to(cr, 42.710938, 8.84375, 42.710938, 8.878906, 42.710938, 8.90625);
    cairo_curve_to(cr, 42.683594, 8.988281, 42.664062, 9.074219, 42.644531, 9.167969);
    cairo_curve_to(cr, 42.625, 9.257812, 42.472656, 9.402344, 42.179688, 9.601562);
    cairo_curve_to(cr, 41.890625, 9.792969, 41.460938, 9.886719, 40.886719, 9.886719);
    cairo_line_to(cr, 40.886719, 6.046875);
    cairo_curve_to(cr, 40.886719, 5.964844, 40.898438, 5.878906, 40.914062, 5.789062);
    cairo_curve_to(cr, 40.941406, 5.6875, 40.984375, 5.570312, 41.039062, 5.433594);
    cairo_curve_to(cr, 41.101562, 5.296875, 41.261719, 5.148438, 41.515625, 4.984375);
    cairo_curve_to(cr, 41.714844, 4.820312, 41.992188, 4.683594, 42.34375, 4.578125);
    cairo_curve_to(cr, 42.707031, 4.457031, 43.140625, 4.398438, 43.640625, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 48.761719, 5.488281);
    cairo_curve_to(cr, 48.761719, 5.136719, 48.917969, 4.878906, 49.226562, 4.726562);
    cairo_curve_to(cr, 49.332031, 4.671875, 49.484375, 4.613281, 49.675781, 4.550781);
    cairo_curve_to(cr, 49.863281, 4.484375, 50.003906, 4.445312, 50.097656, 4.425781);
    cairo_line_to(cr, 50.585938, 4.398438);
    cairo_line_to(cr, 50.585938, 8.796875);
    cairo_curve_to(cr, 50.585938, 8.84375, 50.585938, 8.878906, 50.585938, 8.90625);
    cairo_curve_to(cr, 50.558594, 8.988281, 50.535156, 9.074219, 50.519531, 9.167969);
    cairo_curve_to(cr, 50.5, 9.257812, 50.347656, 9.402344, 50.054688, 9.601562);
    cairo_curve_to(cr, 49.765625, 9.792969, 49.332031, 9.886719, 48.761719, 9.886719);
    cairo_line_to(cr, 48.761719, 5.488281);
    cairo_move_to(cr, 48.761719, 3.839844);
    cairo_curve_to(cr, 48.761719, 3.488281, 48.917969, 3.238281, 49.226562, 3.09375);
    cairo_curve_to(cr, 49.535156, 2.9375, 49.824219, 2.835938, 50.097656, 2.792969);
    cairo_line_to(cr, 50.585938, 2.75);
    cairo_curve_to(cr, 50.585938, 2.796875, 50.585938, 2.832031, 50.585938, 2.859375);
    cairo_curve_to(cr, 50.558594, 2.941406, 50.535156, 3.03125, 50.519531, 3.132812);
    cairo_curve_to(cr, 50.5, 3.222656, 50.339844, 3.375, 50.042969, 3.582031);
    cairo_curve_to(cr, 49.75, 3.753906, 49.324219, 3.839844, 48.761719, 3.839844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 53.878906, 4.398438);
    cairo_line_to(cr, 58.457031, 4.398438);
    cairo_curve_to(cr, 58.457031, 4.425781, 58.453125, 4.457031, 58.445312, 4.496094);
    cairo_curve_to(cr, 58.445312, 4.523438, 58.421875, 4.585938, 58.375, 4.683594);
    cairo_curve_to(cr, 58.347656, 4.832031, 58.183594, 5.007812, 57.886719, 5.214844);
    cairo_curve_to(cr, 57.628906, 5.398438, 57.214844, 5.488281, 56.632812, 5.488281);
    cairo_line_to(cr, 53.878906, 5.488281);
    cairo_curve_to(cr, 53.761719, 5.488281, 53.671875, 5.496094, 53.609375, 5.515625);
    cairo_curve_to(cr, 53.542969, 5.523438, 53.417969, 5.558594, 53.226562, 5.613281);
    cairo_curve_to(cr, 53.046875, 5.664062, 52.953125, 5.8125, 52.953125, 6.046875);
    cairo_line_to(cr, 52.953125, 8.796875);
    cairo_line_to(cr, 58.457031, 8.796875);
    cairo_curve_to(cr, 58.457031, 8.824219, 58.453125, 8.859375, 58.445312, 8.894531);
    cairo_curve_to(cr, 58.445312, 8.921875, 58.421875, 8.984375, 58.375, 9.085938);
    cairo_curve_to(cr, 58.347656, 9.230469, 58.183594, 9.40625, 57.886719, 9.617188);
    cairo_curve_to(cr, 57.628906, 9.796875, 57.214844, 9.886719, 56.632812, 9.886719);
    cairo_line_to(cr, 51.128906, 9.886719);
    cairo_line_to(cr, 51.128906, 6.046875);
    cairo_curve_to(cr, 51.128906, 5.882812, 51.148438, 5.742188, 51.183594, 5.625);
    cairo_curve_to(cr, 51.21875, 5.496094, 51.292969, 5.382812, 51.402344, 5.285156);
    cairo_curve_to(cr, 51.582031, 5.085938, 51.808594, 4.914062, 52.082031, 4.765625);
    cairo_curve_to(cr, 52.21875, 4.703125, 52.328125, 4.664062, 52.410156, 4.644531);
    cairo_curve_to(cr, 52.492188, 4.617188, 52.671875, 4.566406, 52.953125, 4.496094);
    cairo_curve_to(cr, 53.261719, 4.429688, 53.570312, 4.398438, 53.878906, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 61.753906, 4.398438);
    cairo_line_to(cr, 66.332031, 4.398438);
    cairo_curve_to(cr, 66.332031, 4.425781, 66.328125, 4.457031, 66.316406, 4.496094);
    cairo_curve_to(cr, 66.316406, 4.523438, 66.296875, 4.585938, 66.25, 4.683594);
    cairo_curve_to(cr, 66.222656, 4.832031, 66.058594, 5.007812, 65.757812, 5.214844);
    cairo_curve_to(cr, 65.503906, 5.398438, 65.085938, 5.488281, 64.507812, 5.488281);
    cairo_line_to(cr, 61.753906, 5.488281);
    cairo_curve_to(cr, 61.429688, 5.488281, 61.171875, 5.546875, 60.992188, 5.664062);
    cairo_curve_to(cr, 60.910156, 5.792969, 60.855469, 5.921875, 60.828125, 6.046875);
    cairo_line_to(cr, 60.828125, 6.59375);
    cairo_line_to(cr, 66.332031, 6.59375);
    cairo_line_to(cr, 66.332031, 8.242188);
    cairo_curve_to(cr, 66.332031, 8.53125, 66.230469, 8.785156, 66.03125, 9.003906);
    cairo_curve_to(cr, 65.867188, 9.203125, 65.640625, 9.371094, 65.351562, 9.507812);
    cairo_curve_to(cr, 65.105469, 9.617188, 64.804688, 9.714844, 64.453125, 9.804688);
    cairo_curve_to(cr, 64.179688, 9.859375, 63.890625, 9.886719, 63.578125, 9.886719);
    cairo_line_to(cr, 59.003906, 9.886719);
    cairo_curve_to(cr, 59.003906, 9.535156, 59.15625, 9.28125, 59.464844, 9.125);
    cairo_curve_to(cr, 59.574219, 9.070312, 59.726562, 9.011719, 59.917969, 8.949219);
    cairo_curve_to(cr, 60.105469, 8.886719, 60.246094, 8.84375, 60.339844, 8.824219);
    cairo_line_to(cr, 60.828125, 8.796875);
    cairo_line_to(cr, 63.578125, 8.796875);
    cairo_curve_to(cr, 63.726562, 8.796875, 63.828125, 8.792969, 63.894531, 8.785156);
    cairo_curve_to(cr, 63.964844, 8.765625, 64.070312, 8.734375, 64.207031, 8.691406);
    cairo_curve_to(cr, 64.40625, 8.609375, 64.507812, 8.457031, 64.507812, 8.242188);
    cairo_line_to(cr, 64.507812, 7.695312);
    cairo_line_to(cr, 59.003906, 7.695312);
    cairo_line_to(cr, 59.003906, 6.046875);
    cairo_curve_to(cr, 59.003906, 5.964844, 59.011719, 5.878906, 59.03125, 5.789062);
    cairo_curve_to(cr, 59.058594, 5.6875, 59.097656, 5.570312, 59.152344, 5.433594);
    cairo_curve_to(cr, 59.21875, 5.296875, 59.375, 5.148438, 59.628906, 4.984375);
    cairo_curve_to(cr, 59.828125, 4.820312, 60.105469, 4.683594, 60.460938, 4.578125);
    cairo_curve_to(cr, 60.824219, 4.457031, 61.253906, 4.398438, 61.753906, 4.398438);
    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
#ifndef DRAW_CASHARMWAVELABEL_H
#define DRAW_CASHARMWAVELABEL_H
inline int cairo_code_draw_casHarmWaveLabel_get_width()
{
    return 68;
}
inline int cairo_code_draw_casHarmWaveLabel_get_height()
{
    return 55;
}
inline void cairo_code_draw_casHarmWaveLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 46.285156, 9.980469);
    cairo_line_to(cr, 46.285156, 1.777344);
    cairo_line_to(cr, 56.390625, 1.777344);
    cairo_line_to(cr, 56.390625, 18.183594);
    cairo_line_to(cr, 66.492188, 18.183594);
    cairo_line_to(cr, 66.492188, 9.980469);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 0.617188, 9.980469);
    cairo_line_to(cr, 10.453125, 0.617188);
    cairo_line_to(cr, 10.453125, 19.34375);
    cairo_line_to(cr, 20.558594, 9.980469);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 47.324219, 45.203125);
    cairo_line_to(cr, 52.320312, 35.890625);
    cairo_line_to(cr, 57.3125, 45.203125);
    cairo_line_to(cr, 62.308594, 54.167969);
    cairo_line_to(cr, 67.300781, 45.203125);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 1.007812, 48.660156);
    cairo_curve_to(cr, 1.007812, 48.660156, 2.261719, 47.203125, 2.945312, 47.203125);
    cairo_curve_to(cr, 4.929688, 46.273438, 5.304688, 53.640625, 6.816406, 52.832031);
    cairo_curve_to(cr, 9.484375, 51.402344, 8.589844, 37.53125, 10.6875, 37.15625);
    cairo_curve_to(cr, 13.058594, 38.679688, 11.890625, 51.402344, 14.5625, 52.832031);
    cairo_curve_to(cr, 16.074219, 53.640625, 16.597656, 47.257812, 18.433594, 47.203125);
    cairo_curve_to(cr, 19.117188, 47.203125, 20.367188, 48.660156, 20.367188, 48.660156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
}
#endif
#ifndef DRAW_CASLLABEL_H
#define DRAW_CASLLABEL_H
inline int cairo_code_draw_casLLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casLLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casLLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 1.824219, 8.800781);
    cairo_line_to(cr, 7.328125, 8.800781);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.089844);
    cairo_curve_to(cr, 0, 0.734375, 0.160156, 0.480469, 0.476562, 0.328125);
    cairo_curve_to(cr, 0.792969, 0.171875, 1.082031, 0.0820312, 1.335938, 0.0546875);
    cairo_line_to(cr, 1.824219, 0);
    cairo_line_to(cr, 1.824219, 8.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);
    /********************/
}
#endif
#ifndef DRAW_CASMASTERLABEL_H
#define DRAW_CASMASTERLABEL_H
inline int cairo_code_draw_casMasterLabel_get_width()
{
    return 48;
}
inline int cairo_code_draw_casMasterLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casMasterLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 6.402344, 0);
    cairo_line_to(cr, 9.152344, 0);
    cairo_line_to(cr, 9.152344, 8.796875);
    cairo_curve_to(cr, 9.152344, 8.84375, 9.152344, 8.878906, 9.152344, 8.90625);
    cairo_curve_to(cr, 9.125, 8.988281, 9.109375, 9.046875, 9.097656, 9.085938);
    cairo_curve_to(cr, 9.042969, 9.230469, 8.878906, 9.40625, 8.609375, 9.617188);
    cairo_curve_to(cr, 8.328125, 9.796875, 7.898438, 9.886719, 7.328125, 9.886719);
    cairo_line_to(cr, 7.328125, 1.089844);
    cairo_line_to(cr, 6.402344, 1.089844);
    cairo_curve_to(cr, 6.082031, 1.089844, 5.839844, 1.152344, 5.667969, 1.28125);
    cairo_curve_to(cr, 5.59375, 1.351562, 5.539062, 1.476562, 5.503906, 1.648438);
    cairo_line_to(cr, 5.503906, 8.796875);
    cairo_curve_to(cr, 5.503906, 8.824219, 5.5, 8.859375, 5.488281, 8.894531);
    cairo_curve_to(cr, 5.488281, 8.921875, 5.464844, 8.984375, 5.421875, 9.085938);
    cairo_curve_to(cr, 5.394531, 9.230469, 5.230469, 9.40625, 4.929688, 9.617188);
    cairo_curve_to(cr, 4.675781, 9.796875, 4.25, 9.886719, 3.648438, 9.886719);
    cairo_line_to(cr, 3.648438, 1.648438);
    cairo_curve_to(cr, 3.648438, 1.484375, 3.703125, 1.296875, 3.8125, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_line_to(cr, 6.402344, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 13.359375, 4.398438);
    cairo_line_to(cr, 17.039062, 4.398438);
    cairo_line_to(cr, 17.039062, 8.242188);
    cairo_curve_to(cr, 17.039062, 8.339844, 17.027344, 8.429688, 17.011719, 8.511719);
    cairo_curve_to(cr, 16.992188, 8.59375, 16.945312, 8.691406, 16.875, 8.796875);
    cairo_curve_to(cr, 16.820312, 8.917969, 16.765625, 9.011719, 16.710938, 9.085938);
    cairo_curve_to(cr, 16.65625, 9.148438, 16.554688, 9.226562, 16.410156, 9.316406);
    cairo_curve_to(cr, 16.21875, 9.480469, 15.9375, 9.617188, 15.566406, 9.726562);
    cairo_curve_to(cr, 15.195312, 9.832031, 14.765625, 9.886719, 14.285156, 9.886719);
    cairo_line_to(cr, 9.710938, 9.886719);
    cairo_line_to(cr, 9.710938, 8.242188);
    cairo_curve_to(cr, 9.710938, 8.160156, 9.71875, 8.074219, 9.738281, 7.980469);
    cairo_curve_to(cr, 9.753906, 7.890625, 9.792969, 7.800781, 9.847656, 7.710938);
    cairo_curve_to(cr, 9.925781, 7.519531, 10.089844, 7.339844, 10.335938, 7.179688);
    cairo_curve_to(cr, 10.445312, 7.097656, 10.5625, 7.023438, 10.691406, 6.960938);
    cairo_curve_to(cr, 10.816406, 6.886719, 10.980469, 6.824219, 11.179688, 6.769531);
    cairo_curve_to(cr, 11.5, 6.652344, 11.925781, 6.59375, 12.460938, 6.59375);
    cairo_line_to(cr, 14.285156, 6.59375);
    cairo_curve_to(cr, 14.429688, 6.59375, 14.535156, 6.585938, 14.597656, 6.578125);
    cairo_curve_to(cr, 14.671875, 6.558594, 14.789062, 6.527344, 14.953125, 6.484375);
    cairo_curve_to(cr, 15.125, 6.429688, 15.210938, 6.285156, 15.210938, 6.046875);
    cairo_line_to(cr, 15.210938, 5.488281);
    cairo_line_to(cr, 11.535156, 5.488281);
    cairo_curve_to(cr, 11.535156, 5.136719, 11.6875, 4.878906, 11.996094, 4.726562);
    cairo_curve_to(cr, 12.105469, 4.671875, 12.257812, 4.613281, 12.449219, 4.550781);
    cairo_curve_to(cr, 12.636719, 4.484375, 12.777344, 4.445312, 12.871094, 4.425781);
    cairo_line_to(cr, 13.359375, 4.398438);
    cairo_move_to(cr, 15.210938, 8.242188);
    cairo_line_to(cr, 15.210938, 7.601562);
    cairo_curve_to(cr, 15.058594, 7.628906, 14.902344, 7.648438, 14.75, 7.667969);
    cairo_curve_to(cr, 14.605469, 7.6875, 14.449219, 7.695312, 14.285156, 7.695312);
    cairo_line_to(cr, 12.460938, 7.695312);
    cairo_curve_to(cr, 12.117188, 7.695312, 11.863281, 7.75, 11.699219, 7.859375);
    cairo_curve_to(cr, 11.609375, 8.003906, 11.554688, 8.132812, 11.535156, 8.242188);
    cairo_line_to(cr, 11.535156, 8.796875);
    cairo_line_to(cr, 14.285156, 8.796875);
    cairo_curve_to(cr, 14.648438, 8.796875, 14.886719, 8.734375, 14.996094, 8.609375);
    cairo_curve_to(cr, 15.140625, 8.488281, 15.210938, 8.367188, 15.210938, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 20.335938, 4.398438);
    cairo_line_to(cr, 24.910156, 4.398438);
    cairo_curve_to(cr, 24.910156, 4.425781, 24.90625, 4.457031, 24.898438, 4.496094);
    cairo_curve_to(cr, 24.898438, 4.523438, 24.875, 4.585938, 24.828125, 4.683594);
    cairo_curve_to(cr, 24.804688, 4.832031, 24.640625, 5.007812, 24.339844, 5.214844);
    cairo_curve_to(cr, 24.085938, 5.398438, 23.667969, 5.488281, 23.085938, 5.488281);
    cairo_line_to(cr, 20.335938, 5.488281);
    cairo_curve_to(cr, 20.007812, 5.488281, 19.753906, 5.546875, 19.574219, 5.664062);
    cairo_curve_to(cr, 19.492188, 5.792969, 19.4375, 5.921875, 19.410156, 6.046875);
    cairo_line_to(cr, 19.410156, 6.59375);
    cairo_line_to(cr, 24.910156, 6.59375);
    cairo_line_to(cr, 24.910156, 8.242188);
    cairo_curve_to(cr, 24.910156, 8.53125, 24.8125, 8.785156, 24.613281, 9.003906);
    cairo_curve_to(cr, 24.449219, 9.203125, 24.222656, 9.371094, 23.929688, 9.507812);
    cairo_curve_to(cr, 23.6875, 9.617188, 23.386719, 9.714844, 23.03125, 9.804688);
    cairo_curve_to(cr, 22.757812, 9.859375, 22.46875, 9.886719, 22.160156, 9.886719);
    cairo_line_to(cr, 17.585938, 9.886719);
    cairo_curve_to(cr, 17.585938, 9.535156, 17.738281, 9.28125, 18.046875, 9.125);
    cairo_curve_to(cr, 18.15625, 9.070312, 18.304688, 9.011719, 18.496094, 8.949219);
    cairo_curve_to(cr, 18.6875, 8.886719, 18.828125, 8.84375, 18.917969, 8.824219);
    cairo_line_to(cr, 19.410156, 8.796875);
    cairo_line_to(cr, 22.160156, 8.796875);
    cairo_curve_to(cr, 22.304688, 8.796875, 22.410156, 8.792969, 22.472656, 8.785156);
    cairo_curve_to(cr, 22.546875, 8.765625, 22.652344, 8.734375, 22.785156, 8.691406);
    cairo_curve_to(cr, 22.988281, 8.609375, 23.085938, 8.457031, 23.085938, 8.242188);
    cairo_line_to(cr, 23.085938, 7.695312);
    cairo_line_to(cr, 17.585938, 7.695312);
    cairo_line_to(cr, 17.585938, 6.046875);
    cairo_curve_to(cr, 17.585938, 5.964844, 17.59375, 5.878906, 17.609375, 5.789062);
    cairo_curve_to(cr, 17.636719, 5.6875, 17.679688, 5.570312, 17.734375, 5.433594);
    cairo_curve_to(cr, 17.796875, 5.296875, 17.957031, 5.148438, 18.210938, 4.984375);
    cairo_curve_to(cr, 18.410156, 4.820312, 18.6875, 4.683594, 19.042969, 4.578125);
    cairo_curve_to(cr, 19.40625, 4.457031, 19.835938, 4.398438, 20.335938, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 30.960938, 4.398438);
    cairo_line_to(cr, 32.785156, 4.398438);
    cairo_curve_to(cr, 32.785156, 4.425781, 32.78125, 4.457031, 32.773438, 4.496094);
    cairo_curve_to(cr, 32.773438, 4.523438, 32.75, 4.585938, 32.703125, 4.683594);
    cairo_curve_to(cr, 32.675781, 4.832031, 32.511719, 5.007812, 32.214844, 5.214844);
    cairo_curve_to(cr, 31.960938, 5.398438, 31.542969, 5.488281, 30.960938, 5.488281);
    cairo_curve_to(cr, 30.761719, 5.488281, 30.605469, 5.503906, 30.496094, 5.53125);
    cairo_curve_to(cr, 30.398438, 5.558594, 30.296875, 5.601562, 30.199219, 5.667969);
    cairo_curve_to(cr, 30.117188, 5.757812, 30.0625, 5.882812, 30.035156, 6.046875);
    cairo_line_to(cr, 30.035156, 8.796875);
    cairo_curve_to(cr, 30.035156, 8.84375, 30.035156, 8.878906, 30.035156, 8.90625);
    cairo_curve_to(cr, 30.007812, 8.988281, 29.988281, 9.046875, 29.980469, 9.085938);
    cairo_curve_to(cr, 29.925781, 9.230469, 29.761719, 9.40625, 29.488281, 9.617188);
    cairo_curve_to(cr, 29.207031, 9.796875, 28.78125, 9.886719, 28.210938, 9.886719);
    cairo_line_to(cr, 28.210938, 5.394531);
    cairo_curve_to(cr, 27.929688, 5.457031, 27.621094, 5.488281, 27.285156, 5.488281);
    cairo_line_to(cr, 25.457031, 5.488281);
    cairo_curve_to(cr, 25.457031, 5.136719, 25.613281, 4.878906, 25.921875, 4.726562);
    cairo_curve_to(cr, 26.03125, 4.671875, 26.179688, 4.613281, 26.371094, 4.550781);
    cairo_curve_to(cr, 26.5625, 4.484375, 26.703125, 4.445312, 26.792969, 4.425781);
    cairo_line_to(cr, 27.285156, 4.398438);
    cairo_curve_to(cr, 27.410156, 4.398438, 27.519531, 4.394531, 27.609375, 4.386719);
    cairo_curve_to(cr, 27.699219, 4.367188, 27.800781, 4.339844, 27.910156, 4.304688);
    cairo_curve_to(cr, 28.109375, 4.222656, 28.210938, 4.066406, 28.210938, 3.839844);
    cairo_line_to(cr, 28.210938, 3.296875);
    cairo_curve_to(cr, 28.210938, 2.941406, 28.363281, 2.6875, 28.671875, 2.535156);
    cairo_curve_to(cr, 28.992188, 2.371094, 29.28125, 2.269531, 29.542969, 2.234375);
    cairo_line_to(cr, 30.035156, 2.207031);
    cairo_line_to(cr, 30.035156, 4.480469);
    cairo_curve_to(cr, 30.226562, 4.425781, 30.535156, 4.398438, 30.960938, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 35.75, 4.398438);
    cairo_line_to(cr, 40.328125, 4.398438);
    cairo_line_to(cr, 40.328125, 6.046875);
    cairo_curve_to(cr, 40.328125, 6.136719, 40.3125, 6.222656, 40.285156, 6.304688);
    cairo_curve_to(cr, 40.269531, 6.386719, 40.226562, 6.484375, 40.164062, 6.59375);
    cairo_curve_to(cr, 40.109375, 6.703125, 40.050781, 6.796875, 39.988281, 6.878906);
    cairo_curve_to(cr, 39.933594, 6.949219, 39.84375, 7.03125, 39.714844, 7.125);
    cairo_curve_to(cr, 39.597656, 7.207031, 39.472656, 7.28125, 39.347656, 7.355469);
    cairo_curve_to(cr, 39.21875, 7.417969, 39.054688, 7.476562, 38.855469, 7.53125);
    cairo_curve_to(cr, 38.484375, 7.640625, 38.058594, 7.695312, 37.578125, 7.695312);
    cairo_line_to(cr, 35.75, 7.695312);
    cairo_curve_to(cr, 35.550781, 7.695312, 35.34375, 7.738281, 35.125, 7.816406);
    cairo_curve_to(cr, 34.925781, 7.863281, 34.824219, 8.003906, 34.824219, 8.242188);
    cairo_line_to(cr, 34.824219, 8.796875);
    cairo_line_to(cr, 38.503906, 8.796875);
    cairo_curve_to(cr, 38.503906, 8.824219, 38.496094, 8.859375, 38.488281, 8.894531);
    cairo_curve_to(cr, 38.488281, 8.921875, 38.464844, 8.984375, 38.421875, 9.085938);
    cairo_curve_to(cr, 38.394531, 9.230469, 38.230469, 9.40625, 37.929688, 9.617188);
    cairo_curve_to(cr, 37.675781, 9.796875, 37.25, 9.886719, 36.648438, 9.886719);
    cairo_line_to(cr, 33, 9.886719);
    cairo_line_to(cr, 33, 6.046875);
    cairo_curve_to(cr, 33, 5.964844, 33.007812, 5.878906, 33.027344, 5.789062);
    cairo_curve_to(cr, 33.054688, 5.6875, 33.09375, 5.570312, 33.148438, 5.433594);
    cairo_curve_to(cr, 33.214844, 5.296875, 33.371094, 5.148438, 33.625, 4.984375);
    cairo_curve_to(cr, 33.828125, 4.820312, 34.101562, 4.683594, 34.457031, 4.578125);
    cairo_curve_to(cr, 34.820312, 4.457031, 35.25, 4.398438, 35.75, 4.398438);
    cairo_move_to(cr, 38.503906, 6.046875);
    cairo_line_to(cr, 38.503906, 5.488281);
    cairo_line_to(cr, 35.75, 5.488281);
    cairo_curve_to(cr, 35.425781, 5.488281, 35.171875, 5.546875, 34.988281, 5.667969);
    cairo_curve_to(cr, 34.90625, 5.792969, 34.851562, 5.921875, 34.824219, 6.046875);
    cairo_line_to(cr, 34.824219, 6.6875);
    cairo_curve_to(cr, 34.980469, 6.660156, 35.128906, 6.636719, 35.273438, 6.621094);
    cairo_curve_to(cr, 35.429688, 6.601562, 35.585938, 6.59375, 35.75, 6.59375);
    cairo_line_to(cr, 37.578125, 6.59375);
    cairo_curve_to(cr, 37.941406, 6.59375, 38.175781, 6.539062, 38.285156, 6.429688);
    cairo_curve_to(cr, 38.429688, 6.285156, 38.503906, 6.15625, 38.503906, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 43.640625, 4.398438);
    cairo_line_to(cr, 48.214844, 4.398438);
    cairo_curve_to(cr, 48.214844, 4.425781, 48.210938, 4.457031, 48.203125, 4.496094);
    cairo_curve_to(cr, 48.203125, 4.523438, 48.179688, 4.585938, 48.132812, 4.683594);
    cairo_curve_to(cr, 48.105469, 4.832031, 47.941406, 5.007812, 47.644531, 5.214844);
    cairo_curve_to(cr, 47.390625, 5.398438, 46.972656, 5.488281, 46.390625, 5.488281);
    cairo_line_to(cr, 43.640625, 5.488281);
    cairo_curve_to(cr, 43.3125, 5.488281, 43.058594, 5.546875, 42.875, 5.664062);
    cairo_curve_to(cr, 42.792969, 5.792969, 42.738281, 5.921875, 42.710938, 6.046875);
    cairo_line_to(cr, 42.710938, 8.796875);
    cairo_curve_to(cr, 42.710938, 8.84375, 42.710938, 8.878906, 42.710938, 8.90625);
    cairo_curve_to(cr, 42.683594, 8.988281, 42.664062, 9.074219, 42.644531, 9.167969);
    cairo_curve_to(cr, 42.625, 9.257812, 42.472656, 9.402344, 42.179688, 9.601562);
    cairo_curve_to(cr, 41.890625, 9.792969, 41.460938, 9.886719, 40.886719, 9.886719);
    cairo_line_to(cr, 40.886719, 6.046875);
    cairo_curve_to(cr, 40.886719, 5.964844, 40.898438, 5.878906, 40.914062, 5.789062);
    cairo_curve_to(cr, 40.941406, 5.6875, 40.984375, 5.570312, 41.039062, 5.433594);
    cairo_curve_to(cr, 41.101562, 5.296875, 41.261719, 5.148438, 41.515625, 4.984375);
    cairo_curve_to(cr, 41.714844, 4.820312, 41.992188, 4.683594, 42.34375, 4.578125);
    cairo_curve_to(cr, 42.707031, 4.457031, 43.140625, 4.398438, 43.640625, 4.398438);
    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
#ifndef DRAW_CASNLABEL_H
#define DRAW_CASNLABEL_H
inline int cairo_code_draw_casNLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casNLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casNLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.796875);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    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
#ifndef DRAW_CASOUTPUTLABEL_H
#define DRAW_CASOUTPUTLABEL_H
inline int cairo_code_draw_casOutputLabel_get_width()
{
    return 46;
}
inline int cairo_code_draw_casOutputLabel_get_height()
{
    return 12;
}
inline void cairo_code_draw_casOutputLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.339844, 7.320312, 8.429688, 7.300781, 8.511719);
    cairo_curve_to(cr, 7.28125, 8.59375, 7.238281, 8.691406, 7.164062, 8.796875);
    cairo_curve_to(cr, 7.109375, 8.917969, 7.054688, 9.011719, 7, 9.085938);
    cairo_curve_to(cr, 6.945312, 9.148438, 6.847656, 9.226562, 6.703125, 9.316406);
    cairo_curve_to(cr, 6.511719, 9.480469, 6.230469, 9.617188, 5.855469, 9.726562);
    cairo_curve_to(cr, 5.484375, 9.832031, 5.058594, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 4.578125, 8.796875);
    cairo_curve_to(cr, 4.941406, 8.796875, 5.175781, 8.734375, 5.285156, 8.609375);
    cairo_curve_to(cr, 5.429688, 8.488281, 5.503906, 8.367188, 5.503906, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 13.375, 5.488281);
    cairo_curve_to(cr, 13.375, 5.125, 13.527344, 4.871094, 13.828125, 4.726562);
    cairo_curve_to(cr, 14.125, 4.582031, 14.421875, 4.480469, 14.710938, 4.425781);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 8.242188);
    cairo_curve_to(cr, 15.203125, 8.53125, 15.101562, 8.785156, 14.902344, 9.003906);
    cairo_curve_to(cr, 14.738281, 9.203125, 14.511719, 9.371094, 14.222656, 9.507812);
    cairo_curve_to(cr, 13.976562, 9.617188, 13.675781, 9.714844, 13.324219, 9.808594);
    cairo_curve_to(cr, 13.050781, 9.859375, 12.757812, 9.886719, 12.449219, 9.886719);
    cairo_line_to(cr, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 5.488281);
    cairo_curve_to(cr, 7.875, 5.136719, 8.027344, 4.878906, 8.335938, 4.726562);
    cairo_curve_to(cr, 8.445312, 4.671875, 8.597656, 4.613281, 8.785156, 4.550781);
    cairo_curve_to(cr, 8.976562, 4.484375, 9.117188, 4.445312, 9.210938, 4.425781);
    cairo_line_to(cr, 9.699219, 4.398438);
    cairo_line_to(cr, 9.699219, 8.796875);
    cairo_line_to(cr, 12.449219, 8.796875);
    cairo_curve_to(cr, 12.597656, 8.796875, 12.699219, 8.792969, 12.765625, 8.785156);
    cairo_curve_to(cr, 12.835938, 8.765625, 12.941406, 8.734375, 13.078125, 8.691406);
    cairo_curve_to(cr, 13.277344, 8.609375, 13.375, 8.457031, 13.375, 8.242188);
    cairo_line_to(cr, 13.375, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 21.25, 4.398438);
    cairo_line_to(cr, 23.078125, 4.398438);
    cairo_curve_to(cr, 23.078125, 4.425781, 23.070312, 4.457031, 23.0625, 4.496094);
    cairo_curve_to(cr, 23.0625, 4.523438, 23.039062, 4.585938, 22.996094, 4.683594);
    cairo_curve_to(cr, 22.96875, 4.832031, 22.804688, 5.007812, 22.503906, 5.214844);
    cairo_curve_to(cr, 22.25, 5.398438, 21.832031, 5.488281, 21.25, 5.488281);
    cairo_curve_to(cr, 21.050781, 5.488281, 20.898438, 5.503906, 20.789062, 5.53125);
    cairo_curve_to(cr, 20.6875, 5.558594, 20.589844, 5.601562, 20.488281, 5.667969);
    cairo_curve_to(cr, 20.40625, 5.757812, 20.351562, 5.882812, 20.324219, 6.046875);
    cairo_line_to(cr, 20.324219, 8.796875);
    cairo_curve_to(cr, 20.324219, 8.84375, 20.324219, 8.878906, 20.324219, 8.90625);
    cairo_curve_to(cr, 20.296875, 8.988281, 20.28125, 9.046875, 20.269531, 9.085938);
    cairo_curve_to(cr, 20.214844, 9.230469, 20.050781, 9.40625, 19.78125, 9.617188);
    cairo_curve_to(cr, 19.5, 9.796875, 19.070312, 9.886719, 18.5, 9.886719);
    cairo_line_to(cr, 18.5, 5.394531);
    cairo_curve_to(cr, 18.21875, 5.457031, 17.910156, 5.488281, 17.574219, 5.488281);
    cairo_line_to(cr, 15.75, 5.488281);
    cairo_curve_to(cr, 15.75, 5.136719, 15.902344, 4.878906, 16.210938, 4.726562);
    cairo_curve_to(cr, 16.320312, 4.671875, 16.46875, 4.613281, 16.660156, 4.550781);
    cairo_curve_to(cr, 16.851562, 4.484375, 16.992188, 4.445312, 17.082031, 4.425781);
    cairo_line_to(cr, 17.574219, 4.398438);
    cairo_curve_to(cr, 17.699219, 4.398438, 17.808594, 4.394531, 17.902344, 4.386719);
    cairo_curve_to(cr, 17.992188, 4.367188, 18.089844, 4.339844, 18.199219, 4.304688);
    cairo_curve_to(cr, 18.398438, 4.222656, 18.5, 4.066406, 18.5, 3.839844);
    cairo_line_to(cr, 18.5, 3.296875);
    cairo_curve_to(cr, 18.5, 2.941406, 18.652344, 2.6875, 18.960938, 2.535156);
    cairo_curve_to(cr, 19.28125, 2.371094, 19.570312, 2.269531, 19.835938, 2.234375);
    cairo_line_to(cr, 20.324219, 2.207031);
    cairo_line_to(cr, 20.324219, 4.480469);
    cairo_curve_to(cr, 20.515625, 4.425781, 20.824219, 4.398438, 21.25, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 26.148438, 4.398438);
    cairo_line_to(cr, 30.722656, 4.398438);
    cairo_line_to(cr, 30.722656, 8.242188);
    cairo_curve_to(cr, 30.722656, 8.339844, 30.714844, 8.429688, 30.695312, 8.511719);
    cairo_curve_to(cr, 30.679688, 8.59375, 30.632812, 8.691406, 30.5625, 8.796875);
    cairo_curve_to(cr, 30.507812, 8.917969, 30.453125, 9.011719, 30.398438, 9.085938);
    cairo_curve_to(cr, 30.34375, 9.148438, 30.242188, 9.226562, 30.097656, 9.316406);
    cairo_curve_to(cr, 29.90625, 9.480469, 29.625, 9.617188, 29.253906, 9.726562);
    cairo_curve_to(cr, 28.882812, 9.832031, 28.453125, 9.886719, 27.972656, 9.886719);
    cairo_line_to(cr, 26.148438, 9.886719);
    cairo_curve_to(cr, 26.019531, 9.886719, 25.910156, 9.894531, 25.820312, 9.902344);
    cairo_curve_to(cr, 25.730469, 9.921875, 25.628906, 9.949219, 25.519531, 9.984375);
    cairo_curve_to(cr, 25.320312, 10.066406, 25.222656, 10.21875, 25.222656, 10.445312);
    cairo_line_to(cr, 25.222656, 10.976562);
    cairo_curve_to(cr, 25.222656, 11.023438, 25.222656, 11.058594, 25.222656, 11.085938);
    cairo_curve_to(cr, 25.195312, 11.167969, 25.171875, 11.253906, 25.152344, 11.34375);
    cairo_curve_to(cr, 25.136719, 11.445312, 24.976562, 11.589844, 24.675781, 11.78125);
    cairo_curve_to(cr, 24.414062, 11.980469, 23.988281, 12.082031, 23.398438, 12.082031);
    cairo_line_to(cr, 23.398438, 6.046875);
    cairo_curve_to(cr, 23.398438, 5.964844, 23.40625, 5.878906, 23.425781, 5.789062);
    cairo_curve_to(cr, 23.449219, 5.6875, 23.492188, 5.570312, 23.546875, 5.433594);
    cairo_curve_to(cr, 23.609375, 5.296875, 23.769531, 5.148438, 24.023438, 4.984375);
    cairo_curve_to(cr, 24.222656, 4.820312, 24.5, 4.683594, 24.855469, 4.578125);
    cairo_curve_to(cr, 25.21875, 4.457031, 25.648438, 4.398438, 26.148438, 4.398438);
    cairo_move_to(cr, 28.898438, 8.242188);
    cairo_line_to(cr, 28.898438, 5.488281);
    cairo_line_to(cr, 26.148438, 5.488281);
    cairo_curve_to(cr, 25.820312, 5.488281, 25.566406, 5.546875, 25.386719, 5.664062);
    cairo_curve_to(cr, 25.304688, 5.792969, 25.25, 5.921875, 25.222656, 6.046875);
    cairo_line_to(cr, 25.222656, 8.894531);
    cairo_curve_to(cr, 25.503906, 8.832031, 25.8125, 8.796875, 26.148438, 8.796875);
    cairo_line_to(cr, 27.972656, 8.796875);
    cairo_curve_to(cr, 28.335938, 8.796875, 28.574219, 8.734375, 28.679688, 8.609375);
    cairo_curve_to(cr, 28.828125, 8.488281, 28.898438, 8.367188, 28.898438, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 36.785156, 5.488281);
    cairo_curve_to(cr, 36.785156, 5.125, 36.9375, 4.871094, 37.234375, 4.726562);
    cairo_curve_to(cr, 37.535156, 4.582031, 37.832031, 4.480469, 38.121094, 4.425781);
    cairo_line_to(cr, 38.613281, 4.398438);
    cairo_line_to(cr, 38.613281, 8.242188);
    cairo_curve_to(cr, 38.613281, 8.53125, 38.511719, 8.785156, 38.3125, 9.003906);
    cairo_curve_to(cr, 38.148438, 9.203125, 37.921875, 9.371094, 37.632812, 9.507812);
    cairo_curve_to(cr, 37.386719, 9.617188, 37.085938, 9.714844, 36.730469, 9.808594);
    cairo_curve_to(cr, 36.460938, 9.859375, 36.167969, 9.886719, 35.859375, 9.886719);
    cairo_line_to(cr, 31.285156, 9.886719);
    cairo_line_to(cr, 31.285156, 5.488281);
    cairo_curve_to(cr, 31.285156, 5.136719, 31.4375, 4.878906, 31.746094, 4.726562);
    cairo_curve_to(cr, 31.855469, 4.671875, 32.007812, 4.613281, 32.195312, 4.550781);
    cairo_curve_to(cr, 32.386719, 4.484375, 32.527344, 4.445312, 32.617188, 4.425781);
    cairo_line_to(cr, 33.109375, 4.398438);
    cairo_line_to(cr, 33.109375, 8.796875);
    cairo_line_to(cr, 35.859375, 8.796875);
    cairo_curve_to(cr, 36.003906, 8.796875, 36.109375, 8.792969, 36.171875, 8.785156);
    cairo_curve_to(cr, 36.246094, 8.765625, 36.351562, 8.734375, 36.488281, 8.691406);
    cairo_curve_to(cr, 36.6875, 8.609375, 36.785156, 8.457031, 36.785156, 8.242188);
    cairo_line_to(cr, 36.785156, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 44.660156, 4.398438);
    cairo_line_to(cr, 46.484375, 4.398438);
    cairo_curve_to(cr, 46.484375, 4.425781, 46.480469, 4.457031, 46.472656, 4.496094);
    cairo_curve_to(cr, 46.472656, 4.523438, 46.449219, 4.585938, 46.40625, 4.683594);
    cairo_curve_to(cr, 46.378906, 4.832031, 46.214844, 5.007812, 45.914062, 5.214844);
    cairo_curve_to(cr, 45.660156, 5.398438, 45.242188, 5.488281, 44.660156, 5.488281);
    cairo_curve_to(cr, 44.460938, 5.488281, 44.308594, 5.503906, 44.199219, 5.53125);
    cairo_curve_to(cr, 44.097656, 5.558594, 44, 5.601562, 43.898438, 5.667969);
    cairo_curve_to(cr, 43.816406, 5.757812, 43.761719, 5.882812, 43.734375, 6.046875);
    cairo_line_to(cr, 43.734375, 8.796875);
    cairo_curve_to(cr, 43.734375, 8.84375, 43.734375, 8.878906, 43.734375, 8.90625);
    cairo_curve_to(cr, 43.707031, 8.988281, 43.6875, 9.046875, 43.679688, 9.085938);
    cairo_curve_to(cr, 43.625, 9.230469, 43.460938, 9.40625, 43.191406, 9.617188);
    cairo_curve_to(cr, 42.910156, 9.796875, 42.480469, 9.886719, 41.910156, 9.886719);
    cairo_line_to(cr, 41.910156, 5.394531);
    cairo_curve_to(cr, 41.628906, 5.457031, 41.320312, 5.488281, 40.984375, 5.488281);
    cairo_line_to(cr, 39.160156, 5.488281);
    cairo_curve_to(cr, 39.160156, 5.136719, 39.3125, 4.878906, 39.621094, 4.726562);
    cairo_curve_to(cr, 39.730469, 4.671875, 39.878906, 4.613281, 40.070312, 4.550781);
    cairo_curve_to(cr, 40.261719, 4.484375, 40.402344, 4.445312, 40.492188, 4.425781);
    cairo_line_to(cr, 40.984375, 4.398438);
    cairo_curve_to(cr, 41.109375, 4.398438, 41.21875, 4.394531, 41.308594, 4.386719);
    cairo_curve_to(cr, 41.402344, 4.367188, 41.5, 4.339844, 41.609375, 4.304688);
    cairo_curve_to(cr, 41.808594, 4.222656, 41.910156, 4.066406, 41.910156, 3.839844);
    cairo_line_to(cr, 41.910156, 3.296875);
    cairo_curve_to(cr, 41.910156, 2.941406, 42.0625, 2.6875, 42.371094, 2.535156);
    cairo_curve_to(cr, 42.691406, 2.371094, 42.980469, 2.269531, 43.246094, 2.234375);
    cairo_line_to(cr, 43.734375, 2.207031);
    cairo_line_to(cr, 43.734375, 4.480469);
    cairo_curve_to(cr, 43.925781, 4.425781, 44.234375, 4.398438, 44.660156, 4.398438);
    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
#ifndef DRAW_CASPARAMETERLABEL_H
#define DRAW_CASPARAMETERLABEL_H
inline int cairo_code_draw_casParameterLabel_get_width()
{
    return 69;
}
inline int cairo_code_draw_casParameterLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casParameterLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 3.839844);
    cairo_curve_to(cr, 7.328125, 3.941406, 7.320312, 4.03125, 7.300781, 4.113281);
    cairo_curve_to(cr, 7.28125, 4.195312, 7.238281, 4.289062, 7.164062, 4.398438);
    cairo_curve_to(cr, 7.109375, 4.507812, 7.050781, 4.605469, 6.988281, 4.683594);
    cairo_curve_to(cr, 6.933594, 4.757812, 6.835938, 4.835938, 6.703125, 4.917969);
    cairo_curve_to(cr, 6.511719, 5.082031, 6.246094, 5.214844, 5.910156, 5.324219);
    cairo_curve_to(cr, 5.574219, 5.433594, 5.128906, 5.488281, 4.578125, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.632812, 5.488281, 2.542969, 5.496094, 2.480469, 5.515625);
    cairo_curve_to(cr, 2.414062, 5.523438, 2.289062, 5.558594, 2.097656, 5.613281);
    cairo_curve_to(cr, 1.914062, 5.664062, 1.824219, 5.8125, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.496094);
    cairo_curve_to(cr, 2.105469, 4.429688, 2.414062, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.929688, 4.398438, 5.171875, 4.339844, 5.296875, 4.222656);
    cairo_curve_to(cr, 5.433594, 4.09375, 5.503906, 3.96875, 5.503906, 3.839844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 9.96875, 4.398438);
    cairo_line_to(cr, 13.644531, 4.398438);
    cairo_line_to(cr, 13.644531, 8.242188);
    cairo_curve_to(cr, 13.644531, 8.339844, 13.636719, 8.429688, 13.617188, 8.511719);
    cairo_curve_to(cr, 13.601562, 8.59375, 13.554688, 8.691406, 13.480469, 8.796875);
    cairo_curve_to(cr, 13.429688, 8.917969, 13.375, 9.011719, 13.320312, 9.085938);
    cairo_curve_to(cr, 13.265625, 9.148438, 13.164062, 9.226562, 13.019531, 9.316406);
    cairo_curve_to(cr, 12.828125, 9.480469, 12.546875, 9.617188, 12.175781, 9.726562);
    cairo_curve_to(cr, 11.800781, 9.832031, 11.375, 9.886719, 10.894531, 9.886719);
    cairo_line_to(cr, 6.316406, 9.886719);
    cairo_line_to(cr, 6.316406, 8.242188);
    cairo_curve_to(cr, 6.316406, 8.160156, 6.328125, 8.074219, 6.34375, 7.980469);
    cairo_curve_to(cr, 6.363281, 7.890625, 6.398438, 7.800781, 6.453125, 7.710938);
    cairo_curve_to(cr, 6.535156, 7.519531, 6.699219, 7.339844, 6.945312, 7.179688);
    cairo_curve_to(cr, 7.054688, 7.097656, 7.171875, 7.023438, 7.296875, 6.960938);
    cairo_curve_to(cr, 7.425781, 6.886719, 7.589844, 6.824219, 7.789062, 6.769531);
    cairo_curve_to(cr, 8.105469, 6.652344, 8.535156, 6.59375, 9.070312, 6.59375);
    cairo_line_to(cr, 10.894531, 6.59375);
    cairo_curve_to(cr, 11.039062, 6.59375, 11.144531, 6.585938, 11.207031, 6.578125);
    cairo_curve_to(cr, 11.28125, 6.558594, 11.398438, 6.527344, 11.5625, 6.484375);
    cairo_curve_to(cr, 11.734375, 6.429688, 11.820312, 6.285156, 11.820312, 6.046875);
    cairo_line_to(cr, 11.820312, 5.488281);
    cairo_line_to(cr, 8.144531, 5.488281);
    cairo_curve_to(cr, 8.144531, 5.136719, 8.296875, 4.878906, 8.605469, 4.726562);
    cairo_curve_to(cr, 8.714844, 4.671875, 8.863281, 4.613281, 9.054688, 4.550781);
    cairo_curve_to(cr, 9.246094, 4.484375, 9.386719, 4.445312, 9.476562, 4.425781);
    cairo_line_to(cr, 9.96875, 4.398438);
    cairo_move_to(cr, 11.820312, 8.242188);
    cairo_line_to(cr, 11.820312, 7.601562);
    cairo_curve_to(cr, 11.667969, 7.628906, 11.511719, 7.648438, 11.359375, 7.667969);
    cairo_curve_to(cr, 11.210938, 7.6875, 11.058594, 7.695312, 10.894531, 7.695312);
    cairo_line_to(cr, 9.070312, 7.695312);
    cairo_curve_to(cr, 8.722656, 7.695312, 8.46875, 7.75, 8.304688, 7.859375);
    cairo_curve_to(cr, 8.214844, 8.003906, 8.160156, 8.132812, 8.144531, 8.242188);
    cairo_line_to(cr, 8.144531, 8.796875);
    cairo_line_to(cr, 10.894531, 8.796875);
    cairo_curve_to(cr, 11.257812, 8.796875, 11.492188, 8.734375, 11.601562, 8.609375);
    cairo_curve_to(cr, 11.746094, 8.488281, 11.820312, 8.367188, 11.820312, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 16.957031, 4.398438);
    cairo_line_to(cr, 21.535156, 4.398438);
    cairo_curve_to(cr, 21.535156, 4.425781, 21.527344, 4.457031, 21.519531, 4.496094);
    cairo_curve_to(cr, 21.519531, 4.523438, 21.496094, 4.585938, 21.453125, 4.683594);
    cairo_curve_to(cr, 21.425781, 4.832031, 21.261719, 5.007812, 20.960938, 5.214844);
    cairo_curve_to(cr, 20.707031, 5.398438, 20.289062, 5.488281, 19.707031, 5.488281);
    cairo_line_to(cr, 16.957031, 5.488281);
    cairo_curve_to(cr, 16.628906, 5.488281, 16.375, 5.546875, 16.195312, 5.667969);
    cairo_curve_to(cr, 16.113281, 5.792969, 16.058594, 5.921875, 16.03125, 6.046875);
    cairo_line_to(cr, 16.03125, 8.796875);
    cairo_curve_to(cr, 16.03125, 8.84375, 16.03125, 8.878906, 16.03125, 8.90625);
    cairo_curve_to(cr, 16.003906, 8.988281, 15.980469, 9.074219, 15.960938, 9.167969);
    cairo_curve_to(cr, 15.945312, 9.257812, 15.789062, 9.402344, 15.5, 9.601562);
    cairo_curve_to(cr, 15.207031, 9.792969, 14.777344, 9.886719, 14.207031, 9.886719);
    cairo_line_to(cr, 14.207031, 6.046875);
    cairo_curve_to(cr, 14.207031, 5.964844, 14.214844, 5.878906, 14.234375, 5.789062);
    cairo_curve_to(cr, 14.261719, 5.6875, 14.300781, 5.570312, 14.355469, 5.433594);
    cairo_curve_to(cr, 14.417969, 5.296875, 14.578125, 5.148438, 14.832031, 4.984375);
    cairo_curve_to(cr, 15.03125, 4.820312, 15.308594, 4.683594, 15.664062, 4.578125);
    cairo_curve_to(cr, 16.027344, 4.457031, 16.457031, 4.398438, 16.957031, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 24.332031, 4.398438);
    cairo_line_to(cr, 28.011719, 4.398438);
    cairo_line_to(cr, 28.011719, 8.242188);
    cairo_curve_to(cr, 28.011719, 8.339844, 28, 8.429688, 27.984375, 8.511719);
    cairo_curve_to(cr, 27.964844, 8.59375, 27.921875, 8.691406, 27.847656, 8.796875);
    cairo_curve_to(cr, 27.792969, 8.917969, 27.738281, 9.011719, 27.683594, 9.085938);
    cairo_curve_to(cr, 27.628906, 9.148438, 27.53125, 9.226562, 27.382812, 9.316406);
    cairo_curve_to(cr, 27.195312, 9.480469, 26.914062, 9.617188, 26.539062, 9.726562);
    cairo_curve_to(cr, 26.167969, 9.832031, 25.742188, 9.886719, 25.257812, 9.886719);
    cairo_line_to(cr, 20.683594, 9.886719);
    cairo_line_to(cr, 20.683594, 8.242188);
    cairo_curve_to(cr, 20.683594, 8.160156, 20.691406, 8.074219, 20.710938, 7.980469);
    cairo_curve_to(cr, 20.730469, 7.890625, 20.765625, 7.800781, 20.820312, 7.710938);
    cairo_curve_to(cr, 20.902344, 7.519531, 21.066406, 7.339844, 21.308594, 7.179688);
    cairo_curve_to(cr, 21.417969, 7.097656, 21.535156, 7.023438, 21.664062, 6.960938);
    cairo_curve_to(cr, 21.789062, 6.886719, 21.953125, 6.824219, 22.152344, 6.769531);
    cairo_curve_to(cr, 22.472656, 6.652344, 22.898438, 6.59375, 23.433594, 6.59375);
    cairo_line_to(cr, 25.257812, 6.59375);
    cairo_curve_to(cr, 25.40625, 6.59375, 25.507812, 6.585938, 25.574219, 6.578125);
    cairo_curve_to(cr, 25.644531, 6.558594, 25.761719, 6.527344, 25.925781, 6.484375);
    cairo_curve_to(cr, 26.097656, 6.429688, 26.1875, 6.285156, 26.1875, 6.046875);
    cairo_line_to(cr, 26.1875, 5.488281);
    cairo_line_to(cr, 22.507812, 5.488281);
    cairo_curve_to(cr, 22.507812, 5.136719, 22.664062, 4.878906, 22.972656, 4.726562);
    cairo_curve_to(cr, 23.082031, 4.671875, 23.230469, 4.613281, 23.421875, 4.550781);
    cairo_curve_to(cr, 23.613281, 4.484375, 23.753906, 4.445312, 23.84375, 4.425781);
    cairo_line_to(cr, 24.332031, 4.398438);
    cairo_move_to(cr, 26.1875, 8.242188);
    cairo_line_to(cr, 26.1875, 7.601562);
    cairo_curve_to(cr, 26.03125, 7.628906, 25.878906, 7.648438, 25.722656, 7.667969);
    cairo_curve_to(cr, 25.578125, 7.6875, 25.421875, 7.695312, 25.257812, 7.695312);
    cairo_line_to(cr, 23.433594, 7.695312);
    cairo_curve_to(cr, 23.089844, 7.695312, 22.835938, 7.75, 22.671875, 7.859375);
    cairo_curve_to(cr, 22.582031, 8.003906, 22.527344, 8.132812, 22.507812, 8.242188);
    cairo_line_to(cr, 22.507812, 8.796875);
    cairo_line_to(cr, 25.257812, 8.796875);
    cairo_curve_to(cr, 25.621094, 8.796875, 25.859375, 8.734375, 25.96875, 8.609375);
    cairo_curve_to(cr, 26.113281, 8.488281, 26.1875, 8.367188, 26.1875, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 34.972656, 4.398438);
    cairo_line_to(cr, 37.722656, 4.398438);
    cairo_line_to(cr, 37.722656, 8.796875);
    cairo_curve_to(cr, 37.722656, 8.84375, 37.722656, 8.878906, 37.722656, 8.90625);
    cairo_curve_to(cr, 37.695312, 8.988281, 37.679688, 9.046875, 37.667969, 9.085938);
    cairo_curve_to(cr, 37.613281, 9.230469, 37.449219, 9.40625, 37.179688, 9.617188);
    cairo_curve_to(cr, 36.898438, 9.796875, 36.46875, 9.886719, 35.898438, 9.886719);
    cairo_line_to(cr, 35.898438, 5.488281);
    cairo_line_to(cr, 34.972656, 5.488281);
    cairo_curve_to(cr, 34.664062, 5.488281, 34.417969, 5.546875, 34.238281, 5.667969);
    cairo_curve_to(cr, 34.15625, 5.757812, 34.101562, 5.882812, 34.074219, 6.046875);
    cairo_line_to(cr, 34.074219, 8.796875);
    cairo_curve_to(cr, 34.074219, 8.824219, 34.070312, 8.859375, 34.058594, 8.894531);
    cairo_curve_to(cr, 34.058594, 8.921875, 34.035156, 8.984375, 33.992188, 9.085938);
    cairo_curve_to(cr, 33.964844, 9.230469, 33.800781, 9.40625, 33.5, 9.617188);
    cairo_curve_to(cr, 33.246094, 9.796875, 32.820312, 9.886719, 32.222656, 9.886719);
    cairo_line_to(cr, 32.222656, 6.046875);
    cairo_curve_to(cr, 32.222656, 5.882812, 32.277344, 5.699219, 32.382812, 5.488281);
    cairo_line_to(cr, 31.320312, 5.488281);
    cairo_curve_to(cr, 30.996094, 5.488281, 30.742188, 5.546875, 30.558594, 5.664062);
    cairo_curve_to(cr, 30.476562, 5.792969, 30.421875, 5.921875, 30.394531, 6.046875);
    cairo_line_to(cr, 30.394531, 8.796875);
    cairo_curve_to(cr, 30.394531, 8.84375, 30.394531, 8.878906, 30.394531, 8.90625);
    cairo_curve_to(cr, 30.367188, 8.988281, 30.347656, 9.074219, 30.328125, 9.167969);
    cairo_curve_to(cr, 30.308594, 9.257812, 30.15625, 9.402344, 29.863281, 9.601562);
    cairo_curve_to(cr, 29.574219, 9.792969, 29.144531, 9.886719, 28.570312, 9.886719);
    cairo_line_to(cr, 28.570312, 6.046875);
    cairo_curve_to(cr, 28.570312, 5.964844, 28.578125, 5.878906, 28.597656, 5.789062);
    cairo_curve_to(cr, 28.625, 5.6875, 28.667969, 5.570312, 28.71875, 5.433594);
    cairo_curve_to(cr, 28.785156, 5.296875, 28.941406, 5.148438, 29.195312, 4.984375);
    cairo_curve_to(cr, 29.398438, 4.820312, 29.675781, 4.683594, 30.027344, 4.578125);
    cairo_curve_to(cr, 30.390625, 4.457031, 30.824219, 4.398438, 31.320312, 4.398438);
    cairo_line_to(cr, 34.972656, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 41.03125, 4.398438);
    cairo_line_to(cr, 45.609375, 4.398438);
    cairo_line_to(cr, 45.609375, 6.046875);
    cairo_curve_to(cr, 45.609375, 6.136719, 45.59375, 6.222656, 45.566406, 6.304688);
    cairo_curve_to(cr, 45.550781, 6.386719, 45.507812, 6.484375, 45.445312, 6.59375);
    cairo_curve_to(cr, 45.390625, 6.703125, 45.332031, 6.796875, 45.269531, 6.878906);
    cairo_curve_to(cr, 45.214844, 6.949219, 45.121094, 7.03125, 44.996094, 7.125);
    cairo_curve_to(cr, 44.878906, 7.207031, 44.753906, 7.28125, 44.628906, 7.355469);
    cairo_curve_to(cr, 44.5, 7.417969, 44.335938, 7.476562, 44.136719, 7.53125);
    cairo_curve_to(cr, 43.765625, 7.640625, 43.339844, 7.695312, 42.855469, 7.695312);
    cairo_line_to(cr, 41.03125, 7.695312);
    cairo_curve_to(cr, 40.832031, 7.695312, 40.625, 7.738281, 40.40625, 7.816406);
    cairo_curve_to(cr, 40.207031, 7.863281, 40.105469, 8.003906, 40.105469, 8.242188);
    cairo_line_to(cr, 40.105469, 8.796875);
    cairo_line_to(cr, 43.78125, 8.796875);
    cairo_curve_to(cr, 43.78125, 8.824219, 43.777344, 8.859375, 43.769531, 8.894531);
    cairo_curve_to(cr, 43.769531, 8.921875, 43.746094, 8.984375, 43.703125, 9.085938);
    cairo_curve_to(cr, 43.675781, 9.230469, 43.511719, 9.40625, 43.210938, 9.617188);
    cairo_curve_to(cr, 42.957031, 9.796875, 42.53125, 9.886719, 41.929688, 9.886719);
    cairo_line_to(cr, 38.28125, 9.886719);
    cairo_line_to(cr, 38.28125, 6.046875);
    cairo_curve_to(cr, 38.28125, 5.964844, 38.289062, 5.878906, 38.308594, 5.789062);
    cairo_curve_to(cr, 38.335938, 5.6875, 38.375, 5.570312, 38.429688, 5.433594);
    cairo_curve_to(cr, 38.492188, 5.296875, 38.652344, 5.148438, 38.90625, 4.984375);
    cairo_curve_to(cr, 39.105469, 4.820312, 39.382812, 4.683594, 39.738281, 4.578125);
    cairo_curve_to(cr, 40.101562, 4.457031, 40.53125, 4.398438, 41.03125, 4.398438);
    cairo_move_to(cr, 43.78125, 6.046875);
    cairo_line_to(cr, 43.78125, 5.488281);
    cairo_line_to(cr, 41.03125, 5.488281);
    cairo_curve_to(cr, 40.703125, 5.488281, 40.449219, 5.546875, 40.269531, 5.664062);
    cairo_curve_to(cr, 40.1875, 5.792969, 40.132812, 5.921875, 40.105469, 6.046875);
    cairo_line_to(cr, 40.105469, 6.6875);
    cairo_curve_to(cr, 40.261719, 6.660156, 40.410156, 6.636719, 40.554688, 6.621094);
    cairo_curve_to(cr, 40.710938, 6.601562, 40.867188, 6.59375, 41.03125, 6.59375);
    cairo_line_to(cr, 42.855469, 6.59375);
    cairo_curve_to(cr, 43.21875, 6.59375, 43.457031, 6.539062, 43.566406, 6.429688);
    cairo_curve_to(cr, 43.710938, 6.285156, 43.78125, 6.15625, 43.78125, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 51.65625, 4.398438);
    cairo_line_to(cr, 53.484375, 4.398438);
    cairo_curve_to(cr, 53.484375, 4.425781, 53.476562, 4.457031, 53.46875, 4.496094);
    cairo_curve_to(cr, 53.46875, 4.523438, 53.445312, 4.585938, 53.402344, 4.683594);
    cairo_curve_to(cr, 53.375, 4.832031, 53.210938, 5.007812, 52.910156, 5.214844);
    cairo_curve_to(cr, 52.65625, 5.398438, 52.238281, 5.488281, 51.65625, 5.488281);
    cairo_curve_to(cr, 51.457031, 5.488281, 51.304688, 5.503906, 51.195312, 5.53125);
    cairo_curve_to(cr, 51.09375, 5.558594, 50.996094, 5.601562, 50.894531, 5.667969);
    cairo_curve_to(cr, 50.8125, 5.757812, 50.757812, 5.882812, 50.730469, 6.046875);
    cairo_line_to(cr, 50.730469, 8.796875);
    cairo_curve_to(cr, 50.730469, 8.84375, 50.730469, 8.878906, 50.730469, 8.90625);
    cairo_curve_to(cr, 50.703125, 8.988281, 50.6875, 9.046875, 50.675781, 9.085938);
    cairo_curve_to(cr, 50.621094, 9.230469, 50.457031, 9.40625, 50.1875, 9.617188);
    cairo_curve_to(cr, 49.90625, 9.796875, 49.476562, 9.886719, 48.90625, 9.886719);
    cairo_line_to(cr, 48.90625, 5.394531);
    cairo_curve_to(cr, 48.625, 5.457031, 48.316406, 5.488281, 47.980469, 5.488281);
    cairo_line_to(cr, 46.15625, 5.488281);
    cairo_curve_to(cr, 46.15625, 5.136719, 46.308594, 4.878906, 46.617188, 4.726562);
    cairo_curve_to(cr, 46.726562, 4.671875, 46.875, 4.613281, 47.066406, 4.550781);
    cairo_curve_to(cr, 47.257812, 4.484375, 47.398438, 4.445312, 47.488281, 4.425781);
    cairo_line_to(cr, 47.980469, 4.398438);
    cairo_curve_to(cr, 48.105469, 4.398438, 48.214844, 4.394531, 48.308594, 4.386719);
    cairo_curve_to(cr, 48.398438, 4.367188, 48.496094, 4.339844, 48.605469, 4.304688);
    cairo_curve_to(cr, 48.804688, 4.222656, 48.90625, 4.066406, 48.90625, 3.839844);
    cairo_line_to(cr, 48.90625, 3.296875);
    cairo_curve_to(cr, 48.90625, 2.941406, 49.058594, 2.6875, 49.367188, 2.535156);
    cairo_curve_to(cr, 49.6875, 2.371094, 49.976562, 2.269531, 50.242188, 2.234375);
    cairo_line_to(cr, 50.730469, 2.207031);
    cairo_line_to(cr, 50.730469, 4.480469);
    cairo_curve_to(cr, 50.921875, 4.425781, 51.230469, 4.398438, 51.65625, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 56.449219, 4.398438);
    cairo_line_to(cr, 61.023438, 4.398438);
    cairo_line_to(cr, 61.023438, 6.046875);
    cairo_curve_to(cr, 61.023438, 6.136719, 61.011719, 6.222656, 60.984375, 6.304688);
    cairo_curve_to(cr, 60.964844, 6.386719, 60.925781, 6.484375, 60.859375, 6.59375);
    cairo_curve_to(cr, 60.804688, 6.703125, 60.746094, 6.796875, 60.683594, 6.878906);
    cairo_curve_to(cr, 60.628906, 6.949219, 60.539062, 7.03125, 60.410156, 7.125);
    cairo_curve_to(cr, 60.292969, 7.207031, 60.171875, 7.28125, 60.042969, 7.355469);
    cairo_curve_to(cr, 59.917969, 7.417969, 59.753906, 7.476562, 59.554688, 7.53125);
    cairo_curve_to(cr, 59.179688, 7.640625, 58.753906, 7.695312, 58.273438, 7.695312);
    cairo_line_to(cr, 56.449219, 7.695312);
    cairo_curve_to(cr, 56.246094, 7.695312, 56.039062, 7.738281, 55.820312, 7.816406);
    cairo_curve_to(cr, 55.621094, 7.863281, 55.523438, 8.003906, 55.523438, 8.242188);
    cairo_line_to(cr, 55.523438, 8.796875);
    cairo_line_to(cr, 59.199219, 8.796875);
    cairo_curve_to(cr, 59.199219, 8.824219, 59.195312, 8.859375, 59.183594, 8.894531);
    cairo_curve_to(cr, 59.183594, 8.921875, 59.164062, 8.984375, 59.117188, 9.085938);
    cairo_curve_to(cr, 59.089844, 9.230469, 58.925781, 9.40625, 58.628906, 9.617188);
    cairo_curve_to(cr, 58.371094, 9.796875, 57.945312, 9.886719, 57.347656, 9.886719);
    cairo_line_to(cr, 53.695312, 9.886719);
    cairo_line_to(cr, 53.695312, 6.046875);
    cairo_curve_to(cr, 53.695312, 5.964844, 53.707031, 5.878906, 53.722656, 5.789062);
    cairo_curve_to(cr, 53.75, 5.6875, 53.792969, 5.570312, 53.847656, 5.433594);
    cairo_curve_to(cr, 53.910156, 5.296875, 54.070312, 5.148438, 54.324219, 4.984375);
    cairo_curve_to(cr, 54.523438, 4.820312, 54.800781, 4.683594, 55.152344, 4.578125);
    cairo_curve_to(cr, 55.515625, 4.457031, 55.949219, 4.398438, 56.449219, 4.398438);
    cairo_move_to(cr, 59.199219, 6.046875);
    cairo_line_to(cr, 59.199219, 5.488281);
    cairo_line_to(cr, 56.449219, 5.488281);
    cairo_curve_to(cr, 56.121094, 5.488281, 55.867188, 5.546875, 55.683594, 5.664062);
    cairo_curve_to(cr, 55.601562, 5.792969, 55.546875, 5.921875, 55.523438, 6.046875);
    cairo_line_to(cr, 55.523438, 6.6875);
    cairo_curve_to(cr, 55.675781, 6.660156, 55.824219, 6.636719, 55.972656, 6.621094);
    cairo_curve_to(cr, 56.125, 6.601562, 56.285156, 6.59375, 56.449219, 6.59375);
    cairo_line_to(cr, 58.273438, 6.59375);
    cairo_curve_to(cr, 58.636719, 6.59375, 58.871094, 6.539062, 58.980469, 6.429688);
    cairo_curve_to(cr, 59.125, 6.285156, 59.199219, 6.15625, 59.199219, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 64.335938, 4.398438);
    cairo_line_to(cr, 68.910156, 4.398438);
    cairo_curve_to(cr, 68.910156, 4.425781, 68.90625, 4.457031, 68.898438, 4.496094);
    cairo_curve_to(cr, 68.898438, 4.523438, 68.875, 4.585938, 68.828125, 4.683594);
    cairo_curve_to(cr, 68.804688, 4.832031, 68.640625, 5.007812, 68.339844, 5.214844);
    cairo_curve_to(cr, 68.085938, 5.398438, 67.667969, 5.488281, 67.085938, 5.488281);
    cairo_line_to(cr, 64.335938, 5.488281);
    cairo_curve_to(cr, 64.007812, 5.488281, 63.753906, 5.546875, 63.574219, 5.667969);
    cairo_curve_to(cr, 63.492188, 5.792969, 63.4375, 5.921875, 63.410156, 6.046875);
    cairo_line_to(cr, 63.410156, 8.796875);
    cairo_curve_to(cr, 63.410156, 8.84375, 63.410156, 8.878906, 63.410156, 8.90625);
    cairo_curve_to(cr, 63.382812, 8.988281, 63.359375, 9.074219, 63.339844, 9.167969);
    cairo_curve_to(cr, 63.324219, 9.257812, 63.167969, 9.402344, 62.878906, 9.601562);
    cairo_curve_to(cr, 62.585938, 9.792969, 62.15625, 9.886719, 61.585938, 9.886719);
    cairo_line_to(cr, 61.585938, 6.046875);
    cairo_curve_to(cr, 61.585938, 5.964844, 61.59375, 5.878906, 61.609375, 5.789062);
    cairo_curve_to(cr, 61.636719, 5.6875, 61.679688, 5.570312, 61.734375, 5.433594);
    cairo_curve_to(cr, 61.796875, 5.296875, 61.957031, 5.148438, 62.210938, 4.984375);
    cairo_curve_to(cr, 62.410156, 4.820312, 62.6875, 4.683594, 63.042969, 4.578125);
    cairo_curve_to(cr, 63.40625, 4.457031, 63.835938, 4.398438, 64.335938, 4.398438);
    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
#ifndef DRAW_CASRLABEL_H
#define DRAW_CASRLABEL_H
inline int cairo_code_draw_casRLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casRLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casRLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 3.839844);
    cairo_curve_to(cr, 7.328125, 4.078125, 7.238281, 4.316406, 7.054688, 4.5625);
    cairo_curve_to(cr, 6.984375, 4.679688, 6.882812, 4.789062, 6.753906, 4.890625);
    cairo_curve_to(cr, 6.628906, 4.988281, 6.457031, 5.085938, 6.238281, 5.175781);
    cairo_line_to(cr, 7.054688, 5.652344);
    cairo_line_to(cr, 7.328125, 5.800781);
    cairo_line_to(cr, 7.328125, 8.800781);
    cairo_curve_to(cr, 7.328125, 8.824219, 7.324219, 8.859375, 7.3125, 8.894531);
    cairo_curve_to(cr, 7.3125, 8.921875, 7.292969, 8.984375, 7.246094, 9.085938);
    cairo_curve_to(cr, 7.21875, 9.230469, 7.054688, 9.40625, 6.753906, 9.617188);
    cairo_curve_to(cr, 6.5, 9.796875, 6.082031, 9.886719, 5.503906, 9.886719);
    cairo_line_to(cr, 5.503906, 6.277344);
    cairo_line_to(cr, 4.195312, 5.488281);
    cairo_line_to(cr, 2.75, 5.488281);
    cairo_curve_to(cr, 2.632812, 5.488281, 2.542969, 5.5, 2.480469, 5.515625);
    cairo_curve_to(cr, 2.414062, 5.523438, 2.289062, 5.558594, 2.097656, 5.613281);
    cairo_curve_to(cr, 1.914062, 5.667969, 1.824219, 5.8125, 1.824219, 6.046875);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_curve_to(cr, 1.824219, 8.84375, 1.824219, 8.878906, 1.824219, 8.90625);
    cairo_curve_to(cr, 1.796875, 8.988281, 1.773438, 9.074219, 1.757812, 9.167969);
    cairo_curve_to(cr, 1.738281, 9.257812, 1.585938, 9.402344, 1.292969, 9.601562);
    cairo_curve_to(cr, 1.003906, 9.792969, 0.570312, 9.886719, 0, 9.886719);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    cairo_move_to(cr, 5.503906, 3.839844);
    cairo_line_to(cr, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.496094);
    cairo_curve_to(cr, 2.105469, 4.429688, 2.414062, 4.398438, 2.75, 4.398438);
    cairo_line_to(cr, 4.578125, 4.398438);
    cairo_curve_to(cr, 4.929688, 4.398438, 5.171875, 4.339844, 5.296875, 4.222656);
    cairo_curve_to(cr, 5.433594, 4.09375, 5.503906, 3.96875, 5.503906, 3.839844);
    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
#ifndef DRAW_CASRULELABEL_H
#define DRAW_CASRULELABEL_H
inline int cairo_code_draw_casRuleLabel_get_width()
{
    return 247;
}
inline int cairo_code_draw_casRuleLabel_get_height()
{
    return 9;
}
inline void cairo_code_draw_casRuleLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.298941);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 246.617188, 9.015625);
    cairo_line_to(cr, 246.617188, 0.40625);
    cairo_line_to(cr, 219.558594, 0.40625);
    cairo_line_to(cr, 219.558594, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 215.3125, 0.410156);
    cairo_line_to(cr, 206.703125, 0.410156);
    cairo_line_to(cr, 206.703125, 9.015625);
    cairo_line_to(cr, 215.3125, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 215.3125, 0.410156);
    cairo_line_to(cr, 206.703125, 0.410156);
    cairo_line_to(cr, 206.703125, 9.015625);
    cairo_line_to(cr, 215.3125, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 206.710938, 0.410156);
    cairo_line_to(cr, 188.246094, 0.410156);
    cairo_line_to(cr, 188.246094, 9.015625);
    cairo_line_to(cr, 206.710938, 9.015625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 166.121094, 9.015625);
    cairo_line_to(cr, 156.9375, 9.015625);
    cairo_line_to(cr, 156.9375, 0.410156);
    cairo_line_to(cr, 166.121094, 0.410156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 166.164062, 0.410156);
    cairo_line_to(cr, 174.773438, 0.410156);
    cairo_line_to(cr, 174.773438, 9.015625);
    cairo_line_to(cr, 166.164062, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 166.164062, 0.410156);
    cairo_line_to(cr, 174.773438, 0.410156);
    cairo_line_to(cr, 174.773438, 9.015625);
    cairo_line_to(cr, 166.164062, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 174.503906, 0.410156);
    cairo_line_to(cr, 184.003906, 0.410156);
    cairo_line_to(cr, 184.003906, 9.015625);
    cairo_line_to(cr, 174.503906, 9.015625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 134.835938, 9.015625);
    cairo_line_to(cr, 125.628906, 9.015625);
    cairo_line_to(cr, 125.628906, 0.410156);
    cairo_line_to(cr, 134.835938, 0.410156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 134.855469, 9.015625);
    cairo_line_to(cr, 134.855469, 0.410156);
    cairo_line_to(cr, 152.691406, 0.410156);
    cairo_line_to(cr, 152.691406, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 134.855469, 9.015625);
    cairo_line_to(cr, 134.855469, 0.410156);
    cairo_line_to(cr, 152.691406, 0.410156);
    cairo_line_to(cr, 152.691406, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 94.316406, 0.410156);
    cairo_line_to(cr, 102.925781, 0.410156);
    cairo_line_to(cr, 102.925781, 9.015625);
    cairo_line_to(cr, 94.316406, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 94.316406, 0.410156);
    cairo_line_to(cr, 102.925781, 0.410156);
    cairo_line_to(cr, 102.925781, 9.015625);
    cairo_line_to(cr, 94.316406, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 102.890625, 0.410156);
    cairo_line_to(cr, 121.382812, 0.410156);
    cairo_line_to(cr, 121.382812, 9.015625);
    cairo_line_to(cr, 102.890625, 9.015625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 63.007812, 0.410156);
    cairo_line_to(cr, 71.617188, 0.410156);
    cairo_line_to(cr, 71.617188, 9.015625);
    cairo_line_to(cr, 63.007812, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 63.007812, 0.410156);
    cairo_line_to(cr, 71.617188, 0.410156);
    cairo_line_to(cr, 71.617188, 9.015625);
    cairo_line_to(cr, 63.007812, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 71.421875, 0.410156);
    cairo_line_to(cr, 81.734375, 0.410156);
    cairo_move_to(cr, 81.734375, 9.015625);
    cairo_line_to(cr, 71.421875, 9.015625);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 81.46875, 0.410156);
    cairo_line_to(cr, 90.074219, 0.410156);
    cairo_line_to(cr, 90.074219, 9.015625);
    cairo_line_to(cr, 81.46875, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 81.46875, 0.410156);
    cairo_line_to(cr, 90.074219, 0.410156);
    cairo_line_to(cr, 90.074219, 9.015625);
    cairo_line_to(cr, 81.46875, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 49.554688, 9.015625);
    cairo_line_to(cr, 58.765625, 9.015625);
    cairo_line_to(cr, 58.765625, 0.410156);
    cairo_line_to(cr, 49.554688, 0.410156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 49.535156, 9.015625);
    cairo_line_to(cr, 49.535156, 0.410156);
    cairo_line_to(cr, 31.699219, 0.410156);
    cairo_line_to(cr, 31.699219, 9.015625);
    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.935493);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 49.535156, 9.015625);
    cairo_line_to(cr, 49.535156, 0.410156);
    cairo_line_to(cr, 31.699219, 0.410156);
    cairo_line_to(cr, 31.699219, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 27.453125, 9.015625);
    cairo_line_to(cr, 27.453125, 0.40625);
    cairo_line_to(cr, 0.394531, 0.40625);
    cairo_line_to(cr, 0.394531, 9.015625);
    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.298941);
    cairo_set_miter_limit(cr, 4);
    cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
    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, 27.453125, 9.015625);
    cairo_line_to(cr, 27.453125, 0.40625);
    cairo_line_to(cr, 0.394531, 0.40625);
    cairo_line_to(cr, 0.394531, 9.015625);
    cairo_close_path(cr);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
}
#endif
#ifndef DRAW_CASSLABEL_H
#define DRAW_CASSLABEL_H
inline int cairo_code_draw_casSLabel_get_width()
{
    return 7;
}
inline int cairo_code_draw_casSLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casSLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 2.75, 0);
    cairo_line_to(cr, 7.328125, 0);
    cairo_curve_to(cr, 7.328125, 0.0273438, 7.324219, 0.0585938, 7.3125, 0.09375);
    cairo_curve_to(cr, 7.3125, 0.121094, 7.292969, 0.191406, 7.246094, 0.300781);
    cairo_curve_to(cr, 7.21875, 0.464844, 7.0625, 0.636719, 6.78125, 0.816406);
    cairo_curve_to(cr, 6.5, 1, 6.074219, 1.089844, 5.503906, 1.089844);
    cairo_line_to(cr, 2.75, 1.089844);
    cairo_curve_to(cr, 2.414062, 1.089844, 2.160156, 1.152344, 1.988281, 1.28125);
    cairo_curve_to(cr, 1.90625, 1.378906, 1.851562, 1.503906, 1.824219, 1.648438);
    cairo_line_to(cr, 1.824219, 4.398438);
    cairo_line_to(cr, 7.328125, 4.398438);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.53125, 7.226562, 8.785156, 7.027344, 9.003906);
    cairo_curve_to(cr, 6.863281, 9.203125, 6.636719, 9.371094, 6.347656, 9.507812);
    cairo_curve_to(cr, 6.101562, 9.617188, 5.800781, 9.714844, 5.449219, 9.804688);
    cairo_curve_to(cr, 5.175781, 9.859375, 4.886719, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_curve_to(cr, 0, 9.535156, 0.15625, 9.28125, 0.464844, 9.125);
    cairo_curve_to(cr, 0.570312, 9.070312, 0.722656, 9.011719, 0.914062, 8.949219);
    cairo_curve_to(cr, 1.101562, 8.886719, 1.242188, 8.84375, 1.335938, 8.824219);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 4.578125, 8.796875);
    cairo_curve_to(cr, 4.722656, 8.796875, 4.824219, 8.792969, 4.890625, 8.785156);
    cairo_curve_to(cr, 4.960938, 8.765625, 5.066406, 8.734375, 5.203125, 8.691406);
    cairo_curve_to(cr, 5.402344, 8.609375, 5.503906, 8.457031, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 5.488281);
    cairo_line_to(cr, 0, 5.488281);
    cairo_line_to(cr, 0, 1.648438);
    cairo_curve_to(cr, 0, 1.558594, 0.0078125, 1.472656, 0.0273438, 1.390625);
    cairo_curve_to(cr, 0.0546875, 1.308594, 0.0898438, 1.222656, 0.136719, 1.128906);
    cairo_curve_to(cr, 0.21875, 0.929688, 0.382812, 0.75, 0.625, 0.585938);
    cairo_curve_to(cr, 0.828125, 0.429688, 1.101562, 0.296875, 1.457031, 0.175781);
    cairo_curve_to(cr, 1.820312, 0.0585938, 2.25, 0, 2.75, 0);
    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
#ifndef DRAW_CASTITLELABEL_H
#define DRAW_CASTITLELABEL_H
inline int cairo_code_draw_casTitleLabel_get_width()
{
    return 131;
}
inline int cairo_code_draw_casTitleLabel_get_height()
{
    return 83;
}
inline void cairo_code_draw_casTitleLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 15.507812, 0);
    cairo_line_to(cr, 17.332031, 0);
    cairo_curve_to(cr, 17.332031, 0.0273438, 17.328125, 0.0585938, 17.320312, 0.09375);
    cairo_curve_to(cr, 17.320312, 0.121094, 17.296875, 0.191406, 17.253906, 0.300781);
    cairo_curve_to(cr, 17.226562, 0.464844, 17.070312, 0.636719, 16.789062, 0.816406);
    cairo_curve_to(cr, 16.507812, 1, 16.082031, 1.089844, 15.507812, 1.089844);
    cairo_curve_to(cr, 15.335938, 1.089844, 15.128906, 1.136719, 14.882812, 1.226562);
    cairo_curve_to(cr, 14.683594, 1.28125, 14.582031, 1.421875, 14.582031, 1.648438);
    cairo_line_to(cr, 14.582031, 8.796875);
    cairo_curve_to(cr, 14.582031, 8.84375, 14.582031, 8.878906, 14.582031, 8.90625);
    cairo_curve_to(cr, 14.554688, 8.988281, 14.539062, 9.046875, 14.527344, 9.085938);
    cairo_curve_to(cr, 14.472656, 9.230469, 14.308594, 9.40625, 14.039062, 9.617188);
    cairo_curve_to(cr, 13.757812, 9.796875, 13.328125, 9.886719, 12.757812, 9.886719);
    cairo_line_to(cr, 12.757812, 1.648438);
    cairo_curve_to(cr, 12.757812, 1.402344, 12.804688, 1.21875, 12.894531, 1.089844);
    cairo_line_to(cr, 10.007812, 1.089844);
    cairo_curve_to(cr, 10.007812, 0.734375, 10.164062, 0.480469, 10.484375, 0.328125);
    cairo_curve_to(cr, 10.800781, 0.171875, 11.085938, 0.0820312, 11.339844, 0.0546875);
    cairo_line_to(cr, 11.832031, 0);
    cairo_line_to(cr, 15.507812, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 20.632812, 4.398438);
    cairo_line_to(cr, 25.207031, 4.398438);
    cairo_line_to(cr, 25.207031, 8.796875);
    cairo_curve_to(cr, 25.207031, 8.824219, 25.203125, 8.859375, 25.195312, 8.894531);
    cairo_curve_to(cr, 25.195312, 8.921875, 25.171875, 8.984375, 25.125, 9.085938);
    cairo_curve_to(cr, 25.097656, 9.230469, 24.9375, 9.40625, 24.636719, 9.617188);
    cairo_curve_to(cr, 24.382812, 9.796875, 23.964844, 9.886719, 23.382812, 9.886719);
    cairo_line_to(cr, 23.382812, 5.488281);
    cairo_line_to(cr, 20.632812, 5.488281);
    cairo_curve_to(cr, 20.304688, 5.488281, 20.050781, 5.546875, 19.867188, 5.664062);
    cairo_curve_to(cr, 19.789062, 5.792969, 19.734375, 5.921875, 19.707031, 6.046875);
    cairo_line_to(cr, 19.707031, 8.796875);
    cairo_curve_to(cr, 19.707031, 8.84375, 19.707031, 8.878906, 19.707031, 8.90625);
    cairo_curve_to(cr, 19.679688, 8.988281, 19.65625, 9.074219, 19.636719, 9.167969);
    cairo_curve_to(cr, 19.621094, 9.257812, 19.464844, 9.402344, 19.175781, 9.601562);
    cairo_curve_to(cr, 18.882812, 9.792969, 18.453125, 9.886719, 17.878906, 9.886719);
    cairo_line_to(cr, 17.878906, 1.089844);
    cairo_curve_to(cr, 17.878906, 0.734375, 18.039062, 0.480469, 18.355469, 0.328125);
    cairo_curve_to(cr, 18.675781, 0.171875, 18.960938, 0.0820312, 19.214844, 0.0546875);
    cairo_line_to(cr, 19.707031, 0);
    cairo_line_to(cr, 19.707031, 4.480469);
    cairo_curve_to(cr, 19.894531, 4.425781, 20.203125, 4.398438, 20.632812, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 28.507812, 4.398438);
    cairo_line_to(cr, 33.082031, 4.398438);
    cairo_line_to(cr, 33.082031, 6.046875);
    cairo_curve_to(cr, 33.082031, 6.136719, 33.070312, 6.222656, 33.042969, 6.304688);
    cairo_curve_to(cr, 33.023438, 6.386719, 32.984375, 6.484375, 32.917969, 6.59375);
    cairo_curve_to(cr, 32.863281, 6.703125, 32.804688, 6.796875, 32.742188, 6.878906);
    cairo_curve_to(cr, 32.6875, 6.949219, 32.597656, 7.03125, 32.46875, 7.125);
    cairo_curve_to(cr, 32.351562, 7.207031, 32.230469, 7.28125, 32.101562, 7.355469);
    cairo_curve_to(cr, 31.976562, 7.417969, 31.8125, 7.476562, 31.613281, 7.53125);
    cairo_curve_to(cr, 31.238281, 7.640625, 30.8125, 7.695312, 30.332031, 7.695312);
    cairo_line_to(cr, 28.507812, 7.695312);
    cairo_curve_to(cr, 28.304688, 7.695312, 28.097656, 7.738281, 27.878906, 7.816406);
    cairo_curve_to(cr, 27.679688, 7.863281, 27.578125, 8.003906, 27.578125, 8.242188);
    cairo_line_to(cr, 27.578125, 8.796875);
    cairo_line_to(cr, 31.257812, 8.796875);
    cairo_curve_to(cr, 31.257812, 8.824219, 31.253906, 8.859375, 31.242188, 8.894531);
    cairo_curve_to(cr, 31.242188, 8.921875, 31.222656, 8.984375, 31.175781, 9.085938);
    cairo_curve_to(cr, 31.148438, 9.230469, 30.984375, 9.40625, 30.683594, 9.617188);
    cairo_curve_to(cr, 30.429688, 9.796875, 30.003906, 9.886719, 29.40625, 9.886719);
    cairo_line_to(cr, 25.753906, 9.886719);
    cairo_line_to(cr, 25.753906, 6.046875);
    cairo_curve_to(cr, 25.753906, 5.964844, 25.765625, 5.878906, 25.78125, 5.789062);
    cairo_curve_to(cr, 25.808594, 5.6875, 25.851562, 5.570312, 25.90625, 5.433594);
    cairo_curve_to(cr, 25.96875, 5.296875, 26.128906, 5.148438, 26.382812, 4.984375);
    cairo_curve_to(cr, 26.582031, 4.820312, 26.859375, 4.683594, 27.210938, 4.578125);
    cairo_curve_to(cr, 27.574219, 4.457031, 28.007812, 4.398438, 28.507812, 4.398438);
    cairo_move_to(cr, 31.257812, 6.046875);
    cairo_line_to(cr, 31.257812, 5.488281);
    cairo_line_to(cr, 28.507812, 5.488281);
    cairo_curve_to(cr, 28.179688, 5.488281, 27.925781, 5.546875, 27.742188, 5.664062);
    cairo_curve_to(cr, 27.660156, 5.792969, 27.605469, 5.921875, 27.578125, 6.046875);
    cairo_line_to(cr, 27.578125, 6.6875);
    cairo_curve_to(cr, 27.734375, 6.660156, 27.882812, 6.636719, 28.03125, 6.621094);
    cairo_curve_to(cr, 28.183594, 6.601562, 28.34375, 6.59375, 28.507812, 6.59375);
    cairo_line_to(cr, 30.332031, 6.59375);
    cairo_curve_to(cr, 30.695312, 6.59375, 30.929688, 6.539062, 31.039062, 6.429688);
    cairo_curve_to(cr, 31.183594, 6.285156, 31.257812, 6.15625, 31.257812, 6.046875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 45.941406, 0);
    cairo_line_to(cr, 47.765625, 0);
    cairo_curve_to(cr, 47.765625, 0.0273438, 47.761719, 0.0585938, 47.753906, 0.09375);
    cairo_curve_to(cr, 47.753906, 0.121094, 47.730469, 0.191406, 47.683594, 0.300781);
    cairo_curve_to(cr, 47.65625, 0.464844, 47.503906, 0.636719, 47.222656, 0.816406);
    cairo_curve_to(cr, 46.941406, 1, 46.515625, 1.089844, 45.941406, 1.089844);
    cairo_curve_to(cr, 45.769531, 1.089844, 45.558594, 1.136719, 45.316406, 1.226562);
    cairo_curve_to(cr, 45.117188, 1.28125, 45.015625, 1.421875, 45.015625, 1.648438);
    cairo_line_to(cr, 45.015625, 8.242188);
    cairo_curve_to(cr, 45.015625, 8.339844, 45, 8.4375, 44.976562, 8.527344);
    cairo_curve_to(cr, 44.957031, 8.609375, 44.914062, 8.699219, 44.851562, 8.796875);
    cairo_line_to(cr, 47.765625, 8.796875);
    cairo_curve_to(cr, 47.765625, 8.824219, 47.761719, 8.859375, 47.753906, 8.894531);
    cairo_curve_to(cr, 47.753906, 8.921875, 47.730469, 8.984375, 47.683594, 9.085938);
    cairo_curve_to(cr, 47.65625, 9.230469, 47.496094, 9.40625, 47.195312, 9.617188);
    cairo_curve_to(cr, 46.941406, 9.796875, 46.523438, 9.886719, 45.941406, 9.886719);
    cairo_line_to(cr, 40.4375, 9.886719);
    cairo_curve_to(cr, 40.4375, 9.535156, 40.59375, 9.28125, 40.902344, 9.125);
    cairo_curve_to(cr, 41.011719, 9.070312, 41.160156, 9.011719, 41.351562, 8.949219);
    cairo_curve_to(cr, 41.542969, 8.886719, 41.683594, 8.84375, 41.773438, 8.824219);
    cairo_line_to(cr, 42.265625, 8.796875);
    cairo_curve_to(cr, 42.609375, 8.796875, 42.851562, 8.734375, 42.984375, 8.609375);
    cairo_curve_to(cr, 43.121094, 8.480469, 43.191406, 8.359375, 43.191406, 8.242188);
    cairo_line_to(cr, 43.191406, 1.648438);
    cairo_curve_to(cr, 43.191406, 1.402344, 43.234375, 1.21875, 43.328125, 1.089844);
    cairo_line_to(cr, 40.4375, 1.089844);
    cairo_curve_to(cr, 40.4375, 0.734375, 40.597656, 0.480469, 40.914062, 0.328125);
    cairo_curve_to(cr, 41.234375, 0.171875, 41.519531, 0.0820312, 41.773438, 0.0546875);
    cairo_line_to(cr, 42.265625, 0);
    cairo_line_to(cr, 45.941406, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 51.066406, 4.398438);
    cairo_line_to(cr, 55.640625, 4.398438);
    cairo_line_to(cr, 55.640625, 8.796875);
    cairo_curve_to(cr, 55.640625, 8.824219, 55.636719, 8.859375, 55.628906, 8.894531);
    cairo_curve_to(cr, 55.628906, 8.921875, 55.605469, 8.984375, 55.558594, 9.085938);
    cairo_curve_to(cr, 55.53125, 9.230469, 55.367188, 9.40625, 55.070312, 9.617188);
    cairo_curve_to(cr, 54.816406, 9.796875, 54.398438, 9.886719, 53.816406, 9.886719);
    cairo_line_to(cr, 53.816406, 5.488281);
    cairo_line_to(cr, 51.066406, 5.488281);
    cairo_curve_to(cr, 50.738281, 5.488281, 50.484375, 5.546875, 50.300781, 5.664062);
    cairo_curve_to(cr, 50.21875, 5.792969, 50.164062, 5.921875, 50.136719, 6.046875);
    cairo_line_to(cr, 50.136719, 8.796875);
    cairo_curve_to(cr, 50.136719, 8.84375, 50.136719, 8.878906, 50.136719, 8.90625);
    cairo_curve_to(cr, 50.109375, 8.988281, 50.089844, 9.074219, 50.070312, 9.167969);
    cairo_curve_to(cr, 50.050781, 9.257812, 49.898438, 9.402344, 49.605469, 9.601562);
    cairo_curve_to(cr, 49.316406, 9.792969, 48.886719, 9.886719, 48.3125, 9.886719);
    cairo_line_to(cr, 48.3125, 6.046875);
    cairo_curve_to(cr, 48.3125, 5.964844, 48.324219, 5.878906, 48.339844, 5.789062);
    cairo_curve_to(cr, 48.367188, 5.6875, 48.410156, 5.570312, 48.464844, 5.433594);
    cairo_curve_to(cr, 48.527344, 5.296875, 48.6875, 5.148438, 48.941406, 4.984375);
    cairo_curve_to(cr, 49.140625, 4.820312, 49.417969, 4.683594, 49.769531, 4.578125);
    cairo_curve_to(cr, 50.132812, 4.457031, 50.566406, 4.398438, 51.066406, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 58.9375, 0);
    cairo_line_to(cr, 63.515625, 0);
    cairo_curve_to(cr, 63.515625, 0.0273438, 63.511719, 0.0585938, 63.5, 0.09375);
    cairo_curve_to(cr, 63.5, 0.121094, 63.480469, 0.191406, 63.433594, 0.300781);
    cairo_curve_to(cr, 63.40625, 0.464844, 63.253906, 0.636719, 62.96875, 0.816406);
    cairo_curve_to(cr, 62.6875, 1, 62.261719, 1.089844, 61.691406, 1.089844);
    cairo_line_to(cr, 58.9375, 1.089844);
    cairo_curve_to(cr, 58.601562, 1.089844, 58.347656, 1.152344, 58.175781, 1.28125);
    cairo_curve_to(cr, 58.09375, 1.378906, 58.039062, 1.503906, 58.011719, 1.648438);
    cairo_line_to(cr, 58.011719, 4.480469);
    cairo_curve_to(cr, 58.203125, 4.425781, 58.511719, 4.398438, 58.9375, 4.398438);
    cairo_line_to(cr, 61.691406, 4.398438);
    cairo_curve_to(cr, 61.691406, 4.425781, 61.6875, 4.457031, 61.675781, 4.496094);
    cairo_curve_to(cr, 61.675781, 4.523438, 61.652344, 4.585938, 61.609375, 4.683594);
    cairo_curve_to(cr, 61.582031, 4.832031, 61.417969, 5.007812, 61.117188, 5.214844);
    cairo_curve_to(cr, 60.863281, 5.398438, 60.4375, 5.488281, 59.835938, 5.488281);
    cairo_line_to(cr, 58.9375, 5.488281);
    cairo_curve_to(cr, 58.613281, 5.488281, 58.359375, 5.546875, 58.175781, 5.667969);
    cairo_curve_to(cr, 58.09375, 5.792969, 58.039062, 5.921875, 58.011719, 6.046875);
    cairo_line_to(cr, 58.011719, 8.796875);
    cairo_curve_to(cr, 58.011719, 8.84375, 58.011719, 8.878906, 58.011719, 8.90625);
    cairo_curve_to(cr, 57.984375, 8.988281, 57.960938, 9.074219, 57.945312, 9.167969);
    cairo_curve_to(cr, 57.925781, 9.257812, 57.773438, 9.402344, 57.480469, 9.601562);
    cairo_curve_to(cr, 57.191406, 9.792969, 56.757812, 9.886719, 56.1875, 9.886719);
    cairo_line_to(cr, 56.1875, 1.648438);
    cairo_curve_to(cr, 56.1875, 1.558594, 56.195312, 1.472656, 56.214844, 1.390625);
    cairo_curve_to(cr, 56.242188, 1.308594, 56.277344, 1.222656, 56.324219, 1.128906);
    cairo_curve_to(cr, 56.40625, 0.929688, 56.570312, 0.75, 56.8125, 0.585938);
    cairo_curve_to(cr, 57.015625, 0.429688, 57.289062, 0.296875, 57.644531, 0.175781);
    cairo_curve_to(cr, 58.007812, 0.0585938, 58.441406, 0, 58.9375, 0);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 64.839844, 4.398438);
    cairo_line_to(cr, 68.515625, 4.398438);
    cairo_line_to(cr, 68.515625, 8.242188);
    cairo_curve_to(cr, 68.515625, 8.339844, 68.507812, 8.429688, 68.488281, 8.511719);
    cairo_curve_to(cr, 68.472656, 8.59375, 68.425781, 8.691406, 68.351562, 8.796875);
    cairo_curve_to(cr, 68.296875, 8.917969, 68.242188, 9.011719, 68.191406, 9.085938);
    cairo_curve_to(cr, 68.136719, 9.148438, 68.035156, 9.226562, 67.890625, 9.316406);
    cairo_curve_to(cr, 67.699219, 9.480469, 67.417969, 9.617188, 67.046875, 9.726562);
    cairo_curve_to(cr, 66.671875, 9.832031, 66.246094, 9.886719, 65.765625, 9.886719);
    cairo_line_to(cr, 61.1875, 9.886719);
    cairo_line_to(cr, 61.1875, 8.242188);
    cairo_curve_to(cr, 61.1875, 8.160156, 61.199219, 8.074219, 61.214844, 7.980469);
    cairo_curve_to(cr, 61.234375, 7.890625, 61.269531, 7.800781, 61.324219, 7.710938);
    cairo_curve_to(cr, 61.40625, 7.519531, 61.570312, 7.339844, 61.816406, 7.179688);
    cairo_curve_to(cr, 61.925781, 7.097656, 62.042969, 7.023438, 62.167969, 6.960938);
    cairo_curve_to(cr, 62.296875, 6.886719, 62.460938, 6.824219, 62.660156, 6.769531);
    cairo_curve_to(cr, 62.976562, 6.652344, 63.40625, 6.59375, 63.941406, 6.59375);
    cairo_line_to(cr, 65.765625, 6.59375);
    cairo_curve_to(cr, 65.910156, 6.59375, 66.015625, 6.589844, 66.078125, 6.578125);
    cairo_curve_to(cr, 66.152344, 6.558594, 66.269531, 6.527344, 66.433594, 6.484375);
    cairo_curve_to(cr, 66.605469, 6.429688, 66.691406, 6.285156, 66.691406, 6.046875);
    cairo_line_to(cr, 66.691406, 5.488281);
    cairo_line_to(cr, 63.015625, 5.488281);
    cairo_curve_to(cr, 63.015625, 5.136719, 63.167969, 4.878906, 63.476562, 4.726562);
    cairo_curve_to(cr, 63.585938, 4.671875, 63.734375, 4.613281, 63.925781, 4.550781);
    cairo_curve_to(cr, 64.117188, 4.484375, 64.257812, 4.445312, 64.347656, 4.425781);
    cairo_line_to(cr, 64.839844, 4.398438);
    cairo_move_to(cr, 66.691406, 8.242188);
    cairo_line_to(cr, 66.691406, 7.601562);
    cairo_curve_to(cr, 66.535156, 7.628906, 66.382812, 7.648438, 66.226562, 7.667969);
    cairo_curve_to(cr, 66.082031, 7.6875, 65.929688, 7.695312, 65.765625, 7.695312);
    cairo_line_to(cr, 63.941406, 7.695312);
    cairo_curve_to(cr, 63.59375, 7.695312, 63.339844, 7.75, 63.175781, 7.859375);
    cairo_curve_to(cr, 63.085938, 8.003906, 63.03125, 8.132812, 63.015625, 8.242188);
    cairo_line_to(cr, 63.015625, 8.796875);
    cairo_line_to(cr, 65.765625, 8.796875);
    cairo_curve_to(cr, 66.128906, 8.796875, 66.363281, 8.734375, 66.472656, 8.609375);
    cairo_curve_to(cr, 66.617188, 8.488281, 66.691406, 8.367188, 66.691406, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 75.464844, 4.398438);
    cairo_line_to(cr, 78.214844, 4.398438);
    cairo_line_to(cr, 78.214844, 8.796875);
    cairo_curve_to(cr, 78.214844, 8.84375, 78.214844, 8.878906, 78.214844, 8.90625);
    cairo_curve_to(cr, 78.1875, 8.988281, 78.171875, 9.046875, 78.160156, 9.085938);
    cairo_curve_to(cr, 78.105469, 9.230469, 77.945312, 9.40625, 77.671875, 9.617188);
    cairo_curve_to(cr, 77.390625, 9.796875, 76.960938, 9.886719, 76.390625, 9.886719);
    cairo_line_to(cr, 76.390625, 5.488281);
    cairo_line_to(cr, 75.464844, 5.488281);
    cairo_curve_to(cr, 75.15625, 5.488281, 74.910156, 5.546875, 74.730469, 5.667969);
    cairo_curve_to(cr, 74.648438, 5.757812, 74.59375, 5.882812, 74.566406, 6.046875);
    cairo_line_to(cr, 74.566406, 8.796875);
    cairo_curve_to(cr, 74.566406, 8.824219, 74.5625, 8.859375, 74.550781, 8.894531);
    cairo_curve_to(cr, 74.550781, 8.921875, 74.527344, 8.984375, 74.484375, 9.085938);
    cairo_curve_to(cr, 74.457031, 9.230469, 74.292969, 9.40625, 73.992188, 9.617188);
    cairo_curve_to(cr, 73.738281, 9.796875, 73.3125, 9.886719, 72.714844, 9.886719);
    cairo_line_to(cr, 72.714844, 6.046875);
    cairo_curve_to(cr, 72.714844, 5.882812, 72.769531, 5.699219, 72.875, 5.488281);
    cairo_line_to(cr, 71.8125, 5.488281);
    cairo_curve_to(cr, 71.488281, 5.488281, 71.234375, 5.546875, 71.050781, 5.664062);
    cairo_curve_to(cr, 70.96875, 5.792969, 70.914062, 5.921875, 70.886719, 6.046875);
    cairo_line_to(cr, 70.886719, 8.796875);
    cairo_curve_to(cr, 70.886719, 8.84375, 70.886719, 8.878906, 70.886719, 8.90625);
    cairo_curve_to(cr, 70.859375, 8.988281, 70.839844, 9.074219, 70.820312, 9.167969);
    cairo_curve_to(cr, 70.800781, 9.257812, 70.648438, 9.402344, 70.355469, 9.601562);
    cairo_curve_to(cr, 70.066406, 9.792969, 69.636719, 9.886719, 69.0625, 9.886719);
    cairo_line_to(cr, 69.0625, 6.046875);
    cairo_curve_to(cr, 69.0625, 5.964844, 69.070312, 5.878906, 69.089844, 5.789062);
    cairo_curve_to(cr, 69.117188, 5.6875, 69.160156, 5.570312, 69.210938, 5.433594);
    cairo_curve_to(cr, 69.277344, 5.296875, 69.433594, 5.148438, 69.691406, 4.984375);
    cairo_curve_to(cr, 69.890625, 4.820312, 70.167969, 4.683594, 70.519531, 4.578125);
    cairo_curve_to(cr, 70.882812, 4.457031, 71.316406, 4.398438, 71.8125, 4.398438);
    cairo_line_to(cr, 75.464844, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 81.523438, 4.398438);
    cairo_line_to(cr, 86.101562, 4.398438);
    cairo_line_to(cr, 86.101562, 8.242188);
    cairo_curve_to(cr, 86.101562, 8.339844, 86.089844, 8.429688, 86.074219, 8.511719);
    cairo_curve_to(cr, 86.054688, 8.59375, 86.007812, 8.691406, 85.9375, 8.796875);
    cairo_curve_to(cr, 85.882812, 8.917969, 85.828125, 9.011719, 85.773438, 9.085938);
    cairo_curve_to(cr, 85.71875, 9.148438, 85.621094, 9.226562, 85.472656, 9.316406);
    cairo_curve_to(cr, 85.285156, 9.480469, 85, 9.617188, 84.628906, 9.726562);
    cairo_curve_to(cr, 84.257812, 9.832031, 83.832031, 9.886719, 83.347656, 9.886719);
    cairo_line_to(cr, 78.773438, 9.886719);
    cairo_line_to(cr, 78.773438, 6.046875);
    cairo_curve_to(cr, 78.773438, 5.964844, 78.78125, 5.878906, 78.800781, 5.789062);
    cairo_curve_to(cr, 78.828125, 5.6875, 78.867188, 5.570312, 78.921875, 5.433594);
    cairo_curve_to(cr, 78.984375, 5.296875, 79.144531, 5.148438, 79.398438, 4.984375);
    cairo_curve_to(cr, 79.597656, 4.820312, 79.875, 4.683594, 80.230469, 4.578125);
    cairo_curve_to(cr, 80.59375, 4.457031, 81.023438, 4.398438, 81.523438, 4.398438);
    cairo_move_to(cr, 84.277344, 8.242188);
    cairo_line_to(cr, 84.277344, 5.488281);
    cairo_line_to(cr, 81.523438, 5.488281);
    cairo_curve_to(cr, 81.195312, 5.488281, 80.941406, 5.546875, 80.761719, 5.667969);
    cairo_curve_to(cr, 80.679688, 5.792969, 80.625, 5.921875, 80.597656, 6.046875);
    cairo_line_to(cr, 80.597656, 8.796875);
    cairo_line_to(cr, 83.347656, 8.796875);
    cairo_curve_to(cr, 83.710938, 8.796875, 83.949219, 8.734375, 84.058594, 8.609375);
    cairo_curve_to(cr, 84.203125, 8.488281, 84.277344, 8.367188, 84.277344, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 92.148438, 5.488281);
    cairo_curve_to(cr, 92.148438, 5.125, 92.300781, 4.871094, 92.597656, 4.726562);
    cairo_curve_to(cr, 92.898438, 4.582031, 93.195312, 4.480469, 93.484375, 4.425781);
    cairo_line_to(cr, 93.976562, 4.398438);
    cairo_line_to(cr, 93.976562, 8.242188);
    cairo_curve_to(cr, 93.976562, 8.53125, 93.875, 8.785156, 93.675781, 9.003906);
    cairo_curve_to(cr, 93.511719, 9.203125, 93.285156, 9.371094, 92.992188, 9.507812);
    cairo_curve_to(cr, 92.75, 9.617188, 92.449219, 9.714844, 92.09375, 9.808594);
    cairo_curve_to(cr, 91.824219, 9.859375, 91.53125, 9.886719, 91.222656, 9.886719);
    cairo_line_to(cr, 86.648438, 9.886719);
    cairo_line_to(cr, 86.648438, 5.488281);
    cairo_curve_to(cr, 86.648438, 5.136719, 86.800781, 4.878906, 87.109375, 4.726562);
    cairo_curve_to(cr, 87.21875, 4.671875, 87.367188, 4.613281, 87.558594, 4.550781);
    cairo_curve_to(cr, 87.75, 4.484375, 87.890625, 4.445312, 87.980469, 4.425781);
    cairo_line_to(cr, 88.472656, 4.398438);
    cairo_line_to(cr, 88.472656, 8.796875);
    cairo_line_to(cr, 91.222656, 8.796875);
    cairo_curve_to(cr, 91.367188, 8.796875, 91.472656, 8.792969, 91.535156, 8.785156);
    cairo_curve_to(cr, 91.609375, 8.765625, 91.714844, 8.734375, 91.851562, 8.691406);
    cairo_curve_to(cr, 92.050781, 8.609375, 92.148438, 8.457031, 92.148438, 8.242188);
    cairo_line_to(cr, 92.148438, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 97.273438, 4.398438);
    cairo_line_to(cr, 101.847656, 4.398438);
    cairo_curve_to(cr, 101.847656, 4.425781, 101.84375, 4.457031, 101.835938, 4.496094);
    cairo_curve_to(cr, 101.835938, 4.523438, 101.8125, 4.585938, 101.765625, 4.683594);
    cairo_curve_to(cr, 101.738281, 4.832031, 101.578125, 5.007812, 101.277344, 5.214844);
    cairo_curve_to(cr, 101.023438, 5.398438, 100.605469, 5.488281, 100.023438, 5.488281);
    cairo_line_to(cr, 97.273438, 5.488281);
    cairo_curve_to(cr, 96.945312, 5.488281, 96.691406, 5.546875, 96.511719, 5.664062);
    cairo_curve_to(cr, 96.429688, 5.792969, 96.375, 5.921875, 96.347656, 6.046875);
    cairo_line_to(cr, 96.347656, 6.59375);
    cairo_line_to(cr, 101.847656, 6.59375);
    cairo_line_to(cr, 101.847656, 8.242188);
    cairo_curve_to(cr, 101.847656, 8.53125, 101.75, 8.785156, 101.550781, 9.003906);
    cairo_curve_to(cr, 101.386719, 9.203125, 101.160156, 9.371094, 100.867188, 9.507812);
    cairo_curve_to(cr, 100.625, 9.617188, 100.324219, 9.714844, 99.96875, 9.804688);
    cairo_curve_to(cr, 99.695312, 9.859375, 99.40625, 9.886719, 99.097656, 9.886719);
    cairo_line_to(cr, 94.519531, 9.886719);
    cairo_curve_to(cr, 94.519531, 9.535156, 94.675781, 9.28125, 94.984375, 9.125);
    cairo_curve_to(cr, 95.09375, 9.070312, 95.242188, 9.011719, 95.433594, 8.949219);
    cairo_curve_to(cr, 95.625, 8.886719, 95.765625, 8.84375, 95.855469, 8.824219);
    cairo_line_to(cr, 96.347656, 8.796875);
    cairo_line_to(cr, 99.097656, 8.796875);
    cairo_curve_to(cr, 99.242188, 8.796875, 99.347656, 8.792969, 99.410156, 8.785156);
    cairo_curve_to(cr, 99.484375, 8.765625, 99.589844, 8.734375, 99.722656, 8.691406);
    cairo_curve_to(cr, 99.925781, 8.609375, 100.023438, 8.457031, 100.023438, 8.242188);
    cairo_line_to(cr, 100.023438, 7.695312);
    cairo_line_to(cr, 94.519531, 7.695312);
    cairo_line_to(cr, 94.519531, 6.046875);
    cairo_curve_to(cr, 94.519531, 5.964844, 94.53125, 5.878906, 94.546875, 5.789062);
    cairo_curve_to(cr, 94.574219, 5.6875, 94.617188, 5.570312, 94.671875, 5.433594);
    cairo_curve_to(cr, 94.734375, 5.296875, 94.894531, 5.148438, 95.148438, 4.984375);
    cairo_curve_to(cr, 95.347656, 4.820312, 95.625, 4.683594, 95.980469, 4.578125);
    cairo_curve_to(cr, 96.34375, 4.457031, 96.773438, 4.398438, 97.273438, 4.398438);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 5.003906, 15.546875);
    cairo_line_to(cr, 13.324219, 15.546875);
    cairo_curve_to(cr, 13.324219, 15.597656, 13.316406, 15.65625, 13.296875, 15.722656);
    cairo_curve_to(cr, 13.296875, 15.773438, 13.257812, 15.894531, 13.175781, 16.09375);
    cairo_curve_to(cr, 13.125, 16.390625, 12.84375, 16.703125, 12.332031, 17.035156);
    cairo_curve_to(cr, 11.820312, 17.363281, 11.042969, 17.53125, 10.003906, 17.53125);
    cairo_line_to(cr, 5.003906, 17.53125);
    cairo_curve_to(cr, 4.6875, 17.53125, 4.308594, 17.613281, 3.863281, 17.777344);
    cairo_curve_to(cr, 3.5, 17.875, 3.320312, 18.132812, 3.320312, 18.546875);
    cairo_line_to(cr, 3.320312, 31.546875);
    cairo_line_to(cr, 13.324219, 31.546875);
    cairo_curve_to(cr, 13.324219, 31.597656, 13.316406, 31.652344, 13.296875, 31.71875);
    cairo_curve_to(cr, 13.296875, 31.769531, 13.257812, 31.882812, 13.175781, 32.066406);
    cairo_curve_to(cr, 13.125, 32.332031, 12.828125, 32.652344, 12.28125, 33.03125);
    cairo_curve_to(cr, 11.820312, 33.363281, 11.0625, 33.527344, 10.003906, 33.527344);
    cairo_line_to(cr, 0, 33.527344);
    cairo_line_to(cr, 0, 18.546875);
    cairo_curve_to(cr, 0, 18.265625, 0.03125, 18.007812, 0.0976562, 17.777344);
    cairo_curve_to(cr, 0.179688, 17.53125, 0.3125, 17.324219, 0.496094, 17.160156);
    cairo_curve_to(cr, 0.644531, 16.992188, 0.816406, 16.84375, 1.015625, 16.710938);
    cairo_curve_to(cr, 1.214844, 16.5625, 1.453125, 16.40625, 1.734375, 16.242188);
    cairo_curve_to(cr, 1.898438, 16.160156, 2.136719, 16.070312, 2.453125, 15.96875);
    cairo_curve_to(cr, 2.78125, 15.871094, 3.070312, 15.789062, 3.320312, 15.722656);
    cairo_curve_to(cr, 3.597656, 15.6875, 3.90625, 15.65625, 4.234375, 15.621094);
    cairo_curve_to(cr, 4.582031, 15.574219, 4.835938, 15.546875, 5.003906, 15.546875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 19.320312, 15.546875);
    cairo_line_to(cr, 27.640625, 15.546875);
    cairo_curve_to(cr, 27.640625, 15.597656, 27.632812, 15.65625, 27.613281, 15.722656);
    cairo_curve_to(cr, 27.613281, 15.773438, 27.574219, 15.894531, 27.492188, 16.09375);
    cairo_curve_to(cr, 27.441406, 16.390625, 27.160156, 16.703125, 26.648438, 17.035156);
    cairo_curve_to(cr, 26.136719, 17.363281, 25.363281, 17.53125, 24.320312, 17.53125);
    cairo_line_to(cr, 19.320312, 17.53125);
    cairo_curve_to(cr, 19.003906, 17.53125, 18.625, 17.613281, 18.179688, 17.777344);
    cairo_curve_to(cr, 17.816406, 17.875, 17.636719, 18.132812, 17.636719, 18.546875);
    cairo_line_to(cr, 17.636719, 23.695312);
    cairo_curve_to(cr, 17.980469, 23.597656, 18.542969, 23.546875, 19.320312, 23.546875);
    cairo_line_to(cr, 24.320312, 23.546875);
    cairo_curve_to(cr, 24.320312, 23.597656, 24.3125, 23.65625, 24.296875, 23.722656);
    cairo_curve_to(cr, 24.296875, 23.769531, 24.253906, 23.886719, 24.171875, 24.066406);
    cairo_curve_to(cr, 24.125, 24.332031, 23.828125, 24.652344, 23.28125, 25.035156);
    cairo_curve_to(cr, 22.820312, 25.363281, 22.042969, 25.527344, 20.953125, 25.527344);
    cairo_line_to(cr, 19.320312, 25.527344);
    cairo_curve_to(cr, 18.726562, 25.527344, 18.261719, 25.636719, 17.933594, 25.851562);
    cairo_curve_to(cr, 17.785156, 26.082031, 17.683594, 26.3125, 17.636719, 26.542969);
    cairo_line_to(cr, 17.636719, 31.546875);
    cairo_line_to(cr, 27.640625, 31.546875);
    cairo_curve_to(cr, 27.640625, 31.597656, 27.632812, 31.652344, 27.613281, 31.71875);
    cairo_curve_to(cr, 27.613281, 31.769531, 27.574219, 31.882812, 27.492188, 32.066406);
    cairo_curve_to(cr, 27.441406, 32.332031, 27.144531, 32.652344, 26.601562, 33.03125);
    cairo_curve_to(cr, 26.136719, 33.363281, 25.378906, 33.527344, 24.320312, 33.527344);
    cairo_line_to(cr, 14.316406, 33.527344);
    cairo_line_to(cr, 14.316406, 18.546875);
    cairo_curve_to(cr, 14.316406, 18.265625, 14.351562, 18.007812, 14.414062, 17.777344);
    cairo_curve_to(cr, 14.5, 17.53125, 14.628906, 17.324219, 14.8125, 17.160156);
    cairo_curve_to(cr, 14.960938, 16.992188, 15.132812, 16.84375, 15.332031, 16.710938);
    cairo_curve_to(cr, 15.53125, 16.5625, 15.769531, 16.40625, 16.050781, 16.242188);
    cairo_curve_to(cr, 16.214844, 16.160156, 16.453125, 16.070312, 16.769531, 15.96875);
    cairo_curve_to(cr, 17.097656, 15.871094, 17.386719, 15.789062, 17.636719, 15.722656);
    cairo_curve_to(cr, 17.914062, 15.6875, 18.222656, 15.65625, 18.550781, 15.621094);
    cairo_curve_to(cr, 18.898438, 15.574219, 19.152344, 15.546875, 19.320312, 15.546875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 31.953125, 31.546875);
    cairo_line_to(cr, 41.957031, 31.546875);
    cairo_curve_to(cr, 41.957031, 31.597656, 41.949219, 31.652344, 41.933594, 31.71875);
    cairo_curve_to(cr, 41.933594, 31.769531, 41.890625, 31.882812, 41.808594, 32.066406);
    cairo_curve_to(cr, 41.757812, 32.332031, 41.460938, 32.652344, 40.917969, 33.03125);
    cairo_curve_to(cr, 40.453125, 33.363281, 39.695312, 33.527344, 38.636719, 33.527344);
    cairo_line_to(cr, 28.632812, 33.527344);
    cairo_line_to(cr, 28.632812, 17.53125);
    cairo_curve_to(cr, 28.632812, 16.886719, 28.921875, 16.421875, 29.5, 16.144531);
    cairo_curve_to(cr, 30.078125, 15.863281, 30.597656, 15.695312, 31.058594, 15.648438);
    cairo_line_to(cr, 31.953125, 15.546875);
    cairo_line_to(cr, 31.953125, 31.546875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 46.269531, 31.546875);
    cairo_line_to(cr, 56.273438, 31.546875);
    cairo_curve_to(cr, 56.273438, 31.597656, 56.265625, 31.652344, 56.25, 31.71875);
    cairo_curve_to(cr, 56.25, 31.769531, 56.207031, 31.882812, 56.125, 32.066406);
    cairo_curve_to(cr, 56.074219, 32.332031, 55.777344, 32.652344, 55.234375, 33.03125);
    cairo_curve_to(cr, 54.769531, 33.363281, 54.011719, 33.527344, 52.957031, 33.527344);
    cairo_line_to(cr, 42.949219, 33.527344);
    cairo_line_to(cr, 42.949219, 17.53125);
    cairo_curve_to(cr, 42.949219, 16.886719, 43.238281, 16.421875, 43.816406, 16.144531);
    cairo_curve_to(cr, 44.394531, 15.863281, 44.914062, 15.695312, 45.378906, 15.648438);
    cairo_line_to(cr, 46.269531, 15.546875);
    cairo_line_to(cr, 46.269531, 31.546875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 67.273438, 17.53125);
    cairo_curve_to(cr, 67.273438, 17.199219, 67.328125, 16.925781, 67.445312, 16.710938);
    cairo_curve_to(cr, 67.5625, 16.480469, 67.765625, 16.300781, 68.0625, 16.167969);
    cairo_curve_to(cr, 68.660156, 15.871094, 69.203125, 15.695312, 69.699219, 15.648438);
    cairo_line_to(cr, 70.589844, 15.546875);
    cairo_line_to(cr, 70.589844, 30.53125);
    cairo_curve_to(cr, 70.589844, 31.058594, 70.410156, 31.523438, 70.046875, 31.917969);
    cairo_curve_to(cr, 69.75, 32.28125, 69.335938, 32.585938, 68.808594, 32.835938);
    cairo_curve_to(cr, 68.363281, 33.03125, 67.816406, 33.214844, 67.171875, 33.378906);
    cairo_curve_to(cr, 66.675781, 33.476562, 66.148438, 33.527344, 65.589844, 33.527344);
    cairo_line_to(cr, 57.265625, 33.527344);
    cairo_line_to(cr, 57.265625, 17.53125);
    cairo_curve_to(cr, 57.265625, 16.886719, 57.554688, 16.421875, 58.132812, 16.144531);
    cairo_curve_to(cr, 58.710938, 15.863281, 59.230469, 15.695312, 59.695312, 15.648438);
    cairo_line_to(cr, 60.585938, 15.546875);
    cairo_line_to(cr, 60.585938, 31.546875);
    cairo_line_to(cr, 65.589844, 31.546875);
    cairo_curve_to(cr, 65.851562, 31.546875, 66.042969, 31.539062, 66.15625, 31.519531);
    cairo_curve_to(cr, 66.289062, 31.488281, 66.480469, 31.429688, 66.726562, 31.347656);
    cairo_curve_to(cr, 67.089844, 31.199219, 67.273438, 30.925781, 67.273438, 30.53125);
    cairo_line_to(cr, 67.273438, 17.53125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 74.902344, 31.546875);
    cairo_line_to(cr, 84.90625, 31.546875);
    cairo_curve_to(cr, 84.90625, 31.597656, 84.898438, 31.652344, 84.882812, 31.71875);
    cairo_curve_to(cr, 84.882812, 31.769531, 84.839844, 31.882812, 84.757812, 32.066406);
    cairo_curve_to(cr, 84.710938, 32.332031, 84.410156, 32.652344, 83.867188, 33.03125);
    cairo_curve_to(cr, 83.40625, 33.363281, 82.644531, 33.527344, 81.589844, 33.527344);
    cairo_line_to(cr, 71.585938, 33.527344);
    cairo_line_to(cr, 71.585938, 17.53125);
    cairo_curve_to(cr, 71.585938, 16.886719, 71.871094, 16.421875, 72.449219, 16.144531);
    cairo_curve_to(cr, 73.027344, 15.863281, 73.546875, 15.695312, 74.011719, 15.648438);
    cairo_line_to(cr, 74.902344, 15.546875);
    cairo_line_to(cr, 74.902344, 31.546875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 90.902344, 15.546875);
    cairo_line_to(cr, 99.222656, 15.546875);
    cairo_line_to(cr, 99.222656, 31.546875);
    cairo_curve_to(cr, 99.222656, 31.597656, 99.214844, 31.652344, 99.199219, 31.71875);
    cairo_curve_to(cr, 99.199219, 31.769531, 99.15625, 31.882812, 99.074219, 32.066406);
    cairo_curve_to(cr, 99.027344, 32.332031, 98.730469, 32.652344, 98.183594, 33.03125);
    cairo_curve_to(cr, 97.722656, 33.363281, 96.960938, 33.527344, 95.90625, 33.527344);
    cairo_line_to(cr, 95.90625, 25.378906);
    cairo_curve_to(cr, 95.507812, 25.480469, 94.949219, 25.527344, 94.222656, 25.527344);
    cairo_line_to(cr, 90.902344, 25.527344);
    cairo_curve_to(cr, 90.6875, 25.527344, 90.523438, 25.546875, 90.40625, 25.578125);
    cairo_curve_to(cr, 90.292969, 25.59375, 90.0625, 25.652344, 89.714844, 25.75);
    cairo_curve_to(cr, 89.382812, 25.851562, 89.21875, 26.113281, 89.21875, 26.542969);
    cairo_line_to(cr, 89.21875, 31.546875);
    cairo_curve_to(cr, 89.21875, 31.628906, 89.21875, 31.695312, 89.21875, 31.746094);
    cairo_curve_to(cr, 89.167969, 31.894531, 89.128906, 32.050781, 89.09375, 32.214844);
    cairo_curve_to(cr, 89.0625, 32.378906, 88.78125, 32.644531, 88.253906, 33.007812);
    cairo_curve_to(cr, 87.726562, 33.355469, 86.941406, 33.527344, 85.902344, 33.527344);
    cairo_line_to(cr, 85.902344, 18.546875);
    cairo_curve_to(cr, 85.902344, 18.378906, 85.917969, 18.222656, 85.949219, 18.074219);
    cairo_curve_to(cr, 86, 17.925781, 86.066406, 17.769531, 86.148438, 17.605469);
    cairo_curve_to(cr, 86.296875, 17.242188, 86.59375, 16.910156, 87.039062, 16.613281);
    cairo_curve_to(cr, 87.402344, 16.332031, 87.90625, 16.085938, 88.550781, 15.871094);
    cairo_curve_to(cr, 89.210938, 15.65625, 89.996094, 15.546875, 90.902344, 15.546875);
    cairo_move_to(cr, 95.90625, 21.542969);
    cairo_line_to(cr, 95.90625, 17.53125);
    cairo_line_to(cr, 90.902344, 17.53125);
    cairo_curve_to(cr, 90.292969, 17.53125, 89.828125, 17.644531, 89.515625, 17.875);
    cairo_curve_to(cr, 89.367188, 18.058594, 89.269531, 18.28125, 89.21875, 18.546875);
    cairo_line_to(cr, 89.21875, 23.722656);
    cairo_curve_to(cr, 89.730469, 23.605469, 90.292969, 23.546875, 90.902344, 23.546875);
    cairo_line_to(cr, 94.222656, 23.546875);
    cairo_curve_to(cr, 94.867188, 23.546875, 95.304688, 23.441406, 95.535156, 23.226562);
    cairo_curve_to(cr, 95.78125, 22.996094, 95.90625, 22.761719, 95.90625, 22.53125);
    cairo_line_to(cr, 95.90625, 21.542969);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 105.21875, 15.546875);
    cairo_line_to(cr, 113.539062, 15.546875);
    cairo_line_to(cr, 113.539062, 22.53125);
    cairo_curve_to(cr, 113.539062, 22.960938, 113.375, 23.398438, 113.046875, 23.84375);
    cairo_curve_to(cr, 112.914062, 24.058594, 112.730469, 24.257812, 112.5, 24.4375);
    cairo_curve_to(cr, 112.269531, 24.621094, 111.957031, 24.792969, 111.558594, 24.960938);
    cairo_line_to(cr, 113.046875, 25.824219);
    cairo_line_to(cr, 113.539062, 26.097656);
    cairo_line_to(cr, 113.539062, 31.546875);
    cairo_curve_to(cr, 113.539062, 31.597656, 113.53125, 31.652344, 113.515625, 31.71875);
    cairo_curve_to(cr, 113.515625, 31.769531, 113.476562, 31.882812, 113.390625, 32.066406);
    cairo_curve_to(cr, 113.34375, 32.332031, 113.046875, 32.652344, 112.5, 33.03125);
    cairo_curve_to(cr, 112.039062, 33.363281, 111.277344, 33.527344, 110.222656, 33.527344);
    cairo_line_to(cr, 110.222656, 26.964844);
    cairo_line_to(cr, 107.84375, 25.527344);
    cairo_line_to(cr, 105.21875, 25.527344);
    cairo_curve_to(cr, 105.003906, 25.527344, 104.839844, 25.546875, 104.726562, 25.578125);
    cairo_curve_to(cr, 104.609375, 25.59375, 104.378906, 25.652344, 104.03125, 25.75);
    cairo_curve_to(cr, 103.699219, 25.851562, 103.535156, 26.113281, 103.535156, 26.542969);
    cairo_line_to(cr, 103.535156, 31.546875);
    cairo_curve_to(cr, 103.535156, 31.628906, 103.535156, 31.695312, 103.535156, 31.746094);
    cairo_curve_to(cr, 103.488281, 31.894531, 103.445312, 32.050781, 103.414062, 32.214844);
    cairo_curve_to(cr, 103.378906, 32.378906, 103.097656, 32.644531, 102.570312, 33.007812);
    cairo_curve_to(cr, 102.042969, 33.355469, 101.257812, 33.527344, 100.21875, 33.527344);
    cairo_line_to(cr, 100.21875, 18.546875);
    cairo_curve_to(cr, 100.21875, 18.378906, 100.234375, 18.222656, 100.265625, 18.074219);
    cairo_curve_to(cr, 100.316406, 17.925781, 100.382812, 17.769531, 100.464844, 17.605469);
    cairo_curve_to(cr, 100.613281, 17.242188, 100.910156, 16.910156, 101.355469, 16.613281);
    cairo_curve_to(cr, 101.71875, 16.332031, 102.222656, 16.085938, 102.867188, 15.871094);
    cairo_curve_to(cr, 103.527344, 15.65625, 104.3125, 15.546875, 105.21875, 15.546875);
    cairo_move_to(cr, 110.222656, 22.53125);
    cairo_line_to(cr, 110.222656, 17.53125);
    cairo_line_to(cr, 105.21875, 17.53125);
    cairo_curve_to(cr, 104.609375, 17.53125, 104.148438, 17.644531, 103.832031, 17.875);
    cairo_curve_to(cr, 103.683594, 18.058594, 103.585938, 18.28125, 103.535156, 18.546875);
    cairo_line_to(cr, 103.535156, 23.722656);
    cairo_curve_to(cr, 104.046875, 23.605469, 104.609375, 23.546875, 105.21875, 23.546875);
    cairo_line_to(cr, 108.539062, 23.546875);
    cairo_curve_to(cr, 109.183594, 23.546875, 109.621094, 23.441406, 109.851562, 23.226562);
    cairo_curve_to(cr, 110.097656, 22.996094, 110.222656, 22.761719, 110.222656, 22.53125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 5.003906, 40.3125);
    cairo_line_to(cr, 13.324219, 40.3125);
    cairo_line_to(cr, 13.324219, 56.308594);
    cairo_curve_to(cr, 13.324219, 56.359375, 13.316406, 56.417969, 13.296875, 56.484375);
    cairo_curve_to(cr, 13.296875, 56.535156, 13.257812, 56.648438, 13.175781, 56.832031);
    cairo_curve_to(cr, 13.125, 57.09375, 12.828125, 57.417969, 12.28125, 57.796875);
    cairo_curve_to(cr, 11.820312, 58.125, 11.0625, 58.292969, 10.003906, 58.292969);
    cairo_line_to(cr, 10.003906, 50.144531);
    cairo_curve_to(cr, 9.609375, 50.242188, 9.046875, 50.292969, 8.320312, 50.292969);
    cairo_line_to(cr, 5.003906, 50.292969);
    cairo_curve_to(cr, 4.789062, 50.292969, 4.621094, 50.308594, 4.507812, 50.34375);
    cairo_curve_to(cr, 4.390625, 50.359375, 4.160156, 50.417969, 3.8125, 50.515625);
    cairo_curve_to(cr, 3.484375, 50.613281, 3.320312, 50.878906, 3.320312, 51.308594);
    cairo_line_to(cr, 3.320312, 56.308594);
    cairo_curve_to(cr, 3.320312, 56.394531, 3.320312, 56.460938, 3.320312, 56.507812);
    cairo_curve_to(cr, 3.269531, 56.65625, 3.226562, 56.8125, 3.195312, 56.980469);
    cairo_curve_to(cr, 3.160156, 57.144531, 2.882812, 57.410156, 2.351562, 57.773438);
    cairo_curve_to(cr, 1.824219, 58.117188, 1.039062, 58.292969, 0, 58.292969);
    cairo_line_to(cr, 0, 43.308594);
    cairo_curve_to(cr, 0, 43.144531, 0.015625, 42.988281, 0.0507812, 42.839844);
    cairo_curve_to(cr, 0.0976562, 42.691406, 0.164062, 42.535156, 0.246094, 42.367188);
    cairo_curve_to(cr, 0.394531, 42.003906, 0.695312, 41.675781, 1.140625, 41.378906);
    cairo_curve_to(cr, 1.503906, 41.097656, 2.007812, 40.847656, 2.648438, 40.632812);
    cairo_curve_to(cr, 3.308594, 40.421875, 4.09375, 40.3125, 5.003906, 40.3125);
    cairo_move_to(cr, 10.003906, 46.304688);
    cairo_line_to(cr, 10.003906, 42.292969);
    cairo_line_to(cr, 5.003906, 42.292969);
    cairo_curve_to(cr, 4.390625, 42.292969, 3.929688, 42.410156, 3.617188, 42.640625);
    cairo_curve_to(cr, 3.46875, 42.824219, 3.367188, 43.046875, 3.320312, 43.308594);
    cairo_line_to(cr, 3.320312, 48.484375);
    cairo_curve_to(cr, 3.832031, 48.371094, 4.390625, 48.3125, 5.003906, 48.3125);
    cairo_line_to(cr, 8.320312, 48.3125);
    cairo_curve_to(cr, 8.964844, 48.3125, 9.402344, 48.203125, 9.632812, 47.988281);
    cairo_curve_to(cr, 9.882812, 47.757812, 10.003906, 47.527344, 10.003906, 47.296875);
    cairo_line_to(cr, 10.003906, 46.304688);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 24.320312, 42.292969);
    cairo_curve_to(cr, 24.320312, 41.964844, 24.378906, 41.691406, 24.496094, 41.476562);
    cairo_curve_to(cr, 24.609375, 41.246094, 24.816406, 41.0625, 25.113281, 40.933594);
    cairo_curve_to(cr, 25.707031, 40.636719, 26.253906, 40.460938, 26.75, 40.410156);
    cairo_line_to(cr, 27.640625, 40.3125);
    cairo_line_to(cr, 27.640625, 55.296875);
    cairo_curve_to(cr, 27.640625, 55.824219, 27.457031, 56.285156, 27.09375, 56.683594);
    cairo_curve_to(cr, 26.796875, 57.046875, 26.386719, 57.351562, 25.855469, 57.597656);
    cairo_curve_to(cr, 25.410156, 57.796875, 24.867188, 57.976562, 24.222656, 58.144531);
    cairo_curve_to(cr, 23.726562, 58.242188, 23.199219, 58.292969, 22.636719, 58.292969);
    cairo_line_to(cr, 14.316406, 58.292969);
    cairo_line_to(cr, 14.316406, 42.292969);
    cairo_curve_to(cr, 14.316406, 41.648438, 14.605469, 41.1875, 15.183594, 40.90625);
    cairo_curve_to(cr, 15.761719, 40.625, 16.28125, 40.460938, 16.742188, 40.410156);
    cairo_line_to(cr, 17.636719, 40.3125);
    cairo_line_to(cr, 17.636719, 56.308594);
    cairo_line_to(cr, 22.636719, 56.308594);
    cairo_curve_to(cr, 22.902344, 56.308594, 23.089844, 56.300781, 23.207031, 56.285156);
    cairo_curve_to(cr, 23.339844, 56.253906, 23.527344, 56.195312, 23.777344, 56.113281);
    cairo_curve_to(cr, 24.140625, 55.964844, 24.320312, 55.691406, 24.320312, 55.296875);
    cairo_line_to(cr, 24.320312, 42.292969);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 38.636719, 40.3125);
    cairo_line_to(cr, 41.957031, 40.3125);
    cairo_curve_to(cr, 41.957031, 40.363281, 41.949219, 40.421875, 41.933594, 40.484375);
    cairo_curve_to(cr, 41.933594, 40.535156, 41.890625, 40.660156, 41.808594, 40.859375);
    cairo_curve_to(cr, 41.757812, 41.15625, 41.476562, 41.46875, 40.964844, 41.796875);
    cairo_curve_to(cr, 40.453125, 42.128906, 39.679688, 42.292969, 38.636719, 42.292969);
    cairo_curve_to(cr, 38.324219, 42.292969, 37.945312, 42.375, 37.5, 42.542969);
    cairo_curve_to(cr, 37.136719, 42.640625, 36.953125, 42.898438, 36.953125, 43.308594);
    cairo_line_to(cr, 36.953125, 56.308594);
    cairo_curve_to(cr, 36.953125, 56.394531, 36.953125, 56.460938, 36.953125, 56.507812);
    cairo_curve_to(cr, 36.90625, 56.65625, 36.871094, 56.765625, 36.855469, 56.832031);
    cairo_curve_to(cr, 36.757812, 57.09375, 36.460938, 57.417969, 35.964844, 57.796875);
    cairo_curve_to(cr, 35.453125, 58.125, 34.675781, 58.292969, 33.636719, 58.292969);
    cairo_line_to(cr, 33.636719, 43.308594);
    cairo_curve_to(cr, 33.636719, 42.863281, 33.71875, 42.523438, 33.882812, 42.292969);
    cairo_line_to(cr, 28.632812, 42.292969);
    cairo_curve_to(cr, 28.632812, 41.648438, 28.921875, 41.1875, 29.5, 40.90625);
    cairo_curve_to(cr, 30.078125, 40.625, 30.597656, 40.460938, 31.058594, 40.410156);
    cairo_line_to(cr, 31.953125, 40.3125);
    cairo_line_to(cr, 38.636719, 40.3125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 47.734375, 40.3125);
    cairo_line_to(cr, 56.054688, 40.3125);
    cairo_line_to(cr, 56.054688, 55.296875);
    cairo_curve_to(cr, 56.054688, 55.476562, 56.039062, 55.640625, 56.007812, 55.789062);
    cairo_curve_to(cr, 55.972656, 55.9375, 55.890625, 56.113281, 55.757812, 56.308594);
    cairo_curve_to(cr, 55.660156, 56.523438, 55.5625, 56.699219, 55.460938, 56.832031);
    cairo_curve_to(cr, 55.363281, 56.945312, 55.179688, 57.085938, 54.917969, 57.25);
    cairo_curve_to(cr, 54.570312, 57.546875, 54.058594, 57.796875, 53.382812, 57.996094);
    cairo_curve_to(cr, 52.703125, 58.191406, 51.929688, 58.292969, 51.054688, 58.292969);
    cairo_line_to(cr, 42.734375, 58.292969);
    cairo_line_to(cr, 42.734375, 43.308594);
    cairo_curve_to(cr, 42.734375, 43.144531, 42.75, 42.988281, 42.78125, 42.839844);
    cairo_curve_to(cr, 42.832031, 42.691406, 42.898438, 42.535156, 42.980469, 42.367188);
    cairo_curve_to(cr, 43.128906, 42.003906, 43.425781, 41.675781, 43.871094, 41.378906);
    cairo_curve_to(cr, 44.234375, 41.097656, 44.738281, 40.847656, 45.382812, 40.636719);
    cairo_curve_to(cr, 46.042969, 40.421875, 46.828125, 40.3125, 47.734375, 40.3125);
    cairo_move_to(cr, 52.738281, 55.296875);
    cairo_line_to(cr, 52.738281, 42.292969);
    cairo_line_to(cr, 47.734375, 42.292969);
    cairo_curve_to(cr, 47.125, 42.292969, 46.660156, 42.410156, 46.347656, 42.640625);
    cairo_curve_to(cr, 46.199219, 42.824219, 46.101562, 43.046875, 46.050781, 43.308594);
    cairo_line_to(cr, 46.050781, 56.308594);
    cairo_line_to(cr, 51.054688, 56.308594);
    cairo_curve_to(cr, 51.714844, 56.308594, 52.144531, 56.195312, 52.339844, 55.964844);
    cairo_curve_to(cr, 52.605469, 55.75, 52.738281, 55.527344, 52.738281, 55.296875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 68.710938, 40.3125);
    cairo_line_to(cr, 73.714844, 40.3125);
    cairo_line_to(cr, 73.714844, 56.308594);
    cairo_curve_to(cr, 73.714844, 56.394531, 73.714844, 56.460938, 73.714844, 56.507812);
    cairo_curve_to(cr, 73.664062, 56.65625, 73.632812, 56.765625, 73.617188, 56.832031);
    cairo_curve_to(cr, 73.515625, 57.09375, 73.21875, 57.417969, 72.726562, 57.796875);
    cairo_curve_to(cr, 72.210938, 58.125, 71.4375, 58.292969, 70.398438, 58.292969);
    cairo_line_to(cr, 70.398438, 42.292969);
    cairo_line_to(cr, 68.710938, 42.292969);
    cairo_curve_to(cr, 68.136719, 42.292969, 67.6875, 42.410156, 67.375, 42.640625);
    cairo_curve_to(cr, 67.242188, 42.773438, 67.144531, 42.996094, 67.078125, 43.308594);
    cairo_line_to(cr, 67.078125, 56.308594);
    cairo_curve_to(cr, 67.078125, 56.359375, 67.070312, 56.417969, 67.054688, 56.484375);
    cairo_curve_to(cr, 67.054688, 56.535156, 67.011719, 56.648438, 66.929688, 56.832031);
    cairo_curve_to(cr, 66.878906, 57.09375, 66.582031, 57.417969, 66.039062, 57.796875);
    cairo_curve_to(cr, 65.574219, 58.125, 64.800781, 58.292969, 63.710938, 58.292969);
    cairo_line_to(cr, 63.710938, 43.308594);
    cairo_curve_to(cr, 63.710938, 43.011719, 63.808594, 42.671875, 64.007812, 42.292969);
    cairo_line_to(cr, 62.074219, 42.292969);
    cairo_curve_to(cr, 61.464844, 42.292969, 61.003906, 42.410156, 60.6875, 42.640625);
    cairo_curve_to(cr, 60.539062, 42.824219, 60.441406, 43.046875, 60.390625, 43.308594);
    cairo_line_to(cr, 60.390625, 56.308594);
    cairo_curve_to(cr, 60.390625, 56.394531, 60.390625, 56.460938, 60.390625, 56.507812);
    cairo_curve_to(cr, 60.34375, 56.65625, 60.300781, 56.8125, 60.269531, 56.980469);
    cairo_curve_to(cr, 60.234375, 57.144531, 59.953125, 57.410156, 59.425781, 57.773438);
    cairo_curve_to(cr, 58.898438, 58.117188, 58.113281, 58.292969, 57.074219, 58.292969);
    cairo_line_to(cr, 57.074219, 43.308594);
    cairo_curve_to(cr, 57.074219, 43.144531, 57.089844, 42.988281, 57.125, 42.839844);
    cairo_curve_to(cr, 57.171875, 42.691406, 57.238281, 42.535156, 57.320312, 42.367188);
    cairo_curve_to(cr, 57.46875, 42.003906, 57.765625, 41.675781, 58.210938, 41.378906);
    cairo_curve_to(cr, 58.574219, 41.097656, 59.078125, 40.847656, 59.722656, 40.636719);
    cairo_curve_to(cr, 60.382812, 40.421875, 61.167969, 40.3125, 62.074219, 40.3125);
    cairo_line_to(cr, 68.714844, 40.3125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 79.730469, 40.3125);
    cairo_line_to(cr, 88.050781, 40.3125);
    cairo_line_to(cr, 88.050781, 56.308594);
    cairo_curve_to(cr, 88.050781, 56.359375, 88.042969, 56.417969, 88.027344, 56.484375);
    cairo_curve_to(cr, 88.027344, 56.535156, 87.984375, 56.648438, 87.902344, 56.832031);
    cairo_curve_to(cr, 87.851562, 57.09375, 87.554688, 57.417969, 87.011719, 57.796875);
    cairo_curve_to(cr, 86.546875, 58.125, 85.789062, 58.292969, 84.734375, 58.292969);
    cairo_line_to(cr, 84.734375, 50.144531);
    cairo_curve_to(cr, 84.335938, 50.242188, 83.773438, 50.292969, 83.046875, 50.292969);
    cairo_line_to(cr, 79.730469, 50.292969);
    cairo_curve_to(cr, 79.515625, 50.292969, 79.351562, 50.308594, 79.234375, 50.34375);
    cairo_curve_to(cr, 79.121094, 50.359375, 78.886719, 50.417969, 78.542969, 50.515625);
    cairo_curve_to(cr, 78.210938, 50.613281, 78.046875, 50.878906, 78.046875, 51.308594);
    cairo_line_to(cr, 78.046875, 56.308594);
    cairo_curve_to(cr, 78.046875, 56.394531, 78.046875, 56.460938, 78.046875, 56.507812);
    cairo_curve_to(cr, 77.996094, 56.65625, 77.957031, 56.8125, 77.921875, 56.980469);
    cairo_curve_to(cr, 77.890625, 57.144531, 77.609375, 57.410156, 77.082031, 57.773438);
    cairo_curve_to(cr, 76.550781, 58.117188, 75.769531, 58.292969, 74.726562, 58.292969);
    cairo_line_to(cr, 74.726562, 43.308594);
    cairo_curve_to(cr, 74.726562, 43.144531, 74.746094, 42.988281, 74.777344, 42.839844);
    cairo_curve_to(cr, 74.828125, 42.691406, 74.894531, 42.535156, 74.976562, 42.367188);
    cairo_curve_to(cr, 75.125, 42.003906, 75.421875, 41.675781, 75.867188, 41.378906);
    cairo_curve_to(cr, 76.230469, 41.097656, 76.734375, 40.847656, 77.378906, 40.632812);
    cairo_curve_to(cr, 78.039062, 40.421875, 78.820312, 40.3125, 79.730469, 40.3125);
    cairo_move_to(cr, 84.734375, 46.304688);
    cairo_line_to(cr, 84.734375, 42.292969);
    cairo_line_to(cr, 79.730469, 42.292969);
    cairo_curve_to(cr, 79.121094, 42.292969, 78.65625, 42.410156, 78.34375, 42.640625);
    cairo_curve_to(cr, 78.195312, 42.824219, 78.097656, 43.046875, 78.046875, 43.308594);
    cairo_line_to(cr, 78.046875, 48.484375);
    cairo_curve_to(cr, 78.558594, 48.371094, 79.121094, 48.3125, 79.730469, 48.3125);
    cairo_line_to(cr, 83.046875, 48.3125);
    cairo_curve_to(cr, 83.691406, 48.3125, 84.128906, 48.203125, 84.359375, 47.988281);
    cairo_curve_to(cr, 84.609375, 47.757812, 84.734375, 47.527344, 84.734375, 47.296875);
    cairo_line_to(cr, 84.734375, 46.304688);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 99.050781, 40.3125);
    cairo_line_to(cr, 102.367188, 40.3125);
    cairo_curve_to(cr, 102.367188, 40.363281, 102.359375, 40.421875, 102.34375, 40.484375);
    cairo_curve_to(cr, 102.34375, 40.535156, 102.300781, 40.660156, 102.21875, 40.859375);
    cairo_curve_to(cr, 102.167969, 41.15625, 101.890625, 41.46875, 101.378906, 41.796875);
    cairo_curve_to(cr, 100.867188, 42.128906, 100.089844, 42.292969, 99.050781, 42.292969);
    cairo_curve_to(cr, 98.734375, 42.292969, 98.355469, 42.375, 97.910156, 42.542969);
    cairo_curve_to(cr, 97.546875, 42.640625, 97.367188, 42.898438, 97.367188, 43.308594);
    cairo_line_to(cr, 97.367188, 56.308594);
    cairo_curve_to(cr, 97.367188, 56.394531, 97.367188, 56.460938, 97.367188, 56.507812);
    cairo_curve_to(cr, 97.316406, 56.65625, 97.28125, 56.765625, 97.265625, 56.832031);
    cairo_curve_to(cr, 97.167969, 57.09375, 96.871094, 57.417969, 96.375, 57.796875);
    cairo_curve_to(cr, 95.863281, 58.125, 95.085938, 58.292969, 94.046875, 58.292969);
    cairo_line_to(cr, 94.046875, 43.308594);
    cairo_curve_to(cr, 94.046875, 42.863281, 94.128906, 42.523438, 94.292969, 42.292969);
    cairo_line_to(cr, 89.042969, 42.292969);
    cairo_curve_to(cr, 89.042969, 41.648438, 89.332031, 41.1875, 89.910156, 40.90625);
    cairo_curve_to(cr, 90.488281, 40.625, 91.007812, 40.460938, 91.472656, 40.410156);
    cairo_line_to(cr, 92.363281, 40.3125);
    cairo_line_to(cr, 99.050781, 40.3125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 108.144531, 40.3125);
    cairo_line_to(cr, 116.46875, 40.3125);
    cairo_line_to(cr, 116.46875, 55.296875);
    cairo_curve_to(cr, 116.46875, 55.476562, 116.449219, 55.640625, 116.417969, 55.789062);
    cairo_curve_to(cr, 116.382812, 55.9375, 116.300781, 56.113281, 116.167969, 56.308594);
    cairo_curve_to(cr, 116.070312, 56.523438, 115.972656, 56.699219, 115.871094, 56.832031);
    cairo_curve_to(cr, 115.773438, 56.945312, 115.59375, 57.085938, 115.328125, 57.25);
    cairo_curve_to(cr, 114.980469, 57.546875, 114.46875, 57.796875, 113.792969, 57.996094);
    cairo_curve_to(cr, 113.117188, 58.191406, 112.339844, 58.292969, 111.464844, 58.292969);
    cairo_line_to(cr, 103.144531, 58.292969);
    cairo_line_to(cr, 103.144531, 43.308594);
    cairo_curve_to(cr, 103.144531, 43.144531, 103.160156, 42.988281, 103.191406, 42.839844);
    cairo_curve_to(cr, 103.242188, 42.691406, 103.308594, 42.535156, 103.390625, 42.367188);
    cairo_curve_to(cr, 103.539062, 42.003906, 103.835938, 41.675781, 104.28125, 41.378906);
    cairo_curve_to(cr, 104.644531, 41.097656, 105.148438, 40.847656, 105.792969, 40.636719);
    cairo_curve_to(cr, 106.453125, 40.421875, 107.238281, 40.3125, 108.144531, 40.3125);
    cairo_move_to(cr, 113.148438, 55.296875);
    cairo_line_to(cr, 113.148438, 42.292969);
    cairo_line_to(cr, 108.144531, 42.292969);
    cairo_curve_to(cr, 107.535156, 42.292969, 107.074219, 42.410156, 106.757812, 42.640625);
    cairo_curve_to(cr, 106.609375, 42.824219, 106.511719, 43.046875, 106.460938, 43.308594);
    cairo_line_to(cr, 106.460938, 56.308594);
    cairo_line_to(cr, 111.464844, 56.308594);
    cairo_curve_to(cr, 112.125, 56.308594, 112.554688, 56.195312, 112.753906, 55.964844);
    cairo_curve_to(cr, 113.015625, 55.75, 113.148438, 55.527344, 113.148438, 55.296875);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 122.488281, 40.3125);
    cairo_line_to(cr, 130.808594, 40.3125);
    cairo_line_to(cr, 130.808594, 56.308594);
    cairo_curve_to(cr, 130.808594, 56.359375, 130.800781, 56.417969, 130.78125, 56.484375);
    cairo_curve_to(cr, 130.78125, 56.535156, 130.742188, 56.648438, 130.660156, 56.832031);
    cairo_curve_to(cr, 130.609375, 57.09375, 130.3125, 57.417969, 129.769531, 57.796875);
    cairo_curve_to(cr, 129.304688, 58.125, 128.546875, 58.292969, 127.488281, 58.292969);
    cairo_line_to(cr, 127.488281, 42.292969);
    cairo_line_to(cr, 122.488281, 42.292969);
    cairo_curve_to(cr, 121.875, 42.292969, 121.414062, 42.410156, 121.101562, 42.640625);
    cairo_curve_to(cr, 120.953125, 42.824219, 120.851562, 43.046875, 120.804688, 43.308594);
    cairo_line_to(cr, 120.804688, 56.308594);
    cairo_curve_to(cr, 120.804688, 56.394531, 120.804688, 56.460938, 120.804688, 56.507812);
    cairo_curve_to(cr, 120.753906, 56.65625, 120.710938, 56.8125, 120.679688, 56.980469);
    cairo_curve_to(cr, 120.644531, 57.144531, 120.367188, 57.410156, 119.835938, 57.773438);
    cairo_curve_to(cr, 119.308594, 58.117188, 118.523438, 58.292969, 117.484375, 58.292969);
    cairo_line_to(cr, 117.484375, 43.308594);
    cairo_curve_to(cr, 117.484375, 43.144531, 117.5, 42.988281, 117.535156, 42.839844);
    cairo_curve_to(cr, 117.582031, 42.691406, 117.648438, 42.535156, 117.734375, 42.367188);
    cairo_curve_to(cr, 117.882812, 42.003906, 118.179688, 41.675781, 118.625, 41.378906);
    cairo_curve_to(cr, 118.988281, 41.097656, 119.492188, 40.847656, 120.132812, 40.636719);
    cairo_curve_to(cr, 120.796875, 40.421875, 121.578125, 40.3125, 122.488281, 40.3125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 5.003906, 65.078125);
    cairo_line_to(cr, 13.324219, 65.078125);
    cairo_curve_to(cr, 13.324219, 65.125, 13.316406, 65.183594, 13.296875, 65.25);
    cairo_curve_to(cr, 13.296875, 65.300781, 13.257812, 65.421875, 13.175781, 65.621094);
    cairo_curve_to(cr, 13.125, 65.917969, 12.84375, 66.234375, 12.332031, 66.5625);
    cairo_curve_to(cr, 11.820312, 66.894531, 11.042969, 67.058594, 10.003906, 67.058594);
    cairo_line_to(cr, 5.003906, 67.058594);
    cairo_curve_to(cr, 4.390625, 67.058594, 3.929688, 67.171875, 3.617188, 67.40625);
    cairo_curve_to(cr, 3.46875, 67.585938, 3.367188, 67.808594, 3.320312, 68.074219);
    cairo_line_to(cr, 3.320312, 73.074219);
    cairo_line_to(cr, 13.324219, 73.074219);
    cairo_line_to(cr, 13.324219, 80.058594);
    cairo_curve_to(cr, 13.324219, 80.585938, 13.140625, 81.050781, 12.777344, 81.445312);
    cairo_curve_to(cr, 12.480469, 81.808594, 12.070312, 82.113281, 11.539062, 82.363281);
    cairo_curve_to(cr, 11.09375, 82.558594, 10.550781, 82.742188, 9.90625, 82.90625);
    cairo_curve_to(cr, 9.410156, 83.007812, 8.882812, 83.054688, 8.320312, 83.054688);
    cairo_line_to(cr, 0, 83.054688);
    cairo_curve_to(cr, 0, 82.410156, 0.28125, 81.949219, 0.84375, 81.667969);
    cairo_curve_to(cr, 1.039062, 81.570312, 1.3125, 81.460938, 1.660156, 81.347656);
    cairo_curve_to(cr, 2.007812, 81.230469, 2.261719, 81.15625, 2.425781, 81.125);
    cairo_line_to(cr, 3.320312, 81.074219);
    cairo_line_to(cr, 8.320312, 81.074219);
    cairo_curve_to(cr, 8.585938, 81.074219, 8.773438, 81.066406, 8.890625, 81.050781);
    cairo_curve_to(cr, 9.023438, 81.015625, 9.210938, 80.960938, 9.460938, 80.875);
    cairo_curve_to(cr, 9.824219, 80.726562, 10.003906, 80.457031, 10.003906, 80.058594);
    cairo_line_to(cr, 10.003906, 75.058594);
    cairo_line_to(cr, 0, 75.058594);
    cairo_line_to(cr, 0, 68.074219);
    cairo_curve_to(cr, 0, 67.910156, 0.015625, 67.75, 0.0507812, 67.601562);
    cairo_curve_to(cr, 0.0976562, 67.453125, 0.164062, 67.296875, 0.246094, 67.132812);
    cairo_curve_to(cr, 0.394531, 66.769531, 0.695312, 66.4375, 1.140625, 66.140625);
    cairo_curve_to(cr, 1.503906, 65.859375, 2.007812, 65.613281, 2.648438, 65.398438);
    cairo_curve_to(cr, 3.308594, 65.183594, 4.09375, 65.078125, 5.003906, 65.078125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 24.320312, 67.058594);
    cairo_curve_to(cr, 24.320312, 66.726562, 24.378906, 66.457031, 24.496094, 66.242188);
    cairo_curve_to(cr, 24.609375, 66.011719, 24.816406, 65.828125, 25.113281, 65.695312);
    cairo_curve_to(cr, 25.707031, 65.398438, 26.253906, 65.226562, 26.75, 65.175781);
    cairo_line_to(cr, 27.640625, 65.078125);
    cairo_line_to(cr, 27.640625, 72.210938);
    cairo_curve_to(cr, 27.640625, 73.050781, 27.160156, 73.710938, 26.203125, 74.191406);
    cairo_curve_to(cr, 26.070312, 74.289062, 25.882812, 74.398438, 25.632812, 74.511719);
    cairo_curve_to(cr, 25.402344, 74.609375, 25.097656, 74.726562, 24.71875, 74.859375);
    cairo_curve_to(cr, 24.339844, 74.992188, 23.742188, 75.058594, 22.933594, 75.058594);
    cairo_line_to(cr, 22.6875, 75.355469);
    cairo_line_to(cr, 22.636719, 76.070312);
    cairo_line_to(cr, 22.636719, 81.074219);
    cairo_curve_to(cr, 22.636719, 81.15625, 22.636719, 81.222656, 22.636719, 81.273438);
    cairo_curve_to(cr, 22.589844, 81.421875, 22.554688, 81.527344, 22.539062, 81.59375);
    cairo_curve_to(cr, 22.4375, 81.859375, 22.140625, 82.179688, 21.648438, 82.558594);
    cairo_curve_to(cr, 21.136719, 82.890625, 20.359375, 83.054688, 19.320312, 83.054688);
    cairo_line_to(cr, 19.320312, 75.527344);
    cairo_curve_to(cr, 19.320312, 75.328125, 19.351562, 75.171875, 19.417969, 75.058594);
    cairo_line_to(cr, 14.316406, 75.058594);
    cairo_line_to(cr, 14.316406, 67.058594);
    cairo_curve_to(cr, 14.316406, 66.414062, 14.605469, 65.953125, 15.183594, 65.671875);
    cairo_curve_to(cr, 15.761719, 65.390625, 16.28125, 65.226562, 16.742188, 65.175781);
    cairo_line_to(cr, 17.636719, 65.078125);
    cairo_line_to(cr, 17.636719, 73.074219);
    cairo_line_to(cr, 22.636719, 73.074219);
    cairo_curve_to(cr, 23.183594, 73.074219, 23.59375, 72.992188, 23.875, 72.828125);
    cairo_curve_to(cr, 23.992188, 72.761719, 24.074219, 72.671875, 24.125, 72.554688);
    cairo_curve_to(cr, 24.1875, 72.441406, 24.253906, 72.273438, 24.320312, 72.058594);
    cairo_line_to(cr, 24.320312, 67.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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 33.636719, 65.078125);
    cairo_line_to(cr, 41.957031, 65.078125);
    cairo_line_to(cr, 41.957031, 81.074219);
    cairo_curve_to(cr, 41.957031, 81.125, 41.949219, 81.183594, 41.933594, 81.246094);
    cairo_curve_to(cr, 41.933594, 81.296875, 41.890625, 81.414062, 41.808594, 81.59375);
    cairo_curve_to(cr, 41.757812, 81.859375, 41.460938, 82.179688, 40.917969, 82.558594);
    cairo_curve_to(cr, 40.453125, 82.890625, 39.695312, 83.054688, 38.636719, 83.054688);
    cairo_line_to(cr, 38.636719, 67.058594);
    cairo_line_to(cr, 33.636719, 67.058594);
    cairo_curve_to(cr, 33.023438, 67.058594, 32.5625, 67.171875, 32.25, 67.40625);
    cairo_curve_to(cr, 32.101562, 67.585938, 32, 67.808594, 31.953125, 68.074219);
    cairo_line_to(cr, 31.953125, 81.074219);
    cairo_curve_to(cr, 31.953125, 81.15625, 31.953125, 81.222656, 31.953125, 81.273438);
    cairo_curve_to(cr, 31.902344, 81.421875, 31.859375, 81.578125, 31.828125, 81.742188);
    cairo_curve_to(cr, 31.796875, 81.910156, 31.515625, 82.171875, 30.984375, 82.535156);
    cairo_curve_to(cr, 30.457031, 82.882812, 29.671875, 83.054688, 28.632812, 83.054688);
    cairo_line_to(cr, 28.632812, 68.074219);
    cairo_curve_to(cr, 28.632812, 67.910156, 28.648438, 67.75, 28.683594, 67.601562);
    cairo_curve_to(cr, 28.734375, 67.453125, 28.796875, 67.296875, 28.882812, 67.132812);
    cairo_curve_to(cr, 29.03125, 66.769531, 29.328125, 66.4375, 29.773438, 66.140625);
    cairo_curve_to(cr, 30.136719, 65.859375, 30.640625, 65.613281, 31.285156, 65.398438);
    cairo_curve_to(cr, 31.945312, 65.183594, 32.726562, 65.078125, 33.636719, 65.078125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 52.957031, 65.078125);
    cairo_line_to(cr, 56.273438, 65.078125);
    cairo_curve_to(cr, 56.273438, 65.125, 56.265625, 65.183594, 56.25, 65.25);
    cairo_curve_to(cr, 56.25, 65.300781, 56.207031, 65.421875, 56.125, 65.621094);
    cairo_curve_to(cr, 56.074219, 65.917969, 55.792969, 66.234375, 55.28125, 66.5625);
    cairo_curve_to(cr, 54.769531, 66.894531, 53.996094, 67.058594, 52.957031, 67.058594);
    cairo_curve_to(cr, 52.640625, 67.058594, 52.261719, 67.140625, 51.816406, 67.304688);
    cairo_curve_to(cr, 51.453125, 67.40625, 51.269531, 67.660156, 51.269531, 68.074219);
    cairo_line_to(cr, 51.269531, 81.074219);
    cairo_curve_to(cr, 51.269531, 81.15625, 51.269531, 81.222656, 51.269531, 81.273438);
    cairo_curve_to(cr, 51.222656, 81.421875, 51.1875, 81.527344, 51.171875, 81.59375);
    cairo_curve_to(cr, 51.074219, 81.859375, 50.777344, 82.179688, 50.28125, 82.558594);
    cairo_curve_to(cr, 49.769531, 82.890625, 48.992188, 83.054688, 47.953125, 83.054688);
    cairo_line_to(cr, 47.953125, 68.074219);
    cairo_curve_to(cr, 47.953125, 67.628906, 48.035156, 67.289062, 48.199219, 67.058594);
    cairo_line_to(cr, 42.949219, 67.058594);
    cairo_curve_to(cr, 42.949219, 66.414062, 43.238281, 65.953125, 43.816406, 65.671875);
    cairo_curve_to(cr, 44.394531, 65.390625, 44.914062, 65.226562, 45.378906, 65.175781);
    cairo_line_to(cr, 46.269531, 65.078125);
    cairo_line_to(cr, 52.957031, 65.078125);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 67.273438, 67.058594);
    cairo_curve_to(cr, 67.273438, 66.726562, 67.328125, 66.457031, 67.445312, 66.242188);
    cairo_curve_to(cr, 67.5625, 66.011719, 67.765625, 65.828125, 68.0625, 65.695312);
    cairo_curve_to(cr, 68.660156, 65.398438, 69.203125, 65.226562, 69.699219, 65.175781);
    cairo_line_to(cr, 70.589844, 65.078125);
    cairo_line_to(cr, 70.589844, 81.074219);
    cairo_curve_to(cr, 70.589844, 81.125, 70.582031, 81.183594, 70.566406, 81.246094);
    cairo_curve_to(cr, 70.566406, 81.296875, 70.523438, 81.414062, 70.441406, 81.59375);
    cairo_curve_to(cr, 70.390625, 81.859375, 70.09375, 82.179688, 69.550781, 82.558594);
    cairo_curve_to(cr, 69.089844, 82.890625, 68.328125, 83.054688, 67.273438, 83.054688);
    cairo_line_to(cr, 67.273438, 74.882812);
    cairo_curve_to(cr, 66.761719, 75, 66.199219, 75.058594, 65.589844, 75.058594);
    cairo_line_to(cr, 62.269531, 75.058594);
    cairo_curve_to(cr, 61.675781, 75.058594, 61.214844, 75.164062, 60.882812, 75.378906);
    cairo_curve_to(cr, 60.734375, 75.609375, 60.636719, 75.839844, 60.585938, 76.070312);
    cairo_line_to(cr, 60.585938, 81.074219);
    cairo_curve_to(cr, 60.585938, 81.15625, 60.585938, 81.222656, 60.585938, 81.273438);
    cairo_curve_to(cr, 60.535156, 81.421875, 60.496094, 81.578125, 60.460938, 81.742188);
    cairo_curve_to(cr, 60.429688, 81.910156, 60.148438, 82.171875, 59.621094, 82.535156);
    cairo_curve_to(cr, 59.089844, 82.882812, 58.308594, 83.054688, 57.265625, 83.054688);
    cairo_line_to(cr, 57.265625, 67.058594);
    cairo_curve_to(cr, 57.265625, 66.414062, 57.554688, 65.953125, 58.132812, 65.671875);
    cairo_curve_to(cr, 58.710938, 65.390625, 59.230469, 65.226562, 59.695312, 65.175781);
    cairo_line_to(cr, 60.585938, 65.078125);
    cairo_line_to(cr, 60.585938, 73.222656);
    cairo_curve_to(cr, 60.933594, 73.125, 61.492188, 73.074219, 62.269531, 73.074219);
    cairo_line_to(cr, 65.589844, 73.074219);
    cairo_curve_to(cr, 65.800781, 73.074219, 65.992188, 73.066406, 66.15625, 73.050781);
    cairo_curve_to(cr, 66.324219, 73.019531, 66.511719, 72.96875, 66.726562, 72.902344);
    cairo_curve_to(cr, 67.089844, 72.753906, 67.273438, 72.472656, 67.273438, 72.058594);
    cairo_line_to(cr, 67.273438, 67.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);
    /********************/
}
#endif
#ifndef DRAW_CASVALUELABEL_H
#define DRAW_CASVALUELABEL_H
inline int cairo_code_draw_casValueLabel_get_width()
{
    return 33;
}
inline int cairo_code_draw_casValueLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casValueLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 5.503906, 1.089844);
    cairo_curve_to(cr, 5.503906, 0.90625, 5.535156, 0.757812, 5.597656, 0.640625);
    cairo_curve_to(cr, 5.660156, 0.511719, 5.773438, 0.414062, 5.9375, 0.339844);
    cairo_curve_to(cr, 6.265625, 0.175781, 6.566406, 0.0820312, 6.835938, 0.0546875);
    cairo_line_to(cr, 7.328125, 0);
    cairo_line_to(cr, 7.328125, 8.242188);
    cairo_curve_to(cr, 7.328125, 8.53125, 7.226562, 8.785156, 7.027344, 9.003906);
    cairo_curve_to(cr, 6.863281, 9.203125, 6.636719, 9.371094, 6.347656, 9.507812);
    cairo_curve_to(cr, 6.101562, 9.617188, 5.800781, 9.714844, 5.449219, 9.808594);
    cairo_curve_to(cr, 5.175781, 9.859375, 4.886719, 9.886719, 4.578125, 9.886719);
    cairo_line_to(cr, 4.195312, 9.886719);
    cairo_line_to(cr, 3.921875, 9.726562);
    cairo_line_to(cr, 0.273438, 7.53125);
    cairo_line_to(cr, 0, 7.367188);
    cairo_line_to(cr, 0, 1.089844);
    cairo_curve_to(cr, 0, 0.734375, 0.160156, 0.480469, 0.476562, 0.328125);
    cairo_curve_to(cr, 0.792969, 0.171875, 1.082031, 0.0820312, 1.335938, 0.0546875);
    cairo_line_to(cr, 1.824219, 0);
    cairo_line_to(cr, 1.824219, 6.917969);
    cairo_line_to(cr, 4.902344, 8.769531);
    cairo_curve_to(cr, 5.046875, 8.746094, 5.136719, 8.726562, 5.160156, 8.71875);
    cairo_curve_to(cr, 5.199219, 8.707031, 5.25, 8.675781, 5.3125, 8.621094);
    cairo_curve_to(cr, 5.375, 8.566406, 5.421875, 8.5, 5.449219, 8.417969);
    cairo_curve_to(cr, 5.476562, 8.335938, 5.492188, 8.277344, 5.503906, 8.242188);
    cairo_line_to(cr, 5.503906, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 11.523438, 4.398438);
    cairo_line_to(cr, 15.203125, 4.398438);
    cairo_line_to(cr, 15.203125, 8.242188);
    cairo_curve_to(cr, 15.203125, 8.339844, 15.191406, 8.429688, 15.175781, 8.511719);
    cairo_curve_to(cr, 15.15625, 8.59375, 15.109375, 8.691406, 15.039062, 8.796875);
    cairo_curve_to(cr, 14.984375, 8.917969, 14.929688, 9.011719, 14.875, 9.085938);
    cairo_curve_to(cr, 14.820312, 9.148438, 14.722656, 9.226562, 14.574219, 9.316406);
    cairo_curve_to(cr, 14.382812, 9.480469, 14.101562, 9.617188, 13.730469, 9.726562);
    cairo_curve_to(cr, 13.359375, 9.832031, 12.933594, 9.886719, 12.449219, 9.886719);
    cairo_line_to(cr, 7.875, 9.886719);
    cairo_line_to(cr, 7.875, 8.242188);
    cairo_curve_to(cr, 7.875, 8.160156, 7.882812, 8.074219, 7.902344, 7.980469);
    cairo_curve_to(cr, 7.917969, 7.890625, 7.957031, 7.800781, 8.011719, 7.710938);
    cairo_curve_to(cr, 8.09375, 7.519531, 8.253906, 7.339844, 8.5, 7.179688);
    cairo_curve_to(cr, 8.609375, 7.097656, 8.726562, 7.023438, 8.855469, 6.960938);
    cairo_curve_to(cr, 8.980469, 6.886719, 9.144531, 6.824219, 9.34375, 6.769531);
    cairo_curve_to(cr, 9.664062, 6.652344, 10.089844, 6.59375, 10.625, 6.59375);
    cairo_line_to(cr, 12.449219, 6.59375);
    cairo_curve_to(cr, 12.597656, 6.59375, 12.699219, 6.585938, 12.765625, 6.578125);
    cairo_curve_to(cr, 12.835938, 6.5625, 12.953125, 6.527344, 13.117188, 6.484375);
    cairo_curve_to(cr, 13.289062, 6.429688, 13.375, 6.285156, 13.375, 6.046875);
    cairo_line_to(cr, 13.375, 5.488281);
    cairo_line_to(cr, 9.699219, 5.488281);
    cairo_curve_to(cr, 9.699219, 5.136719, 9.855469, 4.878906, 10.164062, 4.726562);
    cairo_curve_to(cr, 10.269531, 4.671875, 10.421875, 4.613281, 10.613281, 4.550781);
    cairo_curve_to(cr, 10.800781, 4.484375, 10.941406, 4.445312, 11.035156, 4.425781);
    cairo_line_to(cr, 11.523438, 4.398438);
    cairo_move_to(cr, 13.375, 8.242188);
    cairo_line_to(cr, 13.375, 7.601562);
    cairo_curve_to(cr, 13.222656, 7.628906, 13.066406, 7.648438, 12.914062, 7.667969);
    cairo_curve_to(cr, 12.769531, 7.6875, 12.613281, 7.695312, 12.449219, 7.695312);
    cairo_line_to(cr, 10.625, 7.695312);
    cairo_curve_to(cr, 10.28125, 7.695312, 10.027344, 7.75, 9.863281, 7.859375);
    cairo_curve_to(cr, 9.773438, 8.003906, 9.71875, 8.132812, 9.699219, 8.242188);
    cairo_line_to(cr, 9.699219, 8.800781);
    cairo_line_to(cr, 12.449219, 8.800781);
    cairo_curve_to(cr, 12.8125, 8.800781, 13.050781, 8.734375, 13.160156, 8.609375);
    cairo_curve_to(cr, 13.304688, 8.488281, 13.375, 8.367188, 13.375, 8.242188);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 15.75, 1.089844);
    cairo_curve_to(cr, 15.75, 0.734375, 15.90625, 0.480469, 16.226562, 0.328125);
    cairo_curve_to(cr, 16.542969, 0.171875, 16.828125, 0.0820312, 17.082031, 0.0546875);
    cairo_line_to(cr, 17.574219, 0);
    cairo_line_to(cr, 17.574219, 8.796875);
    cairo_curve_to(cr, 17.574219, 8.84375, 17.574219, 8.878906, 17.574219, 8.90625);
    cairo_curve_to(cr, 17.546875, 8.988281, 17.523438, 9.074219, 17.503906, 9.167969);
    cairo_curve_to(cr, 17.488281, 9.257812, 17.332031, 9.402344, 17.042969, 9.601562);
    cairo_curve_to(cr, 16.75, 9.792969, 16.320312, 9.886719, 15.75, 9.886719);
    cairo_line_to(cr, 15.75, 1.089844);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 23.617188, 5.488281);
    cairo_curve_to(cr, 23.617188, 5.125, 23.769531, 4.871094, 24.066406, 4.726562);
    cairo_curve_to(cr, 24.367188, 4.582031, 24.664062, 4.480469, 24.953125, 4.425781);
    cairo_line_to(cr, 25.445312, 4.398438);
    cairo_line_to(cr, 25.445312, 8.242188);
    cairo_curve_to(cr, 25.445312, 8.53125, 25.34375, 8.785156, 25.144531, 9.003906);
    cairo_curve_to(cr, 24.980469, 9.203125, 24.753906, 9.371094, 24.464844, 9.507812);
    cairo_curve_to(cr, 24.21875, 9.617188, 23.917969, 9.714844, 23.5625, 9.808594);
    cairo_curve_to(cr, 23.292969, 9.859375, 23, 9.886719, 22.691406, 9.886719);
    cairo_line_to(cr, 18.117188, 9.886719);
    cairo_line_to(cr, 18.117188, 5.488281);
    cairo_curve_to(cr, 18.117188, 5.136719, 18.269531, 4.878906, 18.578125, 4.726562);
    cairo_curve_to(cr, 18.6875, 4.671875, 18.839844, 4.613281, 19.027344, 4.550781);
    cairo_curve_to(cr, 19.21875, 4.484375, 19.359375, 4.445312, 19.449219, 4.425781);
    cairo_line_to(cr, 19.941406, 4.398438);
    cairo_line_to(cr, 19.941406, 8.800781);
    cairo_line_to(cr, 22.691406, 8.800781);
    cairo_curve_to(cr, 22.835938, 8.800781, 22.941406, 8.792969, 23.003906, 8.785156);
    cairo_curve_to(cr, 23.078125, 8.765625, 23.183594, 8.734375, 23.320312, 8.691406);
    cairo_curve_to(cr, 23.519531, 8.609375, 23.617188, 8.457031, 23.617188, 8.242188);
    cairo_line_to(cr, 23.617188, 5.488281);
    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,0,0,1);
    cairo_set_source(cr, pattern);
    cairo_pattern_destroy(pattern);
    cairo_new_path(cr);
    cairo_move_to(cr, 28.742188, 4.398438);
    cairo_line_to(cr, 33.316406, 4.398438);
    cairo_line_to(cr, 33.316406, 6.046875);
    cairo_curve_to(cr, 33.316406, 6.136719, 33.304688, 6.222656, 33.277344, 6.304688);
    cairo_curve_to(cr, 33.257812, 6.386719, 33.21875, 6.484375, 33.15625, 6.59375);
    cairo_curve_to(cr, 33.101562, 6.703125, 33.042969, 6.796875, 32.976562, 6.878906);
    cairo_curve_to(cr, 32.921875, 6.949219, 32.832031, 7.03125, 32.707031, 7.125);
    cairo_curve_to(cr, 32.585938, 7.207031, 32.464844, 7.28125, 32.335938, 7.355469);
    cairo_curve_to(cr, 32.210938, 7.417969, 32.046875, 7.476562, 31.847656, 7.53125);
    cairo_curve_to(cr, 31.476562, 7.640625, 31.046875, 7.695312, 30.566406, 7.695312);
    cairo_line_to(cr, 28.742188, 7.695312);
    cairo_curve_to(cr, 28.542969, 7.695312, 28.332031, 7.738281, 28.113281, 7.816406);
    cairo_curve_to(cr, 27.914062, 7.863281, 27.816406, 8.003906, 27.816406, 8.242188);
    cairo_line_to(cr, 27.816406, 8.796875);
    cairo_line_to(cr, 31.492188, 8.796875);
    cairo_curve_to(cr, 31.492188, 8.824219, 31.488281, 8.859375, 31.480469, 8.894531);
    cairo_curve_to(cr, 31.480469, 8.921875, 31.457031, 8.984375, 31.410156, 9.085938);
    cairo_curve_to(cr, 31.382812, 9.230469, 31.21875, 9.40625, 30.921875, 9.617188);
    cairo_curve_to(cr, 30.667969, 9.796875, 30.238281, 9.886719, 29.640625, 9.886719);
    cairo_line_to(cr, 25.992188, 9.886719);
    cairo_line_to(cr, 25.992188, 6.046875);
    cairo_curve_to(cr, 25.992188, 5.964844, 26, 5.878906, 26.015625, 5.789062);
    cairo_curve_to(cr, 26.042969, 5.6875, 26.085938, 5.570312, 26.140625, 5.433594);
    cairo_curve_to(cr, 26.203125, 5.296875, 26.363281, 5.148438, 26.617188, 4.984375);
    cairo_curve_to(cr, 26.816406, 4.820312, 27.09375, 4.683594, 27.449219, 4.578125);
    cairo_curve_to(cr, 27.8125, 4.457031, 28.242188, 4.398438, 28.742188, 4.398438);
    cairo_move_to(cr, 31.492188, 6.046875);
    cairo_line_to(cr, 31.492188, 5.488281);
    cairo_line_to(cr, 28.742188, 5.488281);
    cairo_curve_to(cr, 28.414062, 5.488281, 28.160156, 5.546875, 27.980469, 5.667969);
    cairo_curve_to(cr, 27.898438, 5.792969, 27.84375, 5.921875, 27.816406, 6.046875);
    cairo_line_to(cr, 27.816406, 6.6875);
    cairo_curve_to(cr, 27.96875, 6.660156, 28.121094, 6.636719, 28.265625, 6.621094);
    cairo_curve_to(cr, 28.417969, 6.601562, 28.578125, 6.59375, 28.742188, 6.59375);
    cairo_line_to(cr, 30.566406, 6.59375);
    cairo_curve_to(cr, 30.929688, 6.59375, 31.167969, 6.539062, 31.273438, 6.429688);
    cairo_curve_to(cr, 31.421875, 6.285156, 31.492188, 6.15625, 31.492188, 6.046875);
    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
#ifndef DRAW_CASWAVELABEL_H
#define DRAW_CASWAVELABEL_H
inline int cairo_code_draw_casWaveLabel_get_width()
{
    return 83;
}
inline int cairo_code_draw_casWaveLabel_get_height()
{
    return 62;
}
inline void cairo_code_draw_casWaveLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.870673);
    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, 16.023438, 9.757812);
    cairo_line_to(cr, 16.023438, 1.554688);
    cairo_line_to(cr, 26.128906, 1.554688);
    cairo_line_to(cr, 26.128906, 17.960938);
    cairo_line_to(cr, 36.234375, 17.960938);
    cairo_line_to(cr, 36.234375, 9.757812);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 46.566406, 9.933594);
    cairo_line_to(cr, 51.5625, 0.617188);
    cairo_line_to(cr, 56.554688, 9.933594);
    cairo_line_to(cr, 61.550781, 18.898438);
    cairo_line_to(cr, 66.546875, 9.933594);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 0.617188, 31.460938);
    cairo_line_to(cr, 10.453125, 22.097656);
    cairo_line_to(cr, 10.453125, 40.824219);
    cairo_line_to(cr, 20.558594, 31.460938);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 62.230469, 35.503906);
    cairo_line_to(cr, 63.394531, 33.695312);
    cairo_line_to(cr, 64.554688, 25.960938);
    cairo_line_to(cr, 65.71875, 38.511719);
    cairo_line_to(cr, 66.878906, 27.851562);
    cairo_line_to(cr, 68.042969, 37.136719);
    cairo_line_to(cr, 69.207031, 30.429688);
    cairo_line_to(cr, 70.367188, 39.714844);
    cairo_line_to(cr, 71.53125, 31.632812);
    cairo_line_to(cr, 72.691406, 34.039062);
    cairo_line_to(cr, 73.855469, 31.117188);
    cairo_line_to(cr, 75.015625, 32.664062);
    cairo_line_to(cr, 76.179688, 23.207031);
    cairo_line_to(cr, 77.339844, 39.371094);
    cairo_line_to(cr, 78.503906, 31.289062);
    cairo_line_to(cr, 79.667969, 35.070312);
    cairo_line_to(cr, 80.828125, 29.398438);
    cairo_line_to(cr, 81.992188, 31.976562);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 1.857554);
    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, 6.734375, 53.164062);
    cairo_curve_to(cr, 6.734375, 53.164062, 7.847656, 44.886719, 11.4375, 44.886719);
    cairo_curve_to(cr, 15.027344, 44.886719, 16.140625, 53.164062, 16.140625, 53.164062);
    cairo_curve_to(cr, 16.140625, 53.164062, 17.253906, 61.4375, 20.84375, 61.4375);
    cairo_curve_to(cr, 24.433594, 61.4375, 25.546875, 53.160156, 25.546875, 53.160156);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    cairo_set_line_width(cr, 2);
    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, 55.457031, 51.695312);
    cairo_line_to(cr, 56.84375, 51.695312);
    cairo_line_to(cr, 56.84375, 59.460938);
    cairo_line_to(cr, 58.222656, 59.460938);
    cairo_line_to(cr, 58.222656, 47.902344);
    cairo_line_to(cr, 59.507812, 47.902344);
    cairo_line_to(cr, 59.507812, 49.800781);
    cairo_line_to(cr, 60.929688, 49.800781);
    cairo_line_to(cr, 60.929688, 61.359375);
    cairo_line_to(cr, 62.28125, 61.359375);
    cairo_line_to(cr, 62.28125, 50.488281);
    cairo_line_to(cr, 63.777344, 50.488281);
    cairo_line_to(cr, 63.777344, 44.96875);
    cairo_line_to(cr, 65.050781, 44.96875);
    cairo_line_to(cr, 65.050781, 56.011719);
    cairo_line_to(cr, 66.625, 56.011719);
    cairo_line_to(cr, 66.625, 48.246094);
    cairo_line_to(cr, 68.046875, 48.246094);
    cairo_line_to(cr, 68.046875, 59.980469);
    cairo_line_to(cr, 69.617188, 59.980469);
    cairo_line_to(cr, 69.617188, 53.078125);
    cairo_line_to(cr, 71.191406, 53.078125);
    cairo_line_to(cr, 71.191406, 48.761719);
    cairo_line_to(cr, 72.6875, 48.761719);
    cairo_line_to(cr, 72.6875, 51.351562);
    cairo_line_to(cr, 74.109375, 51.351562);
    cairo_line_to(cr, 74.109375, 55.148438);
    cairo_line_to(cr, 75.832031, 55.148438);
    cairo_line_to(cr, 75.832031, 58.597656);
    cairo_set_tolerance(cr, 0.1);
    cairo_set_antialias(cr, CAIRO_ANTIALIAS_DEFAULT);
    cairo_stroke_preserve(cr);
    /********************/
}
#endif
#ifndef DRAW_CASWLABEL_H
#define DRAW_CASWLABEL_H
inline int cairo_code_draw_casWLabel_get_width()
{
    return 9;
}
inline int cairo_code_draw_casWLabel_get_height()
{
    return 10;
}
inline void cairo_code_draw_casWLabel_render(cairo_t *cr)
{
    cairo_pattern_t *pattern;

    cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
    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, 7.328125, 1.089844);
    cairo_curve_to(cr, 7.328125, 0.734375, 7.488281, 0.480469, 7.804688, 0.328125);
    cairo_curve_to(cr, 8.132812, 0.171875, 8.417969, 0.0820312, 8.664062, 0.0546875);
    cairo_line_to(cr, 9.152344, 0);
    cairo_line_to(cr, 9.152344, 8.242188);
    cairo_curve_to(cr, 9.152344, 8.53125, 9.054688, 8.785156, 8.851562, 9.003906);
    cairo_curve_to(cr, 8.691406, 9.203125, 8.46875, 9.367188, 8.1875, 9.492188);
    cairo_curve_to(cr, 7.90625, 9.621094, 7.609375, 9.726562, 7.300781, 9.808594);
    cairo_curve_to(cr, 7, 9.859375, 6.703125, 9.886719, 6.402344, 9.886719);
    cairo_line_to(cr, 0, 9.886719);
    cairo_line_to(cr, 0, 1.089844);
    cairo_curve_to(cr, 0, 0.734375, 0.160156, 0.480469, 0.476562, 0.328125);
    cairo_curve_to(cr, 0.792969, 0.171875, 1.082031, 0.0820312, 1.335938, 0.0546875);
    cairo_line_to(cr, 1.824219, 0);
    cairo_line_to(cr, 1.824219, 8.796875);
    cairo_line_to(cr, 2.75, 8.796875);
    cairo_curve_to(cr, 2.898438, 8.796875, 3, 8.792969, 3.066406, 8.785156);
    cairo_curve_to(cr, 3.136719, 8.765625, 3.242188, 8.734375, 3.378906, 8.691406);
    cairo_curve_to(cr, 3.558594, 8.609375, 3.648438, 8.457031, 3.648438, 8.242188);
    cairo_line_to(cr, 3.648438, 1.089844);
    cairo_curve_to(cr, 3.648438, 0.734375, 3.808594, 0.480469, 4.125, 0.328125);
    cairo_curve_to(cr, 4.445312, 0.171875, 4.738281, 0.0820312, 5.011719, 0.0546875);
    cairo_line_to(cr, 5.503906, 0);
    cairo_line_to(cr, 5.503906, 8.242188);
    cairo_curve_to(cr, 5.503906, 8.449219, 5.457031, 8.636719, 5.367188, 8.796875);
    cairo_line_to(cr, 6.402344, 8.796875);
    cairo_curve_to(cr, 6.472656, 8.796875, 6.554688, 8.796875, 6.648438, 8.796875);
    cairo_curve_to(cr, 6.738281, 8.789062, 6.875, 8.75, 7.054688, 8.675781);
    cairo_curve_to(cr, 7.238281, 8.605469, 7.328125, 8.457031, 7.328125, 8.242188);
    cairo_line_to(cr, 7.328125, 1.089844);
    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
