summaryrefslogtreecommitdiffstats
path: root/share/extensions/tests
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:29:01 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:29:01 +0000
commit35a96bde514a8897f6f0fcc41c5833bf63df2e2a (patch)
tree657d15a03cc46bd099fc2c6546a7a4ad43815d9f /share/extensions/tests
parentInitial commit. (diff)
downloadinkscape-upstream.tar.xz
inkscape-upstream.zip
Adding upstream version 1.0.2.upstream/1.0.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'share/extensions/tests')
-rw-r--r--share/extensions/tests/README.md33
-rw-r--r--share/extensions/tests/__init__.py1
-rw-r--r--share/extensions/tests/__pycache__/__init__.cpython-39.pycbin0 -> 138 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_addnodes.cpython-39-PYTEST.pycbin0 -> 1940 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_HSL_adjust.cpython-39-PYTEST.pycbin0 -> 1250 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_blackandwhite.cpython-39-PYTEST.pycbin0 -> 1149 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_brighter.cpython-39-PYTEST.pycbin0 -> 1078 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_custom.cpython-39-PYTEST.pycbin0 -> 2107 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_darker.cpython-39-PYTEST.pycbin0 -> 1082 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_desaturate.cpython-39-PYTEST.pycbin0 -> 1008 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_grayscale.cpython-39-PYTEST.pycbin0 -> 1044 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_lesshue.cpython-39-PYTEST.pycbin0 -> 1110 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_lesslight.cpython-39-PYTEST.pycbin0 -> 1107 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_lesssaturation.cpython-39-PYTEST.pycbin0 -> 1127 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_list.cpython-39-PYTEST.pycbin0 -> 624 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_morehue.cpython-39-PYTEST.pycbin0 -> 1108 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_morelight.cpython-39-PYTEST.pycbin0 -> 1102 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_moresaturation.cpython-39-PYTEST.pycbin0 -> 1122 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_negative.cpython-39-PYTEST.pycbin0 -> 1040 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_randomize.cpython-39-PYTEST.pycbin0 -> 1321 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_removeblue.cpython-39-PYTEST.pycbin0 -> 1016 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_removegreen.cpython-39-PYTEST.pycbin0 -> 1020 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_removered.cpython-39-PYTEST.pycbin0 -> 1012 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_replace.cpython-39-PYTEST.pycbin0 -> 782 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_color_rgbbarrel.cpython-39-PYTEST.pycbin0 -> 1070 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_convert2dashes.cpython-39-PYTEST.pycbin0 -> 1869 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_deprecated_simple.cpython-39-PYTEST.pycbin0 -> 7149 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dhw_input.cpython-39-PYTEST.pycbin0 -> 764 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dimension.cpython-39-PYTEST.pycbin0 -> 629 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_docinfo.cpython-39-PYTEST.pycbin0 -> 626 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dpiswitcher.cpython-39-PYTEST.pycbin0 -> 659 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_draw_from_triangle.cpython-39-PYTEST.pycbin0 -> 669 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dxf12_outlines.cpython-39-PYTEST.pycbin0 -> 580 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dxf_input.cpython-39-PYTEST.pycbin0 -> 1081 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_dxf_outlines.cpython-39-PYTEST.pycbin0 -> 683 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_edge3d.cpython-39-PYTEST.pycbin0 -> 1235 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_embedimage.cpython-39-PYTEST.pycbin0 -> 619 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_export_gimp_palette.cpython-39-PYTEST.pycbin0 -> 619 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_extractimage.cpython-39-PYTEST.pycbin0 -> 1693 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_extrude.cpython-39-PYTEST.pycbin0 -> 740 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_fig_input.cpython-39-PYTEST.pycbin0 -> 607 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_flatten.cpython-39-PYTEST.pycbin0 -> 722 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_foldablebox.cpython-39-PYTEST.pycbin0 -> 699 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_fractalize.cpython-39-PYTEST.pycbin0 -> 604 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_frame.cpython-39-PYTEST.pycbin0 -> 3008 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_funcplot.cpython-39-PYTEST.pycbin0 -> 690 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_gcodetools.cpython-39-PYTEST.pycbin0 -> 2976 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_generate_voronoi.cpython-39-PYTEST.pycbin0 -> 719 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_gimp_xcf.cpython-39-PYTEST.pycbin0 -> 1071 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_grid_cartesian.cpython-39-PYTEST.pycbin0 -> 717 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_grid_isometric.cpython-39-PYTEST.pycbin0 -> 783 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_grid_polar.cpython-39-PYTEST.pycbin0 -> 701 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_guides_creator.cpython-39-PYTEST.pycbin0 -> 1069 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_guillotine.cpython-39-PYTEST.pycbin0 -> 2357 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_handles.cpython-39-PYTEST.pycbin0 -> 629 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_hershey.cpython-39-PYTEST.pycbin0 -> 2466 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_hpgl_decoder.cpython-39-PYTEST.pycbin0 -> 2191 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_hpgl_input.cpython-39-PYTEST.pycbin0 -> 616 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_hpgl_output.cpython-39-PYTEST.pycbin0 -> 675 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_image_attributes.cpython-39-PYTEST.pycbin0 -> 798 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_ink2canvas_svg.cpython-39-PYTEST.pycbin0 -> 741 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex.cpython-39-PYTEST.pycbin0 -> 2797 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_base.cpython-39-PYTEST.pycbin0 -> 6133 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_bezier.cpython-39-PYTEST.pycbin0 -> 1517 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_bounding_box.cpython-39-PYTEST.pycbin0 -> 20927 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_colors.cpython-39-PYTEST.pycbin0 -> 7695 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_command.cpython-39-PYTEST.pycbin0 -> 983 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_cubic_paths.cpython-39-PYTEST.pycbin0 -> 1945 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_deprecated.cpython-39-PYTEST.pycbin0 -> 1978 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_elements.cpython-39-PYTEST.pycbin0 -> 25265 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_elements_base.cpython-39-PYTEST.pycbin0 -> 13100 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_elements_selections.cpython-39-PYTEST.pycbin0 -> 5334 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_extensions.cpython-39-PYTEST.pycbin0 -> 2639 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_inx.cpython-39-PYTEST.pycbin0 -> 1039 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_paths.cpython-39-PYTEST.pycbin0 -> 22199 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_styles.cpython-39-PYTEST.pycbin0 -> 11548 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_svg.cpython-39-PYTEST.pycbin0 -> 19577 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_tester.cpython-39-PYTEST.pycbin0 -> 1244 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_transforms.cpython-39-PYTEST.pycbin0 -> 22661 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_tween.cpython-39-PYTEST.pycbin0 -> 2449 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_units.cpython-39-PYTEST.pycbin0 -> 2771 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkex_utils.cpython-39-PYTEST.pycbin0 -> 12760 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkscape_follow_link.cpython-39-PYTEST.pycbin0 -> 618 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_inkwebeffect.cpython-39-PYTEST.pycbin0 -> 578 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_interp.cpython-39-PYTEST.pycbin0 -> 896 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_interp_att_g.cpython-39-PYTEST.pycbin0 -> 938 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_autotexts.cpython-39-PYTEST.pycbin0 -> 638 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_effects.cpython-39-PYTEST.pycbin0 -> 685 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_export.cpython-39-PYTEST.pycbin0 -> 696 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_install.cpython-39-PYTEST.pycbin0 -> 573 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_keybindings.cpython-39-PYTEST.pycbin0 -> 750 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_masterslide.cpython-39-PYTEST.pycbin0 -> 590 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_mousehandler.cpython-39-PYTEST.pycbin0 -> 748 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_summary.cpython-39-PYTEST.pycbin0 -> 616 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_transitions.cpython-39-PYTEST.pycbin0 -> 633 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_uninstall.cpython-39-PYTEST.pycbin0 -> 607 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_video.cpython-39-PYTEST.pycbin0 -> 614 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jessyink_view.cpython-39-PYTEST.pycbin0 -> 632 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_jitternodes.cpython-39-PYTEST.pycbin0 -> 741 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_launch_webbrowser.cpython-39-PYTEST.pycbin0 -> 1236 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_layer2png.cpython-39-PYTEST.pycbin0 -> 1862 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_layers2svgfont.cpython-39-PYTEST.pycbin0 -> 643 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_layout_nup.cpython-39-PYTEST.pycbin0 -> 556 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_lindenmayer.cpython-39-PYTEST.pycbin0 -> 664 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_lorem_ipsum.cpython-39-PYTEST.pycbin0 -> 587 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_markers_strokepaint.cpython-39-PYTEST.pycbin0 -> 1133 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_measure.cpython-39-PYTEST.pycbin0 -> 902 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_media_zip.cpython-39-PYTEST.pycbin0 -> 669 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_merge_styles.cpython-39-PYTEST.pycbin0 -> 645 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_motion.cpython-39-PYTEST.pycbin0 -> 761 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_new_glyph_layer.cpython-39-PYTEST.pycbin0 -> 614 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_next_glyph_layer.cpython-39-PYTEST.pycbin0 -> 608 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_nicechart.cpython-39-PYTEST.pycbin0 -> 1013 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_output_scour.cpython-39-PYTEST.pycbin0 -> 664 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_param_curves.cpython-39-PYTEST.pycbin0 -> 740 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_path_envelope.cpython-39-PYTEST.pycbin0 -> 937 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_path_mesh.cpython-39-PYTEST.pycbin0 -> 1173 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_path_number_nodes.cpython-39-PYTEST.pycbin0 -> 611 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_path_to_absolute.cpython-39-PYTEST.pycbin0 -> 760 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_pathalongpath.cpython-39-PYTEST.pycbin0 -> 767 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_pathscatter.cpython-39-PYTEST.pycbin0 -> 737 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_pdflatex.cpython-39-PYTEST.pycbin0 -> 1632 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_perfectboundcover.cpython-39-PYTEST.pycbin0 -> 652 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_perspective.cpython-39-PYTEST.pycbin0 -> 854 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_pixelsnap.cpython-39-PYTEST.pycbin0 -> 707 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_plotter.cpython-39-PYTEST.pycbin0 -> 882 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_polyhedron_3d.cpython-39-PYTEST.pycbin0 -> 848 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_prepare_file_save_as.cpython-39-PYTEST.pycbin0 -> 628 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_previous_glyph_layer.cpython-39-PYTEST.pycbin0 -> 624 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_print_win32_vector.cpython-39-PYTEST.pycbin0 -> 718 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_printing_marks.cpython-39-PYTEST.pycbin0 -> 802 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_ps_input.cpython-39-PYTEST.pycbin0 -> 741 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_alphabetsoup.cpython-39-PYTEST.pycbin0 -> 592 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_barcode.cpython-39-PYTEST.pycbin0 -> 4692 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_barcode_datamatrix.cpython-39-PYTEST.pycbin0 -> 773 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_barcode_qrcode.cpython-39-PYTEST.pycbin0 -> 1232 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_gear_rack.cpython-39-PYTEST.pycbin0 -> 711 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_render_gears.cpython-39-PYTEST.pycbin0 -> 697 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_replace_font.cpython-39-PYTEST.pycbin0 -> 1014 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_restack.cpython-39-PYTEST.pycbin0 -> 639 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_rtree.cpython-39-PYTEST.pycbin0 -> 673 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_rubberstretch.cpython-39-PYTEST.pycbin0 -> 651 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_scribus_pdf.cpython-39-PYTEST.pycbin0 -> 750 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_setup_typography_canvas.cpython-39-PYTEST.pycbin0 -> 646 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_spirograph.cpython-39-PYTEST.pycbin0 -> 703 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_straightseg.cpython-39-PYTEST.pycbin0 -> 754 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_svgcalendar.cpython-39-PYTEST.pycbin0 -> 4730 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_svgfont2layers.cpython-39-PYTEST.pycbin0 -> 646 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_synfig_fileformat.cpython-39-PYTEST.pycbin0 -> 1441 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_synfig_output.cpython-39-PYTEST.pycbin0 -> 580 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_synfig_prepare.cpython-39-PYTEST.pycbin0 -> 578 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_tar_layers.cpython-39-PYTEST.pycbin0 -> 648 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_template.cpython-39-PYTEST.pycbin0 -> 823 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_template_dvd_cover.cpython-39-PYTEST.pycbin0 -> 646 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_template_seamless_pattern.cpython-39-PYTEST.pycbin0 -> 745 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_braille.cpython-39-PYTEST.pycbin0 -> 604 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_extract.cpython-39-PYTEST.pycbin0 -> 676 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_flipcase.cpython-39-PYTEST.pycbin0 -> 587 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_lowercase.cpython-39-PYTEST.pycbin0 -> 2227 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_merge.cpython-39-PYTEST.pycbin0 -> 575 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_randomcase.cpython-39-PYTEST.pycbin0 -> 595 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_sentencecase.cpython-39-PYTEST.pycbin0 -> 603 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_split.cpython-39-PYTEST.pycbin0 -> 628 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_titlecase.cpython-39-PYTEST.pycbin0 -> 2804 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_text_uppercase.cpython-39-PYTEST.pycbin0 -> 2004 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_triangle.cpython-39-PYTEST.pycbin0 -> 734 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_ungroup_deep.cpython-39-PYTEST.pycbin0 -> 713 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_voronoi.cpython-39-PYTEST.pycbin0 -> 1602 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_voronoi2svg.cpython-39-PYTEST.pycbin0 -> 705 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_web_interactive_mockup.cpython-39-PYTEST.pycbin0 -> 644 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_web_set_att.cpython-39-PYTEST.pycbin0 -> 602 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_web_transmit_att.cpython-39-PYTEST.pycbin0 -> 626 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_webslicer_create_group.cpython-39-PYTEST.pycbin0 -> 635 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_webslicer_create_rect.cpython-39-PYTEST.pycbin0 -> 590 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_webslicer_export.cpython-39-PYTEST.pycbin0 -> 774 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_whirl.cpython-39-PYTEST.pycbin0 -> 755 bytes
-rw-r--r--share/extensions/tests/__pycache__/test_wireframe_sphere.cpython-39-PYTEST.pycbin0 -> 764 bytes
-rwxr-xr-xshare/extensions/tests/add_pylint.py113
-rw-r--r--share/extensions/tests/data/README.md10
-rw-r--r--share/extensions/tests/data/batches/barcodes.dat512
-rw-r--r--share/extensions/tests/data/cmd/fig2dev/c15e8c5e5e50d45b2579ac22522b007e.msg29
-rw-r--r--share/extensions/tests/data/cmd/gimp/6c0e5d2fbe380e26e310ebfc206d81ea.msg2204
-rw-r--r--share/extensions/tests/data/cmd/gimp/9de0e6f5cf782a299a1c062b5412dd63.msg2918
-rw-r--r--share/extensions/tests/data/cmd/inkscape/03dd4e9c9ee257c7ae161057ebe7c8a3.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/0ac64d7c051206284e72bf3e0800186d.msg1025
-rw-r--r--share/extensions/tests/data/cmd/inkscape/106011cd22941d59371660c2b4abf75c.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/1b0252977bd9eafe0af2686834decd6e.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/1f50fa6d71e2543dd18dfc807fe56018.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/2911a62f9cfb6cf1e950992909bf7efb.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/2aee6b61724952541d5114e64953ae32.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/37d9cfceb38aade8eda7ad77e4ad0c29.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/581055ce0e3ef5df0c1ab22982a51513.msg94
-rw-r--r--share/extensions/tests/data/cmd/inkscape/67e526c4c1e53207e5e46274e8cdfcc0.msg17
-rw-r--r--share/extensions/tests/data/cmd/inkscape/7e16d346b278485f0e308b7c8eda301d.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/818d4c30d07def36e80e32df12023124.msg261
-rw-r--r--share/extensions/tests/data/cmd/inkscape/82de0e8eb29f071d78cebe7a4116e246.msg435
-rw-r--r--share/extensions/tests/data/cmd/inkscape/88e23ddddb7b44e469a8309d48b71594.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/8d81a6ce40b41366bc5784c8b8e3f3e3.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/9216316249e241e47bf118e187386687.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/96e4049adf5290ee08bfbcd580bd8dd1.msg19
-rw-r--r--share/extensions/tests/data/cmd/inkscape/994e3f169976a1af54f6590723d399ee.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/a274e3a1c2d893233fa49b8ad9850098.msg18
-rw-r--r--share/extensions/tests/data/cmd/inkscape/b493ad11b50db40a61c857109f083621.msg604
-rw-r--r--share/extensions/tests/data/cmd/inkscape/c1bf37c2aa47000fc9941d96b415218c.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/c23825a5b83e906138ca8bff105b8b29.msg1038
-rw-r--r--share/extensions/tests/data/cmd/inkscape/d475a74656cd1f8ba68e095b0ec7c469.msg1025
-rw-r--r--share/extensions/tests/data/cmd/inkscape/da3b4e4db182a123e61e1317b2e4578b.msg25
-rw-r--r--share/extensions/tests/data/cmd/inkscape/ee1fdaa387bcb73ee6f7a2359fa9bd62.msg28
-rw-r--r--share/extensions/tests/data/cmd/inkscape/f863b882b18ffd8659b3c20cdd549266.msg569
-rw-r--r--share/extensions/tests/data/cmd/inkscape/fbabf7cf387f29c12ae11a51af0a9926.msg28
-rw-r--r--share/extensions/tests/data/cmd/pdflatex/7b89a79118ea572d7e2fdafa2e82fc70.msg1016
-rw-r--r--share/extensions/tests/data/cmd/ps2pdf/43caf043a269fc0e77f8633cd2ad4a88.msg59
-rw-r--r--share/extensions/tests/data/cmd/ps2pdf/9f4cd3145afec1e2a294713237712f4c.msg60
-rw-r--r--share/extensions/tests/data/cmd/scribus/a5ed3ec8aa6d61652cb04fa27f921943.msg13
-rw-r--r--share/extensions/tests/data/cmd/scribus/b8a765f070200c63d022a696ac129e35.msg261
-rw-r--r--share/extensions/tests/data/io/PAGE_001.DHWbin0 -> 12320 bytes
-rw-r--r--share/extensions/tests/data/io/PGLT_161.DHWbin0 -> 456 bytes
-rw-r--r--share/extensions/tests/data/io/PGLT_162.DHWbin0 -> 976 bytes
-rw-r--r--share/extensions/tests/data/io/PGLT_163.DHWbin0 -> 1916 bytes
-rw-r--r--share/extensions/tests/data/io/nicechart_01.csv13
-rw-r--r--share/extensions/tests/data/io/test.eps83
-rw-r--r--share/extensions/tests/data/io/test.fig15
-rw-r--r--share/extensions/tests/data/io/test.hpgl1
-rw-r--r--share/extensions/tests/data/io/test.ps120
-rw-r--r--share/extensions/tests/data/io/test_r12.dxf5592
-rw-r--r--share/extensions/tests/data/io/test_r14.dxf1398
-rw-r--r--share/extensions/tests/data/refs/addnodes.out0
-rw-r--r--share/extensions/tests/data/refs/addnodes__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/convert2dashes.out0
-rw-r--r--share/extensions/tests/data/refs/dhw_input__PAGE_001__DHW.out8
-rw-r--r--share/extensions/tests/data/refs/dhw_input__PGLT_161__DHW.out8
-rw-r--r--share/extensions/tests/data/refs/dhw_input__PGLT_162__DHW.out8
-rw-r--r--share/extensions/tests/data/refs/dhw_input__PGLT_163__DHW.out8
-rw-r--r--share/extensions/tests/data/refs/dimension__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/dimension__--id__p1__--id__r3__--type__visual.out41
-rw-r--r--share/extensions/tests/data/refs/dm2svg.out27
-rw-r--r--share/extensions/tests/data/refs/docinfo.out9
-rw-r--r--share/extensions/tests/data/refs/dpiswitcher.out41
-rw-r--r--share/extensions/tests/data/refs/dpiswitcher__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/draw_from_triangle__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/dxf_input__test_r12__dxf.out2
-rw-r--r--share/extensions/tests/data/refs/dxf_input__test_r14__dxf.out2
-rw-r--r--share/extensions/tests/data/refs/dxf_outlines.out3412
-rw-r--r--share/extensions/tests/data/refs/dxf_outlines__--POLY__true.out2880
-rw-r--r--share/extensions/tests/data/refs/dxf_outlines__--ROBO__true.out3352
-rw-r--r--share/extensions/tests/data/refs/dxf_outlines__--id__p1__--id__r3.out3412
-rw-r--r--share/extensions/tests/data/refs/edge3d__--id__p1__--id__r3.out44
-rw-r--r--share/extensions/tests/data/refs/embedimage.out16
-rw-r--r--share/extensions/tests/data/refs/export_gimp_palette.out12
-rw-r--r--share/extensions/tests/data/refs/export_gimp_palette__--id__p1__--id__r3.out6
-rw-r--r--share/extensions/tests/data/refs/extractimage__--selectedonly__False__--filepath__TMP_DIR__img__.outbin0 -> 128 bytes
-rw-r--r--share/extensions/tests/data/refs/extractimage__--selectedonly__True__--id__embeded_image01__--filepath__TMP_DIR__img__.outbin0 -> 128 bytes
-rw-r--r--share/extensions/tests/data/refs/extrude__--id__p1__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/fig_input.out22
-rw-r--r--share/extensions/tests/data/refs/flatten.out0
-rw-r--r--share/extensions/tests/data/refs/flatten__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/foldablebox__--proportion__0__5__--guide__true.out2
-rw-r--r--share/extensions/tests/data/refs/foldablebox__--width__20__--height__20__--depth__2__2.out2
-rw-r--r--share/extensions/tests/data/refs/fractalize__--id__p1__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/funcplot__--id__p1__--id__r3.out40
-rw-r--r--share/extensions/tests/data/refs/gcodetools__06eec9617e749f35cb949d850415f68d.out45
-rw-r--r--share/extensions/tests/data/refs/gcodetools__2bf3b298fa730dafb8c6fd51921078f0.out40
-rw-r--r--share/extensions/tests/data/refs/gcodetools__4a9fb751baf0533eadd4d394957c966d.out0
-rw-r--r--share/extensions/tests/data/refs/generate_voronoi__--id__r3__--id__p1.out41
-rw-r--r--share/extensions/tests/data/refs/gimp_xcf.outbin0 -> 70038 bytes
-rw-r--r--share/extensions/tests/data/refs/gimp_xcf__-d__true__-r__true.outbin0 -> 126005 bytes
-rw-r--r--share/extensions/tests/data/refs/grid_cartesian.out41
-rw-r--r--share/extensions/tests/data/refs/grid_cartesian__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/grid_isometric.out41
-rw-r--r--share/extensions/tests/data/refs/grid_polar.out41
-rw-r--r--share/extensions/tests/data/refs/grid_polar__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__diagonal_guides.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_left.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_right.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__custom.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__5__5__--start_from_edges__True.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__custom.out40
-rw-r--r--share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__golden__--delete__True.out34
-rw-r--r--share/extensions/tests/data/refs/guillotine__--ignore__true__--directory__TMP_DIR__img__.outbin0 -> 133120 bytes
-rw-r--r--share/extensions/tests/data/refs/guillotine__--image__f____oo__--directory__TMP_DIR__img__.outbin0 -> 71680 bytes
-rw-r--r--share/extensions/tests/data/refs/handles__--id__curve__--id__quad.out10
-rwxr-xr-xshare/extensions/tests/data/refs/hershey.out52
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_encoding.out13
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_fonttable.out13
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_glyphtable.out13
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_loadfont.out17
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_partialselection.out22
-rwxr-xr-xshare/extensions/tests/data/refs/hershey_preservetext.out22
-rw-r--r--share/extensions/tests/data/refs/hpgl_input.out2
-rw-r--r--share/extensions/tests/data/refs/hpgl_output__hpgl_multipen__svg.out1
-rw-r--r--share/extensions/tests/data/refs/hpgl_output__shapes__svg.out1
-rw-r--r--share/extensions/tests/data/refs/image_attributes.out18
-rw-r--r--share/extensions/tests/data/refs/image_attributes__--id__embeded_image01__--image_rendering__optimizeSpeed__--tab____tab_image_rendering__.out18
-rw-r--r--share/extensions/tests/data/refs/image_attributes__--id__image174__--aspect_ratio__xMinYMin__--tab____tab_aspect_ratio__.out18
-rw-r--r--share/extensions/tests/data/refs/ink2canvas.out159
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__color_svg.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__r1.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__r1__--id__r2.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__r2.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__r3.out32
-rw-r--r--share/extensions/tests/data/refs/inkex_extensions_color__--id__r4.out41
-rw-r--r--share/extensions/tests/data/refs/inkscape_follow_link.out0
-rw-r--r--share/extensions/tests/data/refs/inkscape_follow_link__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/interp__2e7c2144ef5878a5c0824e02c83dc243.out161
-rw-r--r--share/extensions/tests/data/refs/interp__359f83409ebaa8716afca1081eb4987d.out161
-rw-r--r--share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____050505__--end-val____000000.out27
-rw-r--r--share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____181818__--end-val____000000.out27
-rw-r--r--share/extensions/tests/data/refs/interp_att_g__--id__layer1.out41
-rw-r--r--share/extensions/tests/data/refs/jessyink_autotexts__--autoText__slideTitle__--id__t1.out41
-rw-r--r--share/extensions/tests/data/refs/jessyink_effects__--id__p1__--effectIn__fade__--effectOut__pop.out41
-rw-r--r--share/extensions/tests/data/refs/jessyink_effects__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/jessyink_export__--resolution__1.outbin0 -> 960 bytes
-rw-r--r--share/extensions/tests/data/refs/jessyink_install.out2766
-rw-r--r--share/extensions/tests/data/refs/jessyink_install__--id__p1__--id__r3.out2766
-rw-r--r--share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__SPACE__--drawing_undo__ENTER__--index_nextPage__LEFT.out61
-rw-r--r--share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__a__--drawing_undo__b__--index_nextPage__c.out61
-rw-r--r--share/extensions/tests/data/refs/jessyink_master_slide.out0
-rw-r--r--share/extensions/tests/data/refs/jessyink_master_slide__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__default.out0
-rw-r--r--share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__draggingZoom.out475
-rw-r--r--share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__noclick.out94
-rw-r--r--share/extensions/tests/data/refs/jessyink_summary.out10
-rw-r--r--share/extensions/tests/data/refs/jessyink_transitions__--layerName__Slide2.out0
-rw-r--r--share/extensions/tests/data/refs/jessyink_uninstall.out39
-rw-r--r--share/extensions/tests/data/refs/jessyink_video.out61
-rw-r--r--share/extensions/tests/data/refs/jessyink_view__--id__r3__--viewOrder__1.out41
-rw-r--r--share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__gaussian__--end__false.out41
-rw-r--r--share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__lognorm__--radiusx__100.out41
-rw-r--r--share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__pareto__--radiusy__100.out41
-rw-r--r--share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__uniform__--ctrl__false.out41
-rw-r--r--share/extensions/tests/data/refs/layer2png.out0
-rw-r--r--share/extensions/tests/data/refs/layer2png__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/layers2svgfont.out3
-rw-r--r--share/extensions/tests/data/refs/lindenmayer.out41
-rw-r--r--share/extensions/tests/data/refs/lindenmayer__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/lorem_ipsum.out41
-rw-r--r--share/extensions/tests/data/refs/markers_strokepaint__--tab____custom____--id__dimension.out26
-rw-r--r--share/extensions/tests/data/refs/markers_strokepaint__--tab____object____--id__dimension.out26
-rw-r--r--share/extensions/tests/data/refs/measure__--id__p1__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_bbox__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_start__--id__p1.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_end__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_start__--id__p1.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--type__area__--id__p1.out41
-rw-r--r--share/extensions/tests/data/refs/measure__--type__cofm__--id__c3.out41
-rw-r--r--share/extensions/tests/data/refs/media_zip.outbin0 -> 7263 bytes
-rw-r--r--share/extensions/tests/data/refs/merge_styles__--id__c2__--id__c3.out46
-rw-r--r--share/extensions/tests/data/refs/motion__--id__c3__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/new_glyph_layer.out0
-rw-r--r--share/extensions/tests/data/refs/new_glyph_layer__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/next_glyph_layer.out0
-rw-r--r--share/extensions/tests/data/refs/next_glyph_layer__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/nicechart.out41
-rw-r--r--share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv.out13
-rw-r--r--share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie.out13
-rw-r--r--share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie_abs.out13
-rw-r--r--share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__stbar.out13
-rw-r--r--share/extensions/tests/data/refs/nicechart__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/output_scour.out40
-rw-r--r--share/extensions/tests/data/refs/param_curves.out0
-rw-r--r--share/extensions/tests/data/refs/param_curves__--id__p1__--id__r3.out40
-rw-r--r--share/extensions/tests/data/refs/path_envelope__--id__obj__--id__envelope.out20
-rw-r--r--share/extensions/tests/data/refs/path_envelope__--id__text__--id__envelope.out6
-rw-r--r--share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__faces.out78
-rw-r--r--share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__gridlines.out78
-rw-r--r--share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__meshpatches.out78
-rw-r--r--share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__outline.out78
-rw-r--r--share/extensions/tests/data/refs/path_mesh_p2m__--id__path1__--id__path9.out78
-rw-r--r--share/extensions/tests/data/refs/path_number_nodes__--id__p1__--id__r3.out40
-rw-r--r--share/extensions/tests/data/refs/path_to_absolute__--id__c1__--id__c2__--id__c3.out41
-rw-r--r--share/extensions/tests/data/refs/path_to_absolute__--id__p1__--id__p2__--id__s1__--id__u1.out41
-rw-r--r--share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect.out41
-rw-r--r--share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect1.out36
-rw-r--r--share/extensions/tests/data/refs/pathalongpath__--copymode__Single__--id__p1__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/pathscatter__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/pdflatex__cceb2358b6829feda6d763508a98eaf1.out120
-rw-r--r--share/extensions/tests/data/refs/perfectboundcover.out41
-rw-r--r--share/extensions/tests/data/refs/perspective__--id__obj__--id__envelope.out20
-rw-r--r--share/extensions/tests/data/refs/perspective__--id__p1__--id__p2.out41
-rw-r--r--share/extensions/tests/data/refs/perspective__--id__text__--id__envelope.out6
-rw-r--r--share/extensions/tests/data/refs/pixelsnap__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/plotter__--serialPort____test__.out35
-rw-r--r--share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__DMPL.out2
-rw-r--r--share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__KNK.out34
-rw-r--r--share/extensions/tests/data/refs/plt_output.out1
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__--show__edg__--obj__oct__--r1_ax__z__--r1_ang__45__--th__4.out2
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__x__--r1_ang__45__--r2_ax__y__--r2_ang__45.out2
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__y__--r1_ang__45__--z_sort__cent.out2
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__z__--r1_ang__45__--z_sort__max.out2
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__--show__vtx__--obj__methane.out2
-rw-r--r--share/extensions/tests/data/refs/polyhedron_3d__31c852a9dcfffc92123ff370cba34361.out41
-rw-r--r--share/extensions/tests/data/refs/prepare_file_save_as.out115
-rw-r--r--share/extensions/tests/data/refs/previous_glyph_layer.out0
-rw-r--r--share/extensions/tests/data/refs/previous_glyph_layer__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/print_win32_vector.out0
-rw-r--r--share/extensions/tests/data/refs/print_win32_vector__--id__p1__--id__r3.out0
-rw-r--r--share/extensions/tests/data/refs/printing_marks.out41
-rw-r--r--share/extensions/tests/data/refs/printing_marks__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/ps_input__test__eps.out81
-rw-r--r--share/extensions/tests/data/refs/ps_input__test__ps.outbin0 -> 2547 bytes
-rw-r--r--share/extensions/tests/data/refs/render_barcode__--type__Code93__--text__3332222.out41
-rw-r--r--share/extensions/tests/data/refs/render_barcode__--type__Ean2__--text__55.out41
-rw-r--r--share/extensions/tests/data/refs/render_barcode__--type__Upce__--text__123456.out41
-rw-r--r--share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__rect8x32__--text__1234Foo.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq10.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq144__--text__HelloTest.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq96__--text__Sunshine.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__0123456789__--typenumber__0.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__Blue__Front__Yard__--typenumber__3__--correctionlevel__1.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__BreadRolls__--typenumber__2__--encoding__utf8.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__ThingOne__--drawtype__symbol__--correctionlevel__2__--symbolid__AirTransportation_Inv.out12
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__Waterfall__--typenumber__1__--drawtype__circle.out2
-rw-r--r--share/extensions/tests/data/refs/render_barcode_qrcode__--text__groupid__--groupid__testid.out2
-rw-r--r--share/extensions/tests/data/refs/render_gear_rack.out41
-rw-r--r--share/extensions/tests/data/refs/render_gear_rack__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/render_gears.out41
-rw-r--r--share/extensions/tests/data/refs/render_gears__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/replace_font__--action__find_replace__--fr_find__sans-serif__--fr_replace__monospace.out41
-rw-r--r--share/extensions/tests/data/refs/replace_font__--action__list_only.out1
-rw-r--r--share/extensions/tests/data/refs/restack__--tab__positional__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/restack__--tab__z_order__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/rtree.out41
-rw-r--r--share/extensions/tests/data/refs/rubberstretch__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/scribus_export_pdf.outbin0 -> 14059 bytes
-rw-r--r--share/extensions/tests/data/refs/setup_typography_canvas.out41
-rw-r--r--share/extensions/tests/data/refs/setup_typography_canvas__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/sk1_output.out126
-rw-r--r--share/extensions/tests/data/refs/spirograph.out41
-rw-r--r--share/extensions/tests/data/refs/spirograph__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/straightseg.out0
-rw-r--r--share/extensions/tests/data/refs/straightseg__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/svgcalendar.out41
-rw-r--r--share/extensions/tests/data/refs/svgfont2layers__--count__3.out20
-rw-r--r--share/extensions/tests/data/refs/tar_layers.outbin0 -> 13312 bytes
-rw-r--r--share/extensions/tests/data/refs/tar_layers__--id__p1__--id__r3.outbin0 -> 13312 bytes
-rw-r--r--share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__horizontal.out2
-rw-r--r--share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__vertical.out2
-rw-r--r--share/extensions/tests/data/refs/template__--size__5mmx15mm__--background__black__--noborder__true.out2
-rw-r--r--share/extensions/tests/data/refs/template__--size__custom__--width__100__--height__100__--unit__in.out2
-rw-r--r--share/extensions/tests/data/refs/template_dvd_cover__-s__10__-b__10.out2
-rw-r--r--share/extensions/tests/data/refs/template_seamless_pattern__--width__100__--height__100.out99
-rw-r--r--share/extensions/tests/data/refs/test_color_list.out9
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__color_svg.out9
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__r1.out3
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__r1__--id__r2.out9
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__r2.out6
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__r3.out8
-rw-r--r--share/extensions/tests/data/refs/test_color_list__--id__r4.out9
-rw-r--r--share/extensions/tests/data/refs/text_braille.out41
-rw-r--r--share/extensions/tests/data/refs/text_extract__--direction__bt.out8
-rw-r--r--share/extensions/tests/data/refs/text_extract__--direction__lr.out8
-rw-r--r--share/extensions/tests/data/refs/text_extract__--direction__rl.out8
-rw-r--r--share/extensions/tests/data/refs/text_extract__--direction__tb.out8
-rw-r--r--share/extensions/tests/data/refs/text_flipcase.out41
-rw-r--r--share/extensions/tests/data/refs/text_lowercase.out41
-rw-r--r--share/extensions/tests/data/refs/text_merge.out41
-rw-r--r--share/extensions/tests/data/refs/text_randomcase.out41
-rw-r--r--share/extensions/tests/data/refs/text_sentencecase.out41
-rw-r--r--share/extensions/tests/data/refs/text_split__--id__t1__--id__t3.out41
-rw-r--r--share/extensions/tests/data/refs/text_titlecase.out41
-rw-r--r--share/extensions/tests/data/refs/text_uppercase.out41
-rw-r--r--share/extensions/tests/data/refs/triangle.out41
-rw-r--r--share/extensions/tests/data/refs/triangle__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/ungroup_deep.out33
-rw-r--r--share/extensions/tests/data/refs/ungroup_deep__--id__layer2.out39
-rw-r--r--share/extensions/tests/data/refs/voronoi2svg__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/web_interactive_mockup__--id__p1__--id__r3.out259
-rw-r--r--share/extensions/tests/data/refs/web_set_att__--id__p1__--id__r3.out259
-rw-r--r--share/extensions/tests/data/refs/web_transmit_att__--id__p1__--id__r3.out259
-rw-r--r--share/extensions/tests/data/refs/webslicer_create_group__--id__slicerect1.out41
-rw-r--r--share/extensions/tests/data/refs/webslicer_create_rect.out41
-rw-r--r--share/extensions/tests/data/refs/webslicer_create_rect__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/webslicer_export__--dir__TMP_DIR.out0
-rw-r--r--share/extensions/tests/data/refs/whirl__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/wireframe_sphere.out41
-rw-r--r--share/extensions/tests/data/refs/wireframe_sphere__--id__p1__--id__r3.out41
-rw-r--r--share/extensions/tests/data/refs/wmf_output.outbin0 -> 4698 bytes
-rw-r--r--share/extensions/tests/data/svg/colors.svg33
-rw-r--r--share/extensions/tests/data/svg/complextransform.test.svg70
-rw-r--r--share/extensions/tests/data/svg/css.svg94
-rw-r--r--share/extensions/tests/data/svg/curves.svg72
-rw-r--r--share/extensions/tests/data/svg/dash.svg34
-rw-r--r--share/extensions/tests/data/svg/default-inkscape-SVG.svg37
-rw-r--r--share/extensions/tests/data/svg/default-inkscape-SVG_scoured.svg12
-rw-r--r--share/extensions/tests/data/svg/default-plain-SVG.svg29
-rw-r--r--share/extensions/tests/data/svg/diff.svg281
-rw-r--r--share/extensions/tests/data/svg/edge3d.svg31
-rw-r--r--share/extensions/tests/data/svg/empty.svg13
-rw-r--r--share/extensions/tests/data/svg/font.svg27
-rw-r--r--share/extensions/tests/data/svg/font_layers.svg3
-rw-r--r--share/extensions/tests/data/svg/group_interpolate.svg110
-rw-r--r--share/extensions/tests/data/svg/guides.svg233
-rwxr-xr-xshare/extensions/tests/data/svg/hershey_input.svg1071
-rwxr-xr-xshare/extensions/tests/data/svg/hershey_trivial_input.svg124
-rw-r--r--share/extensions/tests/data/svg/hpgl_multipen.svg43
-rw-r--r--share/extensions/tests/data/svg/images.svg73
-rw-r--r--share/extensions/tests/data/svg/img/green.pngbin0 -> 128 bytes
-rw-r--r--share/extensions/tests/data/svg/inkweb-debug.js367
-rw-r--r--share/extensions/tests/data/svg/inkwebjs-move.svg128
-rw-r--r--share/extensions/tests/data/svg/interp_shapes.svg210
-rw-r--r--share/extensions/tests/data/svg/markers.svg55
-rw-r--r--share/extensions/tests/data/svg/mesh.svg240
-rw-r--r--share/extensions/tests/data/svg/minimal-blank-prepare.svg1
-rw-r--r--share/extensions/tests/data/svg/minimal-blank.svg1
-rw-r--r--share/extensions/tests/data/svg/multilayered-test.svg156
-rw-r--r--share/extensions/tests/data/svg/perspective.svg33
-rw-r--r--share/extensions/tests/data/svg/perspective_groups.svg78
-rw-r--r--share/extensions/tests/data/svg/shapes-clipboard.svg288
-rw-r--r--share/extensions/tests/data/svg/shapes.svg284
-rw-r--r--share/extensions/tests/data/svg/shapes_cmyk.svg302
-rw-r--r--share/extensions/tests/data/svg/simpletransform.test.svg8
-rw-r--r--share/extensions/tests/data/svg/single_box.svg62
-rw-r--r--share/extensions/tests/data/svg/slicer.svg75
-rw-r--r--share/extensions/tests/data/svg/symbol.svg46
-rw-r--r--share/extensions/tests/data/svg/with-lpe.svg30
-rw-r--r--share/extensions/tests/dev_requirements.txt10
-rw-r--r--share/extensions/tests/test_addnodes.py20
-rw-r--r--share/extensions/tests/test_color_HSL_adjust.py32
-rw-r--r--share/extensions/tests/test_color_blackandwhite.py32
-rw-r--r--share/extensions/tests/test_color_brighter.py26
-rw-r--r--share/extensions/tests/test_color_custom.py49
-rw-r--r--share/extensions/tests/test_color_darker.py27
-rw-r--r--share/extensions/tests/test_color_desaturate.py25
-rw-r--r--share/extensions/tests/test_color_grayscale.py25
-rw-r--r--share/extensions/tests/test_color_lesshue.py27
-rw-r--r--share/extensions/tests/test_color_lesslight.py27
-rw-r--r--share/extensions/tests/test_color_lesssaturation.py27
-rw-r--r--share/extensions/tests/test_color_list.py9
-rw-r--r--share/extensions/tests/test_color_morehue.py28
-rw-r--r--share/extensions/tests/test_color_morelight.py27
-rw-r--r--share/extensions/tests/test_color_moresaturation.py27
-rw-r--r--share/extensions/tests/test_color_negative.py25
-rw-r--r--share/extensions/tests/test_color_randomize.py38
-rw-r--r--share/extensions/tests/test_color_removeblue.py25
-rw-r--r--share/extensions/tests/test_color_removegreen.py25
-rw-r--r--share/extensions/tests/test_color_removered.py25
-rw-r--r--share/extensions/tests/test_color_replace.py15
-rw-r--r--share/extensions/tests/test_color_rgbbarrel.py26
-rw-r--r--share/extensions/tests/test_convert2dashes.py16
-rw-r--r--share/extensions/tests/test_deprecated_simple.py198
-rw-r--r--share/extensions/tests/test_dhw_input.py18
-rw-r--r--share/extensions/tests/test_dimension.py10
-rw-r--r--share/extensions/tests/test_docinfo.py9
-rw-r--r--share/extensions/tests/test_dpiswitcher.py8
-rw-r--r--share/extensions/tests/test_draw_from_triangle.py9
-rw-r--r--share/extensions/tests/test_dxf12_outlines.py7
-rw-r--r--share/extensions/tests/test_dxf_input.py20
-rw-r--r--share/extensions/tests/test_dxf_outlines.py13
-rw-r--r--share/extensions/tests/test_edge3d.py25
-rw-r--r--share/extensions/tests/test_embedimage.py10
-rw-r--r--share/extensions/tests/test_export_gimp_palette.py7
-rw-r--r--share/extensions/tests/test_extractimage.py40
-rw-r--r--share/extensions/tests/test_extrude.py10
-rw-r--r--share/extensions/tests/test_fig_input.py10
-rw-r--r--share/extensions/tests/test_flatten.py8
-rw-r--r--share/extensions/tests/test_foldablebox.py11
-rw-r--r--share/extensions/tests/test_fractalize.py7
-rw-r--r--share/extensions/tests/test_frame.py96
-rw-r--r--share/extensions/tests/test_funcplot.py11
-rw-r--r--share/extensions/tests/test_gcodetools.py83
-rw-r--r--share/extensions/tests/test_generate_voronoi.py9
-rw-r--r--share/extensions/tests/test_gimp_xcf.py20
-rw-r--r--share/extensions/tests/test_grid_cartesian.py8
-rw-r--r--share/extensions/tests/test_grid_isometric.py10
-rw-r--r--share/extensions/tests/test_grid_polar.py8
-rw-r--r--share/extensions/tests/test_guides_creator.py20
-rw-r--r--share/extensions/tests/test_guillotine.py58
-rw-r--r--share/extensions/tests/test_handles.py11
-rw-r--r--share/extensions/tests/test_hershey.py57
-rw-r--r--share/extensions/tests/test_hpgl_decoder.py25
-rw-r--r--share/extensions/tests/test_hpgl_input.py8
-rw-r--r--share/extensions/tests/test_hpgl_output.py12
-rw-r--r--share/extensions/tests/test_image_attributes.py12
-rw-r--r--share/extensions/tests/test_ink2canvas_svg.py11
-rw-r--r--share/extensions/tests/test_inkex.py63
-rw-r--r--share/extensions/tests/test_inkex_base.py136
-rw-r--r--share/extensions/tests/test_inkex_bezier.py10
-rw-r--r--share/extensions/tests/test_inkex_bounding_box.py668
-rw-r--r--share/extensions/tests/test_inkex_colors.py180
-rw-r--r--share/extensions/tests/test_inkex_command.py16
-rw-r--r--share/extensions/tests/test_inkex_cubic_paths.py59
-rw-r--r--share/extensions/tests/test_inkex_deprecated.py36
-rw-r--r--share/extensions/tests/test_inkex_elements.py496
-rw-r--r--share/extensions/tests/test_inkex_elements_base.py322
-rw-r--r--share/extensions/tests/test_inkex_elements_selections.py109
-rw-r--r--share/extensions/tests/test_inkex_extensions.py59
-rw-r--r--share/extensions/tests/test_inkex_inx.py22
-rw-r--r--share/extensions/tests/test_inkex_paths.py520
-rw-r--r--share/extensions/tests/test_inkex_styles.py229
-rw-r--r--share/extensions/tests/test_inkex_svg.py461
-rw-r--r--share/extensions/tests/test_inkex_tester.py28
-rw-r--r--share/extensions/tests/test_inkex_transforms.py567
-rw-r--r--share/extensions/tests/test_inkex_tween.py21
-rw-r--r--share/extensions/tests/test_inkex_units.py64
-rw-r--r--share/extensions/tests/test_inkex_utils.py98
-rw-r--r--share/extensions/tests/test_inkscape_follow_link.py6
-rw-r--r--share/extensions/tests/test_inkwebeffect.py7
-rw-r--r--share/extensions/tests/test_interp.py15
-rw-r--r--share/extensions/tests/test_interp_att_g.py17
-rw-r--r--share/extensions/tests/test_jessyink_autotexts.py8
-rw-r--r--share/extensions/tests/test_jessyink_effects.py12
-rw-r--r--share/extensions/tests/test_jessyink_export.py9
-rw-r--r--share/extensions/tests/test_jessyink_install.py6
-rw-r--r--share/extensions/tests/test_jessyink_keybindings.py10
-rw-r--r--share/extensions/tests/test_jessyink_masterslide.py6
-rw-r--r--share/extensions/tests/test_jessyink_mousehandler.py12
-rw-r--r--share/extensions/tests/test_jessyink_summary.py8
-rw-r--r--share/extensions/tests/test_jessyink_transitions.py7
-rw-r--r--share/extensions/tests/test_jessyink_uninstall.py7
-rw-r--r--share/extensions/tests/test_jessyink_video.py9
-rw-r--r--share/extensions/tests/test_jessyink_view.py8
-rw-r--r--share/extensions/tests/test_jitternodes.py13
-rw-r--r--share/extensions/tests/test_launch_webbrowser.py23
-rw-r--r--share/extensions/tests/test_layer2png.py43
-rw-r--r--share/extensions/tests/test_layers2svgfont.py8
-rw-r--r--share/extensions/tests/test_layout_nup.py7
-rw-r--r--share/extensions/tests/test_lindenmayer.py8
-rw-r--r--share/extensions/tests/test_lorem_ipsum.py7
-rw-r--r--share/extensions/tests/test_markers_strokepaint.py26
-rw-r--r--share/extensions/tests/test_measure.py18
-rw-r--r--share/extensions/tests/test_media_zip.py9
-rw-r--r--share/extensions/tests/test_merge_styles.py8
-rw-r--r--share/extensions/tests/test_motion.py11
-rw-r--r--share/extensions/tests/test_new_glyph_layer.py6
-rw-r--r--share/extensions/tests/test_next_glyph_layer.py6
-rw-r--r--share/extensions/tests/test_nicechart.py20
-rw-r--r--share/extensions/tests/test_output_scour.py10
-rw-r--r--share/extensions/tests/test_param_curves.py8
-rw-r--r--share/extensions/tests/test_path_envelope.py15
-rw-r--r--share/extensions/tests/test_path_mesh.py25
-rw-r--r--share/extensions/tests/test_path_number_nodes.py7
-rw-r--r--share/extensions/tests/test_path_to_absolute.py13
-rw-r--r--share/extensions/tests/test_pathalongpath.py9
-rw-r--r--share/extensions/tests/test_pathscatter.py9
-rw-r--r--share/extensions/tests/test_pdflatex.py34
-rw-r--r--share/extensions/tests/test_perfectboundcover.py7
-rw-r--r--share/extensions/tests/test_perspective.py15
-rw-r--r--share/extensions/tests/test_pixelsnap.py9
-rw-r--r--share/extensions/tests/test_plotter.py18
-rw-r--r--share/extensions/tests/test_polyhedron_3d.py14
-rw-r--r--share/extensions/tests/test_prepare_file_save_as.py9
-rw-r--r--share/extensions/tests/test_previous_glyph_layer.py6
-rw-r--r--share/extensions/tests/test_print_win32_vector.py11
-rw-r--r--share/extensions/tests/test_printing_marks.py13
-rw-r--r--share/extensions/tests/test_ps_input.py17
-rw-r--r--share/extensions/tests/test_render_alphabetsoup.py6
-rw-r--r--share/extensions/tests/test_render_barcode.py100
-rw-r--r--share/extensions/tests/test_render_barcode_datamatrix.py13
-rw-r--r--share/extensions/tests/test_render_barcode_qrcode.py24
-rw-r--r--share/extensions/tests/test_render_gear_rack.py8
-rw-r--r--share/extensions/tests/test_render_gears.py8
-rw-r--r--share/extensions/tests/test_replace_font.py18
-rw-r--r--share/extensions/tests/test_restack.py10
-rw-r--r--share/extensions/tests/test_rtree.py9
-rw-r--r--share/extensions/tests/test_rubberstretch.py7
-rw-r--r--share/extensions/tests/test_scribus_pdf.py13
-rw-r--r--share/extensions/tests/test_setup_typography_canvas.py6
-rw-r--r--share/extensions/tests/test_spirograph.py8
-rw-r--r--share/extensions/tests/test_straightseg.py8
-rw-r--r--share/extensions/tests/test_svgcalendar.py99
-rw-r--r--share/extensions/tests/test_svgfont2layers.py10
-rw-r--r--share/extensions/tests/test_synfig_fileformat.py7
-rw-r--r--share/extensions/tests/test_synfig_output.py6
-rw-r--r--share/extensions/tests/test_synfig_prepare.py6
-rw-r--r--share/extensions/tests/test_tar_layers.py8
-rw-r--r--share/extensions/tests/test_template.py13
-rw-r--r--share/extensions/tests/test_template_dvd_cover.py8
-rw-r--r--share/extensions/tests/test_template_seamless_pattern.py9
-rw-r--r--share/extensions/tests/test_text_braille.py8
-rw-r--r--share/extensions/tests/test_text_extract.py13
-rw-r--r--share/extensions/tests/test_text_flipcase.py7
-rw-r--r--share/extensions/tests/test_text_lowercase.py56
-rw-r--r--share/extensions/tests/test_text_merge.py7
-rw-r--r--share/extensions/tests/test_text_randomcase.py7
-rw-r--r--share/extensions/tests/test_text_sentencecase.py7
-rw-r--r--share/extensions/tests/test_text_split.py8
-rw-r--r--share/extensions/tests/test_text_titlecase.py67
-rw-r--r--share/extensions/tests/test_text_uppercase.py44
-rw-r--r--share/extensions/tests/test_triangle.py8
-rw-r--r--share/extensions/tests/test_ungroup_deep.py12
-rw-r--r--share/extensions/tests/test_voronoi.py9
-rw-r--r--share/extensions/tests/test_voronoi2svg.py9
-rw-r--r--share/extensions/tests/test_web_interactive_mockup.py7
-rw-r--r--share/extensions/tests/test_web_set_att.py7
-rw-r--r--share/extensions/tests/test_web_transmit_att.py7
-rw-r--r--share/extensions/tests/test_webslicer_create_group.py7
-rw-r--r--share/extensions/tests/test_webslicer_create_rect.py6
-rw-r--r--share/extensions/tests/test_webslicer_export.py11
-rw-r--r--share/extensions/tests/test_whirl.py10
-rw-r--r--share/extensions/tests/test_wireframe_sphere.py8
691 files changed, 58452 insertions, 0 deletions
diff --git a/share/extensions/tests/README.md b/share/extensions/tests/README.md
new file mode 100644
index 0000000..e5990d2
--- /dev/null
+++ b/share/extensions/tests/README.md
@@ -0,0 +1,33 @@
+# Inkscape Extension Tests
+
+This folder contains tests for the Inkscape extensions and libraries in this
+repo.
+
+Pytest and Pytest-Coverage are required to run tests. Usually the best way to install it is:
+
+More info here: https://docs.pytest.org/en/latest/getting-started.html
+
+```shell
+$ # Python 2
+$ pip install pytest pytest-cov
+
+$ # Python 3
+$ pip3 install pytest pytest-cov
+```
+
+To run all tests:
+
+```shell
+# In the top-level directory of the extensions repo:
+$ python2 -m pytest
+$ python3 -m pytest
+```
+
+To run the tests in a specific file (in this case,
+`tests/test_color_blackandwhite.py`):
+
+```shell
+# In the top-level directory of the extensions repo:
+$ python2 -m pytest tests/test_color_blackandwhite.py
+$ python3 -m pytest tests/test_color_blackandwhite.py
+```
diff --git a/share/extensions/tests/__init__.py b/share/extensions/tests/__init__.py
new file mode 100644
index 0000000..bf893c0
--- /dev/null
+++ b/share/extensions/tests/__init__.py
@@ -0,0 +1 @@
+# coding=utf-8 \ No newline at end of file
diff --git a/share/extensions/tests/__pycache__/__init__.cpython-39.pyc b/share/extensions/tests/__pycache__/__init__.cpython-39.pyc
new file mode 100644
index 0000000..4cb9e98
--- /dev/null
+++ b/share/extensions/tests/__pycache__/__init__.cpython-39.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_addnodes.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_addnodes.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..311e07a
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_addnodes.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_HSL_adjust.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_HSL_adjust.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..f52e185
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_HSL_adjust.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_blackandwhite.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_blackandwhite.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a0b8532
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_blackandwhite.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_brighter.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_brighter.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..74d5c97
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_brighter.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_custom.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_custom.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a47d7d8
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_custom.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_darker.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_darker.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e3ec9f9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_darker.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_desaturate.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_desaturate.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7e4bfde
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_desaturate.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_grayscale.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_grayscale.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..b90c525
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_grayscale.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_lesshue.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_lesshue.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..169a5ec
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_lesshue.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_lesslight.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_lesslight.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c22c25b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_lesslight.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_lesssaturation.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_lesssaturation.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..b3e93e1
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_lesssaturation.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_list.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_list.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..35a6f36
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_list.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_morehue.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_morehue.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..689e4c9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_morehue.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_morelight.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_morelight.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3a78d55
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_morelight.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_moresaturation.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_moresaturation.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3259e2e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_moresaturation.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_negative.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_negative.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e6bc7c9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_negative.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_randomize.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_randomize.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1cf8353
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_randomize.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_removeblue.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_removeblue.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..521e30d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_removeblue.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_removegreen.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_removegreen.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4892907
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_removegreen.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_removered.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_removered.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e7b52d3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_removered.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_replace.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_replace.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..b70b378
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_replace.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_color_rgbbarrel.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_color_rgbbarrel.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..6564183
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_color_rgbbarrel.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_convert2dashes.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_convert2dashes.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ab845df
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_convert2dashes.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_deprecated_simple.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_deprecated_simple.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..bb34f65
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_deprecated_simple.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dhw_input.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dhw_input.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..30ce06a
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dhw_input.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dimension.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dimension.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1cf7522
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dimension.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_docinfo.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_docinfo.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1fad839
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_docinfo.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dpiswitcher.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dpiswitcher.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..6252034
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dpiswitcher.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_draw_from_triangle.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_draw_from_triangle.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c50def6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_draw_from_triangle.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dxf12_outlines.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dxf12_outlines.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..593aa61
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dxf12_outlines.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dxf_input.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dxf_input.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..0386427
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dxf_input.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_dxf_outlines.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_dxf_outlines.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..9a9a6a6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_dxf_outlines.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_edge3d.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_edge3d.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2086578
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_edge3d.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_embedimage.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_embedimage.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2becb3d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_embedimage.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_export_gimp_palette.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_export_gimp_palette.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..076a83e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_export_gimp_palette.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_extractimage.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_extractimage.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..29ba874
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_extractimage.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_extrude.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_extrude.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4858662
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_extrude.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_fig_input.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_fig_input.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..0dcf254
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_fig_input.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_flatten.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_flatten.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3c821d9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_flatten.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_foldablebox.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_foldablebox.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4557929
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_foldablebox.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_fractalize.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_fractalize.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..846e2db
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_fractalize.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_frame.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_frame.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a59c401
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_frame.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_funcplot.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_funcplot.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..df75629
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_funcplot.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_gcodetools.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_gcodetools.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..694faa9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_gcodetools.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_generate_voronoi.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_generate_voronoi.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a544d21
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_generate_voronoi.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_gimp_xcf.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_gimp_xcf.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..797dd5d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_gimp_xcf.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_grid_cartesian.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_grid_cartesian.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..dcc10a4
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_grid_cartesian.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_grid_isometric.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_grid_isometric.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..0499a80
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_grid_isometric.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_grid_polar.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_grid_polar.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e73860c
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_grid_polar.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_guides_creator.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_guides_creator.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4728f63
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_guides_creator.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_guillotine.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_guillotine.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1db7459
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_guillotine.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_handles.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_handles.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..97d96b7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_handles.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_hershey.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_hershey.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e299852
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_hershey.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_hpgl_decoder.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_hpgl_decoder.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..13cdda2
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_hpgl_decoder.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_hpgl_input.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_hpgl_input.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..70ce0f9
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_hpgl_input.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_hpgl_output.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_hpgl_output.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4a59bee
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_hpgl_output.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_image_attributes.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_image_attributes.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..67beb0b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_image_attributes.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_ink2canvas_svg.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_ink2canvas_svg.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3036d6d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_ink2canvas_svg.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1ca2343
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_base.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_base.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..256b884
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_base.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_bezier.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_bezier.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a61d8bd
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_bezier.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_bounding_box.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_bounding_box.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..bf7e8ef
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_bounding_box.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_colors.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_colors.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..0895ec6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_colors.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_command.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_command.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4e35a97
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_command.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_cubic_paths.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_cubic_paths.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..eed99ee
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_cubic_paths.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_deprecated.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_deprecated.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1c2d485
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_deprecated.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_elements.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_elements.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..75d954b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_elements.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_elements_base.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_elements_base.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..bb9ce2d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_elements_base.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_elements_selections.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_elements_selections.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..201635e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_elements_selections.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_extensions.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_extensions.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..af0de94
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_extensions.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_inx.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_inx.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..8529812
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_inx.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_paths.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_paths.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..37c2806
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_paths.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_styles.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_styles.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..be9409f
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_styles.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_svg.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_svg.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e2c172b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_svg.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_tester.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_tester.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..b5a21e2
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_tester.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_transforms.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_transforms.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..32e2233
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_transforms.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_tween.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_tween.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..467a5d2
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_tween.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_units.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_units.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..f439b42
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_units.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkex_utils.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkex_utils.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3fa971f
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkex_utils.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkscape_follow_link.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkscape_follow_link.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..d87ced6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkscape_follow_link.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_inkwebeffect.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_inkwebeffect.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4246cb3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_inkwebeffect.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_interp.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_interp.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..42c37ec
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_interp.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_interp_att_g.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_interp_att_g.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..9f5ef55
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_interp_att_g.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_autotexts.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_autotexts.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..00165ea
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_autotexts.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_effects.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_effects.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..924420e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_effects.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_export.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_export.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..8a55950
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_export.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_install.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_install.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..efb6de1
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_install.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_keybindings.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_keybindings.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1517c37
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_keybindings.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_masterslide.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_masterslide.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ef3be48
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_masterslide.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_mousehandler.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_mousehandler.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1124175
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_mousehandler.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_summary.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_summary.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..f992af1
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_summary.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_transitions.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_transitions.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1a8f9ab
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_transitions.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_uninstall.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_uninstall.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..40be5f8
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_uninstall.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_video.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_video.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..bf87a07
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_video.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jessyink_view.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jessyink_view.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..bb09d2c
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jessyink_view.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_jitternodes.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_jitternodes.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7ae7257
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_jitternodes.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_launch_webbrowser.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_launch_webbrowser.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7175342
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_launch_webbrowser.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_layer2png.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_layer2png.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a86c952
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_layer2png.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_layers2svgfont.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_layers2svgfont.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..244ec95
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_layers2svgfont.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_layout_nup.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_layout_nup.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..03a69ae
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_layout_nup.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_lindenmayer.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_lindenmayer.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..89b0b05
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_lindenmayer.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_lorem_ipsum.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_lorem_ipsum.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..432db4f
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_lorem_ipsum.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_markers_strokepaint.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_markers_strokepaint.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..03372a4
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_markers_strokepaint.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_measure.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_measure.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..30ea84e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_measure.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_media_zip.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_media_zip.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ae0e8c7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_media_zip.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_merge_styles.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_merge_styles.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..6ba2618
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_merge_styles.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_motion.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_motion.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..0aa71da
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_motion.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_new_glyph_layer.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_new_glyph_layer.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..aa8c9a7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_new_glyph_layer.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_next_glyph_layer.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_next_glyph_layer.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e76286e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_next_glyph_layer.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_nicechart.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_nicechart.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c162372
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_nicechart.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_output_scour.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_output_scour.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..cec4bc1
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_output_scour.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_param_curves.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_param_curves.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..5e8efe3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_param_curves.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_path_envelope.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_path_envelope.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c9750a4
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_path_envelope.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_path_mesh.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_path_mesh.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..16c65bf
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_path_mesh.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_path_number_nodes.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_path_number_nodes.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..cf63be1
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_path_number_nodes.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_path_to_absolute.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_path_to_absolute.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..95b2076
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_path_to_absolute.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_pathalongpath.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_pathalongpath.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a846eaf
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_pathalongpath.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_pathscatter.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_pathscatter.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..47d65e8
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_pathscatter.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_pdflatex.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_pdflatex.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..487cf4b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_pdflatex.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_perfectboundcover.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_perfectboundcover.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2b50bbb
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_perfectboundcover.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_perspective.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_perspective.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..20841f2
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_perspective.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_pixelsnap.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_pixelsnap.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..22c05a0
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_pixelsnap.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_plotter.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_plotter.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..d4138a3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_plotter.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_polyhedron_3d.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_polyhedron_3d.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ef4a0b7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_polyhedron_3d.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_prepare_file_save_as.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_prepare_file_save_as.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..921a813
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_prepare_file_save_as.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_previous_glyph_layer.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_previous_glyph_layer.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7d627f8
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_previous_glyph_layer.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_print_win32_vector.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_print_win32_vector.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ebae3ed
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_print_win32_vector.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_printing_marks.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_printing_marks.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..434f1cc
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_printing_marks.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_ps_input.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_ps_input.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2c088d6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_ps_input.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_alphabetsoup.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_alphabetsoup.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c5463fb
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_alphabetsoup.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_barcode.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_barcode.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..5eaf753
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_barcode.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_barcode_datamatrix.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_barcode_datamatrix.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..15e97b0
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_barcode_datamatrix.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_barcode_qrcode.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_barcode_qrcode.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..58efbb7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_barcode_qrcode.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_gear_rack.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_gear_rack.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..5f87262
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_gear_rack.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_render_gears.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_render_gears.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..9075e4d
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_render_gears.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_replace_font.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_replace_font.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7e66c7e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_replace_font.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_restack.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_restack.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..4208212
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_restack.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_rtree.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_rtree.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..281d8de
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_rtree.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_rubberstretch.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_rubberstretch.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2514947
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_rubberstretch.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_scribus_pdf.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_scribus_pdf.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..5781885
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_scribus_pdf.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_setup_typography_canvas.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_setup_typography_canvas.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1ada73c
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_setup_typography_canvas.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_spirograph.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_spirograph.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..119769b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_spirograph.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_straightseg.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_straightseg.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ad929d3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_straightseg.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_svgcalendar.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_svgcalendar.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..ee49b94
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_svgcalendar.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_svgfont2layers.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_svgfont2layers.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..64cb8f7
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_svgfont2layers.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_synfig_fileformat.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_synfig_fileformat.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..6efb161
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_synfig_fileformat.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_synfig_output.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_synfig_output.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..422f87b
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_synfig_output.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_synfig_prepare.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_synfig_prepare.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..a756782
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_synfig_prepare.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_tar_layers.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_tar_layers.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7679f60
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_tar_layers.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_template.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_template.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..2b49258
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_template.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_template_dvd_cover.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_template_dvd_cover.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..89d4a35
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_template_dvd_cover.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_template_seamless_pattern.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_template_seamless_pattern.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..dc181af
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_template_seamless_pattern.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_braille.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_braille.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..24cd157
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_braille.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_extract.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_extract.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3ab933a
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_extract.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_flipcase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_flipcase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..c41d963
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_flipcase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_lowercase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_lowercase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..392da24
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_lowercase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_merge.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_merge.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..1522b9c
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_merge.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_randomcase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_randomcase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..8963f34
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_randomcase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_sentencecase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_sentencecase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..851eb07
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_sentencecase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_split.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_split.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..9457aaf
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_split.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_titlecase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_titlecase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..858ea89
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_titlecase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_text_uppercase.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_text_uppercase.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..256bbef
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_text_uppercase.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_triangle.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_triangle.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..74eb1a6
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_triangle.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_ungroup_deep.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_ungroup_deep.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..3012c0f
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_ungroup_deep.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_voronoi.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_voronoi.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..fb5ba28
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_voronoi.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_voronoi2svg.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_voronoi2svg.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..7d94ff3
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_voronoi2svg.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_web_interactive_mockup.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_web_interactive_mockup.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..9166ed2
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_web_interactive_mockup.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_web_set_att.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_web_set_att.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e15fb9e
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_web_set_att.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_web_transmit_att.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_web_transmit_att.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..712ded5
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_web_transmit_att.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_webslicer_create_group.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_webslicer_create_group.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..efebe56
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_webslicer_create_group.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_webslicer_create_rect.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_webslicer_create_rect.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..390e788
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_webslicer_create_rect.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_webslicer_export.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_webslicer_export.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..5df6a39
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_webslicer_export.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_whirl.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_whirl.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..e4ea896
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_whirl.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/__pycache__/test_wireframe_sphere.cpython-39-PYTEST.pyc b/share/extensions/tests/__pycache__/test_wireframe_sphere.cpython-39-PYTEST.pyc
new file mode 100644
index 0000000..053f3ef
--- /dev/null
+++ b/share/extensions/tests/__pycache__/test_wireframe_sphere.cpython-39-PYTEST.pyc
Binary files differ
diff --git a/share/extensions/tests/add_pylint.py b/share/extensions/tests/add_pylint.py
new file mode 100755
index 0000000..fdd62b1
--- /dev/null
+++ b/share/extensions/tests/add_pylint.py
@@ -0,0 +1,113 @@
+#!/usr/bin/env python3
+# coding=utf-8
+#
+# Copyright (C) 2019 Martin Owens
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+#
+"""
+Add pylint scores to html coverage report html.
+
+This would be done deeper in coverage (as a plugin) but that functionality isn't available.
+"""
+
+import os
+import re
+import sys
+from pylint import lint
+from pylint.reporters.text import TextReporter
+
+DIR = os.path.dirname(__file__)
+REX = re.compile(r'<tr\ class=\"file\"\>.+?\">([^<]+\.py).+?\<\/tr\>')
+
+ARGS = ["--rcfile=" + os.path.join(DIR, '..', '.pylintrc')]
+stdout = sys.stdout
+
+class WritableObject(object):
+ """dummy output stream for pylint"""
+ def __init__(self):
+ self.content = []
+
+ def write(self, line):
+ "dummy write"
+ self.content.append(line)
+
+ def read(self):
+ "dummy read"
+ return self.content
+
+def run_pylint(fname):
+ "run pylint on the given file"
+ pylint_output = WritableObject()
+ # Pipe lint errors to devnull
+ temp, sys.stderr = sys.stderr, open('/dev/null', 'w')
+ try:
+ lint.Run([fname]+ARGS, reporter=TextReporter(pylint_output), exit=False)
+ except Exception: # pylint: disable=broad-except
+ return None
+ sys.stderr = temp
+ for output in pylint_output.read():
+ rates = re.findall(r'rated at (\-?[\d\.]+)', output)
+ for rate in rates:
+ return float(rate)
+ if ' rated ' in output:
+ print(f"FAIL: {output}")
+ return None
+
+
+def add_lint(fname):
+ """
+ Parse index.html and append in the needed pylint score for this file.
+ """
+ # Read in index file and strip out html whitespace (for easier rex'ing)
+ with open(fname, 'r') as fhl:
+ html = re.sub(r'\>\s+\<', '><', fhl.read())
+
+ # Keep a tab on how much we've inserted into the html
+ adjust = 0
+ scores = []
+ for match in REX.finditer(html):
+ score = add_lint_one(match.groups()[0])
+ scores.append(score)
+ (start, end) = match.span()
+ start += adjust
+ end += adjust
+ old_content = html[start:end]
+ new_content = old_content[:-5] + f'<td>{score}</td></tr>'
+ html = html[:start] + new_content + html[end:]
+ adjust += len(new_content) - len(old_content)
+
+ total = sum(scores) / len(scores)
+ html = html.replace('coverage</th>', 'coverage</th><th>pylint</th>')
+ html = html.replace('</tr></tfoot>', f'<td>{total:.2f}</td></tr></tfoot>')
+
+ with open(fname, 'w') as fhl:
+ fhl.write(html)
+
+def add_lint_one(py_file):
+ score = run_pylint(py_file)
+ if score is None:
+ score = -11.0
+ return score
+
+if __name__ == '__main__':
+ if len(sys.argv) == 2 and sys.argv[-1].endswith('.html'):
+ for filename in sys.argv[1:]:
+ if os.path.isfile(filename):
+ add_lint(filename)
+ else:
+ for my_py_file in sys.argv[1:]:
+ score = add_lint_one(my_py_file)
+ print(f"{score},{my_py_file}")
diff --git a/share/extensions/tests/data/README.md b/share/extensions/tests/data/README.md
new file mode 100644
index 0000000..21dd50d
--- /dev/null
+++ b/share/extensions/tests/data/README.md
@@ -0,0 +1,10 @@
+Files here should only be used in tests and won't be installed with Inkscape extensions.
+
+Folders:
+
+ io - Non SVG files which extensions can read or save to for comparisons.
+ svg - SVG files which tests read in and test extensions and modules with.
+ cmd - Caches of calls to external programs, used when those programs are not available.
+ refs - Comparison files, all the expected outputs of calls.
+ batches - Data files where each row contains test data for the module.
+
diff --git a/share/extensions/tests/data/batches/barcodes.dat b/share/extensions/tests/data/batches/barcodes.dat
new file mode 100644
index 0000000..6c77002
--- /dev/null
+++ b/share/extensions/tests/data/batches/barcodes.dat
@@ -0,0 +1,512 @@
+ean8:9493712:2020001011010001100010110111101020201000100110011011011001100110202
+ean8:2811738:2020010011011011100110010011001020201000100100001010010001011100202
+ean8:2248057:2020010011001001101000110110111020201110010100111010001001010000202
+ean8:0995042:2020001101000101100010110110001020201110010101110011011001110100202
+ean8:0262682:2020001101001001101011110010011020201010000100100011011001010000202
+ean8:2006346:2020010011000110100011010101111020201000010101110010100001000100202
+ean8:9892307:2020001011011011100010110010011020201000010111001010001001010000202
+ean8:7033691:2020111011000110101111010111101020201010000111010011001101000100202
+ean8:6587381:2020101111011000101101110111011020201000010100100011001101010000202
+ean8:4491441:2020100011010001100010110011001020201011100101110011001101000100202
+ean8:0099044:2020001101000110100010110001011020201110010101110010111001001000202
+ean8:7565347:2020111011011000101011110110001020201000010101110010001001000100202
+ean8:0764195:2020001101011101101011110100011020201100110111010010011101011100202
+ean8:4882328:2020100011011011101101110010011020201000010110110010010001110100202
+ean8:4635078:2020100011010111101111010110001020201110010100010010010001000100202
+ean8:8992114:2020110111000101100010110010011020201100110110011010111001101100202
+ean8:6658162:2020101111010111101100010110111020201100110101000011011001001000202
+ean8:7880049:2020111011011011101101110001101020201110010101110011101001010000202
+ean8:7782648:2020111011011101101101110010011020201010000101110010010001110010202
+ean8:8249002:2020110111001001101000110001011020201110010111001011011001000100202
+ean8:8735885:2020110111011101101111010110001020201001000100100010011101001000202
+ean8:9818050:2020001011011011100110010110111020201110010100111011100101110100202
+ean8:3410390:2020111101010001100110010001101020201000010111010011100101010000202
+ean8:9699144:2020001011010111100010110001011020201100110101110010111001101100202
+ean8:7628790:2020111011010111100100110110111020201000100111010011100101110100202
+ean8:2020310:2020010011000110100100110001101020201000010110011011100101001000202
+ean8:0429248:2020001101010001100100110001011020201101100101110010010001000100202
+ean8:3135528:2020111101001100101111010110001020201001110110110010010001001110202
+ean8:3182301:2020111101001100101101110010011020201000010111001011001101101100202
+ean8:0320063:2020001101011110100100110001101020201110010101000010000101010000202
+ean8:0865925:2020001101011011101011110110001020201110100110110010011101001110202
+ean8:3413434:2020111101010001100110010111101020201011100100001010111001011100202
+ean8:6730313:2020101111011101101111010001101020201000010110011010000101000100202
+ean8:4091215:2020100011000110100010110011001020201101100110011010011101001000202
+ean8:6504268:2020101111011000100011010100011020201101100101000010010001000100202
+ean8:0127593:2020001101001100100100110111011020201001110111010010000101000010202
+ean8:9214184:2020001011001001100110010100011020201100110100100010111001100110202
+ean8:4457000:2020100011010001101100010111011020201110010111001011100101101100202
+ean8:2575579:2020010011011000101110110110001020201001110100010011101001011100202
+ean8:3501739:2020111101011000100011010011001020201000100100001011101001011100202
+ean8:0733658:2020001101011101101111010111101020201010000100111010010001011100202
+ean8:6162818:2020101111001100101011110010011020201001000110011010010001101100202
+ean8:2397509:2020010011011110100010110111011020201001110111001011101001001110202
+ean8:3813610:2020111101011011100110010111101020201010000110011011100101001000202
+ean8:9488712:2020001011010001101101110110111020201000100110011011011001110100202
+ean8:1754326:2020011001011101101100010100011020201000010110110010100001101100202
+ean8:5221351:2020110001001001100100110011001020201000010100111011001101110100202
+ean8:6047658:2020101111000110101000110111011020201010000100111010010001010000202
+ean8:0475473:2020001101010001101110110110001020201011100100010010000101101100202
+ean8:0775368:2020001101011101101110110110001020201000010101000010010001001000202
+ean8:5825189:2020110001011011100100110110001020201100110100100011101001001000202
+ean8:9934666:2020001011000101101111010100011020201010000101000010100001110100202
+ean8:4849196:2020100011011011101000110001011020201100110111010010100001110100202
+ean8:6672405:2020101111010111101110110010011020201011100111001010011101010000202
+ean8:6368942:2020101111011110101011110110111020201110100101110011011001010000202
+ean8:0356360:2020001101011110101100010101111020201000010101000011100101100110202
+ean8:1506024:2020011001011000100011010101111020201110010110110010111001101100202
+ean8:0218852:2020001101001001100110010110111020201001000100111011011001101100202
+ean8:4357801:2020100011011110101100010111011020201001000111001011001101010000202
+ean8:8268643:2020110111001001101011110110111020201010000101110010000101000100202
+ean8:0117677:2020001101001100100110010111011020201010000100010010001001000010202
+ean8:8066330:2020110111000110101011110101111020201000010100001011100101110010202
+ean8:3074324:2020111101000110101110110100011020201000010110110010111001000010202
+ean8:7241642:2020111011001001101000110011001020201010000101110011011001010000202
+ean8:3375910:2020111101011110101110110110001020201110100110011011100101011100202
+ean8:5797167:2020110001011101100010110111011020201100110101000010001001011100202
+ean8:4413827:2020100011010001100110010111101020201001000110110010001001100110202
+ean8:0008083:2020001101000110100011010110111020201110010100100010000101001110202
+ean8:3240693:2020111101001001101000110001101020201010000111010010000101100110202
+ean8:3358989:2020111101011110101100010110111020201110100100100011101001000010202
+ean8:2525297:2020010011011000100100110110001020201101100111010010001001101100202
+ean8:9429514:2020001011010001100100110001011020201001110110011010111001010000202
+ean8:7496160:2020111011010001100010110101111020201100110101000011100101000010202
+ean8:2549811:2020010011011000101000110001011020201001000110011011001101110010202
+ean8:0366059:2020001101011110101011110101111020201110010100111011101001100110202
+ean8:7565529:2020111011011000101011110110001020201001110110110011101001000100202
+ean8:0544331:2020001101011000101000110100011020201000010100001011001101011100202
+ean8:5278325:2020110001001001101110110110111020201000010110110010011101001000202
+ean8:9659719:2020001011010111101100010001011020201000100110011011101001011100202
+ean8:6060276:2020101111000110101011110001101020201101100100010010100001000010202
+ean8:9983234:2020001011000101101101110111101020201101100100001010111001010000202
+ean8:9912723:2020001011000101100110010010011020201000100110110010000101000100202
+ean8:3934993:2020111101000101101111010100011020201110100111010010000101011100202
+ean8:9878705:2020001011011011101110110110111020201000100111001010011101110010202
+ean8:6099896:2020101111000110100010110001011020201001000111010010100001001110202
+ean8:9344302:2020001011011110101000110100011020201000010111001011011001110100202
+ean8:5779196:2020110001011101101110110001011020201100110111010010100001001000202
+ean8:2670364:2020010011010111101110110001101020201000010101000010111001110010202
+ean8:4049157:2020100011000110101000110001011020201100110100111010001001001000202
+ean8:6303180:2020101111011110100011010111101020201100110100100011100101001110202
+ean8:4252404:2020100011001001101100010010011020201011100111001010111001001110202
+ean8:6442834:2020101111010001101000110010011020201001000100001010111001001110202
+ean8:7330702:2020111011011110101111010001101020201000100111001011011001110010202
+ean8:6650523:2020101111010111101100010001101020201001110110110010000101001110202
+ean8:3261954:2020111101001001101011110011001020201110100100111010111001010000202
+ean8:1149083:2020011001001100101000110001011020201110010100100010000101001000202
+ean8:1227062:2020011001001001100100110111011020201110010101000011011001110010202
+ean8:7770854:2020111011011101101110110001101020201001000100111010111001110010202
+ean8:4841093:2020100011011011101000110011001020201110010111010010000101110100202
+ean8:9642244:2020001011010111101000110010011020201101100101110010111001100110202
+ean13:082432472648:20201101110010011010001101111010010011010001102020100010011011001010000101110010010001110010202
+ean13:867963203104:20201011110010001000101100001010100001001001102020111001010000101100110111001010111001001110202
+ean13:509274672682:20200011010010111001101101110110100011000010102020100010011011001010000100100011011001110010202
+ean13:137969745319:20201111010111011001011101011110010111001000102020101110010011101000010110011011101001101100202
+ean13:167788639568:20201011110111011001000101101110001001000010102020100001011101001001110101000010010001101100202
+ean13:763909437639:20201011110100001000101101001110001011001110102020100001010001001010000100001011101001110010202
+ean13:552090940230:20201100010011011010011100010110001101001011102020101110011100101101100100001011100101110100202
+ean13:064430020090:20201011110100011010001101111010001101000110102020110110011100101110010111010011100101001000202
+ean13:932131660272:20201111010011011011001101111010110011010111102020101000011100101101100100010011011001001000202
+ean13:697948544222:20200010110010001001011100111010110111011000102020101110010111001101100110110011011001110010202
+ean13:156973387097:20201100010101111001011101110110100001010000102020100100010001001110010111010010001001100110202
+ean13:742353933447:20201000110011011011110101110010111101001011102020100001010000101011100101110010001001001000202
+ean13:165804313397:20201011110110001000100100011010011101010000102020110011010000101000010111010010001001101100202
+ean13:142542648187:20201000110010011011100101000110011011000010102020101110010010001100110100100010001001101100202
+ean13:293746185362:20200010110111101001000100111010101111011001102020100100010011101000010101000011011001011100202
+ean13:079018947306:20201110110001011000110100110010110111000101102020101110010001001000010111001010100001110010202
+ean13:114714603442:20200110010100011001000100110010011101000010102020111001010000101011100101110011011001000100202
+ean13:886864480655:20201101110000101011011100001010011101010001102020100100011100101010000100111010011101011100202
+ean13:087399049352:20201101110111011011110100010110001011000110102020101110011101001000010100111011011001000010202
+ean13:680731212600:20201101110100111001000101000010011001001001102020110011011011001010000111001011100101001000202
+ean13:839853108496:20201111010010111011011101110010100001001100102020111001010010001011100111010010100001001000202
+ean13:759662798861:20201100010010111010111100001010010011001000102020111010010010001001000101000011001101011100202
+ean13:522030126885:20200100110011011010011101111010001101011001102020110110010100001001000100100010011101011100202
+ean13:872252192093:20201110110011011001001101110010011011001100102020111010011011001110010111010010000101011100202
+ean13:978323527315:20201110110001001010000100100110100001011000102020110110010001001000010110011010011101110100202
+ean13:594820728295:20200010110011101000100100100110001101001000102020110110010010001101100111010010011101000100202
+ean13:817309047999:20200110010010001011110101001110010111000110102020101110010001001110100111010011101001011100202
+ean13:529552650589:20200100110010111011100101100010010011000010102020100111011100101001110100100011101001000010202
+ean13:301953031072:20200011010011001001011101110010100001000110102020100001011001101110010100010011011001101100202
+ean13:279759074172:20201110110001011001000101110010001011010011102020100010010111001100110100010011011001011100202
+ean13:966269952443:20201011110000101001101101011110010111000101102020100111011011001011100101110010000101000100202
+ean13:393886491651:20200010110111101000100100010010000101010001102020111010011001101010000100111011001101110100202
+ean13:592818880852:20200010110011011000100100110010110111000100102020100100011100101001000100111011011001110010202
+ean13:629415132010:20200100110010111001110101100110110001001100102020100001011011001110010110011011100101001000202
+ean13:649798154930:20201000110010111001000100101110110111001100102020100111010111001110100100001011100101110100202
+ean13:106475417609:20200011010101111001110101110110111001001110102020110011010001001010000111001011101001110010202
+ean13:853904645292:20201100010100001000101101001110011101010111102020101110010011101101100111010011011001100110202
+ean13:431977667645:20201111010110011000101101110110010001000010102020101000010001001010000101110010011101000010202
+ean13:814819509497:20200110010011101011011101100110010111011000102020111001011101001011100111010010001001000100202
+ean13:308817835364:20200011010110111000100101100110010001011011102020100001010011101000010101000010111001011100202
+ean13:618801393027:20200110010001001000100101001110011001011110102020111010010000101110010110110010001001110010202
+ean13:164480667538:20201011110100011001110101101110100111000010102020101000010001001001110100001010010001011100202
+ean13:081023710137:20201101110011001000110100100110111101011101102020110011011100101100110100001010001001000100202
+ean13:493359422890:20200010110100001011110101100010010111001110102020110110011011001001000111010011100101110010202
+ean13:275532814865:20201110110110001011100101000010010011000100102020110011010111001001000101000010011101001000202
+ean13:111345042302:20200110010011001010000101000110111001010011102020101110011011001000010111001011011001001000202
+ean13:513537464719:20200110010100001011100101111010111011001110102020101000010111001000100110011011101001001110202
+ean13:766449694282:20201011110000101010001100111010001011000010102020111010010111001101100100100011011001110100202
+ean13:961792988802:20201011110110011001000100010110011011000101102020100100010010001001000111001011011001001110202
+ean13:866540005468:20201011110000101011000100111010100111000110102020111001010011101011100101000010010001101100202
+ean13:888983089059:20201101110001001000101100010010100001000110102020100100011101001110010100111011101001100110202
+ean13:722513175727:20200100110011011011000101100110111101011001102020100010010011101000100110110010001001110100202
+ean13:843297735811:20201000110100001001001100101110010001011101102020100001010011101001000110011011001101101100202
+ean13:627233353075:20200100110010001001101101000010111101011110102020100111010000101110010100010010011101110010202
+ean13:203591705672:20200011010111101011100100101110011001001000102020111001010011101010000100010011011001001110202
+ean13:686779501514:20201101110000101001000100100010001011011000102020111001011001101001110110011010111001001110202
+ean13:379483955591:20201110110001011001110100010010100001000101102020100111010011101001110111010011001101101100202
+ean13:576363706332:20201110110000101010000101011110111101001000102020111001010100001000010100001011011001000010202
+ean13:295226681860:20200010110110001001101100110110101111000010102020100100011001101001000101000011100101110100202
+ean13:901443422086:20200011010110011001110101000110100001010001102020110110011011001110010100100010100001000100202
+ean13:093300442985:20200010110111101011110100011010001101010001102020101110011011001110100100100010011101000010202
+ean13:517520551545:20200110010010001011100100100110001101011100102020100111011001101001110101110010011101000010202
+ean13:370982564882:20201110110001101001011100010010011011011000102020101000010111001001000100100011011001110010202
+ean13:640884610730:20201000110100111000100100010010100011010111102020110011011100101000100100001011100101001110202
+ean13:601211133573:20200011010110011001101101100110011001001100102020100001010000101001110100010010000101110100202
+ean13:772390839786:20201110110011011011110100101110001101000100102020100001011101001000100100100010100001110100202
+ean13:037823325554:20201111010111011011011100100110111101011110102020110110010011101001110100111010111001000010202
+ean13:636746415900:20201111010000101001000100111010101111010001102020110011010011101110100111001011100101000100202
+ean13:378365729312:20201110110110111010000100001010111001011101102020110110011101001000010110011011011001110010202
+ean13:588008084415:20201101110001001010011100011010110111010011102020100100010111001011100110011010011101000010202
+ean13:493847586062:20200010110100001011011101000110010001011100102020100100010100001110010101000011011001110010202
+ean13:661725378018:20201011110110011001000100110110110001011110102020100010010010001110010110011010010001110010202
+ean13:785941917380:20201101110111001000101100111010011001001011102020110011010001001000010100100011100101011100202
+ean13:476858945743:20201110110000101011011101100010001001001011102020101110010011101000100101110010000101010000202
+ean13:621022451023:20200100110110011010011100110110010011010001102020100111011001101110010110110010000101001000202
+ean13:738611126276:20201111010001001010111101100110011001011001102020110110010100001101100100010010100001110010202
+ean13:610023637901:20200110010100111010011100110110111101010111102020100001010001001110100111001011001101001000202
+ean13:310432899227:20200110010001101001110101000010011011011011102020111010011101001101100110110010001001110010202
+ean13:079481718507:20201110110001011010001101101110011001011101102020110011010010001001110111001010001001000010202
+ean13:794525704564:20200010110011101011000100110110110001001000102020111001010111001001110101000010111001010000202
+ean13:367079205365:20201011110111011010011100100010010111001001102020111001010011101000010101000010011101100110202
+ean13:791478205064:20200010110110011010001100100010110111001101102020111001010011101110010101000010111001000100202
+ean13:622805103976:20200100110011011000100101001110110001001100102020111001010000101110100100010010100001100110202
+ean13:659692878482:20201100010010111000010100101110010011011011102020100010010010001011100100100011011001011100202
+ean13:312673979722:20200110010010011000010100100010100001000101102020100010011101001000100110110011011001110010202
+ean13:634789369262:20201111010011101001000100010010001011011110102020101000011101001101100101000011011001000100202
+ean13:508031061191:20200011010001001010011101111010011001010011102020101000011001101100110111010011001101000100202
+ean13:617546677352:20200110010010001011100100111010101111010111102020100010010001001000010100111011011001000010202
+ean13:386750842077:20201101110101111001000101110010100111011011102020101110011011001110010100010010001001100110202
+ean13:217930060540:20200110010111011001011101000010001101010011102020101000011100101001110101110011100101100110202
+ean13:529453929533:20200100110010111001110101100010111101001011102020110110011101001001110100001010000101000010202
+ean13:403667633768:20200011010100001010111101011110010001000010102020100001010000101000100101000010010001110100202
+ean13:788401327704:20201101110001001010001101001110011001010000102020110110010001001000100111001010111001000100202
+ean13:316882500762:20200110010101111000100100010010011011011000102020111001011100101000100101000011011001101100202
+ean13:413254666172:20200110010100001001001101100010011101000010102020101000010100001100110100010011011001100110202
+ean13:666719764771:20201011110000101001000101100110001011011101102020101000010111001000100100010011001101100110202
+ean13:502326102133:20200011010011011010000100100110101111011001102020111001011011001100110100001010000101010000202
+ean13:690549661049:20200010110100111011100100111010001011010111102020101000011001101110010101110011101001001110202
+ean13:055572466568:20201100010110001011000101110110010011010001102020101000010100001001110101000010010001110100202
+ean13:636596356068:20201111010000101011100100101110101111011110102020100111010100001110010101000010010001000010202
+ean2:02:010110100111010010011
+ean2:19:010110110011010010111
+ean2:34:010110100001010100011
+upce:844677:202000100100111010011101010111101110110111011020202
+upce:610879:202000010101100110001101011011101110110010111020202
+upce:982526:202001011100010010011011011000100100110101111020202
+upce:846420:202000100100111010101111010001100110110001101020202
+upce:322140:202010000100110110010011001100100111010001101020202
+upce:625042:202000010100100110110001010011101000110011011020202
+upce:996072:202001011100101110101111000110101110110011011020202
+upce:539996:202011100101000010001011000101100010110000101020202
+upce:340168:202010000100111010001101001100100001010110111020202
+upce:841913:202000100101000110100111000101101100110011001020202
+upce:124122:202011001100110110100011001100100110110010011020202
+upce:401968:202001110100011010110011000101101011110001001020202
+upce:225085:202001101100100110111001010011101101110110001020202
+upce:368038:202010000101011110001001010011101111010110111020202
+upce:817155:202000100100110010111011011001101100010111001020202
+upce:554120:202011100101110010100011011001100100110001101020202
+upce:113080:202011001101100110111101000110101101110100111020202
+upce:755380:202001000101100010110001011110100010010100111020202
+upce:201858:202001101100011010110011000100101100010110111020202
+upce:226567:202001101100100110000101011100101011110111011020202
+upce:507089:202011100101001110111011000110101101110010111020202
+upce:442680:202001110101000110011011010111101101110100111020202
+upce:557738:202011100101100010111011001000101000010110111020202
+upce:928720:202001011100100110001001011101100100110100111020202
+upce:395240:202010000100101110110001001101101000110001101020202
+upce:931548:202001011101111010110011011000101000110001001020202
+upce:729228:202001000100100110001011001001100110110001001020202
+upce:116746:202011001100110010000101011101100111010101111020202
+upce:293469:202001101100101110111101010001101011110010111020202
+upce:555569:202011100101100010111001011000100001010001011020202
+upce:786474:202001000100010010000101010001101110110100011020202
+upce:761950:202001000101011110110011000101101100010100111020202
+upce:585584:202011100101101110111001011000100010010100011020202
+upce:929816:202001011100110110001011011011100110010000101020202
+upce:311259:202010000100110010011001001101101110010001011020202
+upce:694531:202000010100101110011101011000101111010011001020202
+upce:375808:202010000100100010110001011011101101110011101020202
+upce:240462:202001101100111010001101010001100001010010011020202
+upce:309270:202010000100011010010111001001100100010001101020202
+upce:531272:202011100101111010110011001001101110110011011020202
+upce:910577:202001011100110010001101011100100100010111011020202
+upce:816561:202000100100110010000101011000100001010011001020202
+upce:805838:202000100100011010110001011011101000010001001020202
+upce:533215:202011100101000010111101001101100110010110001020202
+upce:346122:202010000101000110000101001100100100110011011020202
+upce:625930:202000010100100110110001001011101000010001101020202
+upce:952717:202001011101110010010011001000100110010111011020202
+upce:402896:202001110101001110010011011011100010110000101020202
+upce:295983:202001101100101110110001000101101101110100001020202
+upce:024592:202010011100100110011101011000100010110011011020202
+upce:289724:202001101101101110010111011101100100110011101020202
+upce:252704:202001101101110010011011011101100011010100011020202
+upce:273290:202001101101110110111101001101100010110100111020202
+upce:385633:202010000100010010110001010111101111010100001020202
+upce:549951:202011100100111010001011001011101100010011001020202
+upce:568347:202011100101011110110111010000100111010111011020202
+upce:214740:202001101100110010011101001000101000110001101020202
+upce:969934:202001011101011110010111000101101111010011101020202
+upce:832367:202000100101111010010011010000100001010111011020202
+upce:359222:202010000101100010001011001101100110110010011020202
+upce:508230:202011100101001110001001001001101111010001101020202
+upce:308002:202010000101001110110111010011100011010010011020202
+upce:318751:202010000100110010001001011101101110010011001020202
+upce:174459:202011001100100010011101010001101100010001011020202
+upce:403448:202001110101001110111101010001101000110001001020202
+upce:429459:202001110100100110010111010001101110010001011020202
+upce:271338:202001101100100010110011011110101111010110111020202
+upce:515949:202011100100110010110001001011101000110010111020202
+upce:066186:202010011101011110000101001100100010010101111020202
+upce:609466:202000010100011010001011001110101011110000101020202
+upce:857406:202000100101110010010001010001101011110100011020202
+upce:237382:202001101101111010111011010000101101110011011020202
+upce:260304:202001101100001010001101010000100011010100011020202
+upce:899152:202000100100101110010111001100101100010010011020202
+upce:773424:202001000100100010111101001110100100110100011020202
+upce:367789:202010000101011110111011011101100010010010111020202
+upce:344078:202010000100111010011101000110101110110110111020202
+upce:627031:202000010100100110010001000110101000010011001020202
+upce:146732:202011001100111010101111001000101111010010011020202
+upce:608666:202000010100011010001001000010101011110101111020202
+upce:855228:202000100101110010111001001001100100110110111020202
+upce:439192:202001110101000010010111001100100010110010011020202
+upce:917451:202001011100110010010001010001101110010011001020202
+upce:072613:202010011101110110100111010111100110010011011020202
+upce:813590:202000100100110010100001011000100010110100111020202
+upce:176138:202011001100100010101111001100101000010110111020202
+upce:690945:202000010100101110001101001011101000110110001020202
+upce:849613:202000100100111010001011010111101100110111101020202
+upce:269053:202001101101011110001011000110101110010100001020202
+upce:701050:202001000100011010011001010011101110010001101020202
+upce:074527:202010011101110110011101011000100110110111011020202
+upce:218296:202001101100110010001001001101100010110101111020202
+upce:874938:202000100100100010100011000101101111010001001020202
+upce:023936:202010011100110110111101000101101111010000101020202
+upce:896764:202000100100101110000101011101101011110100011020202
+upce:979612:202001011100100010001011010111101100110010011020202
+upce:137449:202011001101000010010001010001101000110001011020202
+upce:687160:202000010100010010010001001100101011110001101020202
+upce:839620:202000100101111010010111000010100100110001101020202
+upce:921800:202001011100100110110011000100100011010001101020202
+ean5:72823:010110010001010011011010110111010010011010111101
+ean5:19075:010110110011010001011010001101010010001010110001
+ean5:16659:010110011001010000101010101111010111001010001011
+ean5:54239:010110111001010100011010011011010111101010001011
+ean5:70848:010110111011010001101010001001010011101010110111
+ean5:75795:010110010001010110001010111011010001011010111001
+ean5:15726:010110011001010110001010010001010011011010101111
+ean5:58560:010110110001010110111010110001010000101010100111
+ean5:24670:010110011011010100011010101111010111011010100111
+ean5:24946:010110011011010100011010001011010100011010000101
+ean5:69776:010110000101010001011010010001010111011010101111
+ean5:74692:010110010001010100011010101111010010111010010011
+ean5:10925:010110110011010001101010001011010010011010111001
+ean5:63372:010110000101010111101010111101010111011010011011
+ean5:62942:010110101111010010011010010111010011101010010011
+ean5:35265:010110111101010110001010011011010101111010111001
+ean5:38088:010110111101010001001010001101010001001010110111
+ean5:50203:010110111001010100111010010011010001101010111101
+ean5:57111:010110111001010111011010011001010011001010110011
+ean5:64593:010110101111010100011010111001010001011010100001
+ean5:52424:010110110001010010011010011101010011011010100011
+ean5:77259:010110010001010111011010010011010111001010001011
+ean5:07028:010110001101010111011010100111010011011010110111
+ean5:50627:010110111001010001101010101111010011011010111011
+ean5:60414:010110000101010001101010011101010011001010100011
+ean5:86940:010110001001010101111010010111010100011010001101
+ean5:36095:010110111101010101111010100111010001011010111001
+ean5:01124:010110100111010011001010011001010011011010100011
+ean5:57346:010110111001010111011010100001010100011010101111
+ean5:79607:010110010001010001011010000101010001101010111011
+ean5:31184:010110111101010011001010110011010001001010100011
+ean5:29583:010110011011010001011010110001010110111010100001
+ean5:75568:010110111011010110001010111001010101111010001001
+ean5:53258:010110110001010100001010010011010111001010110111
+ean5:78345:010110010001010110111010111101010100011010111001
+ean5:56838:010110110001010000101010001001010111101010110111
+ean5:61031:010110101111010110011010001101010100001010011001
+ean5:98054:010110001011010110111010001101010111001010011101
+ean5:28204:010110010011010110111010010011010100111010011101
+ean5:18738:010110011001010001001010111011010100001010110111
+ean5:17221:010110110011010111011010010011010010011010110011
+ean5:02270:010110001101010011011010010011010010001010001101
+ean5:02378:010110001101010011011010100001010111011010110111
+ean5:15957:010110110011010110001010010111010110001010111011
+ean5:13621:010110011001010111101010000101010010011010110011
+ean5:98891:010110001011010001001010110111010010111010011001
+ean5:50554:010110110001010100111010110001010111001010100011
+ean5:22677:010110010011010010011010101111010010001010010001
+ean5:49420:010110011101010001011010100011010010011010100111
+ean5:57712:010110110001010010001010010001010011001010010011
+ean5:13839:010110011001010100001010110111010111101010010111
+ean5:36422:010110111101010101111010011101010010011010011011
+ean5:10137:010110011001010100111010110011010111101010111011
+ean5:22734:010110010011010011011010010001010111101010100011
+ean5:25562:010110010011010110001010110001010000101010011011
+ean5:49015:010110100011010010111010001101010110011010110001
+ean5:34620:010110100001010100011010000101010010011010001101
+ean5:74909:010110010001010100011010010111010001101010001011
+ean5:57115:010110110001010111011010110011010110011010110001
+ean5:84963:010110001001010011101010001011010101111010111101
+ean5:95948:010110001011010110001010010111010100011010001001
+ean5:36006:010110100001010101111010100111010001101010101111
+ean5:05457:010110100111010110001010100011010110001010010001
+ean5:54806:010110111001010100011010110111010001101010000101
+ean5:32152:010110100001010010011010110011010110001010010011
+ean5:64913:010110101111010100011010010111010011001010100001
+ean5:53560:010110111001010111101010111001010101111010001101
+ean5:57373:010110110001010111011010100001010111011010100001
+ean5:54685:010110110001010100011010101111010001001010111001
+ean5:75408:010110010001010110001010100011010100111010110111
+ean5:56632:010110111001010000101010101111010111101010010011
+ean5:22639:010110010011010010011010101111010100001010010111
+ean5:92955:010110010111010010011010001011010111001010110001
+ean5:75465:010110111011010111001010100011010000101010110001
+ean5:56506:010110111001010101111010110001010100111010101111
+ean5:22627:010110011011010010011010000101010010011010111011
+ean5:98251:010110010111010110111010010011010110001010110011
+ean5:90220:010110010111010001101010011011010010011010001101
+ean5:93426:010110010111010111101010100011010011011010101111
+ean5:74169:010110010001010100011010110011010101111010001011
+ean5:36259:010110100001010101111010011011010110001010001011
+ean5:71855:010110111011010110011010001001010110001010110001
+ean5:04584:010110001101010100011010111001010001001010100011
+ean5:01152:010110100111010011001010011001010110001010011011
+ean5:72757:010110111011010010011010111011010111001010010001
+ean5:28673:010110010011010001001010101111010111011010100001
+ean5:75084:010110010001010111001010001101010110111010100011
+ean5:10562:010110011001010100111010110001010101111010011011
+ean5:63726:010110000101010111101010111011010011011010101111
+ean5:04292:010110001101010100011010011011010001011010011011
+ean5:77513:010110111011010010001010110001010110011010111101
+ean5:17826:010110011001010111011010110111010011011010000101
+ean5:44790:010110011101010011101010111011010001011010001101
+ean5:39572:010110111101010010111010111001010111011010010011
+ean5:55321:010110111001010111001010111101010010011010011001
+ean5:89717:010110110111010001011010111011010110011010010001
+ean5:02126:010110001101010011011010011001010011011010101111
+ean5:30106:010110100001010100111010011001010001101010101111
+ean5:57489:010110110001010111011010011101010110111010010111
+ean5:26505:010110011011010000101010110001010001101010110001
+upca:40710631975:20201000110001101011101100110010001101010111102020100001011001101110100100010010011101100110202
+upca:80176224795:20201101110001101001100101110110101111001001102020110110010111001000100111010010011101100110202
+upca:92748137722:20200010110010011011101101000110110111001100102020100001010001001000100110110011011001010000202
+upca:32450677259:20201111010010011010001101100010001101010111102020100010010001001101100100111011101001110010202
+upca:40851674702:20201000110001101011011101100010011001010111102020100010010111001000100111001011011001001000202
+upca:59115174167:20201100010001011001100100110010110001001100102020100010010111001100110101000010001001100110202
+upca:84003578078:20201101110100011000110100011010111101011000102020100010010010001110010100010010010001001000202
+upca:95062540829:20200010110110001000110101011110010011011000102020101110011100101001000110110011101001010000202
+upca:64901078016:20201011110100011000101100011010011001000110102020100010010010001110010110011010100001110010202
+upca:48432140125:20201000110110111010001101111010010011001100102020101110011100101100110110110010011101010000202
+upca:17430588576:20200110010111011010001101111010001101011000102020100100010010001001110100010010100001001000202
+upca:63153964133:20201011110111101001100101100010111101000101102020101000010111001100110100001010000101010000202
+upca:74093932950:20201110110100011000110100010110111101000101102020100001011011001110100100111011100101001110202
+upca:57541363089:20201100010111011011000101000110011001011110102020101000010000101110010100100011101001000100202
+upca:07377087198:20200011010111011011110101110110111011000110102020100100010001001100110111010010010001110100202
+upca:05635524594:20200011010110001010111101111010110001011000102020110110010111001001110111010010111001001000202
+upca:70318362910:20201110110001101011110100110010110111011110102020101000011011001110100110011011100101011100202
+upca:36925218506:20201111010101111000101100100110110001001001102020110011010010001001110111001010100001001110202
+upca:45343236277:20201000110110001011110101000110111101001001102020100001010100001101100100010010001001110010202
+upca:03926388241:20200011010111101000101100100110101111011110102020100100010010001101100101110011001101101100202
+upca:64192083538:20201011110100011001100100010110010011000110102020100100010000101001110100001010010001100110202
+upca:25525653142:20200100110110001011000100100110110001010111102020100111010000101100110101110011011001110010202
+upca:38104462945:20201111010110111001100100011010100011010001102020101000011011001110100101110010011101001000202
+upca:09225889378:20200011010001011001001100100110110001011011102020100100011101001000010100010010010001000100202
+upca:93748811785:20200010110111101011101101000110110111011011102020110011011001101000100100100010011101001110202
+upca:30467816622:20201111010001101010001101011110111011011011102020110011010100001010000110110011011001110100202
+upca:74931591622:20201110110100011000101101111010011001011000102020111010011001101010000110110011011001000010202
+upca:92475784788:20200010110010011010001101110110110001011101102020100100010111001000100100100010010001110100202
+upca:40454544331:20201000110001101010001101100010100011011000102020101110010111001000010100001011001101000010202
+upca:35237883084:20201111010110001001001101111010111011011011102020100100010000101110010100100010111001100110202
+upca:75646706855:20201110110110001010111101000110101111011101102020111001010100001001000100111010011101000100202
+upca:82889483314:20201101110010011011011101101110001011010001102020100100010000101000010110011010111001101100202
+upca:73893633416:20201110110111101011011100010110111101010111102020100001010000101011100110011010100001001110202
+upca:10454576813:20200110010001101010001101100010100011011000102020100010010100001001000110011010000101101100202
+upca:33334522835:20201111010111101011110101111010100011011000102020110110011011001001000100001010011101110100202
+upca:45793591164:20201000110110001011101100010110111101011000102020111010011001101100110101000010111001110010202
+upca:18057726450:20200110010110111000110101100010111011011101102020110110010100001011100100111011100101000100202
+upca:96083152912:20200010110101111000110101101110111101001100102020100111011011001110100110011011011001001000202
+upca:16563181689:20200110010101111011000101011110111101001100102020100100011001101010000100100011101001101100202
+upca:51276473461:20201100010011001001001101110110101111010001102020100010010000101011100101000011001101011100202
+upca:08128913293:20200011010110111001100100100110110111000101102020110011010000101101100111010010000101011100202
+upca:34146752391:20201111010100011001100101000110101111011101102020100111011011001000010111010011001101000100202
+upca:97515692692:20200010110111011011000100110010110001010111102020111010011011001010000111010011011001000100202
+upca:97669919853:20200010110111011010111101011110001011000101102020110011011101001001000100111010000101010000202
+upca:18678734797:20200110010110111010111101110110110111011101102020100001010111001000100111010010001001110100202
+upca:74076303825:20201110110100011000110101110110101111011110102020111001010000101001000110110010011101000010202
+upca:08662387020:20200011010110111010111101011110010011011110102020100100010001001110010110110011100101010000202
+upca:26133671442:20200100110101111001100101111010111101010111102020100010011001101011100101110011011001000010202
+upca:87138605931:20201101110111011001100101111010110111010111102020111001010011101110100100001011001101001110202
+upca:67189289819:20201011110111011001100101101110001011001001102020100100011101001001000110011011101001110010202
+upca:09759720707:20200011010001011011101101100010001011011101102020110110011100101000100111001010001001000010202
+upca:56485529906:20201100010101111010001101101110110001011000102020110110011101001110100111001010100001110100202
+upca:58154525395:20201100010110111001100101100010100011011000102020110110010011101000010111010010011101001000202
+upca:67888609275:20201011110111011011011101101110110111010111102020111001011101001101100100010010011101010000202
+upca:15168153237:20200110010110001001100101011110110111001100102020100111010000101101100100001010001001110010202
+upca:74424730673:20201110110100011010001100100110100011011101102020100001011100101010000100010010000101110100202
+upca:45168971187:20201000110110001001100101011110110111000101102020100010011001101100110100100010001001000100202
+upca:12149723784:20200110010010011001100101000110001011011101102020110110010000101000100100100010111001011100202
+upca:33804286457:20201111010111101011011100011010100011001001102020100100010100001011100100111010001001101100202
+upca:27558248562:20200100110111011011000101100010110111001001102020101110010010001001110101000011011001011100202
+upca:92390267160:20200010110010011011110100010110001101001001102020101000010001001100110101000011100101000100202
+upca:63742039163:20201011110111101011101101000110010011000110102020100001011101001100110101000010000101101100202
+upca:67117098326:20201011110111011001100100110010111011000110102020111010010010001000010110110010100001010000202
+upca:32901624258:20201111010010011000101100011010011001010111102020110110010111001101100100111010010001001000202
+upca:88848685777:20201101110110111011011101000110110111010111102020100100010011101000100100010010001001101100202
+upca:57070085601:20201100010111011000110101110110001101000110102020100100010011101010000111001011001101100110202
+upca:83043128438:20201101110111101000110101000110111101001100102020110110010010001011100100001010010001010000202
+upca:52432147628:20201100010010011010001101111010010011001100102020101110010001001010000110110010010001001000202
+upca:15067795584:20200110010110001000110101011110111011011101102020111010010011101001110100100010111001100110202
+upca:27777156430:20200100110111011011101101110110111011001100102020100111010100001011100100001011100101100110202
+upca:82471218344:20201101110010011010001101110110011001001001102020110011010010001000010101110010111001011100202
+upca:94175044091:20200010110100011001100101110110110001000110102020101110010111001110010111010011001101010000202
+upca:34936749963:20201111010100011000101101111010101111011101102020101110011101001110100101000010000101110100202
+upca:46502492658:20201000110101111011000100011010010011010001102020111010011011001010000100111010010001100110202
+upca:47153985860:20201000110111011001100101100010111101000101102020100100010011101001000101000011100101010000202
+upca:79601763982:20201110110001011010111100011010011001011101102020101000010000101110100100100011011001110010202
+upca:91685238225:20200010110011001010111101101110110001001001102020100001010010001101100110110010011101110100202
+upca:46916417994:20201000110101111000101100110010101111010001102020110011010001001110100111010010111001011100202
+upca:30878845484:20201111010001101011011101110110110111011011102020101110010011101011100100100010111001110100202
+upca:39321907655:20201111010001011011110100100110011001000101102020111001010001001010000100111010011101011100202
+upca:48232524842:20201000110110111001001101111010010011011000102020110110010111001001000101110011011001010000202
+upca:94750199914:20200010110100011011101101100010001101001100102020111010011101001110100110011010111001010000202
+upca:28310653784:20200100110110111011110100110010001101010111102020100111010000101000100100100010111001100110202
+upca:00814405096:20200011010001101011011100110010100011010001102020111001010011101110010111010010100001000100202
+upca:60974743279:20201011110001101000101101110110100011011101102020101110010000101101100100010011101001011100202
+upca:45141255670:20201000110110001001100101000110011001001001102020100111010011101010000100010011100101010000202
+upca:62241294735:20201011110010011001001101000110011001001001102020111010010111001000100100001010011101001110202
+upca:67241197048:20201011110111011001001101000110011001001100102020111010010001001110010101110010010001110100202
+upca:57709892169:20201100010111011011101100011010001011011011102020111010011011001100110101000011101001000100202
+upca:49234133045:20201000110001011001001101111010100011001100102020100001010000101110010101110010011101010000202
+upca:44106865868:20201000110100011001100100011010101111011011102020101000010011101001000101000010010001001000202
+upca:07033900539:20200011010111011000110101111010111101000101102020111001011100101001110100001011101001000100202
+upca:63922260360:20201011110111101000101100100110010011001001102020101000011100101000010101000011100101110100202
+upca:63544942112:20201011110111101011000101000110100011000101102020101110011011001100110110011011011001001110202
+upca:52602007800:20201100010010011010111100011010010011000110102020111001010001001001000111001011100101001000202
+upca:94048257810:20200010110100011000110101000110110111001001102020100111010001001001000110011011100101101100202
+upca:82699181094:20201101110010011010111100010110001011001100102020100100011001101110010111010010111001000010202
+upca:94628599972:20200010110100011010111100100110110111011000102020111010011101001110100100010011011001011100202
+upca:09938844603:20200011010001011000101101111010110111011011102020101110010111001010000111001010000101010000202
+upca:37128560103:20201111010111011001100100100110110111011000102020101000011100101100110111001010000101110010202
+code128:Something:11010010000110111010001000111101011110111010101100100001001111010010011000010100001101001100001010010011010000100011101101100011101011
+code128:OrOther:1101001000010001110110100100111101000111011010011110100100110000101011001000010010011110101001111001100011101011
+code128:Inkscape:110100100001100010001011000010100110000100101011110010010000101100100101100001010011110010110010000100111001101100011101011
+code128:Simple:11010010000110111010001000011010011110111010101001111001100101000010110010000111010111101100011101011
+code25i:123456:10101101001010110011011010010100110100110010101101
+code39:123456:10010110110101101001010110101100101011011011001010101010011010110110100110101010110011010101001011011010
+code39ext:123456:10010110110101001001010010101010110011010010010100101101010110010100100101001010110101100101001001010010101011011001010010010100101100101010110100100101001010011010101101001011011010
+rm4scc:123456:25051525350515352515052535150535251515252505251535050535353
+rm4scc:a1b2c3e4:251525152505152535153505250515352505253515150525350535350515053525053505353
diff --git a/share/extensions/tests/data/cmd/fig2dev/c15e8c5e5e50d45b2579ac22522b007e.msg b/share/extensions/tests/data/cmd/fig2dev/c15e8c5e5e50d45b2579ac22522b007e.msg
new file mode 100644
index 0000000..bebbc39
--- /dev/null
+++ b/share/extensions/tests/data/cmd/fig2dev/c15e8c5e5e50d45b2579ac22522b007e.msg
@@ -0,0 +1,29 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: fig2dev
+Arguments: -L io/test.fig output.svg svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="output.svg"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: output.svg
+
+PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IS0tIENyZWF0b3I6IGZpZzJk
+ZXYgVmVyc2lvbiAzLjIuNmEgLS0+CjwhLS0gQ3JlYXRpb25EYXRlOiAyMDE5LTA0LTI1IDEwOjUx
+OjIyIC0tPgo8IS0tIE1hZ25pZmljYXRpb246IDEuMDUgLS0+CjxzdmcJeG1sbnM9Imh0dHA6Ly93
+d3cudzMub3JnLzIwMDAvc3ZnIgoJeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
+eGxpbmsiCgl3aWR0aD0iMzA1cHQiIGhlaWdodD0iMjE3cHQiCgl2aWV3Qm94PSIxODc4IDE3NDMg
+NDgzOSAzNDQ0Ij4KPGcgZmlsbD0ibm9uZSI+CjwhLS0gQ2lyY2xlIC0tPgo8Y2lyY2xlIGN4PSIy
+NzAwIiBjeT0iMzI4NSIgcj0iNTg3IgoJc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9Ijhw
+eCIvPgo8IS0tIExpbmUgLS0+CjxyZWN0IHg9IjE4OTAiIHk9IjI1NjUiIHdpZHRoPSIzMDYwIiBo
+ZWlnaHQ9IjI2MTAiCglzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iOHB4Ii8+CjwhLS0g
+TGluZSAtLT4KPHJlY3QgeD0iNTIyMCIgeT0iMjYxMCIgd2lkdGg9IjE0ODUiIGhlaWdodD0iMTcx
+MCIgcng9IjEwNSIKCXN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSI4cHgiLz4KPCEtLSBU
+ZXh0IC0tPgo8dGV4dCB4bWw6c3BhY2U9InByZXNlcnZlIiB4PSIyNTIwIiB5PSIxODkwIiBmaWxs
+PSIjMDAwMDAwIiBmb250LWZhbWlseT0iVGltZXMiIGZvbnQtc3R5bGU9Im5vcm1hbCIgZm9udC13
+ZWlnaHQ9Im5vcm1hbCIgZm9udC1zaXplPSIxNDQiIHRleHQtYW5jaG9yPSJzdGFydCI+SGVsbG8g
+SW5rc2NhcGU8L3RleHQ+CjwvZz4KPC9zdmc+Cg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/gimp/6c0e5d2fbe380e26e310ebfc206d81ea.msg b/share/extensions/tests/data/cmd/gimp/6c0e5d2fbe380e26e310ebfc206d81ea.msg
new file mode 100644
index 0000000..93fb936
--- /dev/null
+++ b/share/extensions/tests/data/cmd/gimp/6c0e5d2fbe380e26e310ebfc206d81ea.msg
@@ -0,0 +1,2204 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: gimp
+Arguments: - --batch-interpreter=plug-in-script-fu-eval -b -i
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+
+V2VsY29tZSB0byBUaW55U2NoZW1lLCBWZXJzaW9uIDEuNDAKQ29weXJpZ2h0IChjKSBEaW1pdHJp
+b3MgU291ZmxpcwoKdHM+IApHaXZlczogMAp0cz4gCkV2YWw6IChkZWZpbmUgKHBuZy10by1sYXll
+ciBpbWcgcG5nX2ZpbGVuYW1lIGxheWVyX25hbWUpIChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5n
+LWxvYWQgUlVOLU5PTklOVEVSQUNUSVZFIHBuZ19maWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBu
+Z19sYXllciAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5
+ZXIgKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAo
+Z2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0
+LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpKSkKRXZhbDogKGxhbWJkYSAoaW1nIHBuZ19maWxl
+bmFtZSBsYXllcl9uYW1lKSAobGV0KiAoKHBuZyAoY2FyIChmaWxlLXBuZy1sb2FkIFJVTi1OT05J
+TlRFUkFDVElWRSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKSkpIChwbmdfbGF5ZXIgKGNhciAo
+Z2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIHBuZykpKSAoeGNmX2xheWVyIChjYXIgKGdpbXAt
+bGF5ZXItbmV3LWZyb20tZHJhd2FibGUgcG5nX2xheWVyIGltZykpKSkgKGdpbXAtaW1hZ2UtYWRk
+LWxheWVyIGltZyB4Y2ZfbGF5ZXIgLTEpIChnaW1wLWRyYXdhYmxlLXNldC1uYW1lIHhjZl9sYXll
+ciBsYXllcl9uYW1lKSkpCkFwcGx5IHRvOiAoKChpbWcgcG5nX2ZpbGVuYW1lIGxheWVyX25hbWUp
+IChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5nLWxvYWQgUlVOLU5PTklOVEVSQUNUSVZFIHBuZ19m
+aWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBuZ19sYXllciAoY2FyIChnaW1wLWltYWdlLWdldC1h
+Y3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5ZXIgKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1k
+cmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAoZ2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9s
+YXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpKSkp
+CkV2YWw6IChpZiAobWFjcm8/IGZvcm0pIChtYWNyby1leHBhbmQtYWxsIChtYWNyby1leHBhbmQg
+Zm9ybSkpIGZvcm0pCkV2YWw6IChtYWNybz8gZm9ybSkKRXZhbDogbWFjcm8/CkV2YWw6IGZvcm0K
+QXBwbHkgdG86ICgoKGltZyBwbmdfZmlsZW5hbWUgbGF5ZXJfbmFtZSkgKGxldCogKChwbmcgKGNh
+ciAoZmlsZS1wbmctbG9hZCBSVU4tTk9OSU5URVJBQ1RJVkUgcG5nX2ZpbGVuYW1lIHBuZ19maWxl
+bmFtZSkpKSAocG5nX2xheWVyIChjYXIgKGdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciBwbmcp
+KSkgKHhjZl9sYXllciAoY2FyIChnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIHBuZ19sYXll
+ciBpbWcpKSkpIChnaW1wLWltYWdlLWFkZC1sYXllciBpbWcgeGNmX2xheWVyIC0xKSAoZ2ltcC1k
+cmF3YWJsZS1zZXQtbmFtZSB4Y2ZfbGF5ZXIgbGF5ZXJfbmFtZSkpKSkKRXZhbDogZm9ybQpHaXZl
+czogcG5nLXRvLWxheWVyCnRzPiAKRXZhbDogKGxldCogKChpbWcgKGNhciAoZ2ltcC1pbWFnZS1u
+ZXcgMjAwIDIwMCBSR0IpKSkpIChnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uIGltZyA5Ni4wIDk2
+LjApIChnaW1wLWltYWdlLXVuZG8tZGlzYWJsZSBpbWcpIChmb3ItZWFjaCAobGFtYmRhIChuYW1l
+cykgKHBuZy10by1sYXllciBpbWcgKGNhciBuYW1lcykgKGNkciBuYW1lcykpKSAobWFwIGNvbnMg
+JygiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAiL3RtcC9naW1wLW91dC1xaW50
+Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgJygi
+U2xpZGUzIiAiU2xpZGUyIiAiU2xpZGUxIikpKSAoZ2ltcC1pbWFnZS1yZXNpemUtdG8tbGF5ZXJz
+IGltZykgKGdpbXAtaW1hZ2UtdW5kby1lbmFibGUgaW1nKSAoZ2ltcC1maWxlLXNhdmUgUlVOLU5P
+TklOVEVSQUNUSVZFIGltZyAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgaW1nKSkg
+Ii90bXAvZ2ltcC1vdXQtcWludGZnOHkvdGVzdC5zdmcueGNmIiAiL3RtcC9naW1wLW91dC1xaW50
+Zmc4eS90ZXN0LnN2Zy54Y2YiKSkKRXZhbDogKGNhciAoZ2ltcC1pbWFnZS1uZXcgMjAwIDIwMCBS
+R0IpKQpFdmFsOiBjYXIKRXZhbDogKGdpbXAtaW1hZ2UtbmV3IDIwMCAyMDAgUkdCKQpFdmFsOiBn
+aW1wLWltYWdlLW5ldwpFdmFsOiAyMDAKRXZhbDogMjAwCkV2YWw6IFJHQgpBcHBseSB0bzogKDIw
+MCAyMDAgMCkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWltYWdl
+LW5ldyIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChjb25z
+ICJnaW1wLWltYWdlLW5ldyIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1uZXciCkV2
+YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1uZXciICgyMDAgMjAwIDApKQpBcHBseSB0bzog
+KCM8Rk9SRUlHTiBQUk9DRURVUkUgOTQ4OTYzODc0NjA4NDg+ICgiZ2ltcC1pbWFnZS1uZXciIDIw
+MCAyMDAgMCkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtbmV3IiAyMDAgMjAwIDApCkFwcGx5IHRv
+OiAoKDEpKQpFdmFsOiAoZ2ltcC1pbWFnZS1zZXQtcmVzb2x1dGlvbiBpbWcgOTYuMCA5Ni4wKQpF
+dmFsOiBnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uCkV2YWw6IGltZwpFdmFsOiA5Ni4wCkV2YWw6
+IDk2LjAKQXBwbHkgdG86ICgxIDk2LjAgOTYuMCkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1j
+YWxsIChjb25zICJnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uIiB4KSkKRXZhbDogYXBwbHkKRXZh
+bDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2Utc2V0LXJlc29sdXRp
+b24iIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtaW1hZ2Utc2V0LXJlc29sdXRpb24iCkV2YWw6
+IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1zZXQtcmVzb2x1dGlvbiIgKDEgOTYuMCA5Ni4wKSkK
+QXBwbHkgdG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDk0ODk2Mzg3NDYwODQ4PiAoImdpbXAtaW1h
+Z2Utc2V0LXJlc29sdXRpb24iIDEgOTYuMCA5Ni4wKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1z
+ZXQtcmVzb2x1dGlvbiIgMSA5Ni4wIDk2LjApCkV2YWw6IChnaW1wLWltYWdlLXVuZG8tZGlzYWJs
+ZSBpbWcpCkV2YWw6IGdpbXAtaW1hZ2UtdW5kby1kaXNhYmxlCkV2YWw6IGltZwpBcHBseSB0bzog
+KDEpCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS11bmRv
+LWRpc2FibGUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFsOiAo
+Y29ucyAiZ2ltcC1pbWFnZS11bmRvLWRpc2FibGUiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAt
+aW1hZ2UtdW5kby1kaXNhYmxlIgpFdmFsOiB4CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtdW5kby1k
+aXNhYmxlIiAoMSkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0
+OD4gKCJnaW1wLWltYWdlLXVuZG8tZGlzYWJsZSIgMSkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2Ut
+dW5kby1kaXNhYmxlIiAxKQpFdmFsOiAoZm9yLWVhY2ggKGxhbWJkYSAobmFtZXMpIChwbmctdG8t
+bGF5ZXIgaW1nIChjYXIgbmFtZXMpIChjZHIgbmFtZXMpKSkgKG1hcCBjb25zICcoIi90bXAvZ2lt
+cC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUy
+LnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICcoIlNsaWRlMyIgIlNs
+aWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogZm9yLWVhY2gKRXZhbDogKGxhbWJkYSAobmFtZXMpIChw
+bmctdG8tbGF5ZXIgaW1nIChjYXIgbmFtZXMpIChjZHIgbmFtZXMpKSkKQXBwbHkgdG86ICgoKG5h
+bWVzKSAocG5nLXRvLWxheWVyIGltZyAoY2FyIG5hbWVzKSAoY2RyIG5hbWVzKSkpKQpFdmFsOiAo
+aWYgKG1hY3JvPyBmb3JtKSAobWFjcm8tZXhwYW5kLWFsbCAobWFjcm8tZXhwYW5kIGZvcm0pKSBm
+b3JtKQpFdmFsOiAobWFjcm8/IGZvcm0pCkV2YWw6IG1hY3JvPwpFdmFsOiBmb3JtCkFwcGx5IHRv
+OiAoKChuYW1lcykgKHBuZy10by1sYXllciBpbWcgKGNhciBuYW1lcykgKGNkciBuYW1lcykpKSkK
+RXZhbDogZm9ybQpFdmFsOiAobWFwIGNvbnMgJygiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTMucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgJygiU2xpZGUzIiAiU2xpZGUyIiAiU2xpZGUxIikpCkV2
+YWw6IG1hcApFdmFsOiBjb25zCkV2YWw6ICcoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUz
+LnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUxLnBuZyIpCkV2YWw6ICcoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIp
+CkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMy5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dp
+bXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIp
+KQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoYXBwbHkgcHJvYykgKGlmIChudWxsPyAoY2FyIGxp
+c3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2Fy
+cyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChh
+cHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDog
+bnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMy5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkK
+RXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnpp
+cDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChj
+b25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkKRXZh
+bDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBudWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFs
+OiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMy5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkK
+QXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgIi90bXAvZ2lt
+cC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUx
+LnBuZyIpKQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkg
+KGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJz
+KSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkKRXZhbDogKGFwcGx5IHVuemlwMS13aXRo
+LWNkciBsaXN0cykKRXZhbDogYXBwbHkKRXZhbDogdW56aXAxLXdpdGgtY2RyCkV2YWw6IGxpc3Rz
+CkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5w
+bmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFp
+bnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKQXBwbHkg
+dG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIp
+ICgiU2xpZGUzIiAiU2xpZGUyIiAiU2xpZGUxIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRl
+cmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZh
+bDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUzLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIg
+Ii90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUzIiAiU2xpZGUyIiAi
+U2xpZGUxIikpICgpICgpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNkcnMp
+IChsZXQgKChjYXIxIChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13
+aXRoLWNkci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAo
+YXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVs
+bD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRl
+My5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZh
+bDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAx
+LXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkp
+IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2Fh
+cgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUz
+LnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUzIiAiU2xpZGUyIiAiU2xpZGUxIikpKQpFdmFs
+OiAoY2FyIChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4
+CkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIikgKCJTbGlkZTMiICJTbGlkZTIiICJTbGlkZTEiKSkpCkFwcGx5IHRvOiAoKCIvdG1w
+L2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSkKRXZhbDogKGNk
+YXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5w
+bmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRl
+MiIgIlNsaWRlMSIpKSkKRXZhbDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4
+KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUzLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2lt
+cC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUzIiAiU2xpZGUyIiAiU2xpZGUxIikp
+KQpBcHBseSB0bzogKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChh
+cHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkKRXZhbDog
+dW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFsOiBjZHIKRXZh
+bDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmci
+ICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGFw
+cGVuZCBjYXJzIChsaXN0IGNhcjEpKQpFdmFsOiBhcHBlbmQKRXZhbDogY2FycwpFdmFsOiAobGlz
+dCBjYXIxKQpFdmFsOiBsaXN0CkV2YWw6IGNhcjEKQXBwbHkgdG86ICgiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTMucG5nIikKRXZhbDogeApBcHBseSB0bzogKCgpICgiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS9TbGlkZTMucG5nIikpCkV2YWw6IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkK
+RXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxpc3QgY2RyMSkKRXZhbDogbGlzdApFdmFs
+OiBjZHIxCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSkKRXZhbDogeApBcHBseSB0bzogKCgp
+ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWlu
+dGZnOHkvU2xpZGUxLnBuZyIpKSkKQXBwbHkgdG86ICgoKCJTbGlkZTMiICJTbGlkZTIiICJTbGlk
+ZTEiKSkgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciKSAoKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5w
+bmciKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2RycykgKGxldCAoKGNh
+cjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0
+ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2Ry
+cyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBs
+aXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGxl
+dCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgt
+Y2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBl
+bmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpFdmFs
+OiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDog
+KGNhciAoY2FyIHgpKQpFdmFsOiBjYXIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApB
+cHBseSB0bzogKCgoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgoIlNs
+aWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKQpFdmFsOiAoY2RhciBsaXN0cykKRXZhbDogY2RhcgpF
+dmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZh
+bDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDog
+eApBcHBseSB0bzogKCgoIlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgo
+IlNsaWRlMyIgIlNsaWRlMiIgIlNsaWRlMSIpKQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0ZXJh
+dGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAo
+bGlzdCBjZHIxKSkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogKGNkciBs
+aXN0cykKRXZhbDogY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgiU2xpZGUzIiAiU2xpZGUy
+IiAiU2xpZGUxIikpKQpFdmFsOiAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpCkV2YWw6IGFwcGVu
+ZApFdmFsOiBjYXJzCkV2YWw6IChsaXN0IGNhcjEpCkV2YWw6IGxpc3QKRXZhbDogY2FyMQpBcHBs
+eSB0bzogKCJTbGlkZTMiKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMy5wbmciKSAoIlNsaWRlMyIpKQpFdmFsOiAoYXBwZW5kIGNkcnMgKGxpc3QgY2Ry
+MSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjZHJzCkV2YWw6IChsaXN0IGNkcjEpCkV2YWw6IGxpc3QK
+RXZhbDogY2RyMQpBcHBseSB0bzogKCgiU2xpZGUyIiAiU2xpZGUxIikpCkV2YWw6IHgKQXBwbHkg
+dG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMS5wbmciKSkgKCgiU2xpZGUyIiAiU2xpZGUxIikpKQpBcHBseSB0bzog
+KCgpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAiU2xpZGUzIikgKCgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTEucG5nIikgKCJTbGlkZTIiICJTbGlkZTEiKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMp
+IChjb25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBs
+aXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNh
+cnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/
+IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29u
+cyBjYXJzIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICJTbGlkZTMiKSAoKCIvdG1wL2dp
+bXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRl
+MS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGNhciB1bnopCkV2YWw6IGNhcgpF
+dmFsOiB1bnoKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmci
+ICJTbGlkZTMiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2lt
+cC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUyIiAiU2xpZGUxIikpKQpFdmFsOiAo
+Y2RyIHVueikKRXZhbDogY2RyCkV2YWw6IHVuegpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUzLnBuZyIgIlNsaWRlMyIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgKCJTbGlkZTIi
+ICJTbGlkZTEiKSkpCkV2YWw6IChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNv
+bnMgcHJvYyBjZHJzKSkpCkV2YWw6IGNvbnMKRXZhbDogKGFwcGx5IHByb2MgY2FycykKRXZhbDog
+YXBwbHkKRXZhbDogcHJvYwpFdmFsOiBjYXJzCkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3
+Nj4gKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICJTbGlkZTMiKSkKQXBwbHkg
+dG86ICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAiU2xpZGUzIikKRXZhbDog
+KGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKQpFdmFsOiBhcHBseQpFdmFsOiBtYXAKRXZhbDog
+KGNvbnMgcHJvYyBjZHJzKQpFdmFsOiBjb25zCkV2YWw6IHByb2MKRXZhbDogY2RycwpBcHBseSB0
+bzogKCM8Y29ucyBQUk9DRURVUkUgNzY+ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUy
+LnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUyIiAiU2xp
+ZGUxIikpKQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCM8Y29ucyBQUk9DRURVUkUgNzY+ICgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTEucG5nIikgKCJTbGlkZTIiICJTbGlkZTEiKSkpCkFwcGx5IHRvOiAoIzxjb25zIFBST0NF
+RFVSRSA3Nj4gKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIpKQpFdmFsOiAoaWYg
+KG51bGw/IGxpc3RzKSAoYXBwbHkgcHJvYykgKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChs
+ZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikp
+IChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNv
+bnMgcHJvYyBjZHJzKSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDog
+bGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIpKSkK
+RXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnpp
+cDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChj
+b25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkKRXZh
+bDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBudWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFs
+OiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIg
+IlNsaWRlMSIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBu
+ZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpKQpFdmFsOiAobGV0KiAoKHVu
+eiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAo
+Y2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2Mg
+Y2RycykpKSkKRXZhbDogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykKRXZhbDogYXBwbHkK
+RXZhbDogdW56aXAxLXdpdGgtY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgoIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUxLnBuZyIpICgiU2xpZGUyIiAiU2xpZGUxIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRl
+cmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZh
+bDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIp
+ICgiU2xpZGUyIiAiU2xpZGUxIikpICgpICgpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoY29u
+cyBjYXJzIGNkcnMpIChsZXQgKChjYXIxIChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMp
+KSkgKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChs
+aXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpKSkpCkV2YWw6IChudWxsPyBsaXN0
+cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFp
+bnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAo
+IlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2Ry
+MSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAo
+YXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFs
+OiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUxLnBuZyIpICgiU2xpZGUyIiAiU2xpZGUxIikpKQpFdmFsOiAoY2FyIChjYXIgeCkpCkV2YWw6
+IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIikgKCJTbGlkZTIiICJTbGlkZTEiKSkpCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+KSkKRXZhbDogKGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGNkciAoY2FyIHgp
+KQpFdmFsOiBjZHIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgo
+Ii90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZn
+OHkvU2xpZGUxLnBuZyIpICgiU2xpZGUyIiAiU2xpZGUxIikpKQpBcHBseSB0bzogKCgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChh
+cHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkKRXZhbDog
+dW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFsOiBjZHIKRXZh
+bDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmci
+ICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMiIgIlNsaWRlMSIp
+KSkKRXZhbDogKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKQpFdmFsOiBhcHBlbmQKRXZhbDogY2Fy
+cwpFdmFsOiAobGlzdCBjYXIxKQpFdmFsOiBsaXN0CkV2YWw6IGNhcjEKQXBwbHkgdG86ICgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIikKRXZhbDogeApBcHBseSB0bzogKCgpICgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIikpCkV2YWw6IChhcHBlbmQgY2RycyAo
+bGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxpc3QgY2RyMSkKRXZh
+bDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMS5wbmciKSkKRXZhbDogeApBcHBseSB0bzogKCgpICgoIi90bXAvZ2ltcC1vdXQtcWludGZn
+OHkvU2xpZGUxLnBuZyIpKSkKQXBwbHkgdG86ICgoKCJTbGlkZTIiICJTbGlkZTEiKSkgKCIvdG1w
+L2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciKSAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMS5wbmciKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2Rycykg
+KGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdp
+dGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChh
+cHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxs
+PwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGxl
+dCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgt
+Y2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBl
+bmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpFdmFs
+OiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGNhciAoY2Fy
+IHgpKQpFdmFsOiBjYXIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzog
+KCgoIlNsaWRlMiIgIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgoIlNsaWRlMiIgIlNsaWRlMSIpKQpF
+dmFsOiAoY2RhciBsaXN0cykKRXZhbDogY2RhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNs
+aWRlMiIgIlNsaWRlMSIpKSkKRXZhbDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNh
+ciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoIlNsaWRlMiIgIlNsaWRlMSIpKSkK
+QXBwbHkgdG86ICgoIlNsaWRlMiIgIlNsaWRlMSIpKQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0
+ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2Ry
+cyAobGlzdCBjZHIxKSkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogKGNk
+ciBsaXN0cykKRXZhbDogY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgiU2xpZGUyIiAiU2xp
+ZGUxIikpKQpFdmFsOiAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpCkV2YWw6IGFwcGVuZApFdmFs
+OiBjYXJzCkV2YWw6IChsaXN0IGNhcjEpCkV2YWw6IGxpc3QKRXZhbDogY2FyMQpBcHBseSB0bzog
+KCJTbGlkZTIiKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMi5wbmciKSAoIlNsaWRlMiIpKQpFdmFsOiAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpCkV2
+YWw6IGFwcGVuZApFdmFsOiBjZHJzCkV2YWw6IChsaXN0IGNkcjEpCkV2YWw6IGxpc3QKRXZhbDog
+Y2RyMQpBcHBseSB0bzogKCgiU2xpZGUxIikpCkV2YWw6IHgKQXBwbHkgdG86ICgoKCIvdG1wL2dp
+bXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSkgKCgiU2xpZGUxIikpKQpBcHBseSB0bzogKCgp
+ICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiU2xpZGUyIikgKCgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgKCJTbGlkZTEiKSkpCkV2YWw6IChpZiAobnVs
+bD8gbGlzdHMpIChjb25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2Ry
+MSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAo
+YXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZh
+bDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpF
+dmFsOiAoY29ucyBjYXJzIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFw
+cGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICJTbGlkZTIiKSAo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIpKSkKRXZhbDog
+KGNhciB1bnopCkV2YWw6IGNhcgpFdmFsOiB1bnoKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMi5wbmciICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUxLnBuZyIpICgiU2xpZGUxIikpKQpFdmFsOiAoY2RyIHVueikKRXZhbDogY2RyCkV2YWw6
+IHVuegpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIlNs
+aWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgKCJTbGlkZTEiKSkp
+CkV2YWw6IChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJz
+KSkpCkV2YWw6IGNvbnMKRXZhbDogKGFwcGx5IHByb2MgY2FycykKRXZhbDogYXBwbHkKRXZhbDog
+cHJvYwpFdmFsOiBjYXJzCkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCIvdG1wL2dp
+bXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciICJTbGlkZTIiKSkKQXBwbHkgdG86ICgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiU2xpZGUyIikKRXZhbDogKGFwcGx5IG1hcCAo
+Y29ucyBwcm9jIGNkcnMpKQpFdmFsOiBhcHBseQpFdmFsOiBtYXAKRXZhbDogKGNvbnMgcHJvYyBj
+ZHJzKQpFdmFsOiBjb25zCkV2YWw6IHByb2MKRXZhbDogY2RycwpBcHBseSB0bzogKCM8Y29ucyBQ
+Uk9DRURVUkUgNzY+ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xp
+ZGUxIikpKQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCM8Y29ucyBQUk9DRURVUkUgNzY+ICgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgKCJTbGlkZTEiKSkpCkFwcGx5IHRvOiAo
+Izxjb25zIFBST0NFRFVSRSA3Nj4gKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+KSAoIlNsaWRlMSIpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoYXBwbHkgcHJvYykgKGlmIChu
+dWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIg
+bGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBw
+cm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkpCkV2YWw6IChudWxsPyBs
+aXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIpKSkKRXZhbDogKGlmIChudWxsPyAoY2Fy
+IGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAo
+Y2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMp
+IChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkKRXZhbDogKG51bGw/IChjYXIgbGlzdHMp
+KQpFdmFsOiBudWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFsOiBjYXIKRXZhbDogbGlzdHMKQXBw
+bHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIp
+KSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpKQpFdmFs
+OiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1
+bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFw
+IChjb25zIHByb2MgY2RycykpKSkKRXZhbDogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykK
+RXZhbDogYXBwbHkKRXZhbDogdW56aXAxLXdpdGgtY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAo
+IzxDTE9TVVJFPiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRl
+MSIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgi
+U2xpZGUxIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIGxpc3RzICcoKSAnKCkp
+CkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogbGlzdHMKRXZhbDogJygpCkV2
+YWw6ICcoKQpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIp
+ICgiU2xpZGUxIikpICgpICgpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNk
+cnMpIChsZXQgKChjYXIxIChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlw
+MS13aXRoLWNkci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEp
+KSAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDog
+bnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMS5wbmciKSAoIlNsaWRlMSIpKSkKRXZhbDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAo
+Y2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3Rz
+KSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpF
+dmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIi90
+bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUxIikpKQpFdmFsOiAoY2Fy
+IChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5
+IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikgKCJTbGlkZTEiKSkp
+CkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSkKRXZhbDog
+KGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dp
+bXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIpKSkKRXZhbDogKGNkciAoY2Fy
+IHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzog
+KCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpICgiU2xpZGUxIikpKQpBcHBs
+eSB0bzogKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikpCkV2YWw6ICh1bnpp
+cDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIx
+KSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0ZXJh
+dGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFsOiBjZHIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIpKSkKRXZhbDog
+KGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKQpFdmFsOiBhcHBlbmQKRXZhbDogY2FycwpFdmFsOiAo
+bGlzdCBjYXIxKQpFdmFsOiBsaXN0CkV2YWw6IGNhcjEKQXBwbHkgdG86ICgiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS9TbGlkZTEucG5nIikKRXZhbDogeApBcHBseSB0bzogKCgpICgiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikpCkV2YWw6IChhcHBlbmQgY2RycyAobGlzdCBjZHIx
+KSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxpc3QgY2RyMSkKRXZhbDogbGlzdApF
+dmFsOiBjZHIxCkFwcGx5IHRvOiAoKCkpCkV2YWw6IHgKQXBwbHkgdG86ICgoKSAoKCkpKQpBcHBs
+eSB0bzogKCgoIlNsaWRlMSIpKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIp
+ICgoKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2RycykgKGxldCAoKGNh
+cjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0
+ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2Ry
+cyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBs
+aXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMSIpKSkKRXZhbDogKGxldCAoKGNhcjEgKGNhYXIgbGlz
+dHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2Ry
+IGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIx
+KSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzog
+KCgoIlNsaWRlMSIpKSkKRXZhbDogKGNhciAoY2FyIHgpKQpFdmFsOiBjYXIKRXZhbDogKGNhciB4
+KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgo
+IlNsaWRlMSIpKQpFdmFsOiAoY2RhciBsaXN0cykKRXZhbDogY2RhcgpFdmFsOiBsaXN0cwpBcHBs
+eSB0bzogKCgoIlNsaWRlMSIpKSkKRXZhbDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDog
+KGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoIlNsaWRlMSIpKSkKQXBwbHkg
+dG86ICgoIlNsaWRlMSIpKQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxp
+c3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkp
+CkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogKGNkciBsaXN0cykKRXZhbDog
+Y2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgiU2xpZGUxIikpKQpFdmFsOiAoYXBwZW5kIGNh
+cnMgKGxpc3QgY2FyMSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjYXJzCkV2YWw6IChsaXN0IGNhcjEp
+CkV2YWw6IGxpc3QKRXZhbDogY2FyMQpBcHBseSB0bzogKCJTbGlkZTEiKQpFdmFsOiB4CkFwcGx5
+IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciKSAoIlNsaWRlMSIpKQpF
+dmFsOiAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjZHJzCkV2
+YWw6IChsaXN0IGNkcjEpCkV2YWw6IGxpc3QKRXZhbDogY2RyMQpBcHBseSB0bzogKCgpKQpFdmFs
+OiB4CkFwcGx5IHRvOiAoKCgpKSAoKCkpKQpBcHBseSB0bzogKCgpICgiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTEucG5nIiAiU2xpZGUxIikgKCgpICgpKSkKRXZhbDogKGlmIChudWxsPyBs
+aXN0cykgKGNvbnMgY2FycyBjZHJzKSAobGV0ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIxIChj
+ZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBl
+bmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFsOiAo
+bnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCkpCkV2YWw6
+IChjb25zIGNhcnMgY2RycykKRXZhbDogY29ucwpFdmFsOiBjYXJzCkV2YWw6IGNkcnMKQXBwbHkg
+dG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgIlNsaWRlMSIpICgoKSAo
+KSkpCkV2YWw6IChjYXIgdW56KQpFdmFsOiBjYXIKRXZhbDogdW56CkFwcGx5IHRvOiAoKCgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAiU2xpZGUxIikgKCkgKCkpKQpFdmFsOiAo
+Y2RyIHVueikKRXZhbDogY2RyCkV2YWw6IHVuegpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUxLnBuZyIgIlNsaWRlMSIpICgpICgpKSkKRXZhbDogKGNvbnMgKGFwcGx5
+IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkKRXZhbDogY29ucwpFdmFs
+OiAoYXBwbHkgcHJvYyBjYXJzKQpFdmFsOiBhcHBseQpFdmFsOiBwcm9jCkV2YWw6IGNhcnMKQXBw
+bHkgdG86ICgjPGNvbnMgUFJPQ0VEVVJFIDc2PiAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUxLnBuZyIgIlNsaWRlMSIpKQpBcHBseSB0bzogKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMS5wbmciICJTbGlkZTEiKQpFdmFsOiAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpCkV2
+YWw6IGFwcGx5CkV2YWw6IG1hcApFdmFsOiAoY29ucyBwcm9jIGNkcnMpCkV2YWw6IGNvbnMKRXZh
+bDogcHJvYwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCgpICgp
+KSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgjPGNvbnMgUFJPQ0VEVVJFIDc2PiAoKSAoKSkpCkFw
+cGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCkgKCkpCkV2YWw6IChpZiAobnVsbD8gbGlz
+dHMpIChhcHBseSBwcm9jKSAoaWYgKG51bGw/IChjYXIgbGlzdHMpKSAnKCkgKGxldCogKCh1bnog
+KGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNk
+ciB1bnopKSkgKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNk
+cnMpKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBs
+eSB0bzogKCgoKSAoKSkpCkV2YWw6IChpZiAobnVsbD8gKGNhciBsaXN0cykpICcoKSAobGV0KiAo
+KHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2Ry
+cyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHBy
+b2MgY2RycykpKSkpCkV2YWw6IChudWxsPyAoY2FyIGxpc3RzKSkKRXZhbDogbnVsbD8KRXZhbDog
+KGNhciBsaXN0cykKRXZhbDogY2FyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgpICgpKSkKQXBw
+bHkgdG86ICgoKSkKRXZhbDogJygpCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpICgpKQpBcHBseSB0bzogKCgiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWlu
+dGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTIucG5nIiAuICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBu
+ZyIgLiAiU2xpZGUxIikpKQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCgiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5w
+bmciIC4gIlNsaWRlMSIpKSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGFwcGx5IHByb2MpIChp
+ZiAobnVsbD8gKGNhciBsaXN0cykpICN0IChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1j
+ZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChhcHBseSBwcm9j
+IGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkKRXZhbDogKG51bGw/IGxpc3Rz
+KQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LXFp
+bnRmZzh5L1NsaWRlMy5wbmciIC4gIlNsaWRlMyIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTIucG5nIiAuICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBu
+ZyIgLiAiU2xpZGUxIikpKSkKRXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgI3QgKGxldCog
+KCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNk
+cnMgKGNkciB1bnopKSkgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNk
+cnMpKSkpCkV2YWw6IChudWxsPyAoY2FyIGxpc3RzKSkKRXZhbDogbnVsbD8KRXZhbDogKGNhciBs
+aXN0cykKRXZhbDogY2FyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEu
+cG5nIiAuICJTbGlkZTEiKSkpKQpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5w
+bmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJT
+bGlkZTEiKSkpCkV2YWw6IChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMp
+KSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChhcHBseSBwcm9jIGNhcnMpIChh
+cHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpCkV2YWw6IChhcHBseSB1bnppcDEtd2l0aC1jZHIg
+bGlzdHMpCkV2YWw6IGFwcGx5CkV2YWw6IHVuemlwMS13aXRoLWNkcgpFdmFsOiBsaXN0cwpBcHBs
+eSB0bzogKCM8Q0xPU1VSRT4gKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIg
+LiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRl
+MiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpB
+cHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUz
+IikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6ICh1bnpp
+cDEtd2l0aC1jZHItaXRlcmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNk
+ci1pdGVyYXRpdmUKRXZhbDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgo
+KCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciIC4gIlNsaWRlMyIpICgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQt
+cWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSAoKSAoKSkKRXZhbDogKGlmIChudWxs
+PyBsaXN0cykgKGNvbnMgY2FycyBjZHJzKSAobGV0ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIx
+IChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChh
+cHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFs
+OiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgoIi90
+bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50
+Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpFdmFsOiAobGV0ICgoY2FyMSAoY2FhciBs
+aXN0cykpIChjZHIxIChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChj
+ZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNk
+cjEpKSkpCkV2YWw6IChjYWFyIGxpc3RzKQpFdmFsOiBjYWFyCkV2YWw6IGxpc3RzCkFwcGx5IHRv
+OiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpFdmFsOiAoY2FyIChjYXIg
+eCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAo
+KCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIvdG1w
+L2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpBcHBseSB0bzogKCgoIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4
+eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6IChjZGFyIGxpc3RzKQpFdmFsOiBjZGFy
+CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUz
+LnBuZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4g
+IlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEi
+KSkpKQpFdmFsOiAoY2RyIChjYXIgeCkpCkV2YWw6IGNkcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNh
+cgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBu
+ZyIgLiAiU2xpZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNs
+aWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkp
+KQpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xp
+ZGUzIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6ICh1
+bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBj
+YXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0
+ZXJhdGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFsOiBjZHIKRXZhbDogbGlzdHMKQXBwbHkgdG86
+ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSAoIi90
+bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChhcHBlbmQgY2Fy
+cyAobGlzdCBjYXIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNhcnMKRXZhbDogKGxpc3QgY2FyMSkK
+RXZhbDogbGlzdApFdmFsOiBjYXIxCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMy5wbmciIC4gIlNsaWRlMyIpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCkgKCgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSkpCkV2YWw6IChhcHBlbmQg
+Y2RycyAobGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxpc3QgY2Ry
+MSkKRXZhbDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50
+Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUxLnBuZyIgLiAiU2xpZGUxIikpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCkgKCgoIi90bXAvZ2lt
+cC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFp
+bnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkFwcGx5IHRvOiAoKCkgKCgiL3RtcC9n
+aW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSkgKCgoIi90bXAvZ2ltcC1v
+dXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChj
+b25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0
+cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMg
+KGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxp
+c3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29ucyBj
+YXJzIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoKCgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSkgKCgoIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChjYXIgdW56KQpFdmFs
+OiBjYXIKRXZhbDogdW56CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUzLnBuZyIgLiAiU2xpZGUzIikpICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBu
+ZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNs
+aWRlMSIpKSkpCkV2YWw6IChjZHIgdW56KQpFdmFsOiBjZHIKRXZhbDogdW56CkFwcGx5IHRvOiAo
+KCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIgLiAiU2xpZGUzIikpICgoIi90
+bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChhcHBseSBwcm9j
+IGNhcnMpCkV2YWw6IGFwcGx5CkV2YWw6IHByb2MKRXZhbDogY2FycwpBcHBseSB0bzogKCM8Q0xP
+U1VSRT4gKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSkp
+CkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciIC4gIlNsaWRl
+MyIpKQpFdmFsOiAocG5nLXRvLWxheWVyIGltZyAoY2FyIG5hbWVzKSAoY2RyIG5hbWVzKSkKRXZh
+bDogcG5nLXRvLWxheWVyCkV2YWw6IGltZwpFdmFsOiAoY2FyIG5hbWVzKQpFdmFsOiBjYXIKRXZh
+bDogbmFtZXMKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIg
+LiAiU2xpZGUzIikpCkV2YWw6IChjZHIgbmFtZXMpCkV2YWw6IGNkcgpFdmFsOiBuYW1lcwpBcHBs
+eSB0bzogKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTMucG5nIiAuICJTbGlkZTMiKSkK
+QXBwbHkgdG86ICgxICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICJTbGlkZTMi
+KQpFdmFsOiAobGV0KiAoKHBuZyAoY2FyIChmaWxlLXBuZy1sb2FkIFJVTi1OT05JTlRFUkFDVElW
+RSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKSkpIChwbmdfbGF5ZXIgKGNhciAoZ2ltcC1pbWFn
+ZS1nZXQtYWN0aXZlLWxheWVyIHBuZykpKSAoeGNmX2xheWVyIChjYXIgKGdpbXAtbGF5ZXItbmV3
+LWZyb20tZHJhd2FibGUgcG5nX2xheWVyIGltZykpKSkgKGdpbXAtaW1hZ2UtYWRkLWxheWVyIGlt
+ZyB4Y2ZfbGF5ZXIgLTEpIChnaW1wLWRyYXdhYmxlLXNldC1uYW1lIHhjZl9sYXllciBsYXllcl9u
+YW1lKSkKRXZhbDogKGNhciAoZmlsZS1wbmctbG9hZCBSVU4tTk9OSU5URVJBQ1RJVkUgcG5nX2Zp
+bGVuYW1lIHBuZ19maWxlbmFtZSkpCkV2YWw6IGNhcgpFdmFsOiAoZmlsZS1wbmctbG9hZCBSVU4t
+Tk9OSU5URVJBQ1RJVkUgcG5nX2ZpbGVuYW1lIHBuZ19maWxlbmFtZSkKRXZhbDogZmlsZS1wbmct
+bG9hZApFdmFsOiBSVU4tTk9OSU5URVJBQ1RJVkUKRXZhbDogcG5nX2ZpbGVuYW1lCkV2YWw6IHBu
+Z19maWxlbmFtZQpBcHBseSB0bzogKDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBu
+ZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIpCkV2YWw6IChhcHBseSBnaW1w
+LXByb2MtZGItY2FsbCAoY29ucyAiZmlsZS1wbmctbG9hZCIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6
+IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJmaWxlLXBuZy1sb2FkIiB4KQpFdmFsOiBj
+b25zCkV2YWw6ICJmaWxlLXBuZy1sb2FkIgpFdmFsOiB4CkFwcGx5IHRvOiAoImZpbGUtcG5nLWxv
+YWQiICgxICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciICIvdG1wL2dpbXAtb3V0
+LXFpbnRmZzh5L1NsaWRlMy5wbmciKSkKQXBwbHkgdG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDk0
+ODk2Mzg3NDYwODQ4PiAoImZpbGUtcG5nLWxvYWQiIDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUzLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUzLnBuZyIpKQpBcHBseSB0
+bzogKCJmaWxlLXBuZy1sb2FkIiAxICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmci
+ICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMy5wbmciKQpBcHBseSB0bzogKCgyKSkKRXZh
+bDogKGNhciAoZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIHBuZykpCkV2YWw6IGNhcgpFdmFs
+OiAoZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIHBuZykKRXZhbDogZ2ltcC1pbWFnZS1nZXQt
+YWN0aXZlLWxheWVyCkV2YWw6IHBuZwpBcHBseSB0bzogKDIpCkV2YWw6IChhcHBseSBnaW1wLXBy
+b2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiB4KSkKRXZhbDog
+YXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtZ2V0
+LWFjdGl2ZS1sYXllciIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZl
+LWxheWVyIgpFdmFsOiB4CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciIg
+KDIpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTQ4OTYzODc0NjA4NDg+ICgiZ2lt
+cC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiAyKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1nZXQt
+YWN0aXZlLWxheWVyIiAyKQpBcHBseSB0bzogKCgzKSkKRXZhbDogKGNhciAoZ2ltcC1sYXllci1u
+ZXctZnJvbS1kcmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkKRXZhbDogY2FyCkV2YWw6IChnaW1wLWxh
+eWVyLW5ldy1mcm9tLWRyYXdhYmxlIHBuZ19sYXllciBpbWcpCkV2YWw6IGdpbXAtbGF5ZXItbmV3
+LWZyb20tZHJhd2FibGUKRXZhbDogcG5nX2xheWVyCkV2YWw6IGltZwpBcHBseSB0bzogKDMgMSkK
+RXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWxheWVyLW5ldy1mcm9t
+LWRyYXdhYmxlIiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDog
+KGNvbnMgImdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUiIHgpCkV2YWw6IGNvbnMKRXZhbDog
+ImdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1s
+YXllci1uZXctZnJvbS1kcmF3YWJsZSIgKDMgMSkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NF
+RFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAzIDEp
+KQpBcHBseSB0bzogKCJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAzIDEpCkFwcGx5IHRv
+OiAoKDQpKQpFdmFsOiAoZ2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXllciAtMSkKRXZh
+bDogZ2ltcC1pbWFnZS1hZGQtbGF5ZXIKRXZhbDogaW1nCkV2YWw6IHhjZl9sYXllcgpFdmFsOiAt
+MQpBcHBseSB0bzogKDEgNCAtMSkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25z
+ICJnaW1wLWltYWdlLWFkZC1sYXllciIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1k
+Yi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWltYWdlLWFkZC1sYXllciIgeCkKRXZhbDogY29ucwpF
+dmFsOiAiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFn
+ZS1hZGQtbGF5ZXIiICgxIDQgLTEpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTQ4
+OTYzODc0NjA4NDg+ICgiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiIDEgNCAtMSkpCkFwcGx5IHRvOiAo
+ImdpbXAtaW1hZ2UtYWRkLWxheWVyIiAxIDQgLTEpCkV2YWw6IChnaW1wLWRyYXdhYmxlLXNldC1u
+YW1lIHhjZl9sYXllciBsYXllcl9uYW1lKQpFdmFsOiBnaW1wLWRyYXdhYmxlLXNldC1uYW1lCkV2
+YWw6IHhjZl9sYXllcgpFdmFsOiBsYXllcl9uYW1lCkFwcGx5IHRvOiAoNCAiU2xpZGUzIikKRXZh
+bDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWRyYXdhYmxlLXNldC1uYW1l
+IiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdp
+bXAtZHJhd2FibGUtc2V0LW5hbWUiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtZHJhd2FibGUt
+c2V0LW5hbWUiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgKDQg
+IlNsaWRlMyIpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTQ4OTYzODc0NjA4NDg+
+ICgiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgNCAiU2xpZGUzIikpCkFwcGx5IHRvOiAoImdpbXAt
+ZHJhd2FibGUtc2V0LW5hbWUiIDQgIlNsaWRlMyIpCkV2YWw6IChhcHBseSBtYXAgKGNvbnMgcHJv
+YyBjZHJzKSkKRXZhbDogYXBwbHkKRXZhbDogbWFwCkV2YWw6IChjb25zIHByb2MgY2RycykKRXZh
+bDogY29ucwpFdmFsOiBwcm9jCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgoKCIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpBcHBseSB0bzogKCM8Q0xP
+U1VSRT4gKCM8Q0xPU1VSRT4gKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAu
+ICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUx
+IikpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+IC4gIlNsaWRlMSIpKSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGFwcGx5IHByb2MpIChpZiAo
+bnVsbD8gKGNhciBsaXN0cykpICcoKSAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2Ry
+IGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkg
+cHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkpKQpFdmFsOiAobnVsbD8g
+bGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1v
+dXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChpZiAobnVsbD8gKGNhciBsaXN0
+cykpICcoKSAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMg
+KGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBw
+bHkgbWFwIChjb25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyAoY2FyIGxpc3RzKSkKRXZh
+bDogbnVsbD8KRXZhbDogKGNhciBsaXN0cykKRXZhbDogY2FyCkV2YWw6IGxpc3RzCkFwcGx5IHRv
+OiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkFwcGx5IHRv
+OiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAoIi90
+bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKQpFdmFsOiAobGV0
+KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAo
+Y2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25z
+IHByb2MgY2RycykpKSkKRXZhbDogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykKRXZhbDog
+YXBwbHkKRXZhbDogdW56aXAxLXdpdGgtY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoIzxDTE9T
+VVJFPiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAo
+Ii90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSkKQXBwbHkg
+dG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6ICh1
+bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRo
+LWNkci1pdGVyYXRpdmUKRXZhbDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzog
+KCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgiL3Rt
+cC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpICgpICgpKQpFdmFs
+OiAoaWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNkcnMpIChsZXQgKChjYXIxIChjYWFyIGxp
+c3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgKGNk
+ciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMgKGxpc3QgY2Ry
+MSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkg
+dG86ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSAo
+Ii90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSkKRXZhbDog
+KGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdp
+dGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChh
+cHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2FhcgpF
+dmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5w
+bmciIC4gIlNsaWRlMiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJT
+bGlkZTEiKSkpKQpFdmFsOiAoY2FyIChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2
+YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUyLnBuZyIgLiAiU2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+IC4gIlNsaWRlMSIpKSkpCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTIucG5nIiAuICJTbGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIg
+LiAiU2xpZGUxIikpKQpFdmFsOiAoY2RhciBsaXN0cykKRXZhbDogY2RhcgpFdmFsOiBsaXN0cwpB
+cHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRl
+MiIpICgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpF
+dmFsOiAoY2RyIChjYXIgeCkpCkV2YWw6IGNkcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFs
+OiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAi
+U2xpZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIp
+KSkpCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJT
+bGlkZTIiKSAoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikp
+KQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNh
+cnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpCkV2YWw6IHVuemlwMS13
+aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogKGNkciBsaXN0cykKRXZhbDogY2RyCkV2YWw6IGxpc3Rz
+CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIgLiAiU2xp
+ZGUyIikgKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkp
+CkV2YWw6IChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNhcnMK
+RXZhbDogKGxpc3QgY2FyMSkKRXZhbDogbGlzdApFdmFsOiBjYXIxCkFwcGx5IHRvOiAoKCIvdG1w
+L2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKQpFdmFsOiB4CkFwcGx5
+IHRvOiAoKCkgKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIi
+KSkpCkV2YWw6IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNk
+cnMKRXZhbDogKGxpc3QgY2RyMSkKRXZhbDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6IHgK
+QXBwbHkgdG86ICgoKSAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJT
+bGlkZTEiKSkpKQpBcHBseSB0bzogKCgpICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUy
+LnBuZyIgLiAiU2xpZGUyIikpICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+IC4gIlNsaWRlMSIpKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2Rycykg
+KGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdp
+dGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChh
+cHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxs
+PwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29ucyBjYXJzIGNkcnMpCkV2YWw6
+IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkgKCgoIi90bXAvZ2ltcC1vdXQtcWludGZn
+OHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSkKRXZhbDogKGNhciB1bnopCkV2YWw6IGNhcgpF
+dmFsOiB1bnoKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5n
+IiAuICJTbGlkZTIiKSkgKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJT
+bGlkZTEiKSkpKQpFdmFsOiAoY2RyIHVueikKRXZhbDogY2RyCkV2YWw6IHVuegpBcHBseSB0bzog
+KCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKSAoKCIv
+dG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChj
+b25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpCkV2YWw6
+IGNvbnMKRXZhbDogKGFwcGx5IHByb2MgY2FycykKRXZhbDogYXBwbHkKRXZhbDogcHJvYwpFdmFs
+OiBjYXJzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMi5wbmciIC4gIlNsaWRlMiIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZn
+OHkvU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikpCkV2YWw6IChwbmctdG8tbGF5ZXIgaW1nIChjYXIg
+bmFtZXMpIChjZHIgbmFtZXMpKQpFdmFsOiBwbmctdG8tbGF5ZXIKRXZhbDogaW1nCkV2YWw6IChj
+YXIgbmFtZXMpCkV2YWw6IGNhcgpFdmFsOiBuYW1lcwpBcHBseSB0bzogKCgiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkKRXZhbDogKGNkciBuYW1lcykKRXZh
+bDogY2RyCkV2YWw6IG5hbWVzCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1Ns
+aWRlMi5wbmciIC4gIlNsaWRlMiIpKQpBcHBseSB0bzogKDEgIi90bXAvZ2ltcC1vdXQtcWludGZn
+OHkvU2xpZGUyLnBuZyIgIlNsaWRlMiIpCkV2YWw6IChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5n
+LWxvYWQgUlVOLU5PTklOVEVSQUNUSVZFIHBuZ19maWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBu
+Z19sYXllciAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5
+ZXIgKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAo
+Z2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0
+LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpKQpFdmFsOiAoY2FyIChmaWxlLXBuZy1sb2FkIFJV
+Ti1OT05JTlRFUkFDVElWRSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKSkKRXZhbDogY2FyCkV2
+YWw6IChmaWxlLXBuZy1sb2FkIFJVTi1OT05JTlRFUkFDVElWRSBwbmdfZmlsZW5hbWUgcG5nX2Zp
+bGVuYW1lKQpFdmFsOiBmaWxlLXBuZy1sb2FkCkV2YWw6IFJVTi1OT05JTlRFUkFDVElWRQpFdmFs
+OiBwbmdfZmlsZW5hbWUKRXZhbDogcG5nX2ZpbGVuYW1lCkFwcGx5IHRvOiAoMSAiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIu
+cG5nIikKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJmaWxlLXBuZy1sb2Fk
+IiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImZp
+bGUtcG5nLWxvYWQiIHgpCkV2YWw6IGNvbnMKRXZhbDogImZpbGUtcG5nLWxvYWQiCkV2YWw6IHgK
+QXBwbHkgdG86ICgiZmlsZS1wbmctbG9hZCIgKDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBuZyIpKQpBcHBseSB0bzog
+KCM8Rk9SRUlHTiBQUk9DRURVUkUgOTQ4OTYzODc0NjA4NDg+ICgiZmlsZS1wbmctbG9hZCIgMSAi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTIucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4
+eS9TbGlkZTIucG5nIikpCkFwcGx5IHRvOiAoImZpbGUtcG5nLWxvYWQiIDEgIi90bXAvZ2ltcC1v
+dXQtcWludGZnOHkvU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUyLnBu
+ZyIpCkFwcGx5IHRvOiAoKDMpKQpFdmFsOiAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5
+ZXIgcG5nKSkKRXZhbDogY2FyCkV2YWw6IChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5n
+KQpFdmFsOiBnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIKRXZhbDogcG5nCkFwcGx5IHRvOiAo
+MykKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWltYWdlLWdldC1h
+Y3RpdmUtbGF5ZXIiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFs
+OiAoY29ucyAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiB4KQpFdmFsOiBjb25zCkV2YWw6
+ICJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1p
+bWFnZS1nZXQtYWN0aXZlLWxheWVyIiAoMykpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVS
+RSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiIDMpKQpBcHBs
+eSB0bzogKCJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiIDMpCkFwcGx5IHRvOiAoKDYpKQpF
+dmFsOiAoY2FyIChnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIHBuZ19sYXllciBpbWcpKQpF
+dmFsOiBjYXIKRXZhbDogKGdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUgcG5nX2xheWVyIGlt
+ZykKRXZhbDogZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZQpFdmFsOiBwbmdfbGF5ZXIKRXZh
+bDogaW1nCkFwcGx5IHRvOiAoNiAxKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNv
+bnMgImdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBn
+aW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJs
+ZSIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSIKRXZh
+bDogeApBcHBseSB0bzogKCJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAoNiAxKSkKQXBw
+bHkgdG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDk0ODk2Mzg3NDYwODQ4PiAoImdpbXAtbGF5ZXIt
+bmV3LWZyb20tZHJhd2FibGUiIDYgMSkpCkFwcGx5IHRvOiAoImdpbXAtbGF5ZXItbmV3LWZyb20t
+ZHJhd2FibGUiIDYgMSkKQXBwbHkgdG86ICgoNykpCkV2YWw6IChnaW1wLWltYWdlLWFkZC1sYXll
+ciBpbWcgeGNmX2xheWVyIC0xKQpFdmFsOiBnaW1wLWltYWdlLWFkZC1sYXllcgpFdmFsOiBpbWcK
+RXZhbDogeGNmX2xheWVyCkV2YWw6IC0xCkFwcGx5IHRvOiAoMSA3IC0xKQpFdmFsOiAoYXBwbHkg
+Z2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdpbXAtaW1hZ2UtYWRkLWxheWVyIiB4KSkKRXZhbDog
+YXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtYWRk
+LWxheWVyIiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLWFkZC1sYXllciIKRXZhbDog
+eApBcHBseSB0bzogKCJnaW1wLWltYWdlLWFkZC1sYXllciIgKDEgNyAtMSkpCkFwcGx5IHRvOiAo
+IzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWltYWdlLWFkZC1sYXll
+ciIgMSA3IC0xKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiIDEgNyAtMSkKRXZh
+bDogKGdpbXAtZHJhd2FibGUtc2V0LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpCkV2YWw6IGdp
+bXAtZHJhd2FibGUtc2V0LW5hbWUKRXZhbDogeGNmX2xheWVyCkV2YWw6IGxheWVyX25hbWUKQXBw
+bHkgdG86ICg3ICJTbGlkZTIiKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMg
+ImdpbXAtZHJhd2FibGUtc2V0LW5hbWUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2Mt
+ZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgeCkKRXZhbDogY29u
+cwpFdmFsOiAiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIKRXZhbDogeApBcHBseSB0bzogKCJnaW1w
+LWRyYXdhYmxlLXNldC1uYW1lIiAoNyAiU2xpZGUyIikpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBS
+T0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWRyYXdhYmxlLXNldC1uYW1lIiA3ICJTbGlk
+ZTIiKSkKQXBwbHkgdG86ICgiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgNyAiU2xpZGUyIikKRXZh
+bDogKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKQpFdmFsOiBhcHBseQpFdmFsOiBtYXAKRXZh
+bDogKGNvbnMgcHJvYyBjZHJzKQpFdmFsOiBjb25zCkV2YWw6IHByb2MKRXZhbDogY2RycwpBcHBs
+eSB0bzogKCM8Q0xPU1VSRT4gKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIg
+LiAiU2xpZGUxIikpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgjPENMT1NVUkU+ICgoIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSkKQXBwbHkgdG86ICgj
+PENMT1NVUkU+ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUx
+IikpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoYXBwbHkgcHJvYykgKGlmIChudWxsPyAoY2Fy
+IGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAo
+Y2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMp
+IChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZh
+bDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4
+eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpKQpFdmFsOiAoaWYgKG51bGw/IChjYXIgbGlzdHMp
+KSAnKCkgKGxldCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChj
+YXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkgKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5
+IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpKQpFdmFsOiAobnVsbD8gKGNhciBsaXN0cykpCkV2YWw6
+IG51bGw/CkV2YWw6IChjYXIgbGlzdHMpCkV2YWw6IGNhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzog
+KCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkFw
+cGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEi
+KSkpCkV2YWw6IChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2Fy
+cyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChh
+cHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKQpFdmFsOiAoYXBwbHkgdW56aXAxLXdpdGgtY2Ry
+IGxpc3RzKQpFdmFsOiBhcHBseQpFdmFsOiB1bnppcDEtd2l0aC1jZHIKRXZhbDogbGlzdHMKQXBw
+bHkgdG86ICgjPENMT1NVUkU+ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmci
+IC4gIlNsaWRlMSIpKSkpCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIGxp
+c3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogbGlzdHMK
+RXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkgKCkgKCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMp
+IChjb25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBs
+aXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNh
+cnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/
+IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChsZXQgKChjYXIx
+IChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNkci1pdGVy
+YXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMg
+KGxpc3QgY2RyMSkpKSkKRXZhbDogKGNhYXIgbGlzdHMpCkV2YWw6IGNhYXIKRXZhbDogbGlzdHMK
+QXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlk
+ZTEiKSkpKQpFdmFsOiAoY2FyIChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6
+IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUx
+LnBuZyIgLiAiU2xpZGUxIikpKSkKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5
+L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkKRXZhbDogKGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIK
+RXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEu
+cG5nIiAuICJTbGlkZTEiKSkpKQpFdmFsOiAoY2RyIChjYXIgeCkpCkV2YWw6IGNkcgpFdmFsOiAo
+Y2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtcWlu
+dGZnOHkvU2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpKSkKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAt
+b3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkKRXZhbDogKHVuemlwMS13aXRo
+LWNkci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBw
+ZW5kIGNkcnMgKGxpc3QgY2RyMSkpKQpFdmFsOiB1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlCkV2
+YWw6IChjZHIgbGlzdHMpCkV2YWw6IGNkcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1w
+L2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSkpCkV2YWw6IChhcHBl
+bmQgY2FycyAobGlzdCBjYXIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNhcnMKRXZhbDogKGxpc3Qg
+Y2FyMSkKRXZhbDogbGlzdApFdmFsOiBjYXIxCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFp
+bnRmZzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCkgKCgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkpCkV2YWw6IChh
+cHBlbmQgY2RycyAobGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxp
+c3QgY2RyMSkKRXZhbDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCkpCkV2YWw6IHgKQXBw
+bHkgdG86ICgoKSAoKCkpKQpBcHBseSB0bzogKCgpICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkv
+U2xpZGUxLnBuZyIgLiAiU2xpZGUxIikpICgoKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChj
+b25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0
+cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMg
+KGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxp
+c3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29ucyBj
+YXJzIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoKCgi
+L3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkgKCgpKSkKRXZh
+bDogKGNhciB1bnopCkV2YWw6IGNhcgpFdmFsOiB1bnoKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIiAuICJTbGlkZTEiKSkgKCkpKQpFdmFsOiAoY2RyIHVu
+eikKRXZhbDogY2RyCkV2YWw6IHVuegpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LXFpbnRm
+Zzh5L1NsaWRlMS5wbmciIC4gIlNsaWRlMSIpKSAoKSkpCkV2YWw6IChjb25zIChhcHBseSBwcm9j
+IGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpCkV2YWw6IGNvbnMKRXZhbDogKGFw
+cGx5IHByb2MgY2FycykKRXZhbDogYXBwbHkKRXZhbDogcHJvYwpFdmFsOiBjYXJzCkFwcGx5IHRv
+OiAoIzxDTE9TVVJFPiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNs
+aWRlMSIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIg
+LiAiU2xpZGUxIikpCkV2YWw6IChwbmctdG8tbGF5ZXIgaW1nIChjYXIgbmFtZXMpIChjZHIgbmFt
+ZXMpKQpFdmFsOiBwbmctdG8tbGF5ZXIKRXZhbDogaW1nCkV2YWw6IChjYXIgbmFtZXMpCkV2YWw6
+IGNhcgpFdmFsOiBuYW1lcwpBcHBseSB0bzogKCgiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlk
+ZTEucG5nIiAuICJTbGlkZTEiKSkKRXZhbDogKGNkciBuYW1lcykKRXZhbDogY2RyCkV2YWw6IG5h
+bWVzCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L1NsaWRlMS5wbmciIC4gIlNs
+aWRlMSIpKQpBcHBseSB0bzogKDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIg
+IlNsaWRlMSIpCkV2YWw6IChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5nLWxvYWQgUlVOLU5PTklO
+VEVSQUNUSVZFIHBuZ19maWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBuZ19sYXllciAoY2FyIChn
+aW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5ZXIgKGNhciAoZ2ltcC1s
+YXllci1uZXctZnJvbS1kcmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAoZ2ltcC1pbWFnZS1hZGQt
+bGF5ZXIgaW1nIHhjZl9sYXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0LW5hbWUgeGNmX2xheWVy
+IGxheWVyX25hbWUpKQpFdmFsOiAoY2FyIChmaWxlLXBuZy1sb2FkIFJVTi1OT05JTlRFUkFDVElW
+RSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKSkKRXZhbDogY2FyCkV2YWw6IChmaWxlLXBuZy1s
+b2FkIFJVTi1OT05JTlRFUkFDVElWRSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKQpFdmFsOiBm
+aWxlLXBuZy1sb2FkCkV2YWw6IFJVTi1OT05JTlRFUkFDVElWRQpFdmFsOiBwbmdfZmlsZW5hbWUK
+RXZhbDogcG5nX2ZpbGVuYW1lCkFwcGx5IHRvOiAoMSAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9T
+bGlkZTEucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikKRXZhbDogKGFw
+cGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJmaWxlLXBuZy1sb2FkIiB4KSkKRXZhbDogYXBw
+bHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImZpbGUtcG5nLWxvYWQiIHgp
+CkV2YWw6IGNvbnMKRXZhbDogImZpbGUtcG5nLWxvYWQiCkV2YWw6IHgKQXBwbHkgdG86ICgiZmls
+ZS1wbmctbG9hZCIgKDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIgIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9D
+RURVUkUgOTQ4OTYzODc0NjA4NDg+ICgiZmlsZS1wbmctbG9hZCIgMSAiL3RtcC9naW1wLW91dC1x
+aW50Zmc4eS9TbGlkZTEucG5nIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS9TbGlkZTEucG5nIikp
+CkFwcGx5IHRvOiAoImZpbGUtcG5nLWxvYWQiIDEgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xp
+ZGUxLnBuZyIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvU2xpZGUxLnBuZyIpCkFwcGx5IHRvOiAo
+KDQpKQpFdmFsOiAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKSkKRXZhbDog
+Y2FyCkV2YWw6IChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKQpFdmFsOiBnaW1wLWlt
+YWdlLWdldC1hY3RpdmUtbGF5ZXIKRXZhbDogcG5nCkFwcGx5IHRvOiAoNCkKRXZhbDogKGFwcGx5
+IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiIHgp
+KQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1p
+bWFnZS1nZXQtYWN0aXZlLWxheWVyIiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLWdl
+dC1hY3RpdmUtbGF5ZXIiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1nZXQtYWN0aXZl
+LWxheWVyIiAoNCkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0
+OD4gKCJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiIDQpKQpBcHBseSB0bzogKCJnaW1wLWlt
+YWdlLWdldC1hY3RpdmUtbGF5ZXIiIDQpCkFwcGx5IHRvOiAoKDkpKQpFdmFsOiAoY2FyIChnaW1w
+LWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIHBuZ19sYXllciBpbWcpKQpFdmFsOiBjYXIKRXZhbDog
+KGdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUgcG5nX2xheWVyIGltZykKRXZhbDogZ2ltcC1s
+YXllci1uZXctZnJvbS1kcmF3YWJsZQpFdmFsOiBwbmdfbGF5ZXIKRXZhbDogaW1nCkFwcGx5IHRv
+OiAoOSAxKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdpbXAtbGF5ZXIt
+bmV3LWZyb20tZHJhd2FibGUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2Fs
+bApFdmFsOiAoY29ucyAiZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSIgeCkKRXZhbDogY29u
+cwpFdmFsOiAiZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSIKRXZhbDogeApBcHBseSB0bzog
+KCJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAoOSAxKSkKQXBwbHkgdG86ICgjPEZPUkVJ
+R04gUFJPQ0VEVVJFIDk0ODk2Mzg3NDYwODQ4PiAoImdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2Fi
+bGUiIDkgMSkpCkFwcGx5IHRvOiAoImdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUiIDkgMSkK
+QXBwbHkgdG86ICgoMTApKQpFdmFsOiAoZ2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXll
+ciAtMSkKRXZhbDogZ2ltcC1pbWFnZS1hZGQtbGF5ZXIKRXZhbDogaW1nCkV2YWw6IHhjZl9sYXll
+cgpFdmFsOiAtMQpBcHBseSB0bzogKDEgMTAgLTEpCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGIt
+Y2FsbCAoY29ucyAiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBn
+aW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiIHgpCkV2
+YWw6IGNvbnMKRXZhbDogImdpbXAtaW1hZ2UtYWRkLWxheWVyIgpFdmFsOiB4CkFwcGx5IHRvOiAo
+ImdpbXAtaW1hZ2UtYWRkLWxheWVyIiAoMSAxMCAtMSkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBS
+T0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWltYWdlLWFkZC1sYXllciIgMSAxMCAtMSkp
+CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtYWRkLWxheWVyIiAxIDEwIC0xKQpFdmFsOiAoZ2ltcC1k
+cmF3YWJsZS1zZXQtbmFtZSB4Y2ZfbGF5ZXIgbGF5ZXJfbmFtZSkKRXZhbDogZ2ltcC1kcmF3YWJs
+ZS1zZXQtbmFtZQpFdmFsOiB4Y2ZfbGF5ZXIKRXZhbDogbGF5ZXJfbmFtZQpBcHBseSB0bzogKDEw
+ICJTbGlkZTEiKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdpbXAtZHJh
+d2FibGUtc2V0LW5hbWUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApF
+dmFsOiAoY29ucyAiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgeCkKRXZhbDogY29ucwpFdmFsOiAi
+Z2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIKRXZhbDogeApBcHBseSB0bzogKCJnaW1wLWRyYXdhYmxl
+LXNldC1uYW1lIiAoMTAgIlNsaWRlMSIpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUg
+OTQ4OTYzODc0NjA4NDg+ICgiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgMTAgIlNsaWRlMSIpKQpB
+cHBseSB0bzogKCJnaW1wLWRyYXdhYmxlLXNldC1uYW1lIiAxMCAiU2xpZGUxIikKRXZhbDogKGFw
+cGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKQpFdmFsOiBhcHBseQpFdmFsOiBtYXAKRXZhbDogKGNv
+bnMgcHJvYyBjZHJzKQpFdmFsOiBjb25zCkV2YWw6IHByb2MKRXZhbDogY2RycwpBcHBseSB0bzog
+KCM8Q0xPU1VSRT4gKCgpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgjPENMT1NVUkU+ICgpKSkK
+QXBwbHkgdG86ICgjPENMT1NVUkU+ICgpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoYXBwbHkg
+cHJvYykgKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChhcHBseSB1bnpp
+cDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIgdW56KSkpIChj
+b25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkpCkV2
+YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCkp
+KQpFdmFsOiAoaWYgKG51bGw/IChjYXIgbGlzdHMpKSAnKCkgKGxldCogKCh1bnogKGFwcGx5IHVu
+emlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkg
+KGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpKQpF
+dmFsOiAobnVsbD8gKGNhciBsaXN0cykpCkV2YWw6IG51bGw/CkV2YWw6IChjYXIgbGlzdHMpCkV2
+YWw6IGNhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKSkpCkFwcGx5IHRvOiAoKCkpCkV2YWw6
+ICcoKQpBcHBseSB0bzogKCgjdCkgKCkpCkFwcGx5IHRvOiAoKCN0KSAoKCN0KSkpCkV2YWw6IChn
+aW1wLWltYWdlLXJlc2l6ZS10by1sYXllcnMgaW1nKQpFdmFsOiBnaW1wLWltYWdlLXJlc2l6ZS10
+by1sYXllcnMKRXZhbDogaW1nCkFwcGx5IHRvOiAoMSkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1k
+Yi1jYWxsIChjb25zICJnaW1wLWltYWdlLXJlc2l6ZS10by1sYXllcnMiIHgpKQpFdmFsOiBhcHBs
+eQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1pbWFnZS1yZXNpemUt
+dG8tbGF5ZXJzIiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLXJlc2l6ZS10by1sYXll
+cnMiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1yZXNpemUtdG8tbGF5ZXJzIiAoMSkp
+CkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWlt
+YWdlLXJlc2l6ZS10by1sYXllcnMiIDEpKQpBcHBseSB0bzogKCJnaW1wLWltYWdlLXJlc2l6ZS10
+by1sYXllcnMiIDEpCkV2YWw6IChnaW1wLWltYWdlLXVuZG8tZW5hYmxlIGltZykKRXZhbDogZ2lt
+cC1pbWFnZS11bmRvLWVuYWJsZQpFdmFsOiBpbWcKQXBwbHkgdG86ICgxKQpFdmFsOiAoYXBwbHkg
+Z2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdpbXAtaW1hZ2UtdW5kby1lbmFibGUiIHgpKQpFdmFs
+OiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1pbWFnZS11
+bmRvLWVuYWJsZSIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS11bmRvLWVuYWJsZSIK
+RXZhbDogeApBcHBseSB0bzogKCJnaW1wLWltYWdlLXVuZG8tZW5hYmxlIiAoMSkpCkFwcGx5IHRv
+OiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWltYWdlLXVuZG8t
+ZW5hYmxlIiAxKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS11bmRvLWVuYWJsZSIgMSkKRXZhbDog
+KGdpbXAtZmlsZS1zYXZlIFJVTi1OT05JTlRFUkFDVElWRSBpbWcgKGNhciAoZ2ltcC1pbWFnZS1n
+ZXQtYWN0aXZlLWxheWVyIGltZykpICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L3Rlc3Quc3ZnLnhj
+ZiIgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvdGVzdC5zdmcueGNmIikKRXZhbDogZ2ltcC1maWxl
+LXNhdmUKRXZhbDogUlVOLU5PTklOVEVSQUNUSVZFCkV2YWw6IGltZwpFdmFsOiAoY2FyIChnaW1w
+LWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgaW1nKSkKRXZhbDogY2FyCkV2YWw6IChnaW1wLWltYWdl
+LWdldC1hY3RpdmUtbGF5ZXIgaW1nKQpFdmFsOiBnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIK
+RXZhbDogaW1nCkFwcGx5IHRvOiAoMSkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChj
+b25zICJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBn
+aW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVy
+IiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiCkV2YWw6
+IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiAoMSkpCkFwcGx5IHRv
+OiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5NDg5NjM4NzQ2MDg0OD4gKCJnaW1wLWltYWdlLWdldC1h
+Y3RpdmUtbGF5ZXIiIDEpKQpBcHBseSB0bzogKCJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIi
+IDEpCkFwcGx5IHRvOiAoKDEwKSkKRXZhbDogIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvdGVzdC5z
+dmcueGNmIgpFdmFsOiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS90ZXN0LnN2Zy54Y2YiCkFwcGx5
+IHRvOiAoMSAxIDEwICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L3Rlc3Quc3ZnLnhjZiIgIi90bXAv
+Z2ltcC1vdXQtcWludGZnOHkvdGVzdC5zdmcueGNmIikKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1k
+Yi1jYWxsIChjb25zICJnaW1wLWZpbGUtc2F2ZSIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAt
+cHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWZpbGUtc2F2ZSIgeCkKRXZhbDogY29ucwpF
+dmFsOiAiZ2ltcC1maWxlLXNhdmUiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1maWxlLXNhdmUi
+ICgxIDEgMTAgIi90bXAvZ2ltcC1vdXQtcWludGZnOHkvdGVzdC5zdmcueGNmIiAiL3RtcC9naW1w
+LW91dC1xaW50Zmc4eS90ZXN0LnN2Zy54Y2YiKSkKQXBwbHkgdG86ICgjPEZPUkVJR04gUFJPQ0VE
+VVJFIDk0ODk2Mzg3NDYwODQ4PiAoImdpbXAtZmlsZS1zYXZlIiAxIDEgMTAgIi90bXAvZ2ltcC1v
+dXQtcWludGZnOHkvdGVzdC5zdmcueGNmIiAiL3RtcC9naW1wLW91dC1xaW50Zmc4eS90ZXN0LnN2
+Zy54Y2YiKSkKQXBwbHkgdG86ICgiZ2ltcC1maWxlLXNhdmUiIDEgMSAxMCAiL3RtcC9naW1wLW91
+dC1xaW50Zmc4eS90ZXN0LnN2Zy54Y2YiICIvdG1wL2dpbXAtb3V0LXFpbnRmZzh5L3Rlc3Quc3Zn
+LnhjZiIpCkdpdmVzOiAoI3QpCnRzPiAKRXZhbDogKGdpbXAtcXVpdCAwKQpFdmFsOiBnaW1wLXF1
+aXQKRXZhbDogMApBcHBseSB0bzogKDApCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAo
+Y29ucyAiZ2ltcC1xdWl0IiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwK
+RXZhbDogKGNvbnMgImdpbXAtcXVpdCIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1xdWl0IgpF
+dmFsOiB4CkFwcGx5IHRvOiAoImdpbXAtcXVpdCIgKDApKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQ
+Uk9DRURVUkUgOTQ4OTYzODc0NjA4NDg+ICgiZ2ltcC1xdWl0IiAwKSkKQXBwbHkgdG86ICgiZ2lt
+cC1xdWl0IiAwKQ==
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="test.svg.xcf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: test.svg.xcf
+
+Z2ltcCB4Y2YgZmlsZQAAAAPoAAAD6AAAAAAAAAARAAAAAQEAAAATAAAACELAAABCwAAAAAAAFAAA
+AAQAAAAEAAAAFgAAAAQAAAABAAAAFQAAARwAAAAQZ2ltcC1pbWFnZS1ncmlkAAAAAAEAAAEAKHN0
+eWxlIHNvbGlkKQooZmdjb2xvciAoY29sb3ItcmdiYSAwLjAwMDAwMCAwLjAwMDAwMCAwLjAwMDAw
+MCAxLjAwMDAwMCkpCihiZ2NvbG9yIChjb2xvci1yZ2JhIDEuMDAwMDAwIDEuMDAwMDAwIDEuMDAw
+MDAwIDEuMDAwMDAwKSkKKHhzcGFjaW5nIDEwLjAwMDAwMCkKKHlzcGFjaW5nIDEwLjAwMDAwMCkK
+KHNwYWNpbmctdW5pdCBpbmNoZXMpCih4b2Zmc2V0IDAuMDAwMDAwKQooeW9mZnNldCAwLjAwMDAw
+MCkKKG9mZnNldC11bml0IGluY2hlcykKAAAAAAAAAAAAAAABiwAATJ4AAO1iAAAAAAAAAAAAAAPo
+AAAD6AAAAAEAAAAHU2xpZGUxAAAAAAIAAAAAAAAABgAAAAQAAAD/AAAACAAAAAQAAAABAAAACQAA
+AAQAAAAAAAAAHAAAAAQAAAAAAAAACgAAAAQAAAAAAAAACwAAAAQAAAAAAAAADAAAAAQAAAAAAAAA
+DQAAAAQAAAAAAAAADwAAAAgAAAAAAAAAAAAAAAcAAAAEAAAAAAAAABQAAAAEAAAABAAAAAAAAAAA
+AAACQgAAAAAAAAPoAAAD6AAAAAQAAAJmAABMbgAATHoAAEyGAABMkgAAAAAAAAPoAAAD6AAABnIA
+AAaCAAAGkgAABqIAAAayAAAGwgAABtIAAAbiAAAG8gAABwIAAAcSAAAHIgAABzIAAAdCAAAHUgAA
+B2IAAAdyAAAHggAACNUAAAtAAAANVAAAD18AABICAAAVzwAAF3sAABo8AAAaTAAAGlwAABpsAAAa
+fAAAGowAABqcAAAarAAAGrwAABrMAAAa3AAAGuwAAButAAAcNAAAHf8AAB40AAAecQAAHoEAAB6R
+AAAeoQAAHrEAAB7BAAAe0QAAHuEAAB7xAAAgvQAAINUAACKlAAAksQAAJMkAACThAAAm6QAAJvkA
+ACv8AAAsKQAALJEAADFSAAAxYgAAMXIAADGCAAAxkgAAMwIAADMaAAA0hgAANjYAADZWAAA2dgAA
+OCYAADg2AAA8jQAAPMgAAD0nAABBPgAAQU4AAEFeAABBbgAAQX4AAEGOAABBngAAQa4AAEG+AABB
+zgAAQd4AAEHuAABB/gAAQg4AAEIeAABCLgAAQj4AAEJOAABCXgAAQm4AAEJ+AABCjgAAQp4AAEKu
+AABCvgAAQs4AAELeAABC7gAAQv4AAEMOAABDHgAAQy4AAEM+AABDTgAAQ14AAENuAABDfgAAQ44A
+AEOeAABDrgAAQ74AAEPOAABD3gAAQ+4AAEP+AABEDgAARB4AAEQuAABEPgAARE4AAEReAABEbgAA
+RH4AAESOAABEngAARK4AAES+AABEzgAARN4AAETuAABE/gAARQ4AAEUeAABFLgAART4AAEVOAABF
+XgAARW4AAEV+AABFjgAARZ4AAEWuAABFvgAARc4AAEXeAABF7gAARf4AAEYOAABGHgAARi4AAEY+
+AABGTgAARl4AAEZuAABGfgAARo4AAEaeAABGrgAARr4AAEbOAABG3gAARu4AAEb+AABHDgAARx4A
+AEcuAABHPgAAR04AAEdeAABHbgAAR34AAEeOAABHngAAR64AAEe+AABHzgAAR94AAEfuAABH/gAA
+SA4AAEgeAABILgAASD4AAEhOAABIXgAASG4AAEh+AABIjgAASJ4AAEiuAABIvgAASM4AAEjeAABI
+7gAASP4AAEkOAABJHgAASS4AAEk+AABJTgAASV4AAEluAABJfgAASY4AAEmeAABJrgAASb4AAEnO
+AABJ3gAASe4AAEn+AABKDgAASh4AAEouAABKPgAASk4AAEpeAABKbgAASn4AAEqOAABKngAASq4A
+AEq+AABKzgAASt4AAEruAABK/gAASw4AAEseAABLLgAASz4AAEtOAABLXgAAS24AAEt+AABLjgAA
+S54AAEuuAABLvgAAS84AAEveAABL7gAAS/4AAEwOAABMHgAATC4AAEw+AABMTgAATF4AAAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+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
+KACpxeG3twd82aSg49kRAACfzN+mrv18AABV+q2Vr8wAFADw5WwAROTkQwBs5AAAqf49AAEA/hEA
+AQDvDd9zAACf/0oAAGr4HQC6kQABAP4GABQA8aKvAIehoYYAr6EAAKnIAAMA9RBKYWbJnwAAn9kA
+AQD3BfRkAKfSSQQAFgDxYO8DyV1eyQPvXwAAqasAAgD0U/LOq6reswAAn7oAAgD22IMAHrj88q0x
+ABQA8R3/RvwbG/xG/xwAAKmoAAIA/ed8AAEA+bKzAACfygACAP3pbwABAPoSUb7xFAAUAPfZyNYA
+ANfI2AABAP2pqAABAO0H/k4AABLvswAAn/ocAAA3/zkAAwD8Iv86ABQA95f/kwAAlP+WAAEA/amo
+AAIA5sbRT1XN4LMAAJ/lz1Nb4bgAALJ5Skis5QwAFAD3P6o9AAA9qj8AAQD9cXAAAgDnHaTXwFdo
+eAAAn7JUw9eVDwAAabTUz50lAC8A/Z+yADwA/Z+yADwA/XWDAH8NEQB/EAAAfxAAAH8QAAA0APR7
+4y8iDgDA1zQABAAzAPQUtfD/ZgASqfz2+wA7APwPMCAAfw8/AH8QAAB/EAAAfxAAAO4xXAAR35wA
+Ed+cAABH/EIiFAAtAO7xfAGu1AoAADj6WgACmun/mQAtAP4FAH8PfgB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfwIkABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4Aj
+ABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMA
+G4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAb
+gCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuA
+IwAbgH8CJAAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb
+/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/
+IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8j
+ABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMA
+G/9/EAAAfxAAAH8CAAB/DgCAfwIAAH8OAP9/EAAAfxAAAH8CAAAHgDcAB4A3AAeANwAHgDcAB4A3
+AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcA
+B4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAH
+gDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeA
+NwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AH8CAAAH/zcAB/83AAf/NwAH/zcAB/83
+AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcA
+B/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH
+/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/
+NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83ACMAG/8jABv/IwAb/yMAG/8jABv/IwAb
+/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8LAH8QAAB/EAAAIwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMA
+G/8jABv/IwAb/yMAG/8jABv/IwAb/yMAD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/wsAfwQA/38MAAB/EAAA
+fxAAAH8EAP9/DAAAfwQA/38MAAB/EAAAfxAAAH8EAP9/DAAAO/8DADv/AwA7/wMAO/8DADv/AwA7
+/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8DAH8QAAB/EAAAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/
+AwA7/wMAO/8DADv/AwA7/wMAO/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8DAH8QAAB/EAAAfxAAAH8Q
+AAB/BDsA+gIsXYChADYA+y99uvH/Av80APwrjN3/Bv8xAPwFVsD/Cf8vAPwCW9z/C/8uAP1E0v8N
+/ywA/BCZ/v8O/ysA/UXn/xD/KQD8AXj8/xH/KAD9B6n/E/8nAP0KuP8U/yYA/QvB/xX/JQD9A7D/
+Fv8lAP6Q/xf/JAD+Wv8Y/yMA/Rzu/xj/IwD+vf8Z/yIA/lP/Gv8hAP0F2v8a/yEA/mP/G/8hAP7N
+/xv/IAD+PP8c/yAA/pj/HP8fAP0B4/8c/x8A/jD/Hf8fAP5p/x3/HwD+lf8d/x8A/sH/Hf8fAP7c
+/x3/HwD+6/8d/x8A/vj/Hf8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//
+HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/zkA/YCCgAKANAD9gIKAB4AxAP2HgYAKgC4A/ouA
+DoAsAP6DgBCAKgAUgCgA/oKAFIAmAP6DgBaAJAD9gIGAF4AjAP6CgBmAIQAdgCAAHoAfAP6CgB2A
+HgAggB0AIYAcAP6BgCCAGwD+gYAcgPqBlq7A0AAZAP6BgBqA+5e+3fj/Av8ZAP6CgBiA/JXG7v8G
+/xgA/oOAFoD8gqvg/wn/FwAXgPyBre7/C/8XABaA/aLp/w3/FgAVgPyIzP7/Dv8VAP6HgBOA/aLz
+/xD/FQAUgP28/v8R/xQA/oKAEYD9g9T/E/8UABKA/YXc/xT/EwASgP2F4P8V/xMAEYD9gdj/Fv8S
+ABKA/sj/F/8SABGA/q3/GP8RABGA/Y73/xj/EQD+gYAPgP7e/xn/EQAQgP6p/xr/EAD+hoAOgP2C
+7f8a/xAAEID+sf8b/xAAEID+5v8b/xAAD4D+nv8c/w8A/oWADoD+zP8c/w8AEID+8f8c/w8AD4D+
+mP8d/w8AD4D+tP8d/w8AD4D+yv8d/w8AD4D+4P8d/w8AD4D+7v8d/w8AD4D+9f8d/w8AD4D+/P8d
+/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8A
+D4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/w8AD4Af/38QAAA5APkWO1x+
+oMEAMwD6BCtmotX/BP8xAPsRVaLy/wj/LgD7C2S6+v8L/ywA/CWI7f8O/yoA/EK8/v8Q/ygA/TWz
+/xP/JgD8J67+/xT/JAD8BHf3/xb/IwD9L8z/GP8hAPwCgvv/Gf8gAP0SuP8b/x8A/S/d/xz/HgD9
+UPX/Hf8dAP1Y+v8e/xwA/WX9/x//GwD9bf7/IP8aAP1T/f8h/xkA/Tf2/yL/GAD9Ien/I/8XAP0I
+0v8k/xcA/o//Jf8WAP1E/v8l/xUA/RHj/yb/FQD+mf8n/xQA/Sv8/yf/FAD+tf8o/xMA/kL/Kf8T
+AP7G/yn/EgD+Mv8q/xIA/p//Kv8RAP0U9/8q/xEA/nX/K/8RAP7I/yv/EAD9Ff3/K/8QAP5e/yz/
+EAD+qf8s/xAA/uv/LP8PAP4Z/y3/DwD+Rv8t/w8A/nL/Lf8PAP6f/y3/DwD+vv8t/w8A/sz/Lf8P
+AP7c/y3/DwD+6v8t/w8A/vj/Lf8PAC//DwAv/w8AL/8PAC//DwAv/w8AL/8PAC//DwAv/w8AL/8P
+AC//DwAv/w8AL/8PAC//DwAv/w8AL/8PAC//DwAv/38EAAD6w9zk7vz/fwv6/38EAID64e7y9/7/
+fwv6/38QAAD6zN3k7vz/fw/6/38EAAAy//X87uTdw6GAXCsCAAEAO//78Ll8Lf9/C3//OYD+gYAB
+gAEAfwPAgDL/9f738u7h0MCulYGAAYA7//v43L6W/38Lf/9/EAAAMv/y/O7k3MzBn31cOhYAAP88
+//3ms/9/D3//fwSAAPzciyoAOwAC//y+VQQAOAAE//zaWQIANgAG//3QQgA1AAj//aoTADMACf/9
+5kMAMgAK//z8dQEAMAAM//2oBgAvAA3//bcJAC4ADv/9vwoALQAP//2uAgAsABD//owALAAR//5X
+ACsAEf/97x4AKgAS//65ACoAE//+TgApABP//dgFACgAFP/+YQAoABT//s8AKAAV//45ACcAFf/+
+lQAnABX//eIBACYAFv/+LQAmABb//mYAJgAW//6SACYAFv/+vgAmABb//toAJgAW//7pACYAFv/+
++AAmABf/JwAX/ycAF/8nABf/JwAX/ycAF/8nABf/JwAX/ycAF/8nABf/JwAX/ycAF/8nABf/JwAX
+/ycAF/8nABf/JwAX/ycAPwD8gYCAADsABYA5AAaA/YGLADUACoA0AAyAMgANgP6CAC8AEIAuABKA
+LAASgP6CACoAE4D9gYAAKAAVgP6HACcAF4AnABiAJgAZgCUAGYD+gQAjABuAIwAbgP6BACEA/O7F
+lYAYgP6CACAAAv/836qCgBeAIAAE//ztrIGAFYD+kgAeAAb//eihgBWAHwAI//3ViYATgP6BAB0A
+Cf/986GAE4D+iAAcAAr//f66gBOAHQAM//3Ug4ASgBwADf/924SAEYAcAA7//d+FgBGAGwAP//3X
+gYAQgBsAEP/+xoAQgP6CABkAEf/+q4AQgBoAEf/994+AEIAZABL//tyAD4D+gQAYABP//qeAD4AZ
+ABP//eyCgA6A/oYAFwAU//6wgA+AGAAU//7ngA+AGAAV//6cgA6AGAAV//7KgA+AFwAV//7xgA+A
+FwAW//6WgA2A/oEAFgAW//6zgA6AFwAW//7JgA6AFwAW//7fgA6AFwAW//7tgA6AFwAW//70gA6A
+FwAW//78gA6AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+A
+FwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwB/
+EAAAPwD8dzwIADsAAf/79rNmFgA4AAT/+/q6YwsANQAH//zxmSwAMwAJ//z+ukAAMQAM//27NQAv
+AA3//P6tJgAtAA///PeABgArABH//dE1ACoAEv/8+38CACgAFP/9thEAJwAV//3hNAAmABb//fVO
+ACUAF//9/F4AJAAY//38YwAjABn//f5qACIAGv/9/VEAIQAb//31NQAgABz//ecgAB8AHf/90AcA
+HgAe//6LAB4AHv/9/UEAHQAf//3hDwAcACD//pQAHAAg//37KAAbACH//rEAGwAi//5AABoAIv/+
+xAAaACP//jMAGQAj//6cABkAI//99hIAGAAk//5xABgAJP/+wgAYACT//fwTABcAJf/+WgAXACX/
+/qYAFwAl//7pABcAJv/+GAAWACb//kQAFgAm//5xABYAJv/+nQAWACb//rwAFgAm//7LABYAJv/+
+2gAWACb//ukAFgAm//74ABYAJ/8XACf/FwAn/xcAJ/8XACf/FwAn/xcAJ/8XACf/FwAn/xcAJ/8X
+ACf/FwAn/xcAJ/8XACf/FwAn/xcAJ/8XACf/FwB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAAjABuAIwAbgCMAG4Aj
+ABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMA
+G4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAb
+gCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuAIwAbgH8FAAAjABv/
+IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8j
+ABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMA
+G/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb
+/38FAAB/EAAAfxAAAH8LAIB/BQAAfwsA/38FAAB/EAAAfxAAAAeANwAHgDcAB4A3AAeANwAHgDcA
+B4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAH
+gDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeA
+NwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgH8FOAAH/zcAB/83AAf/NwAH
+/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/
+NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83
+AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/9/BTgAIwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8j
+ABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/38DAAB/EAAAfxAAACMAD/8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8jABv/IwAb/yMAG/8j
+ABv/IwAb/yMAG/8jABv/IwAb/yMAG/9/AwAAfwkAAH8EAP9/AwAAfxAAAH8QAAB/CQAAfwQA/38D
+AAB/CQAAfwQA/38DAAB/EAAAfxAAAH8JAAB/BAD/fwMAACsAD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMA
+O/8DADv/AwA7/wMAO/9/AwQAfxAAAH8QAAArAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8D
+ADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMAO/8DADv/AwA7/wMA
+O/8DADv/fwMEAH8QAAB/EAAAfxAAAH8QAAAfAB//HwAf/x8AH/8fAB//HwAf/x8A/vj/Hf8fAP7r
+/x3/HwD+3P8d/x8A/sH/Hf8fAP6U/x3/HwD+af8d/x8A/i//Hf8gAP7g/xz/IAD+l/8c/yAA/jr/
+HP8hAP7M/xv/IQD+Yv8b/yEA/QTV/xr/IgD+UP8a/yMA/rv/Gf8jAP0b7f8Y/yQA/lj/GP8lAP6N
+/xf/JQD9Aq7/Fv8mAP0Kv/8V/ycA/Qew/xT/KAD9Bqf/E/8pAPwBdPv/Ef8rAP1B5P8Q/ywA/A+Q
+/f8O/y4A/UDO/w3/LwD8AVfZ/wv/MQD7BFK8/v8I/zQA/CmJ2v8G/zcA+yx7t+//Av86APoCKlt+
+oAB/Bv8ADwAPgB//DwAPgB//DwAPgB//DwAPgB//DwAPgB//DwAPgP78/x3/DwAPgP71/x3/DwAP
+gP7u/x3/DwAPgP7g/x3/DwAPgP7K/x3/DwAPgP60/x3/DwAPgP6X/x3/DwAQgP7w/xz/DwD+hYAO
+gP7L/xz/EAAPgP6d/xz/EAAQgP7m/xv/EAD+gYAOgP6x/xv/EAAQgP2C6v8a/xEAEID+qP8a/xEA
+EYD+3f8Z/xEA/oeAD4D9jfb/GP8SABGA/qz/GP8SAP6CgBCA/sb/F/8TABGA/YHX/xb/EwD+gYAQ
+gP2F3/8V/xQAEoD9g9j/FP8UAP6DgBGA/YPT/xP/FQAUgP26/f8R/xUAFYD9oPL/EP8WAP6CgBOA
+/IfI/v8O/xcAFoD9oOf/Df8XAP6SgBaA/avs/wv/GAAYgPuCqd7+/wj/GQAagPyUxO3/Bv8aAP6B
+gBqA+5a92/f/Av8bAB6A+oGVrb/QABsAIoAdAP6BgB+AHgAggB8AH4AgAB6AIQAdgCMAG4AkAP2A
+gYAXgCYA/oOAFoAoABaAKgAUgCwAEoAuABCAMQD9i4GACoA0AP2AgoAHgDkA/YCCgAKAfwMAAH8Q
+AAAPAC//DwAv/w8AL/8PAC//DwAv/w8A/vj/Lf8PAP7q/y3/DwD+3P8t/w8A/sz/Lf8PAP69/y3/
+DwD+n/8t/w8A/nL/Lf8PAP5G/y3/DwD+Gf8t/xAA/ur/LP8QAP6o/yz/EAD+Xf8s/xAA/RL8/yv/
+EQD+xf8r/xEA/nT/K/8RAP0R9f8q/xIA/p7/Kv8SAP4x/yr/EwD+xf8p/xMA/kH/Kf8UAP6y/yj/
+FAD9Kfv/J/8VAP6X/yf/FQD9EOL/Jv8WAP09/P8l/xcA/oz/Jf8XAP0H0f8k/xgA/SDo/yP/GQD9
+NvX/Iv8aAP1R/f8h/xsA/Wr+/yD/HAD9XPv/H/8dAP1X+v8e/x4A/U71/x3/HwD9KNf/HP8gAP0O
+rv8b/yEA/AJ++v8Z/yMA/S7K/xj/JAD8BG/0/xb/JgD8Jar+/xT/KAD9LKr/E/8qAPw+uP7/EP8s
+APwkiOz/Dv8uAPsKYrn6/wv/MQD7C02i8f8I/zQA+QQrZqLV/v8D/zkA+RQ5WnydvwB/Av8AfwjA
+//rB2+Pu/P85/38HAAB/CMD/+uDt8ff+/zn/fwQAgH8DAAB/EAAAfwzA//rM2uPu/P85/38DAAB/
+CLz/++62eSr/Mf/1/O7j2sGfflspAQB/BwIAfwi8//v327yV/zH/9v738e3gz7+tlIB/A/2A/oGA
+AYB/AwIAfxAAAH8Mvv/95rP/Mf/0/O7i2sy+nXtaOBQAfwMBABf/JwAX/ycAF/8nABf/JwAX/ycA
+Fv/++AAmABb//ugAJgAW//7ZACYAFv/+vwAmABb//pIAJgAW//5mACYAFv/+LAAmABX//uAAJwAV
+//6TACcAFf/+NwAnABT//s4AKAAU//5gACgAE//91wQAKAAT//5LACkAEv/+tgAqABH//e4dACoA
+Ef/+VAArABD//ooALAAP//2rAgAsAA7//b0JAC0ADf/9tgkALgAM//2mBgAvAAr//ftyADEACf/9
+4z8AMgAH//z+oRIAMwAG//3NPwA1AAT//NdUAQA2AAH/+/67UQMAOAD82YgoAH8HvAAX/w+AFwAX
+/w+AFwAX/w+AFwAX/w+AFwAX/w+AFwAW//78gA6AFwAW//70gA6AFwAW//7sgA6AFwAW//7fgA6A
+FwAW//7JgA6AFwAW//6zgA6AFwAW//6WgA6AFwAV//7wgA6A/oEAFgAV//7JgA6A/oUAFgAV//6b
+gA6AGAAU//7ngA+AGAAU//6wgA+AGAAT//3rgoAOgP6GABcAE//+pYAPgBkAEv/+24APgP6BABgA
+Ef/9946AEIAZABH//qqAEIAaABD//sWAEYAaAA///dWBgBCAGwAO//3ehIAQgP6CABoADf/924SA
+EYAcAAz//dODgBGA/oMAGwAK//39uYATgB0ACf/98Z+AFIAdAAf//P7QiYAUgB4ABv/95p+AFYAf
+AAT//euqgBeAHwAB//v+3aiBgBeAIAD87MSUgBiA/oIAIAAbgP6BACEAGoD+gQAiABqAJAAZgCUA
+GIAmABaA/oIAJgAVgP6HACcAFIAqABKA/oIAKgAQgP2BqgArAA+A/oMALQANgP6CAC8ADIAyAAqA
+NAAIgDYABYA5APyBgJIAfwN8AH8QAAAn/xcAJ/8XACf/FwAn/xcAJ/8XACb//vgAFgAm//7oABYA
+Jv/+2QAWACb//soAFgAm//67ABYAJv/+nAAWACb//nAAFgAm//5DABYAJv/+FwAWACX//ukAFwAl
+//6lABcAJf/+WgAXACT//fwTABcAJP/+wQAYACT//m8AGAAj//31EgAYACP//poAGQAj//4yABkA
+Iv/+wgAaACL//j8AGgAh//6vABsAIP/9+icAGwAg//6TABwAH//93w4AHAAe//39QAAdAB7//okA
+HgAd//3OBgAeABz//eYeAB8AG//99DMAIAAa//38TwAhABn//f5nACIAGP/9/GIAIwAX//37XAAk
+ABb//fRMACUAFf/92y0AJgAU//20EQAnABL//Pp6AQAoABH//dAzACoAD//89ncDACsADf/8/qkj
+AC0ADP/9uzMALwAJ//z9tzwAMQAH//zwmSoAMwAE//v5uGIKADUAAf/79rNeEAA4APx3PAcAfwN8
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/
+CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8K
+AAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoA
+AH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAA
+fwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/
+BkAAfwZAAH8GQAB/BkAAAAAB9AAAAfQAAAAAAAAA+gAAAPoAAAAAAAAAfQAAAH0AAAAAAAAAPgAA
+AD4AAAAAAAAD6AAAA+gAAAABAAAAB1NsaWRlMgAAAAAGAAAABAAAAP8AAAAIAAAABAAAAAEAAAAJ
+AAAABAAAAAAAAAAcAAAABAAAAAAAAAAKAAAABAAAAAAAAAALAAAABAAAAAAAAAAMAAAABAAAAAAA
+AAANAAAABAAAAAAAAAAPAAAACAAAAAAAAAAAAAAABwAAAAQAAAAAAAAAFAAAAAQAAAADAAAAAAAA
+AAAAAE1NAAAAAAAAA+gAAAPoAAAABAAATXEAAO0yAADtPgAA7UoAAO1WAAAAAAAAA+gAAAPoAABR
+fQAAUY0AAFGdAABRrQAAUb0AAFHNAABR3QAAUe0AAFH9AABSDQAAUh0AAFItAABSPQAAUk0AAFJd
+AABSbQAAUn0AAFKNAABSnQAAUq0AAFK9AABSzQAAUt0AAFLtAABS/QAAUw0AAFMdAABTLQAAUz0A
+AFNNAABTXQAAU20AAFN9AABTjQAAU50AAFOtAABTvQAAU80AAFPdAABT7QAAU/0AAFQNAABUHQAA
+VC0AAFQ9AABUTQAAVF0AAFRtAABUfQAAVI0AAFSdAABUrQAAVL0AAFTNAABU3QAAVO0AAFT9AABV
+DQAAVR0AAFUtAABVPQAAVU0AAFVdAABVbQAAVX0AAFWNAABVnQAAVa0AAFW9AABVzQAAVd0AAFXt
+AABV/QAAVg0AAFYdAABWLQAAVj0AAFZNAABWXQAAVm0AAFZ9AABWjQAAVp0AAFatAABWvQAAVs0A
+AFbdAABW7QAAVv0AAFcNAABXHQAAVy0AAFc9AABXTQAAV10AAFdtAABXfQAAV40AAFm+AABbPgAA
+XHoAAF6CAABgrgAAYcsAAGTGAABk1gAAaNIAAGtAAABvpQAAcV8AAHFvAABxfwAAcY8AAHGfAABz
+6wAAdWAAAHbAAAB4/wAAeysAAHw2AAB/agAAf3oAAIPVAACGmAAAiyQAAI0DAACNEwAAjSMAAI0z
+AACNQwAAjVMAAI1jAACNcwAAjYMAAI2TAACNowAAjbMAAI3DAACN0wAAjeMAAI3zAACOAwAAjhMA
+AI4jAACOMwAAjkMAAJAqAACRQwAAkZ0AAJR9AACVmgAAlaoAAJdHAACXbQAAl30AAJmUAACbNQAA
+nBYAAJwmAACcNgAAnEYAAJxWAACdhgAAoHoAAKOxAACkGQAAplYAAKdjAACn/QAAqpEAAKuXAACt
+tAAArcQAALBIAACwWAAAsGgAALB4AACwiAAAsJgAALDuAACxIAAAsTAAALFAAACxUAAAsWAAALFw
+AACxpgAAsbYAALHGAACx1gAAseYAALH2AACyBgAAshYAALImAAC4SAAAvGAAALxwAADBrQAAxdcA
+AMaOAADGngAAxq4AAMa+AADGzgAAxt4AAMbuAADG/gAAxw4AAMceAADIVQAAztIAANYXAADW2gAA
+3U8AAOSFAADk/gAA5Q4AAOUeAADlLgAA5T4AAOVOAADlXgAA5W4AAOV+AADljgAA5Z4AAOgGAADo
+FgAA6CYAAOrKAADregAA67IAAOvCAADr0gAA6+IAAOvyAADsAgAA7BIAAOwiAADsMgAA7EIAAOxS
+AADsYgAA7HIAAOyCAADskgAA7KIAAOyyAADswgAA7NIAAOziAADs8gAA7QIAAO0SAADtIgAAAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/BX4A/YOAADoA/ouAAYA6AP6BgAKAOAD+g4AEgDcA/oGABYA1
+AP6ZgAeANAD+hYAIgDMA/oOACYAyAP6CgAqAMQD+goALgDAADoAvAP6DgA2ALgAQgC0A/pKAD4At
+ABGALAASgCsAE4ArABOAKgD+gYASgCkAFYApABWAKAD+g4AUgCgAFoAnAP6EgBWAJwAXgCYA/oaA
+FoAmABiAJgAYgCUA/oOAF4AlABmAJQAZgCQA/oSAGIAkABqAJAAagCQAGoAjABuAIwD+goAZgCMA
+G4AjABuAIwAbgCMAG4AjABuAIwAbgH8FfgD9IZEAOgD7C4j7/wA5AP1N4/8B/zgA/SG+/wP/NwD9
+T+7/BP81APwFiP7/Bf80AP0Zy/8H/zMA/SHa/wj/MgD9LeX/Cf8xAP0/8f8K/zAA/S7v/wv/LwD9
+I+f/DP8uAP0W2v8N/y0A/QfL/w7/LQD+kv8P/ywA/Uz+/w//KwD9Hu3/EP8qAP0Bvv8R/yoA/lv/
+Ev8pAP0O5f8S/ykA/pL/E/8oAP0l/P8T/ygA/p3/FP8nAP0d+f8U/ycA/pT/Ff8mAP0V9v8V/yYA
+/m7/Fv8mAP7L/xb/JQD+Kf8X/yUA/of/F/8lAP7a/xf/JAD+G/8Y/yQA/l7/GP8kAP6f/xj/JAD+
+4f8Y/yMA/hT/Gf8jAP47/xn/IwD+Yv8Z/yMA/on/Gf8jAP6v/xn/IwD+x/8Z/yMA/tP/Gf8jAP7g
+/xn/fxAAAH8QAAB/BAwA/oaAEID+hgAmAP2AgYAXgP6EAB8A/oOAH4AaACWA/YGAABQAKoD+hAAS
+ACyA/oMAEAAvgA8AMIAOADGA/oQACwAygP6BAAoANYAJADWA/oUABwA2gP6DAAYAN4D+ggAFADiA
+/oIABAA6gAQAO4ADADyAAgA9gAEAPYABAD6A/gCAPYD+g4B/Bn+AfwQMAOsTOmKIr8fS3e75+e7d
+0seuiGI6EwAmAPsYVZne/xL/++aqZh8AHwD8KYfa/xr//NmFKAAZAPwUbsv/IP/8yW0UABQA/B6R
+9f8k//z4mR0AEgD+9/8o//z6oicAEAAs//z7kQ4ADgAu//zmXgEADAAw//28HwALADH//fBVAAoA
+Mv/8/pEGAAgANP/9yBcABwA1//3eJQAGADb//egxAAUAN//98T0ABAA4//3xMgADADn//eomAAIA
+Ov/93RgAAQA7//vIBgAA/zv//I0AAP87//z+UAD/PP/97iH/Pf/+u/9/Bj//fxAAAH8QAAB/CcAA
+/oEAPQD9gIgAPAABgD0AAYD+gwA7AAKAPAACgP6EADoAA4A7AAOA/oYAOQADgP6BADkABIA6AASA
+/oMAOAAFgDkABYA5AAWA/oQANwAFgP6BADcABoA4AAaAOAAHgDcAB4A3AAaA/oEANgAHgDcAB4A3
+AAeANwAHgDcAB4A3AH8JwAD+VwA9AP3nDwA8AP3/jgA8APz/+yMAOwAB//6aADsAAf/9+h8AOgAC
+//6RADoAAv/99hMAOQAD//5rADkAA//+yAA5AAT//icAOAAE//6CADgABP/+1gA4AAX//hsANwAF
+//5bADcABf/+nAA3AAX//t4ANwAG//4SADYABv/+OAA2AAb//l8ANgAG//6GADYABv/+rQA2AAb/
+/sQANgAG//7RADYABv/+3gA2AH8GvwD+/wA7AAL/OwAD/zkABf84AAb/NgAI/zUACf80AAr/MwAL
+/zIADP8wAA7/LwAP/y4AEP8uABD/LQAR/ywAEv8rABP/KgAU/yoAFP8pABX/KAAW/ygAFf8oABX/
+KAAV/ykAFP8qABP/KgAT/ysAEv8rABP/KwAS/ywAEf8tABH/LAAR/y0AEf8tABH/LQAQ/y4AEP8u
+ABD/CgB/EAAAfxAAAH8GvwD+JgA7APwKifkAOgD7P9j//wA4AP0PoP8C/zgA/Tnc/wP/NgD8BIb8
+/wT/NQD9F7//Bv80AP065P8H/zMA/Vn4/wj/MgD9b/3/Cf8wAP0BlP8L/y8A/QKb/wz/LgD9AqH/
+Df8uAP6S/w7/LQD+ev8P/ywA/Vr+/w//KwD9MPX/EP8qAP0R3P8R/yoA/q3/Ev8pAP5c/xL//v4A
+JwD9Gu7/Ef/980sAJwD+pv8R//3nMwAnAP04/v8Q//3gIgAnAP0Bx/8Q//3dHwAoAP5I/xD//eol
+ACkA/rz/D//98zEAKQD+M/8P//3+VQAqAP6Y/w///owAKgD9Buz/Dv/91ggAKgD+T/8O//39NgAr
+AP6e/w7//qAALAD+3v8N//36HQArAP4g/w7//qIALAD+Wv8O//48ACwA/oL/Df/93wEALAD+qv8N
+//6YAC0A/s//Df/+WwAtAP7h/w3//jEACQB/AjwAA/8yAAz/LAAS/ycAF/8iABz/HgAg/xsAI/8X
+ACf/FAAq/xEALf8PAC//DAAy/woANP8IADb/BQA5/wMAO/8BAD3//gD/Ov8CADT/CgAu/xAAKf8V
+ACX/GQAh/x0AHv8gABr/JAAY/yYAFf8pABL/LAAQ/y4ADv8wAAz/MgAK/zQACP82AAb/OAAF/zkA
+A/87AAL/PAAB/38EvgB/EAAAfxAAAH8CPAD7DiI2SgAxAPYCHDxdfp+/4Pr/Av8sAPgIM2KRudn4
+/wr/JwD5ETxvosz4/xD/IgD6AzNwrun/Fv8eAPoEM2+q7v8a/xsA+yp3wPf/Hv8XAPsDPIjW/yL/
+FAD7Dlak7f8l/xEA+wJEovX/KP8PAPwogOD/K/8MAPwQZsT/Lv8KAPwjkfb/MP8IAPw8qvz/Mv8F
+APwCTcX/Nf8DAPwFZtz/N/8BAPwCXNz/Nf/4+ubTwABI1P8v//b948KhgF8+HgMAAQD+tP8s//ng
+sYNUJwYACQAo//n8z5xtPxAADwAk//r7zJFVEgAUACD/+vm9fkAJABgAHf/77apeEAAcABr/+9qM
+PwMAHwAX//zmiiwAIwAU//v3qUoDACUAEv/8yWgRACgAD//8/bNEACsADf/895gmAC0AC//87YEW
+AC8ACf/88oIPADEAB//8+5IVADMABv/9vS0ANQAE//3mVAA3AAL//P6aEAA4AAH//elNADoA/P+2
+FgA7AP2IAgB/BL0AfwIAACP/GwAs/xIAMv8MADf/BwA8/wIAfwLP/wEALv8iABz/KgAU/zAADv81
+AAn/OQAF/z0AAf9/CEAAfxAAAH8QAAB/AgAA211wg5aru8HMzNfd3e7u9P//9O7u3d3XzMzBu6uW
+g3BdSTYiDgAaACP/9vrgv55+XTwbAQARACv/+PjZuJBiMwgACwAx//n73bOATSIABgA3//rornAy
+AwABADv/+/O7gET/fwJ//9utmIRxXks8MzMmIiEREQsAAAsRESEiJjMzPEtecoWZrcDU5/r/Gv8i
+APYDHj9ggKLD4/3/Ev8qAPkHJ1WEsuD/Df8wAPkRP26c0Pz/B/81APoMRIC7+P8D/zkA+QpBf776
+/wA8AP0LTQB/CD8AfwNAAP7/AD0AA/87AAf/NwAK/zQADf8xAA//LwAS/ywAFP8qABb/KAAZ/yUA
+G/8jAB3/IQAe/yAAIP8eACL/HAAj/xsAJf8ZACb/GQAn/xsAJP8cACP/HgAh/yAAH/8hAB//IQAe
+/yIAHf8jABv/JQAa/yYAGf8mABn/JwAY/ycAF/8oABf/KQAW/ykAFf8qABX/KgAU/ysAFP8rABP/
+LAAT/ywAEv8sABP/LAAS/y0AEf8tABH/LgAR/y0AEf8tABH/LgAQ/y4AEP8uABD/AwB/EAAAfxAA
+AH8DQAD+CAA9APv2v3YpADoAA//73pFEBQA2AAb/++2jVg4AMwAJ//v4s1UEADAADP/85pEwAC4A
+D//81XcVACsAEf/8+KIqACkAE//8/bNEACcAFv/8zV4EACQAGP/83GUFACIAGv/821oCACAAHP/9
+0kYAHwAe//2xJQAdAB///PmGCQAbACH//d1FABoAIv/8/p0OABgA/Zno/yH//eA+ABgA+wRAjdv/
+H//8/IMDABoA/CyL5v8e//28FQAbAPsDS6r4/xz//eM3AB0A/BFpyv8b//33VgAfAPwzovz/Gf/9
+/oAAIAD8J5n3/xn//ZEBACAA/BaC7f8Y//2XAQAhAPwPg/P/F//9nAIAIgD8FpT7/xb//o8AJAD9
+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
+AiBFaoahvNbz/xb/GAD4DDhhhqzS9/8e/xMA+RNEdqfY/f8k/w4A+gQ2c6/h/yr/CgD6CD59ufP/
+Lv8HAPsoc734/zL/AwD7CEiT3f82//oACliv9f85//2k8/9/C73/fwYAAAHu8uPazLyuoZSHclxD
+KxQALwAO//b548enhGE/HAEAJgAW//j31Kp8TyIBACAAHP/58saYYSgBABsAIf/67bR8QgwAFwAl
+//r6wn04AwATACn/++6tZxsAEAAs//v+xnMgAA0AMP/8zHghAAoAMv/7/b1bCQAHADX//O+WNAAF
+ADX//OmQMgAFADL/+/irTQUABwAw//zFaBEACgAt//zfgiUADQAq//v2qkQBAA8AJ//7/LdaCQAS
+ACX//NN0GgAVACL//OmPMQAYAB//+/eqTAQAGgAd//zMbhQAHQAa//ziiCUAIAAX//vxnD4BACIA
+FP/7/LZZCQAlABL//NV/HwAoAA///OiOMAArAAz/+/iyVQUALQAJ//v+w2UQADAAB//83YAjADMA
+BP/78KFEAQA1AAH/+/y1WAkAOAD80HIYAH8CPAB/AgAACoD6gYCAg4sALgAWgP2EgAAlAByA/YKO
+AB8AIID8gYCAABoAJ4D+mQAVACqA/YGAABEALoD+ggAOADKA/pIACgA1gP6OAAcAN4D9gZIABAA6
+gP6CAAIAPID8gYAAgH8A/4AB9/Lx7ebe19DKw7muoZWKgC+ADv/3/PHj08Kwn46AJ4AW//n76tW+
+p5GAIYAc//r548ywlIAcgCH/+vbavqGGgBeAJf/6/eG+nIGAE4Ap//v31rONgBCALP/7/uO5kIAN
+gDD//Oa8kIAKgDL/+/7erYSAB4A1//z3y5qABYA1//z0yJmABYAy//v81aaCgAeAMP/84rSIgAqA
+Lf/878GSgA2AKv/8+9WigBCAJ//7/tuthIASgCX//Om6jYAVgCL//PTHmIAYgB//+/vVpoKAGoAd
+//zmt4qAHYAa//zxxJKAIIAX//z4zp+AI4AU//v+26yEgCWAEv/86r+PgCiAD//89MeYgCuADP/7
+/NmqgoAqgPyBhgD/CP/7/uGyiIAsgAMAB//87sCRgCuA/YKAAAQABP/8+NCigC2ACAAB//v+2qyE
+gCqA/YGAAAoA/Oi5jIAsgA4ALID9gZkADwApgP2BgAASACeA/oMAFQAlgBkAIoD+iwAaAB+A/oUA
+HQAcgP6CACAAGYD9gZkAIgB/EAAAfwIAAAHu8ePd0MK1p5mJfG1UPCULAC4AD//29NnCp4ViQB0C
+ACUAF//4+Ne0jGAzCQAfAB3/+fzYqn1QGgAaACP/+uGnbjYFABUAJ//69sKFQQYAEQAr//v0tXAr
+AA4AL//75J1MBwAKADL/+/GlUgkABwA1//v0qlUHAAQAOP/87ZEvAAIAO//71XcUAP88//33n/9/
+Bz3//fis/zr/+8xvFQD/N//84IMmAAIANf/78p4/AgAEADL/+/3EZgwABwAw//zTdRoACgAt//zp
+kDIADQAq//v4q00FAA8AKP/8zG8UABIAJf/834IlABUAIv/78Z0+AQAXAB//+/3EZgsAGgAd//zS
+dBkAHQAa//zojzEAIAAX//v4s1UFACIAfxAAAH8FAAD+gAA9AAKAPAAFgDkABoD+qgA2AAiANgAJ
+gP6BADMAC4D+hAAxAA2AMQAPgC8AD4D+gQAtABKALAASgP6BACoAFYApABeAJwAXgP6DACUAGID9
+gYAAIwAagP6DACIAHID+qgAgAB2AIQAcgCIAF4D9gYAAJAAWgCgAEoD9gZkAKQARgC0ADoAwAAqA
+/YGqADEACYA1AAWA/oQANwADgDsA/YCZAH8DvQB/EAAAfwUAAP4sAD0A/P63RAA7AAL//NFmCAA4
+AAT//OBgAwA2AAb//NVQAQA0AAj//chBADMACv/9tB0AMQAL//zwZAEALwAN//25HgAuAA7//PFn
+AQAsABD//bwgACsAEf/882kBACkAE//9viIAKAAU//z0bAIAJgAW//3BIwAlABf//PVvAgAjABn/
+/cMlACIAGv/89nIDACAAG//982gAIAAY//v9xGYMACEAFv/81XccACQAE//865I0ACcAEP/7+K1P
+BQApAA7//MdqEgAsAAv//OSRLgAvAAj/+/aqTQMAMQAF//v8uVwKADQAA//81HYbADcA+//umTwA
+OgD9TgUAfwO9AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAACMAG4AjABuAIwAbgCMAG4AjABuAIwAbgCMAG4AjABuA
+IwAbgCMA/oGAGYAjABuAIwAbgCQAGoAkABqAJAAagCQAGoAlABmAJQAZgCUAGYAmABiAJgD+gYAW
+gCYAGIAnABeAJwAXgCgAFoAoAP6DgBSAKQAVgCkA/omAE4AqABSAKwATgCsA/oSAEYAsABKALQAR
+gC0AEYAuAP6GgA6ALwAPgDAA/oKADIAxAA2AMgAMgDMA/oOACYA0AP6FgAiANQAJgDcA/oGABYA4
+AP6EgASAOgD+gYACgDsAA4A9AAGAfwRAACMA/u3/Gf8jAP75/xn/IwD++f8Z/yMA/u3/Gf8jAP7g
+/xn/IwD+0/8Z/yMA/sf/Gf8jAP6v/xn/IwD+iP8Z/yMA/mH/Gf8jAP46/xn/IwD+Ev8Z/yQA/uD/
+GP8kAP6f/xj/JAD+Xv8Y/yQA/hr/GP8lAP7Y/xf/JQD+hv8X/yUA/ib/F/8mAP7K/xb/JgD+bf8W
+/yYA/RT2/xX/JwD+kv8V/ycA/Rz5/xT/KAD+m/8U/ygA/SP7/xP/KQD+j/8T/ykA/Q3k/xL/KgD+
+WP8S/ysA/rz/Ef8rAP0d7P8Q/ywA/Uz+/w//LQD+j/8P/y0A/QbI/w7/LgD9Fdj/Df8vAP0i5v8M
+/zAA/S3v/wv/MQD9PvD/Cv8yAP0s5P8J/zMA/SHZ/wj/NAD9F8j/B/81APwEgP3/Bf83AP1N7f8E
+/zgA/R+7/wP/OgD9TeL/Af87APsOjvv/ADwA/SCRAH8EPwB/EAAAfxAAAH8H/oD9gQCAPIABADyA
+/JkAAIA6gP6FAAEAOoD+gwACADmA/oIAAwA5gAUAOIAGADeABwA1gP6GAAcANYAJADKA/oEACgAx
+gP6EAAsAMIAOAC+ADwAsgP6DABAA/oWAKYAVAP2GgYAkgBoAIID+gwAfAP2AgYAXgP6EACYAEID8
+gYCHAH8DHwB/B3///rn/PP/97iD/O//8/k8A/zv//IoAAP86//vFBQAA/zn//dwXAAEAOf/95iEA
+AgA4//3xMQADADf//fA8AAQANv/95zAABQA1//3dJAAGADT//cUVAAcAMv/8/pEGAAgAMf/98FMA
+CgAw//25HQALAC7//eVeAA0ALP/8+owMAA4A/vf/KP/8+aIlABAA/BeI9f8k//z4mRwAFAD8E2vI
+/yD//MdqEgAZAPwmg9b/Gv/81YElAB8A+xZVmd3/Ev/75qpmHQAmAOsSOGCHrcXQ3e35+e3d0MSt
+hl84EQB/Ax8AfxAAAH8QAAAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcAB4A3AAeANwAHgDcA
+BoD+ggA2AAeANwAGgDgABoA4AAaAOAAFgP6FADcABYA5AAWAOQAEgP6DADgABIA6AAOA/oEAOQAD
+gP6GADkAA4A7AAKA/oQAOgACgDwAAYD+gwA7AAGAPQABgD0A/oAAfwj+AAb//usANgAG//74ADYA
+Bv/++AA2AAb//usANgAG//7eADYABv/+0QA2AAb//sQANgAG//6tADYABv/+hQA2AAb//l4ANgAG
+//43ADYABv/+EgA2AAX//t4ANwAF//6bADcABf/+WgA3AAT//f4ZADcABP/+1QA4AAT//oEAOAAE
+//4nADgAA//+xgA5AAP//mkAOQAC//31EwA5AAL//o8AOgAB//34GwA6AAH//pcAOwD8//ohADsA
+/f+LADwA/eYOADwA/lQAfwj+ACMAEP8uABD/LgAQ/y4AEP8uABD/LgAQ/y4AEP8uABH/LQAR/y0A
+Ef8uABH/LQAR/y0AEv8sABP/LAAS/ywAE/8sABP/KwAU/ysAFP8qABX/KgAV/ykAFv8pABX/KgAU
+/yoAFP8rABP/LAAS/y0AEf8uABD/LgAQ/y8AD/8wAA7/MgAM/zMAC/80AAr/NQAJ/zYACP84AAb/
+OQAF/zsAA/88AAL/PgD+/wB/BX8AfxAAAH8QAAAjAP7s/w3//hMALQD++f8N//4GAC0A/vn/Df/+
+BgAtAP7t/w3//hQALQD+4f8N//4xAC0A/s7/Df/+XAAtAP6p/w3//pkALQD+gv8N//3hAQAsAP5a
+/w7//j0ALAD+IP8O//6kAC0A/t3/Df/9+x8ALAD+nf8O//6jACwA/k3/Dv/9/jgAKwD9Bez/Dv/9
+1wkAKwD+l/8P//6QACsA/jH/EP/+WAArAP66/w///fQ0ACoA/kX/EP/96ycAKgD+xP8Q//3fIQAp
+AP02/v8Q//3iJQApAP6i/xH//ew8ACgA/Rns/xH//fVSACgA/lj/Ev/+/gApAP6q/xL/KgD9ENv/
+Ef8rAP0u9P8Q/ywA/Vj+/w//LQD+dv8P/y4A/o3/Dv8uAP0CnP8N/y8A/QGX/wz/MAD9AZD/C/8y
+AP1v/f8J/zMA/VX3/wj/NAD9NuL/B/81AP0VvP8G/zYA/AOC/P8E/zgA/Tfb/wP/OQD8DZv+/wH/
+OwD7Pdf//wA7APwIhPcAPQD+HwB/BX8AfwWAAAH/PQAC/zwAA/87AAX/OQAG/zgACP82AAr/NAAM
+/zIADv8wABD/LgAS/ywAFf8pABj/JgAa/yQAHv8gACH/HQAl/xkAKf8VAC7/EAA0/wsAO/8FADz/
+AwA7/wUAOf8IADb/CgA0/wwAMv8PAC//EQAt/xQAKv8XACf/GwAj/x4AIP8iABz/JwAX/ywAEv8z
+AAv/OwAD/38BAAB/EAAAfxAAAH8FgAD9iAMAPAD8/7sYADsAAf/96lAAOgAD//2fEgA4AAT//ehZ
+ADcABv/9xzwANQAH//z+qiMAMwAJ//z5jhIAMQAL//zvhBgALwAN//z4mykALQAP//z+u00AKwAS
+//zNbBMAKAAU//v5rE0EACUAF//86I0uACMAGv/73Y9CBAAfAB3/+/SzXhAAHAAg//r6v4BDCwAY
+ACT/+vvMkVUTABQAKP/5/dGecEISAA8A/aP9/yv/+eO1hlcrCAAKAP0rtf8w//fuzKqIZkQiBAAE
+AP1K1P81//v76NXCAAIA/ANj2/83/wUA/AJNxP81/wgA/DOi/P8y/woA/CKR9f8w/wwA+w9eu/7/
+Lf8PAPwngN7/K/8RAPsCPJn0/yj/FAD7Ck2Z5/8l/xcA+wIzgMz/Iv8bAPsmdL31/x7/HgD6BDNv
+qu3/Gv8iAPoDMG6s5/8W/ycA+RE8b5nE9/8Q/ywA+AYwXoy11ff/Cv8zAPcZOlt7nL3e+P8C/zsA
++wwfNEgAfwD/AH8JfgAB/zkABf81AAn/MAAO/yoAFP8jACr/AQB/Ayz/AgA3/wcAMv8MACv/EwAj
+/38BHAB/EAAAfxAAAH8JfgD9C00AOAD5C0SBwPv/ADQA+g1EgLv4/wP/MAD5E0JwntH9/wf/KgD5
+CSxYh7bk/w3/IwD3ETNVd5m73f3/Ev/br5yHc2BNQTMzKiIiEhEMAAAMERIiIiozM0FNYHOHnK/C
+1ej7/38C1//787uARP82//rnq24wAgABADH/+fvVqoBNGQAGACv/+PbVtIxeMAYACwAj//f43b2c
+e1o5GAASANtbboGUqLu8zMzU3d3s7vP///Pu7N3d1MzMvLunlIFuW0g0HwwAfwEbACoAEP8uABD/
+LgAQ/y4AEP8uABD/LgAQ/y4AEP8tABH/LQAR/y0AEf8sABH/LQAR/ywAEv8rABP/KwAS/ysAE/8q
+ABP/KgAU/ykAFP8pABX/KAAV/ygAFv8mABf/JgAX/yYAGP8kABn/JAAZ/yMAGv8iABv/IQAd/x8A
+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
+8KE0AAIAOP/8w1UEAAIANf/885YqAAUAMv/7/cNmDQAHADD//MpvGAAKACz/+/zAdCUADQAp//vw
+qVsSABAAJf/69bt7OwUAEwAh//rvuXw8BgAXABz/+fLBjVgkAQAbABb/+PLKoXhRJgIAIAAO//f4
+2ryef2FCHAAnAPDu4NvMxruxoo98aVNALBgAfwUwABiAJgAUgP6DACgAF4AnABmA/oIAIwAcgP6C
+ACAAIIAeACKA/oIAGgAmgBgAKYAVACuA/oIAEQAvgA8A/omAL4D+ggALAPv+4beLgDCACQAC//v9
+27GJgDCABgAF//v927CIgC+A/oIAAgAI//v+4beKgDCA/gD/Cv/7/NmviIAugA7/+/zZroeAK4AR
+//v82K6HgCiAFP/7/Nmuh4AlgBf/+/vZroeAIoAa//v72a6HgB+AHf/7+9arhYAcgCD/+/rVq4WA
+GYAj//v72a6GgBaAJv/7+tSphIATgCn/+/nTqYSAEIAs//v506iEgA2AL//7+dKohIAKgDL/+/jS
+p4SAB4A1//v62a6FgASAOP/8+NCagAKAOP/84aqCgAKANf/8+cuVgAWAMv/7/uGzhoAHgDD//OW3
+jIAKgCz/+/7gupKADYAp//v41K2JgBCAJf/6+t29nYKAE4Ah//r33L6eg4AXgBz/+vngxqySgByA
+Fv/4+eXQvKiTgYAggA7/9/zt3s+/sKGOgCeA8Pfw7ebj3djRx760qaCWjIB/AW6A/YkAgDqAAwA3
+gP2BqgAEADSA/YGAAAcAMYD9gYAACgAtgP2BgwAOACyAEgAlgPyBgoAAFQAggPyBgIgAGgAcgP2C
+jgAfABOA+oGAgoOqACUACoD6gYCAg4gAfwEvAH8QAAAU//v+xGYQACUAE//9uiUAKAAU//vjjzoB
+ACUAF//74o45AQAiABr/++GNNwEAHwAd//vgjDYBABwAIP/834o1ABoAI//74ZE8AQAWACb//N2I
+MgAUACn//NyHMQARACz/++CRPAEADQAv//zahC8ACwAy//zfkTwACAA1//zXgiwABQA4//zWgSsA
+AgA7//vdiCoA/z3//tT/fwe9//3ymf86//vVag0A/zf/++2ZPAEAAQA1//vzokcDAAQAMv/776dX
+CgAHAC//+9uOQQQACgAr//vzt3UpAA4AJ//687d4OAQAEQAi//n+2aVxOQQAFQAd//n93at3Qg8A
+GgAX//j40qqCWDEJAB8AD//29ta4m31ePyEDACUA7+7l3c/Lu7aqnIZyX0w4JQ8AfwEvAH8QAAB/
+BAAA/YCDADwAAoD9gYAAOQAGgP6DADYACoA0AAyA/oMAMAAPgP6DAC0AEYD9gYAAKgAVgP6DACcA
+GID+gwAkABqA/YGEACEAH4AfACCAHgAegCAAHID+hQAgAByAIgAagCQAGYAlABeAJwAVgP6DACcA
+FYApABKA/oEAKgARgP6FACsAEIAuAA+ALwAOgDAAC4D+hAAxAAqANAAHgP2BgAA0AAaA/qoANgAD
+gP2BgAA4AAGA/oEAOwD+ggB/BD4AfxAAAH8EAAD9fikAPAAB//zTfSgAOQAE//zRfCcANgAH//zV
+gCgAMwAK//zVgCcAMAAN//zVgCcALQAQ//zNdyIAKgAT//zLdiEAJwAW//zVgCUAJAAY//v+yXMf
+ACEAG//7/sdyHgAeAB3//P6JAgAdABz//ehGAB8AG//9uBcAIAAZ//z7gAIAIQAY//3aNAAjABf/
+/aoQACQAFf/98lwAJgAU//3MJQAnABL//P6LBgAoABH//ehHACoAEP/9uBcAKwAO//z5dAEALAAN
+//3aNAAuAAv//PR6CAAvAAn//P6kGwAxAAj//cs6ADMABv/81lsCADQABP/81V4DADYAAv/80lUC
+ADgA+/66TQEAOgD+KwB/BD4AfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoA
+AH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/AtgA+huGqoUiADgA/Sfr/wH//PyoMgA2AP6w/wX//btFADQA/un/B//8zlkEADEA
+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
+ADwAAoA1AAGA+oGAgIEAgAGA/oYALQABgP6BgAeA/gCAAoD+hwAlAAGAAYEMgPyBAACABIAfAPuZ
+gIGBgBGAAgAGgBgA/IuCgYAYgAIABoD+kgAQAPyAgoGAHYADAAiACgD9gIKAI4D+ggACAAiA/qoA
+AgD+h4AqgAQACYD+gYAtgP6DAAMAOYAFADmABQA4gAYAOIAGAP7GgCSA+YebsMXWh4AJgAcA/f/B
+gB2A+Yidssfc8f8C//7HgAqABwAB//68gBaA+IiZrsTZ7v7/Bv/9+YuACYAIAAL//rqAD4D5iJ2z
+yN3z/w3//r2ACoAIAAL//f60gAiA+Yyis8jd9P8S//30hoAJgAkAA//9/rGAAYD5jKK3zOH5/xj/
+/rSACYAKAAT/+/3W5/v/Hf/97YKACYAKACf//quACYALACb//uaACYD+gwAKACb//qKACYAMACX/
+/t+ACYD+hAALACT//f6bgAmADQAk//7VgAqADQAj//39k4AJgA4AI//+y4AKgA4AIv/9+46ACYAP
+ACL//sKACoAPACH//feIgAmAEAB/EAAAfwfAAP4hAD0A/eEfADwA/P/aGAA0APQaRG+ZxFUA///S
+EwAtAPkaRG+ZxPP/Av/82AQA/wH//c8RACUA+AQiTXeizPX/CP/8UQAA/wL//cYMAB4A+AUiTXei
+zPf/Df/7yQEAAP8D//28CAAXAPgLM12HsNv8/xP//kAAAQAF//25BwAQAPgOM1WAqtX9/xj//rUA
+AgAG//2sBAAJAPkSPWaQuuP/Hv/9/S8AAgAH//2qAwACAPkRPGaIs93/JP/+owADAAj/+qJvmcPt
+/yn//fkhAAMAOP/+kgAEADf//fIWAAQAN//+gAAFADb//eoOAAUANv/+bgAGADX//d4GAAYANf/+
+WgAHADT//dECAAcANP/+SAAIADP//sEACQAy//3+OAAJADL//q0ACgAx//38KQAKADH//pwACwAw
+//33HQALADD//okADAAv//3vEgAMAC///ngADQAu//3lCgANAC7//mQADgAt//3YBAAOAC3//lIA
+DwB/EAAAfxAAAH8QAAB/EAAAfwbzAP4aAD0A/aFpADwA/Mn+YwA7APvv//xYADkA/hj/Af/9+k0A
+OAD+P/8C//35SQA3AP5m/wP//fU/ADYA/o3/BP/98TYANQD+tP8F//3wMwA0AP7b/wb//eorADIA
+/Qb7/wf//egnADEA/ir/Cf/94iAAMAD+Uf8K//3bGgAvAP54/wv//tUALwD+n/8M/zAA/sb/DP8w
+AP7t/wz/LwD+Ff8N/y8A/jz/Df8vAP5j/w3/LwD+iv8N/y8A/rL/Df8vAP7Y/w3/LgD9Bfr/Df8u
+AP4o/w7/LgD+T/8O/y4A/nb/Dv8uAP6d/w7/LgD+xP8O/y4A/uz/Dv8tAP4T/w//LQD+Ov8P/y0A
+/mH/D/8tAP6I/w//LQD+r/8P/y0A/tb/D/8sAP0E+f8P/38BrAD9gYIAPAABgP6CADsAAoD+gwA6
+AASAOQAFgP6EADcA/oOABID+hQA2AAeA/oYANQAIgP6HADQACYD+iQAzAAqA/osAMgAMgDEADoAw
+AA6A/qoALgD+gYAOgC4AEIAuABGALQASgCsA/qqAEYD+gQApAP6DgBOAKQAWgCgA/oGAFIAoAAmA
+/o2ACoAoAAmA/dC0gAmAKAAJgPzk/rGACIAnAAqA+/f//qyAB4AnAP6CgAeA/oz/Af/9/aaABoAn
+AAmA/p//Av/9/KSABYAnAAmA/rP/A//9+p+ABIAnAAmA/sb/BP/9+JuAA4AnAAmA/tr/Bf/9+JmA
+AoAmAAqA/u3/Bv/99ZWAAYAmAAmA/YP9/wf/+/STgIAAJQAJgP6V/wn//PGQgAAlAP6BgAeA/qj/
+Cv/97Y0AJQAJgP68/wv//uoAJQAJgP7P/wz/JgAJgP7j/wz/JQAKgP72/wz/JQAJgP6K/w3/JQD+
+gYAHgP6e/w3/JQAJgP6x/w3/JQAJgP7F/w3/JQAJgP7Z/w3/JQAJgP7s/w3/JAAJgP2C/f8N/yQA
+/oGAB4D+lP8O/yQACYD+p/8O/yQACYD+u/8O/yQACYD+zv8O/yQACYD+4v8O/yMACoD+9v8O/yMA
+CYD+if8P/yMA/oGAB4D+nf8P/yEA/YmBgAiA/rD/D/8fAA2A/sT/D/8dAA+A/tf/D/8bABGA/uv/
+D/8ZABKA/YL8/w//fxAAAH8BrAD9UTMAPAD8iO8xADsA+7D/6SkAOgD61///4yIAOAD9BPn/Af/9
+4R8ANwD+Jf8D//3aGQA2AP5M/wT//dITADUA/nT/Bf/9zxEANAD+m/8G//3HDQAzAP7C/wf//cML
+ADIA/uj/CP/9tgYAMAD+EP8K//2uBAAvAP44/wv//asDAC4A/l//DP/9nwIALQD+hf8N//6TAC0A
+/q3/Dv/+jwAsAP7U/w///n4AKgD9A/f/EP/+dwApAP4j/xL//nIAKAD+Sv8S//3+ZgAnAP5x/xP/
+/v0AJwD+mP8U/ygA/r//FP8oAP7n/xT/JwD+Dv8V/ycA/jX/Ff8nAP5c/xX/JwD+g/8V/ycA/qv/
+Ff8nAP7S/xX/JgD9Avb/Ff8mAP4g/xb/JgD+SP8W/yYA/m//Fv8mAP6V/xb/JgD+vf8W/yYA/uP/
+Fv8lAP0M/v8W/yUA/jL/F/8lAP5Z/xf/JQD+gP8X/yUA/qj/F/8lAP7P/xf/JAD9AfT/F/8kAP4e
+/xj/JAD+Rf8Y/yQA/mz/GP8kAP6T/xj/JAD+uv8Y/yQA/uH/GP8jAP0K/f8Y/yMA/jD/Gf8jAP5X
+/xn/IQD8DXft/xn/HwD8FIDv/xv/HQD8Go/1/x3/GwD8IJf4/x//GQD8IpH4/yH/fwoAAP4VAD0A
+/dESADwA/P/IDQA7AAH//cUMADoAAv/9ugcAOQAD//2yBQA4AAT//aoDADcABf/9oQIANgAG//2d
+AQA1AAf//o4AJAD5Dzdii64PAAkACP/+hAAdAPkSPGaQuuP/Av/+jQAKAAn//noAFgD5ETtmiLLd
+/wf//fATAAoACv/+dQAPAPkRO2aQu+f/Df/+egALAAr//f5oAAgA+RlEbpm76v8S//3mCwALAAv/
+/f5jAAEA+RlEbpnD8/8Y//5oAAwADP/7/K3P+P8d//3aBQAMAC///lYADQAu//3MAQANAC7//kUA
+DgAt//6/AA8ALP/9/jcADwAs//6pABAAK//9+iUAEAAr//6WABEAfwaAAP6AAD0AAYA9AAGA/oEA
+OwACgP6BADoAA4D+ggA5AAWAOQAGgDgABoD+gwA2AAeA/oMANQAIgP6EADQACYD+hQAzAAqA/oYA
+LAACgP6BgAyA/ocAJQD7mYCBgYAUgB8A+4CCgYGADID+ioALgP6OABcAF4D96ImAC4D+kgAQAP2I
+goAagPz/5IaADIAKAPyGgIGAH4AB//3ihoALgP6qAAIA/oeAJ4AC//3dg4ALgP6BgCuAA//92YKA
+OIAE//3VgYA3gAX//dCBgDaABv/+zoA2gAf//seAJID5h5uxxdeHgAiA/oH/B//+woAdgPmJnrPI
+3fH/Av/+xoAKgAn//r2AFoD5iJ2zxNnu/wf//fiJgAmA/gD/Cf/+uoAPgPmInbPI3fP/Df/+vYAK
+gP4A/wn//f60gAiA+Yyit8zd9f8S//3zhYAJgAEAC//9/rGAAYD5jKK3zOH5/xj//rSACYACAAz/
++/7W5/z/Hf/97YKACID+ggABAC///quACYADAC7//uaACoADAC7//qKACYAEAC3//t+ACYD+hAAD
+ACz//f6bgAmABQAs//7UgAmA/ocABAAr//39koAIgP6BAAUAK//+y4AKgAYAfxAAAH8GgAD+WgA9
+AP36UAA8APz/+UsAOwAB//32QQA6AAL//fU9ADkAA//98DQAOAAE//3rLAA3AAX//ekpADYABv/9
+4yEANQAH//3hHwA0AAj//doZADMACf/90hMALAD5BCJEb5nE/wn//c8RACUA+AUiTXeizPX/D//9
+xgwAHgD4BitVd6LM9/8W//29CQAXAPgMNF6Isdz8/x3//bkHABAA+A8zXoiq1f3/JP/9rQQACQD5
+Ez5nkbvk/yz//asDAAIA+RE8ZpG73f8z//qicZrE7v9/ASj//ur/Pf/+bf88//3eBv88//1aAP87
+//zRAgD/O//8SAAA/zr//sEAAQA6//3+NwABADr//qwAAgA5//37KAACADn//psAAwA4//33HQAD
+ADj//ogABAA3//3uEQAEADf//ncABQA2//3lCgAFAH8QAAB/CQEAAYD7gYCAgQA3AAaAOAAFgDkA
+BIA6AAOA/oIAOQADgDsAAoD+ggA6AAKAPAABgP6DADsAAYA9AAGAPQD+gQA9AP6JAH8D/gB/EAAA
+fwkBAPkaRG+ZxFUANwD+9P8C//3YBAA3AAT//lAAOAAD//3JAQA4AAP//j8AOQAC//61ADoAAf/9
+/S8AOgAB//6jADsA/P/5IQA7AP3/kQA8AP3yFgA8AP5/AD0A/g0AfwP+AH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/AX8A/pIAOwD8i4GAADkA/YmBgAGAOAAGgDYACIA0AP6EgAiA
+MgD+g4AKgDAA/oKADIAuAP6CgA6ALAASgCsAE4AsAP2ZgYAPgC4A/pmADoAwAA6AMgAMgDQA/pmA
+CIA2AAiAOAAGgDoABIA8AAKAPgD+kgB/CX8AfxAAAH8BfwD+BwA7APwLb+UAOQD6DW/o//8ANwD8
+FIDv/wL/NgD8FoDx/wT/NAD8H5X3/wb/MgD8IZH4/wj/MAD8K6L7/wr/LgD8M679/wz/LAD8OrP+
+/w7/KwD9Mt3/EP8sAPwFY97/Dv8uAPwFXtv/DP8wAPwGZuD/Cv8yAPwGaOH/CP80APwFXt3/Bv82
+APwGZuP/BP84APwGZuT/Av86APoGZuT//wA7APwGZuUAPQD+BwB/CX8AIAD9O73/G/8dAPwBTMn/
+Hf8bAPwCTM3/H/8ZAPwFXdj/If8XAPwGXdv/I/8VAPwLbuT/Jf8TAPwNbuf/J/8RAPwTf+7/Kf8P
+APwVf/D/K/8NAPwXiPX/Lf8LAPwjm/n/L/8JAPwjmfv/Mf8HAPwtofz/M/8FAPw4s/7/Nf8DAP07
+sv84/wIA/of/Ov8DAP1Exf84/wUA/Tu//zb/BwD9SMj/NP8JAP1Kyf8y/wsA/UTJ/zD/DQD9RMr/
+Lv8PAP1Ey/8s/xEA/UTL/yr/EwD9RMz/KP8UAPwBTM3/Jv8WAPwBTM7/JP8YAPwBTM7/Iv8aAPwC
+TM//IP8cAPwCVdf/Hv8eAPwCVdf/HP8gAPwCVdj/Gv8iAPwDXuL/GP8kAP5//xj/JAD+XP8Y/yQA
+/jn/GP8kAP4W/xj/JQD+8f8X/yUA/s//F/8lAP6r/xf/JQD+iP8X/yUA/mb/F/8lAP5D/xf/JQD+
+H/8X/yUA/QL4/xb/JgD+2f8W/yYA/rb/Fv8mAP6S/xb/JgD+b/8W/yYA/kz/Ff/+4AAlAP4p/xT/
+/d0dACUA/Qf9/xL//eEhACcA/uL/Ef/94B8AKAD+v/8Q//3hIQApAP6b/w///eIiACoA/nn/Dv/9
+4yQAKwD+Vv8N//3oKQAsAP4y/wz//eYmAC0A/g//C//96SoALwD+6/8J//3oKQAwAP7J/wj//eos
+ADEA/qb/B//96i0AMgD+gv8G//3uMgAzAP5f/wX//ewvAAsACQAWgP2d3v8b/wcAFoD9puT/Hf8E
+AP2AgYATgPyBpub/H/8CAP2AgYATgPyCruz/If/9AJmAFID8g67t/yP/FYD8hbfy/yX/E4D8hrfz
+/yf/EYD8ib/3/yn/D4D8ir/4/yv/DYD8i8T6/y3/C4D8kc38/y//CYD8kcz9/zH/B4D8ltD+/zP/
+BYD8nNn+/zX/A4D9ndn/OP8CgP7D/zr/A4D9ouL/OP8FgP2d3/82/weA/aTk/zT/CYD9peT/Mv8L
+gP2i5P8w/w2A/aLl/y7/D4D9ouX/LP8RgP2i5f8q/xOA/aLm/yj/FYD9pub/Jv/9AJKAFID9puf/
+JP8CAP2AgYATgP2m5/8i/wQA/YuBgBKA/IGm5/8g/wYA/YuBgBKA/IGq6/8e/wgA/YuBgBKA/IGq
+6/8c/woA/YCBgBKA/IGq7P8a/wwA/YCBgBKA/IGv8f8Y/w4A/YCBgBKA/r//GP8QAP2JgYAQgP6u
+/xj/EgD9iYGADoD+nP8Y/xQA/oeADYD+i/8Y/xYADoD++P8X/xgA/oaACoD+5/8X/xoACoD+1f8X
+/xsACYD+xP8X/xsA/oGAB4D+s/8X/xsACYD+of8X/xsA/oKAB4D+j/8X/xsACYD9gfz/Fv8cAAmA
+/uz/Fv8cAAmA/tv/Fv8cAAmA/sn/Fv8cAAmA/rf/Fv8cAAmA/qb/Ff/+8AAbAAmA/pT/FP/97o4A
+GwD+hIAHgP2D/v8S//zwkIAAGwAKgP7x/xH/+/CPgIAAHAAJgP7f/xD//fCQgAGAHQAJgP7N/w//
+/fGRgAKAHQAJgP68/w7//fGSgAOAHQD+gYAHgP6r/w3//fSUgASAHQAJgP6Z/wz//fOTgAWAHQD+
+g4AHgP6H/wv//fSVgAaAHQAKgP71/wn//fSUgAeAHgAJgP7k/wj//fWWgAiAHgAJgP7T/wf//fWW
+gAmAHgAJgP7B/wb//feZgAqAHgD+gYAHgP6v/wX//faXgAuAfxAAAAkA/Tyz/zL/BwD9RMf/NP8E
+APwCTcr/Nv8CAPwCVdX/OP/7AAVe2f86//1m4v9/BP3//Wbl/zz/+wAHZub/Ov8CAPwKb+b/OP8E
+APwLb+f/Nv8GAPwLb+f/NP8IAPwLb+j/Mv8KAPwMb+n/MP8MAPwOfe7/Lv8OAPwMd+7/LP8QAPwN
+d+7/Kv8SAPwNd+//KP8UAPwRg/H/Jv8WAPwSgPD/JP8YAPwTgPD/Iv8aAP0U0/8h/xsA/qD/If8b
+AP59/yH/GwD+Wv8h/xsA/jf/If8bAP4U/yH/HAD+7/8g/xwA/s3/IP8cAP6q/yD/HAD+h/8g/xwA
+/mT/IP8cAP5A/yD/HAD+Hf8g/xwA/QL3/x//HQD+1v8f/x0A/rP/H/8dAP6Q/x//HQD+bf8f/x0A
+/kr/H/8dAP4n/x//HQD9Bvz/Hv8eAP7g/x7/HgD+vf8e/x4A/pr/Hv8eAP53/x3/APIh//5yABsA
+IP/95AkAGwAg//5gABwAH//91wQAHAAf//5OAB0AHv/9yAEAHQAe//5AAB4AHf/+swAfABz//f0w
+AB8AHP/+oQAgABv//fggACAAG//+jgAhABr//fIWACEAGv/+fQAiABn//ekNACIAGf/+awAjABn/
+/j8AIwAZ//7CACMAGv/+RAAiABr//scAIgAb//5MACEAG//90gIAIAAc//5UACAAHP/92AMAHwAd
+//5cAB8AHf/92wUAHgAe//5kAB4AHv/94QcAHQAf//5sAB0AH//95goAHAAg//51ABwAIP/97A4A
+GwAh//59ABsAIf/98BIAGgAi//6EABoAIv/99BYAGQAj//6NABkAI//99xwAGAAk//6UABgAJP/9
++SAAFwAl//6dABcAJf/9/CgAFgAm//6lABYABP/82b3s/x3//f0sABUAA//12BgAABE7bpnD9/8Y
+//6tABUAAv/92BkABgD4BCpVf7Ld/v8S//3+NgAUAAH//dkaAA0A+RA7ZpDD9P8O//61ABQA/P/a
+GgAUAPkZTH+q1P3/Cf/+PgATAP3aGwAaAPkNM12Qu+v/BP/+wgATAP4fACEA9xlEbqHU/P9CADsA
+/Ak0OAB/A1MAIf/+uYAJgBEAIP/98oSACYARACD//rCACYASAB///euCgAmAEgAf//6ngAmAEwAe
+//7kgAmA/oMAEgAe//6ggAmAFAAd//7ZgAqAFAAc//3+mIAJgBUAHP/+0IAKgBUAG//9/JCACID+
+gQAVABv//seACYD+kgAVABr//fmLgAmAFwAa//6+gAqAFwAZ//30hoAJgBgAGf/+tYAJgBkAGf/+
+n4AJgBkAGf/+4YAKgBgAGv/+ooAJgBgAGv/+44AKgBcAG//+poAJgBcAG//96YGACYAWABz//qqA
+CYAWABz//eyBgAmAFQAd//6ugAmAFQAd//3tgoAJgBQAHv/+soAJgBQAHv/98IOACID+ggASAB//
+/raACYATAB///fOFgAmAEgAg//66gAmAEgAg//32h4AJgBEAIf/+voAJgBEAIf/9+ImACYAQACL/
+/sKACYAQACL//fqLgAiA/oEADgAj//7GgAmADwAj//37joAIgP6BAA0AJP/+yoAKgA0AJP/9/JCA
+CID+gQAMACX//s6ACoAMACX//f6UgAiA/oEACwAm//7SgAmA/pIACgAE//zs3vb/Hf/9/paACID+
+gQAKAAP/9eyMgICInbfM4fv/GP/+1oAKgAoAAv/97IyABoD4gpWqv9nu/v8S//3+m4AIgP6BAAkA
+Af/97I2ADYD5iJ2zyOH6/w7//tqACYD+iQAIAPz/7Y2AFID5jKa/1er+/wn//p+ACYAJAP3tjYAa
+gPmGma7I3fX/BP/+4YAKgAgA/o+AIYD3jKK30Or+/6GACYAIACiA/ISanIAJgP6GAAYAN4AHADiA
+BgA4gAYACID+gYAtgP6EAAQACIACAPyqgIGAKYAFAAaA/oIACAD9gIKAJID+gwADAAWA/oIADwD9
+gIGAH4AEAASA/oIAFQD9gIKAG4ADAASAHQABgP6BgBSAAwACgP6CACIA/JmCgYAPgP6CAAEAAYD+
+ggApAA6AAgABgDAA/KqAgYAFgPuCAACCADYA/YiCgAGAAQB/EAAALP/9ygEADwAs//5CABAAK//+
+twARACr//f4yABEAKv/+pQASACn//fojABIAKf/+kwATACj//fMYABMAKP/+gAAUACf//esOABQA
+J//+bwAVACb//d8HABUAJv/+XAAWACX//dICABYAJf/+SgAXACT//sEAGAAk//6FABgAJP/98BIA
+FwAl//6FABcAJf/98xYAFgAm//6MABYAJv/99xwAFQAn//6VABUAJ//9+iIAFAAo//6dABQAKP/9
+/CgAEwAp//6lABMAKf/9/S8AEgAq//6tABIAKv/9/jYAEQAr//61ABEALP/+PgAQACz//r4AEAAt
+//5CAA8ALf/9ygEADgAu//5LAA4ALv/9zQEADQAv//5TAA0AL//91AIADAAw//5bAAwAMP/92gQA
+CwAx//5jAAsAMf/94QcACgAy//5rAAoAMv/95goACQAz//5zAAkAM//96w0ACAA0//58AAgANP/9
+8BIABwA1//6DAAcANf/98xUABgA2//6LAAYANv/99hoABQA3//6UAAUAB//66nefzPf/Kf/9+R8A
+BAAG//3uMgABAPgDIk2AqtX+/yT//psABAAF//3vMwAIAPkOM16Ru+z/H//9/CcAAwAE//3tMQAO
+APgBIlF+q9r9/xr//qQAAwAD//3vNQAVAPkGK16Is+j/Ff/9/S4AAgAC//3vNAAcAPkcSnem0/r/
+EP/+rQACAAH//fA3ACIA+QUrVYCz3f8L//3+NQABAPz/8TcAKQD5EDxmkcT1/wb//rQAAQD99D4A
+LwD4AyJNgKrV/v8B//s9AAA7ADYA+g89apiFAAAAfxAAAH8DPwD+gAA7AAKAOgAEgDgABoA2AAiA
+NAD+goAIgDMAC4A0AAqANgD+mYAGgDgA/ZmBgAOAOgD9gIGAAYA8APyZgIAAPQD+gAB/Cb8AfxAA
+AH8DPwD+FgA7APwglvgAOQD6IpH4//8ANwD8LKL7/wL/NgD8NK/+/wT/NAD8O7P+/wb/MwD9Mtz/
+CP80APwEYt3/Bv82APwFXtv/BP84APwFZeD/Av86APoGZ+H//wA7APwFXt0APQD+BgB/Cb8ALAD+
+Jf8Q/ywA/mP/EP8qAP07sv8R/ygA/Tu9/xP/JQD8AUzK/xX/IwD8AkzN/xf/IQD8BV3Y/xn/HwD8
+Bl3b/xv/HQD8C27k/x3/GwD8DW7n/x//GQD8E3/u/yH/FwD8FX/w/yP/FQD8HpD2/yX/EwD8I5z5
+/yf/EQD8KqH7/yn/DwD8LqH8/yv/DQD8ObT+/y3/CwD9O7L/MP8KAP6H/zL/CwD9Q8T/MP8NAP07
+vv8u/w8A/UfH/yz/EQD9Scj/Kv8TAP1Eyf8o/xUA/UTK/yb/FwD9RMr/JP8ZAP1Ey/8i/xsA/UTM
+/yD/HAD8AUzN/x7/HgD8AUzN/xz/IAD8AUzO/xr/IgD8AUzP/xj/JAD8AkzQ/xb/JgD8AlXX/xT/
+KAD8AlXY/xL/KgD8A13h/xD/LAD+f/8Q/ywA/lz/EP8sAP45/xD/LAD+Fv8Q/y0A/vH/D/8tAP7P
+/w//LQD+q/8P/y0A/oj/D/8tAP5m/w//LQD+Qv8P/y0A/h//D/8tAP0C+P8O/y4A/tn/Dv8uAP61
+/w7/LgD+kv8O/y4A/m//Dv8uAP5M/w7/LgD+Kf8O/y4A/Qf9/w3/LwD+4f8N/y8A/r7/Df8vAP6b
+/w3/LwD+ef8N/y8A/lb/Df8vAP4y/wz//uUALgD+Dv8L//3pKgAvAP7r/wn//egpADAA/sn/CP/9
+6iwAAAAXABSA/pL/EP8VABaA/rH/EP8TAP6CgBSA/Z3Z/xH/EQAWgP2d3v8T/w8AFoD9puX/Ff8M
+AP2AgYATgPyBpub/F/8KAP2AgYATgPyCruz/Gf8IABaA/IOu7f8b/wYA/pKAFID8hbfy/x3/BAD9
+gIGAE4D8hrfz/x//AgD9iYGAE4D8ib/3/yH//gCAFYD8ir/4/yP/FYD8j8j7/yX/E4D8kc78/yf/
+EYD8ldD9/yn/D4D8l9D+/yv/DYD8nNr+/y3/C4D9ndn/MP8KgP7D/zL/C4D9oeL/MP8NgP2d3/8u
+/w+A/aPj/yz/EYD9pOT/Kv8TgP2i5P8o/xWA/aLl/yb//gCAFYD9ouX/JP8CABaA/aLl/yL/BAAW
+gP2i5v8g/wYAFoD9pub/Hv8IAP6SgBSA/abm/xz/CgD9gIGAE4D9puf/Gv8MAP2LgYATgP2m5/8Y
+/w4A/YuBgBKA/IGm6P8W/xAA/YuBgBKA/IGq6/8U/xIA/YuBgBKA/IGq7P8S/xQAFYD8ga7w/xD/
+FgD9gIGAEoD+v/8Q/xgA/YCBgBCA/q7/EP8aAP2JgYAOgP6c/xD/HAD+h4ANgP6L/xD/HgD9iYGA
+C4D++P8P/yAADID+5/8P/yIA/oaACID+1f8P/yMACYD+xP8P/yMA/oGAB4D+s/8P/yMACYD+of8P
+/yMACYD+j/8P/yMACYD9gfz/Dv8kAAmA/uz/Dv8kAAmA/tr/Dv8kAAmA/sn/Dv8kAAmA/rf/Dv8k
+AAmA/qb/Dv8kAAmA/pT/Dv8kAP6EgAeA/YP+/w3/JAAKgP7w/w3/JQAJgP7f/w3/JQAJgP7N/w3/
+JQAJgP68/w3/JQD+gYAHgP6r/w3/JQAJgP6Z/wz//vIAJAD+g4AHgP6H/wv//fSVACQACoD+9f8J
+//z0lIAAJQAJgP7k/wj//fWWgACAfxAAABcA/Cyi+/8j/xUA/DSv/v8l/xMA/Duz/v8n/xEA/Tyz
+/yr/DwD9RMf/LP8MAPwCTcv/Lv8KAPwCVdb/MP8IAPwGXtn/Mv8GAPwHZuL/NP8EAPwMb+X/Nv8C
+APwNd+3/OP/7ABSA7/86//2I9f9/Av3//V7d/zz/+wAGZuP/Ov8CAPwGZuT/OP8EAPwGZuT/Nv8G
+APwGZuX/NP8IAPwHZuX/Mv8KAPwKb+b/MP8MAPwLb+f/Lv8OAPwLb+f/LP8QAPwLb+j/Kv8SAPwL
+b+j/KP8UAPwOfO3/Jv8WAPwMd+7/JP8YAPwMd+7/Iv8aAPwNd+7/IP8cAPwRgvH/Hv8eAPwNd+//
+HP8gAPwSgPD/Gv8iAP0T0/8Z/yMA/qD/Gf8jAP59/xn/IwD+Wv8Z/yMA/jb/Gf8jAP4U/xn/JAD+
+7/8Y/yQA/s3/GP8kAP6q/xj/JAD+h/8Y/yQA/mT/GP8kAP5A/xj/JAD+Hf8Y/yQA/QL3/xf/JQD+
+1v8X/yUA/rP/F/8lAP6Q/xf/JQD+bf8X/yUA/kr/F/8lAP4n/xf/JQD9Bvz/Fv8mAP7g/xb/Kv/9
+9hsAEQAq//6FABIAKf/97hEAEgAp//5yABMAKP/95AkAEwAo//5gABQAJ//91wQAFAAn//5OABUA
+Jv/9yAEAFQAm//5AABYAJf/+sgAXACT//f0vABcAJP/+oAAYACP//fgfABgAI//+jgAZACL//fIW
+ABkAIv/+fQAaACH//ekNABoAIf/+awAbACH//kAAGwAh//7DABsAIv/+RAAaACL//scAGgAj//5M
+ABkAI//90gIAGAAk//5UABgAJP/92AQAFwAl//5dABcAJf/93wYAFgAm//5lABYAJv/94QcAFQAn
+//5tABUAJ//95woAFAAo//51ABQAKP/97A4AEwAp//59ABMAKf/98BIAEgAq//6FABIAKv/99BcA
+EQAr//6OABEAK//99xwAEAAs//6VABAALP/9+SAADwAt//6eAA8ALf/9/CgADgAu//6lAA4ADP/8
+2bzr/x3//f0tAA0AC//11xgAABE7bpnD9v8Y//6tAA0ACv/92BkABgD4BCJMf7Ld/v8S//3+NgAM
+AAn//dkaAA0A+Q87ZpDD9P8O//62AAwACP/92hoAFAD5GUx3odT9/wn//j4ACwAH//3aGwAaAPkN
+M12Qu+r/BP/+wgALAAb//dsbACEA9xlEbqHM+f9DAAoABf/93B0AJwD8CTM4AAoABP/94SEANwAD
+//3fHwA4AAL//eAgADkAAf/94iIAOgD8/+MjADsA/ecpADwA/iYAfwD+ACr//fuNgAmABwAq//7C
+gAqABwAp//33iIAJgAgAKf/+uYAJgAkAKP/98oSACYAJACj//rCACYAKACf//euCgAiA/oIACQAn
+//6ngAmACwAm//7kgAmA/oMACgAm//6ggAmADAAl//7ZgAmA/oUACwAk//3+l4AJgA0AJP/+0IAK
+gA0AI//9/I+ACID+gQANACP//seACYD+kgANACL//fmLgAmADwAi//6+gAqADwAh//30hoAIgP6B
+AA8AIf/+tYAJgBEAIf/+oIAJgBEAIf/+4YAKgBAAIv/+ooAJgBAAIv/+44AKgA8AI//+poAJgA8A
+I//96YGACYAOACT//qqACYAOACT//eyCgAmADQAl//6ugAmADQAl//3vg4AJgAwAJv/+soAJgAwA
+Jv/98IOACID+ggAKACf//raACYALACf//fOFgAmACgAo//66gAmACgAo//32h4AJgAkAKf/+voAJ
+gAkAKf/9+ImACID+gQAHACr//sKACYAIACr//fqLgAiA/oEABgAr//7HgAmABwAr//37joAIgP6B
+AAUALP/+yoAKgAUALP/9/JCACYAFAC3//s+ACoAEAC3//f6UgAmABAAu//7SgAmA/pIAAgAM//zs
+3vX/Hf/9/paACYADAAv/9euMgICInbfM4fv/GP/+1oAKgAIACv/97IyABoD4gpGmv9nu/v8S//3+
+m4AJgAIACf/97I2ADYD5h52zyOH6/w7//tuACYD8iQAA/wf//e2NgBSA+Yymu9Dq/v8J//6fgAmA
+AQAH//3tjYAagPmGma7I3fX/BP/+4YAKgP4A/wX//e2NgCGA94yit9Dm/P+hgAmA/gD/BP/97o6A
+J4D8hJmcgAmA/ob/A//98JCAN4AD//3vj4A4gAL//fCQgDmAAf/98ZGAOoD8//GRgAuA/oIAAQD8
+qoCBgCeA/fOUgAuA/oIACAD9gIKAIoD+k4AMgBAAAYD+gYAogP6CABUA/YCCgCOA/oIAHAD8hICB
+gByAIwD8gIKBgAuAfxAAADb//mQABgA1//3YBAAGADX//lIABwA0//3KAQAHADT//kIACAAz//62
+AAkAMv/9/TEACQAy//6kAAoAMf/9+iMACgAx//6SAAsAMP/98xcACwAw//6AAAwAL//96w4ADAAv
+//5vAA0ALv/93wcADQAu//5cAA4ALf/90QIADgAt//5JAA8ALP/+wQAQACz//oUAEAAs//3wEgAP
+AC3//oYADwAt//3zFgAOAC7//o0ADgAu//33HAANAC///pUADQAv//36IgAMADD//p0ADAAw//38
+KAALADH//qUACwAx//39LwAKADL//q4ACgAz//42AAkAM//+tgAJADT//j4ACAA0//6/AAgANf/+
+QwAHADX//coBAAYANv/+SwAGADb//c4BAAUAN//+UwAFADf//dQCAAQAOP/+XAAEADj//dsEAAMA
+Of/+ZAADADn//eEHAAIAOv/+bAACADr//eYKAAEAO//+dAABADv/++sNAAD/O//8fAAA/zv//PAS
+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
+EDxmkcT0/wr//fQ+AC8A+gMiTYCq/wX//fI6ADUABf/99UAANgAE//31QQA3AAP//fVBADgAAv/9
+9UIAOQAB//32QwA6APz/+EsAOwD990cAPAD+TQB/DX4AfxAAAASAOgAFgDoA+oiAgYCAAH8PeQB/
+EAAAA//+tAA5AP3V/f8B//4+ADkA+g88aZiEAH8PeQB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoA
+AH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAA
+fwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/
+CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8K
+AAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoA
+AH8GQAB/BkAAfwZAAH8GQAAAAAH0AAAB9AAAAAAAAAD6AAAA+gAAAAAAAAB9AAAAfQAAAAAAAAA+
+AAAAPgAAAAAAAAPoAAAD6AAAAAEAAAAHU2xpZGUzAAAAAAYAAAAEAAAA/wAAAAgAAAAEAAAAAQAA
+AAkAAAAEAAAAAAAAABwAAAAEAAAAAAAAAAoAAAAEAAAAAAAAAAsAAAAEAAAAAAAAAAwAAAAEAAAA
+AAAAAA0AAAAEAAAAAAAAAA8AAAAIAAAAAAAAAAAAAAAHAAAABAAAAAAAAAAUAAAABAAAAAIAAAAA
+AAAAAAAA7hEAAAAAAAAD6AAAA+gAAAAEAADuNQABEWYAARFyAAERfgABEYoAAAAAAAAD6AAAA+gA
+APJBAADyUQAA8mEAAPJxAADygQAA8pEAAPKhAADysQAA8sEAAPLRAADy4QAA8vEAAPMBAADzEQAA
+8yEAAPMxAADzQQAA81EAAPNhAADzcQAA84EAAPORAADzoQAA87EAAPPBAADz0QAA8+EAAPPxAAD0
+AQAA9BEAAPQhAAD0MQAA9EEAAPRRAAD0YQAA9HEAAPSBAAD0kQAA9KEAAPSxAAD0wQAA9NEAAPTh
+AAD08QAA9QEAAPURAAD1IQAA9TEAAPVBAAD1UQAA9WEAAPVxAAD1gQAA9ZEAAPWhAAD1sQAA9cEA
+APXRAAD14QAA9fEAAPYBAAD2EQAA9iEAAPYxAAD2QQAA9lEAAPZhAAD2cQAA9oEAAPaRAAD2oQAA
+9rEAAPbBAAD20QAA9uEAAPbxAAD3AQAA9xEAAPchAAD3MQAA90EAAPdRAAD3YQAA93EAAPeBAAD3
+kQAA96EAAPexAAD3wQAA99EAAPfhAAD5QgAA+VwAAPl2AAD5kAAA+pgAAPqoAAD6uAAA+sgAAPrY
+AAD66AAA+vgAAPsIAAD7GAAA+ygAAPs4AAD7SAAA/hAAAP4gAAD+MAAA/kAAAQBIAAEAWAABAGgA
+AQB4AAEAiAABAJgAAQCoAAEAuAABAMgAAQDYAAEA6AABAPgAAQPAAAED0AABA+AAAQPwAAEF+AAB
+BggAAQYYAAEGKAABBjgAAQZIAAEGWAABBmgAAQZ4AAEGiAABBpgAAQaoAAEInAABCLYAAQjQAAEI
+6gABClYAAQpmAAEKdgABCoYAAQqWAAEKpgABCrYAAQrGAAEK1gABCuYAAQr2AAELBgABCxYAAQsm
+AAELNgABC0YAAQtWAAELZgABC3YAAQuGAAELlgABC6YAAQu2AAELxgABC9YAAQvmAAEL9gABDAYA
+AQwWAAEMJgABDDYAAQxGAAEMVgABDGYAAQx2AAEMhgABDJYAAQymAAEMtgABDMYAAQzWAAEM5gAB
+DPYAAQ0GAAENFgABDSYAAQ02AAENRgABDVYAAQ1mAAENdgABDYYAAQ2WAAENpgABDbYAAQ3GAAEN
+1gABDeYAAQ32AAEOBgABDhYAAQ4mAAEONgABDkYAAQ5WAAEOZgABDnYAAQ6GAAEOlgABDqYAAQ62
+AAEOxgABDtYAAQ7mAAEO9gABDwYAAQ8WAAEPJgABDzYAAQ9GAAEPVgABD2YAAQ92AAEPhgABD5YA
+AQ+mAAEPtgABD8YAAQ/WAAEP5gABD/YAARAGAAEQFgABECYAARA2AAEQRgABEFYAARBmAAEQdgAB
+EIYAARCWAAEQpgABELYAARDGAAEQ1gABEOYAARD2AAERBgABERYAAREmAAERNgABEUYAARFWAAAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8ISwA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0
+/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/
+CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/38QAAB/EAAAfwhLAP4HCjIKCgD+WYAygAoA/lmA
+MoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAy
+gAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKA
+CgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAK
+AP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKAfwhAAH8HwP9/EAAAfxAAAH8IQAA/Cn8HgIB/CEAA
+fwfA/38QAAB/EAAAfwhAAD8KfweAgH8IQAB/B8D/fxAAAH8QAAB/CEAAPwp/B4CAfwhAAAP/OwAD
+/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/
+OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87
+AAP/OwB/EAAAfxAAAH8IQAADCjsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsA
+A4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwAD
+gDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAAKADT/CgA0/woANP8KADT/CgA0/woANP8K
+ADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woA
+NP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0
+/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/
+CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8K
+ADT/fxAAAH8QAAAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5Z
+gDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmA
+MoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAy
+gAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKA
+CgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAK
+AP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA
+/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+
+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5Z
+gDKAfxAA/38QAAB/EAAAfxAAgH8QAP9/EAAAfxAAAH8QAIB/EAD/fxAAAH8QAAB/EACAA/87AAP/
+OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87
+AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsA
+A/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD
+/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/
+OwAD/zsAA/87AAP/OwAD/zsAA/87AH8QAAB/EAAAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7
+AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsA
+A4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwAD
+gDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOA
+OwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7
+AH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAACgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0
+/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/
+CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8K
+ADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woA
+NP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/38QAAB/EAAACgD+WYAygAoA/lmAMoAK
+AP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA
+/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+
+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5Z
+gDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmA
+MoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAy
+gAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKA
+CgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAK
+AP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygH8QAP9/EAAAfxAAAH8QAIB/EAD/fxAA
+AH8QAAB/EACAfxAA/38QAAB/EAAAfxAAgAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsA
+A/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD
+/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/
+OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87
+AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwB/EAAA
+fxAAAAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwAD
+gDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOA
+OwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7
+AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsA
+A4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAAoANP8KADT/CgA0/woANP8KADT/
+CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8K
+ADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woA
+NP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/CgA0/woANP8KADT/fwUAAH8QAAB/EAAACgD+
+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5Z
+gDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmA
+MoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAy
+gAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKA
+CgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAKAP5ZgDKACgD+WYAygAoA/lmAMoAK
+AP5ZgDKACgD+WYAygAoA/iY3Mjd/BQAAfwsA/38FAAB/EAAAfxAAAH8KwIA/N38FAAB/CwD/fwUA
+AH8QAAB/EAAAfwrAgD83fwUAAH8LAP9/BQAAfxAAAH8QAAB/CsCAPzd/BQAAA/87AAP/OwAD/zsA
+A/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD
+/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/
+OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/OwAD/zsAA/87AAP/fwU8AH8QAAB/
+EAAAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOA
+OwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7
+AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsAA4A7AAOAOwADgDsA
+A4A7AAM3fwU8AH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwoAAH8KAAB/CgAAfwoAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8K
+AAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoA
+AH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAA
+fwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/
+CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/BkAAfwZAAH8GQAB/BkAAAAAB9AAA
+AfQAAAAAAAAA+gAAAPoAAAAAAAAAfQAAAH0AAAAAAAAAPgAAAD4AAAAA
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/gimp/9de0e6f5cf782a299a1c062b5412dd63.msg b/share/extensions/tests/data/cmd/gimp/9de0e6f5cf782a299a1c062b5412dd63.msg
new file mode 100644
index 0000000..e6bcb22
--- /dev/null
+++ b/share/extensions/tests/data/cmd/gimp/9de0e6f5cf782a299a1c062b5412dd63.msg
@@ -0,0 +1,2918 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: gimp
+Arguments: - --batch-interpreter=plug-in-script-fu-eval -b -i
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+
+V2VsY29tZSB0byBUaW55U2NoZW1lLCBWZXJzaW9uIDEuNDAKQ29weXJpZ2h0IChjKSBEaW1pdHJp
+b3MgU291ZmxpcwoKdHM+IApHaXZlczogMAp0cz4gCkV2YWw6IChkZWZpbmUgKHBuZy10by1sYXll
+ciBpbWcgcG5nX2ZpbGVuYW1lIGxheWVyX25hbWUpIChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5n
+LWxvYWQgUlVOLU5PTklOVEVSQUNUSVZFIHBuZ19maWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBu
+Z19sYXllciAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5
+ZXIgKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAo
+Z2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0
+LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpKSkKRXZhbDogKGxhbWJkYSAoaW1nIHBuZ19maWxl
+bmFtZSBsYXllcl9uYW1lKSAobGV0KiAoKHBuZyAoY2FyIChmaWxlLXBuZy1sb2FkIFJVTi1OT05J
+TlRFUkFDVElWRSBwbmdfZmlsZW5hbWUgcG5nX2ZpbGVuYW1lKSkpIChwbmdfbGF5ZXIgKGNhciAo
+Z2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIHBuZykpKSAoeGNmX2xheWVyIChjYXIgKGdpbXAt
+bGF5ZXItbmV3LWZyb20tZHJhd2FibGUgcG5nX2xheWVyIGltZykpKSkgKGdpbXAtaW1hZ2UtYWRk
+LWxheWVyIGltZyB4Y2ZfbGF5ZXIgLTEpIChnaW1wLWRyYXdhYmxlLXNldC1uYW1lIHhjZl9sYXll
+ciBsYXllcl9uYW1lKSkpCkFwcGx5IHRvOiAoKChpbWcgcG5nX2ZpbGVuYW1lIGxheWVyX25hbWUp
+IChsZXQqICgocG5nIChjYXIgKGZpbGUtcG5nLWxvYWQgUlVOLU5PTklOVEVSQUNUSVZFIHBuZ19m
+aWxlbmFtZSBwbmdfZmlsZW5hbWUpKSkgKHBuZ19sYXllciAoY2FyIChnaW1wLWltYWdlLWdldC1h
+Y3RpdmUtbGF5ZXIgcG5nKSkpICh4Y2ZfbGF5ZXIgKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1k
+cmF3YWJsZSBwbmdfbGF5ZXIgaW1nKSkpKSAoZ2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9s
+YXllciAtMSkgKGdpbXAtZHJhd2FibGUtc2V0LW5hbWUgeGNmX2xheWVyIGxheWVyX25hbWUpKSkp
+CkV2YWw6IChpZiAobWFjcm8/IGZvcm0pIChtYWNyby1leHBhbmQtYWxsIChtYWNyby1leHBhbmQg
+Zm9ybSkpIGZvcm0pCkV2YWw6IChtYWNybz8gZm9ybSkKRXZhbDogbWFjcm8/CkV2YWw6IGZvcm0K
+QXBwbHkgdG86ICgoKGltZyBwbmdfZmlsZW5hbWUgbGF5ZXJfbmFtZSkgKGxldCogKChwbmcgKGNh
+ciAoZmlsZS1wbmctbG9hZCBSVU4tTk9OSU5URVJBQ1RJVkUgcG5nX2ZpbGVuYW1lIHBuZ19maWxl
+bmFtZSkpKSAocG5nX2xheWVyIChjYXIgKGdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciBwbmcp
+KSkgKHhjZl9sYXllciAoY2FyIChnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIHBuZ19sYXll
+ciBpbWcpKSkpIChnaW1wLWltYWdlLWFkZC1sYXllciBpbWcgeGNmX2xheWVyIC0xKSAoZ2ltcC1k
+cmF3YWJsZS1zZXQtbmFtZSB4Y2ZfbGF5ZXIgbGF5ZXJfbmFtZSkpKSkKRXZhbDogZm9ybQpHaXZl
+czogcG5nLXRvLWxheWVyCnRzPiAKRXZhbDogKGxldCogKChpbWcgKGNhciAoZ2ltcC1pbWFnZS1u
+ZXcgMjAwIDIwMCBSR0IpKSkpIChnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uIGltZyA5Ni4wIDk2
+LjApIChnaW1wLWltYWdlLXVuZG8tZGlzYWJsZSBpbWcpIChmb3ItZWFjaCAobGFtYmRhIChuYW1l
+cykgKHBuZy10by1sYXllciBpbWcgKGNhciBuYW1lcykgKGNkciBuYW1lcykpKSAobWFwIGNvbnMg
+JygiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIikgJygiU2xpZGUyIikpKSAoZ2lt
+cC1pbWFnZS1yZXNpemUtdG8tbGF5ZXJzIGltZykgKGZvci1lYWNoIChsYW1iZGEgKGhHdWlkZSkg
+KGdpbXAtaW1hZ2UtYWRkLWhndWlkZSBpbWcgaEd1aWRlKSkgJyg5NTEuMDIyNyA0OS4wMjQxMjgp
+KSAoZm9yLWVhY2ggKGxhbWJkYSAodkd1aWRlKSAoZ2ltcC1pbWFnZS1hZGQtdmd1aWRlIGltZyB2
+R3VpZGUpKSAnKDQ2LjkzNjU3NyA5NTMuMDE2NTkpKSAoZ2ltcC1pbWFnZS1ncmlkLXNldC1zcGFj
+aW5nIGltZyAxMDAgMTAwKSAoZ2ltcC1pbWFnZS1ncmlkLXNldC1vZmZzZXQgaW1nIDAgMCkgKGdp
+bXAtaW1hZ2UtdW5kby1lbmFibGUgaW1nKSAoZ2ltcC1maWxlLXNhdmUgUlVOLU5PTklOVEVSQUNU
+SVZFIGltZyAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIgaW1nKSkgIi90bXAvZ2lt
+cC1vdXQtM3NoMjV4bmovcmVmX2d1aWRlcy5zdmcueGNmIiAiL3RtcC9naW1wLW91dC0zc2gyNXhu
+ai9yZWZfZ3VpZGVzLnN2Zy54Y2YiKSkKRXZhbDogKGNhciAoZ2ltcC1pbWFnZS1uZXcgMjAwIDIw
+MCBSR0IpKQpFdmFsOiBjYXIKRXZhbDogKGdpbXAtaW1hZ2UtbmV3IDIwMCAyMDAgUkdCKQpFdmFs
+OiBnaW1wLWltYWdlLW5ldwpFdmFsOiAyMDAKRXZhbDogMjAwCkV2YWw6IFJHQgpBcHBseSB0bzog
+KDIwMCAyMDAgMCkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWlt
+YWdlLW5ldyIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChj
+b25zICJnaW1wLWltYWdlLW5ldyIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1uZXci
+CkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1uZXciICgyMDAgMjAwIDApKQpBcHBseSB0
+bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2ltcC1pbWFnZS1uZXci
+IDIwMCAyMDAgMCkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtbmV3IiAyMDAgMjAwIDApCkFwcGx5
+IHRvOiAoKDEpKQpFdmFsOiAoZ2ltcC1pbWFnZS1zZXQtcmVzb2x1dGlvbiBpbWcgOTYuMCA5Ni4w
+KQpFdmFsOiBnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uCkV2YWw6IGltZwpFdmFsOiA5Ni4wCkV2
+YWw6IDk2LjAKQXBwbHkgdG86ICgxIDk2LjAgOTYuMCkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1k
+Yi1jYWxsIChjb25zICJnaW1wLWltYWdlLXNldC1yZXNvbHV0aW9uIiB4KSkKRXZhbDogYXBwbHkK
+RXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2Utc2V0LXJlc29s
+dXRpb24iIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtaW1hZ2Utc2V0LXJlc29sdXRpb24iCkV2
+YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1zZXQtcmVzb2x1dGlvbiIgKDEgOTYuMCA5Ni4w
+KSkKQXBwbHkgdG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAt
+aW1hZ2Utc2V0LXJlc29sdXRpb24iIDEgOTYuMCA5Ni4wKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFn
+ZS1zZXQtcmVzb2x1dGlvbiIgMSA5Ni4wIDk2LjApCkV2YWw6IChnaW1wLWltYWdlLXVuZG8tZGlz
+YWJsZSBpbWcpCkV2YWw6IGdpbXAtaW1hZ2UtdW5kby1kaXNhYmxlCkV2YWw6IGltZwpBcHBseSB0
+bzogKDEpCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS11
+bmRvLWRpc2FibGUiIHgpKQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFs
+OiAoY29ucyAiZ2ltcC1pbWFnZS11bmRvLWRpc2FibGUiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdp
+bXAtaW1hZ2UtdW5kby1kaXNhYmxlIgpFdmFsOiB4CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtdW5k
+by1kaXNhYmxlIiAoMSkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5Mzk2MTEzMTU1
+MjQ5Nj4gKCJnaW1wLWltYWdlLXVuZG8tZGlzYWJsZSIgMSkpCkFwcGx5IHRvOiAoImdpbXAtaW1h
+Z2UtdW5kby1kaXNhYmxlIiAxKQpFdmFsOiAoZm9yLWVhY2ggKGxhbWJkYSAobmFtZXMpIChwbmct
+dG8tbGF5ZXIgaW1nIChjYXIgbmFtZXMpIChjZHIgbmFtZXMpKSkgKG1hcCBjb25zICcoIi90bXAv
+Z2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpICcoIlNsaWRlMiIpKSkKRXZhbDogZm9yLWVh
+Y2gKRXZhbDogKGxhbWJkYSAobmFtZXMpIChwbmctdG8tbGF5ZXIgaW1nIChjYXIgbmFtZXMpIChj
+ZHIgbmFtZXMpKSkKQXBwbHkgdG86ICgoKG5hbWVzKSAocG5nLXRvLWxheWVyIGltZyAoY2FyIG5h
+bWVzKSAoY2RyIG5hbWVzKSkpKQpFdmFsOiAoaWYgKG1hY3JvPyBmb3JtKSAobWFjcm8tZXhwYW5k
+LWFsbCAobWFjcm8tZXhwYW5kIGZvcm0pKSBmb3JtKQpFdmFsOiAobWFjcm8/IGZvcm0pCkV2YWw6
+IG1hY3JvPwpFdmFsOiBmb3JtCkFwcGx5IHRvOiAoKChuYW1lcykgKHBuZy10by1sYXllciBpbWcg
+KGNhciBuYW1lcykgKGNkciBuYW1lcykpKSkKRXZhbDogZm9ybQpFdmFsOiAobWFwIGNvbnMgJygi
+L3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIikgJygiU2xpZGUyIikpCkV2YWw6IG1h
+cApFdmFsOiBjb25zCkV2YWw6ICcoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIp
+CkV2YWw6ICcoIlNsaWRlMiIpCkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCIvdG1w
+L2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciKSAoIlNsaWRlMiIpKQpFdmFsOiAoaWYgKG51
+bGw/IGxpc3RzKSAoYXBwbHkgcHJvYykgKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQq
+ICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChj
+ZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMg
+cHJvYyBjZHJzKSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlz
+dHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciKSAoIlNs
+aWRlMiIpKSkKRXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChh
+cHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIg
+dW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJz
+KSkpKSkKRXZhbDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBudWxsPwpFdmFsOiAoY2FyIGxp
+c3RzKQpFdmFsOiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNz
+aDI1eG5qL1NsaWRlMi5wbmciKSAoIlNsaWRlMiIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1v
+dXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpKQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAx
+LXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29u
+cyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkKRXZhbDog
+KGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykKRXZhbDogYXBwbHkKRXZhbDogdW56aXAxLXdp
+dGgtY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKCIvdG1wL2dpbXAtb3V0
+LTNzaDI1eG5qL1NsaWRlMi5wbmciKSAoIlNsaWRlMiIpKSkKQXBwbHkgdG86ICgoIi90bXAvZ2lt
+cC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpICgiU2xpZGUyIikpCkV2YWw6ICh1bnppcDEtd2l0
+aC1jZHItaXRlcmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVy
+YXRpdmUKRXZhbDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgoIi90bXAv
+Z2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpICgiU2xpZGUyIikpICgpICgpKQpFdmFsOiAo
+aWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNkcnMpIChsZXQgKChjYXIxIChjYWFyIGxpc3Rz
+KSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgKGNkciBs
+aXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkp
+KSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86
+ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciKSAoIlNsaWRlMiIpKSkKRXZh
+bDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAx
+LXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkp
+IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZhbDogY2Fh
+cgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUy
+LnBuZyIpICgiU2xpZGUyIikpKQpFdmFsOiAoY2FyIChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAo
+Y2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC0zc2gy
+NXhuai9TbGlkZTIucG5nIikgKCJTbGlkZTIiKSkpCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0
+LTNzaDI1eG5qL1NsaWRlMi5wbmciKSkKRXZhbDogKGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZh
+bDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmci
+KSAoIlNsaWRlMiIpKSkKRXZhbDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4
+KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmov
+U2xpZGUyLnBuZyIpICgiU2xpZGUyIikpKQpBcHBseSB0bzogKCgiL3RtcC9naW1wLW91dC0zc2gy
+NXhuai9TbGlkZTIucG5nIikpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIg
+bGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEp
+KSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFs
+OiBjZHIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1Ns
+aWRlMi5wbmciKSAoIlNsaWRlMiIpKSkKRXZhbDogKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKQpF
+dmFsOiBhcHBlbmQKRXZhbDogY2FycwpFdmFsOiAobGlzdCBjYXIxKQpFdmFsOiBsaXN0CkV2YWw6
+IGNhcjEKQXBwbHkgdG86ICgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIikKRXZh
+bDogeApBcHBseSB0bzogKCgpICgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIikp
+CkV2YWw6IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMK
+RXZhbDogKGxpc3QgY2RyMSkKRXZhbDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCkpCkV2
+YWw6IHgKQXBwbHkgdG86ICgoKSAoKCkpKQpBcHBseSB0bzogKCgoIlNsaWRlMiIpKSAoIi90bXAv
+Z2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpICgoKSkpCkV2YWw6IChpZiAobnVsbD8gbGlz
+dHMpIChjb25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2Rh
+ciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5k
+IGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51
+bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMiIp
+KSkKRXZhbDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAo
+dW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3Qg
+Y2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0cykKRXZh
+bDogY2FhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMiIpKSkKRXZhbDogKGNhciAo
+Y2FyIHgpKQpFdmFsOiBjYXIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0
+bzogKCgoIlNsaWRlMiIpKSkKQXBwbHkgdG86ICgoIlNsaWRlMiIpKQpFdmFsOiAoY2RhciBsaXN0
+cykKRXZhbDogY2RhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoIlNsaWRlMiIpKSkKRXZhbDog
+KGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4KQpFdmFsOiBjYXIKRXZhbDogeApB
+cHBseSB0bzogKCgoIlNsaWRlMiIpKSkKQXBwbHkgdG86ICgoIlNsaWRlMiIpKQpFdmFsOiAodW56
+aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2Fy
+MSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVy
+YXRpdmUKRXZhbDogKGNkciBsaXN0cykKRXZhbDogY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAo
+KCgiU2xpZGUyIikpKQpFdmFsOiAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpCkV2YWw6IGFwcGVu
+ZApFdmFsOiBjYXJzCkV2YWw6IChsaXN0IGNhcjEpCkV2YWw6IGxpc3QKRXZhbDogY2FyMQpBcHBs
+eSB0bzogKCJTbGlkZTIiKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LTNzaDI1
+eG5qL1NsaWRlMi5wbmciKSAoIlNsaWRlMiIpKQpFdmFsOiAoYXBwZW5kIGNkcnMgKGxpc3QgY2Ry
+MSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjZHJzCkV2YWw6IChsaXN0IGNkcjEpCkV2YWw6IGxpc3QK
+RXZhbDogY2RyMQpBcHBseSB0bzogKCgpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCgpKSAoKCkpKQpB
+cHBseSB0bzogKCgpICgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAiU2xpZGUy
+IikgKCgpICgpKSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGNvbnMgY2FycyBjZHJzKSAobGV0
+ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIxIChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1j
+ZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVu
+ZCBjZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFsOiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2
+YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCkpCkV2YWw6IChjb25zIGNhcnMgY2RycykKRXZhbDogY29u
+cwpFdmFsOiBjYXJzCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4
+bmovU2xpZGUyLnBuZyIgIlNsaWRlMiIpICgoKSAoKSkpCkV2YWw6IChjYXIgdW56KQpFdmFsOiBj
+YXIKRXZhbDogdW56CkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIu
+cG5nIiAiU2xpZGUyIikgKCkgKCkpKQpFdmFsOiAoY2RyIHVueikKRXZhbDogY2RyCkV2YWw6IHVu
+egpBcHBseSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgIlNsaWRl
+MiIpICgpICgpKSkKRXZhbDogKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29u
+cyBwcm9jIGNkcnMpKSkKRXZhbDogY29ucwpFdmFsOiAoYXBwbHkgcHJvYyBjYXJzKQpFdmFsOiBh
+cHBseQpFdmFsOiBwcm9jCkV2YWw6IGNhcnMKQXBwbHkgdG86ICgjPGNvbnMgUFJPQ0VEVVJFIDc2
+PiAoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgIlNsaWRlMiIpKQpBcHBseSB0
+bzogKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciICJTbGlkZTIiKQpFdmFsOiAo
+YXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpCkV2YWw6IGFwcGx5CkV2YWw6IG1hcApFdmFsOiAo
+Y29ucyBwcm9jIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogcHJvYwpFdmFsOiBjZHJzCkFwcGx5IHRv
+OiAoIzxjb25zIFBST0NFRFVSRSA3Nj4gKCgpICgpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgj
+PGNvbnMgUFJPQ0VEVVJFIDc2PiAoKSAoKSkpCkFwcGx5IHRvOiAoIzxjb25zIFBST0NFRFVSRSA3
+Nj4gKCkgKCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAoaWYgKG51bGw/
+IChjYXIgbGlzdHMpKSAnKCkgKGxldCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0
+cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkgKGNvbnMgKGFwcGx5IHByb2Mg
+Y2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpKSkKRXZhbDogKG51bGw/IGxpc3Rz
+KQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKSAoKSkpCkV2YWw6IChpZiAo
+bnVsbD8gKGNhciBsaXN0cykpICcoKSAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2Ry
+IGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkg
+cHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyAo
+Y2FyIGxpc3RzKSkKRXZhbDogbnVsbD8KRXZhbDogKGNhciBsaXN0cykKRXZhbDogY2FyCkV2YWw6
+IGxpc3RzCkFwcGx5IHRvOiAoKCgpICgpKSkKQXBwbHkgdG86ICgoKSkKRXZhbDogJygpCkFwcGx5
+IHRvOiAoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpICgp
+KQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIu
+cG5nIiAuICJTbGlkZTIiKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAo
+aWYgKG51bGw/IChjYXIgbGlzdHMpKSAjdCAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgt
+Y2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJv
+YyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyBsaXN0
+cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC0z
+c2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkpKQpFdmFsOiAoaWYgKG51bGw/IChjYXIg
+bGlzdHMpKSAjdCAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNh
+cnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkg
+bWFwIChjb25zIHByb2MgY2RycykpKSkKRXZhbDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBu
+dWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFsOiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgo
+KCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkpKQpBcHBs
+eSB0bzogKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikp
+KQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMg
+KGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFw
+IChjb25zIHByb2MgY2RycykpKQpFdmFsOiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKQpF
+dmFsOiBhcHBseQpFdmFsOiB1bnppcDEtd2l0aC1jZHIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgj
+PENMT1NVUkU+ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRl
+MiIpKSkpCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAu
+ICJTbGlkZTIiKSkpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIGxpc3RzICcoKSAn
+KCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogbGlzdHMKRXZhbDogJygp
+CkV2YWw6ICcoKQpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5w
+bmciIC4gIlNsaWRlMiIpKSkgKCkgKCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNh
+cnMgY2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAo
+dW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3Qg
+Y2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpF
+dmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1
+eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKSkpCkV2YWw6IChsZXQgKChjYXIxIChjYWFyIGxp
+c3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgKGNk
+ciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMgKGxpc3QgY2Ry
+MSkpKSkKRXZhbDogKGNhYXIgbGlzdHMpCkV2YWw6IGNhYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86
+ICgoKCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkpKQpF
+dmFsOiAoY2FyIChjYXIgeCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFs
+OiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgLiAi
+U2xpZGUyIikpKSkKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5w
+bmciIC4gIlNsaWRlMiIpKSkKRXZhbDogKGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZhbDogbGlz
+dHMKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJT
+bGlkZTIiKSkpKQpFdmFsOiAoY2RyIChjYXIgeCkpCkV2YWw6IGNkcgpFdmFsOiAoY2FyIHgpCkV2
+YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xp
+ZGUyLnBuZyIgLiAiU2xpZGUyIikpKSkKQXBwbHkgdG86ICgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1
+eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKSkKRXZhbDogKHVuemlwMS13aXRoLWNkci1pdGVy
+YXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMg
+KGxpc3QgY2RyMSkpKQpFdmFsOiB1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlCkV2YWw6IChjZHIg
+bGlzdHMpCkV2YWw6IGNkcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0
+LTNzaDI1eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKSkpCkV2YWw6IChhcHBlbmQgY2FycyAo
+bGlzdCBjYXIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNhcnMKRXZhbDogKGxpc3QgY2FyMSkKRXZh
+bDogbGlzdApFdmFsOiBjYXIxCkFwcGx5IHRvOiAoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1Ns
+aWRlMi5wbmciIC4gIlNsaWRlMiIpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCkgKCgiL3RtcC9naW1w
+LW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkpCkV2YWw6IChhcHBlbmQgY2Ry
+cyAobGlzdCBjZHIxKSkKRXZhbDogYXBwZW5kCkV2YWw6IGNkcnMKRXZhbDogKGxpc3QgY2RyMSkK
+RXZhbDogbGlzdApFdmFsOiBjZHIxCkFwcGx5IHRvOiAoKCkpCkV2YWw6IHgKQXBwbHkgdG86ICgo
+KSAoKCkpKQpBcHBseSB0bzogKCgpICgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBu
+ZyIgLiAiU2xpZGUyIikpICgoKSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMg
+Y2RycykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56
+aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2Fy
+MSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFs
+OiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29ucyBjYXJzIGNkcnMp
+CkV2YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoKCgiL3RtcC9naW1w
+LW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkgKCgpKSkKRXZhbDogKGNhciB1
+bnopCkV2YWw6IGNhcgpFdmFsOiB1bnoKQXBwbHkgdG86ICgoKCgiL3RtcC9naW1wLW91dC0zc2gy
+NXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkgKCkpKQpFdmFsOiAoY2RyIHVueikKRXZhbDog
+Y2RyCkV2YWw6IHVuegpBcHBseSB0bzogKCgoKCIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRl
+Mi5wbmciIC4gIlNsaWRlMiIpKSAoKSkpCkV2YWw6IChhcHBseSBwcm9jIGNhcnMpCkV2YWw6IGFw
+cGx5CkV2YWw6IHByb2MKRXZhbDogY2FycwpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCgiL3RtcC9n
+aW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkpCkFwcGx5IHRvOiAoKCIv
+dG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciIC4gIlNsaWRlMiIpKQpFdmFsOiAocG5n
+LXRvLWxheWVyIGltZyAoY2FyIG5hbWVzKSAoY2RyIG5hbWVzKSkKRXZhbDogcG5nLXRvLWxheWVy
+CkV2YWw6IGltZwpFdmFsOiAoY2FyIG5hbWVzKQpFdmFsOiBjYXIKRXZhbDogbmFtZXMKQXBwbHkg
+dG86ICgoIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgLiAiU2xpZGUyIikpCkV2
+YWw6IChjZHIgbmFtZXMpCkV2YWw6IGNkcgpFdmFsOiBuYW1lcwpBcHBseSB0bzogKCgiL3RtcC9n
+aW1wLW91dC0zc2gyNXhuai9TbGlkZTIucG5nIiAuICJTbGlkZTIiKSkKQXBwbHkgdG86ICgxICIv
+dG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciICJTbGlkZTIiKQpFdmFsOiAobGV0KiAo
+KHBuZyAoY2FyIChmaWxlLXBuZy1sb2FkIFJVTi1OT05JTlRFUkFDVElWRSBwbmdfZmlsZW5hbWUg
+cG5nX2ZpbGVuYW1lKSkpIChwbmdfbGF5ZXIgKGNhciAoZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxh
+eWVyIHBuZykpKSAoeGNmX2xheWVyIChjYXIgKGdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUg
+cG5nX2xheWVyIGltZykpKSkgKGdpbXAtaW1hZ2UtYWRkLWxheWVyIGltZyB4Y2ZfbGF5ZXIgLTEp
+IChnaW1wLWRyYXdhYmxlLXNldC1uYW1lIHhjZl9sYXllciBsYXllcl9uYW1lKSkKRXZhbDogKGNh
+ciAoZmlsZS1wbmctbG9hZCBSVU4tTk9OSU5URVJBQ1RJVkUgcG5nX2ZpbGVuYW1lIHBuZ19maWxl
+bmFtZSkpCkV2YWw6IGNhcgpFdmFsOiAoZmlsZS1wbmctbG9hZCBSVU4tTk9OSU5URVJBQ1RJVkUg
+cG5nX2ZpbGVuYW1lIHBuZ19maWxlbmFtZSkKRXZhbDogZmlsZS1wbmctbG9hZApFdmFsOiBSVU4t
+Tk9OSU5URVJBQ1RJVkUKRXZhbDogcG5nX2ZpbGVuYW1lCkV2YWw6IHBuZ19maWxlbmFtZQpBcHBs
+eSB0bzogKDEgIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgIi90bXAvZ2ltcC1v
+dXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAo
+Y29ucyAiZmlsZS1wbmctbG9hZCIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1kYi1j
+YWxsCkV2YWw6IChjb25zICJmaWxlLXBuZy1sb2FkIiB4KQpFdmFsOiBjb25zCkV2YWw6ICJmaWxl
+LXBuZy1sb2FkIgpFdmFsOiB4CkFwcGx5IHRvOiAoImZpbGUtcG5nLWxvYWQiICgxICIvdG1wL2dp
+bXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRl
+Mi5wbmciKSkKQXBwbHkgdG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAo
+ImZpbGUtcG5nLWxvYWQiIDEgIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIgIi90
+bXAvZ2ltcC1vdXQtM3NoMjV4bmovU2xpZGUyLnBuZyIpKQpBcHBseSB0bzogKCJmaWxlLXBuZy1s
+b2FkIiAxICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL1NsaWRlMi5wbmciICIvdG1wL2dpbXAtb3V0
+LTNzaDI1eG5qL1NsaWRlMi5wbmciKQpBcHBseSB0bzogKCgyKSkKRXZhbDogKGNhciAoZ2ltcC1p
+bWFnZS1nZXQtYWN0aXZlLWxheWVyIHBuZykpCkV2YWw6IGNhcgpFdmFsOiAoZ2ltcC1pbWFnZS1n
+ZXQtYWN0aXZlLWxheWVyIHBuZykKRXZhbDogZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyCkV2
+YWw6IHBuZwpBcHBseSB0bzogKDIpCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAoY29u
+cyAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2lt
+cC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciIg
+eCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIgpFdmFsOiB4
+CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciIgKDIpKQpBcHBseSB0bzog
+KCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2ltcC1pbWFnZS1nZXQtYWN0
+aXZlLWxheWVyIiAyKSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1nZXQtYWN0aXZlLWxheWVyIiAy
+KQpBcHBseSB0bzogKCgzKSkKRXZhbDogKGNhciAoZ2ltcC1sYXllci1uZXctZnJvbS1kcmF3YWJs
+ZSBwbmdfbGF5ZXIgaW1nKSkKRXZhbDogY2FyCkV2YWw6IChnaW1wLWxheWVyLW5ldy1mcm9tLWRy
+YXdhYmxlIHBuZ19sYXllciBpbWcpCkV2YWw6IGdpbXAtbGF5ZXItbmV3LWZyb20tZHJhd2FibGUK
+RXZhbDogcG5nX2xheWVyCkV2YWw6IGltZwpBcHBseSB0bzogKDMgMSkKRXZhbDogKGFwcGx5IGdp
+bXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiB4KSkK
+RXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtbGF5
+ZXItbmV3LWZyb20tZHJhd2FibGUiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtbGF5ZXItbmV3
+LWZyb20tZHJhd2FibGUiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1sYXllci1uZXctZnJvbS1k
+cmF3YWJsZSIgKDMgMSkpCkFwcGx5IHRvOiAoIzxGT1JFSUdOIFBST0NFRFVSRSA5Mzk2MTEzMTU1
+MjQ5Nj4gKCJnaW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAzIDEpKQpBcHBseSB0bzogKCJn
+aW1wLWxheWVyLW5ldy1mcm9tLWRyYXdhYmxlIiAzIDEpCkFwcGx5IHRvOiAoKDQpKQpFdmFsOiAo
+Z2ltcC1pbWFnZS1hZGQtbGF5ZXIgaW1nIHhjZl9sYXllciAtMSkKRXZhbDogZ2ltcC1pbWFnZS1h
+ZGQtbGF5ZXIKRXZhbDogaW1nCkV2YWw6IHhjZl9sYXllcgpFdmFsOiAtMQpBcHBseSB0bzogKDEg
+NCAtMSkKRXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWltYWdlLWFk
+ZC1sYXllciIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChj
+b25zICJnaW1wLWltYWdlLWFkZC1sYXllciIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFn
+ZS1hZGQtbGF5ZXIiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1hZGQtbGF5ZXIiICgx
+IDQgLTEpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgi
+Z2ltcC1pbWFnZS1hZGQtbGF5ZXIiIDEgNCAtMSkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtYWRk
+LWxheWVyIiAxIDQgLTEpCkV2YWw6IChnaW1wLWRyYXdhYmxlLXNldC1uYW1lIHhjZl9sYXllciBs
+YXllcl9uYW1lKQpFdmFsOiBnaW1wLWRyYXdhYmxlLXNldC1uYW1lCkV2YWw6IHhjZl9sYXllcgpF
+dmFsOiBsYXllcl9uYW1lCkFwcGx5IHRvOiAoNCAiU2xpZGUyIikKRXZhbDogKGFwcGx5IGdpbXAt
+cHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWRyYXdhYmxlLXNldC1uYW1lIiB4KSkKRXZhbDogYXBw
+bHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtZHJhd2FibGUtc2V0
+LW5hbWUiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtZHJhd2FibGUtc2V0LW5hbWUiCkV2YWw6
+IHgKQXBwbHkgdG86ICgiZ2ltcC1kcmF3YWJsZS1zZXQtbmFtZSIgKDQgIlNsaWRlMiIpKQpBcHBs
+eSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2ltcC1kcmF3YWJs
+ZS1zZXQtbmFtZSIgNCAiU2xpZGUyIikpCkFwcGx5IHRvOiAoImdpbXAtZHJhd2FibGUtc2V0LW5h
+bWUiIDQgIlNsaWRlMiIpCkV2YWw6IChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJzKSkKRXZhbDog
+YXBwbHkKRXZhbDogbWFwCkV2YWw6IChjb25zIHByb2MgY2RycykKRXZhbDogY29ucwpFdmFsOiBw
+cm9jCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgoKSkpCkFwcGx5IHRvOiAoIzxD
+TE9TVVJFPiAoIzxDTE9TVVJFPiAoKSkpCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKSkKRXZhbDog
+KGlmIChudWxsPyBsaXN0cykgKGFwcGx5IHByb2MpIChpZiAobnVsbD8gKGNhciBsaXN0cykpICco
+KSAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1
+bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFw
+IChjb25zIHByb2MgY2RycykpKSkpKQpFdmFsOiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2
+YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgpKSkKRXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkg
+JygpIChsZXQqICgodW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2Fy
+IHVueikpIChjZHJzIChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBt
+YXAgKGNvbnMgcHJvYyBjZHJzKSkpKSkKRXZhbDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBu
+dWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFsOiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgo
+KCkpKQpBcHBseSB0bzogKCgpKQpFdmFsOiAnKCkKRXZhbDogKGdpbXAtaW1hZ2UtcmVzaXplLXRv
+LWxheWVycyBpbWcpCkV2YWw6IGdpbXAtaW1hZ2UtcmVzaXplLXRvLWxheWVycwpFdmFsOiBpbWcK
+QXBwbHkgdG86ICgxKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdpbXAt
+aW1hZ2UtcmVzaXplLXRvLWxheWVycyIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1k
+Yi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWltYWdlLXJlc2l6ZS10by1sYXllcnMiIHgpCkV2YWw6
+IGNvbnMKRXZhbDogImdpbXAtaW1hZ2UtcmVzaXplLXRvLWxheWVycyIKRXZhbDogeApBcHBseSB0
+bzogKCJnaW1wLWltYWdlLXJlc2l6ZS10by1sYXllcnMiICgxKSkKQXBwbHkgdG86ICgjPEZPUkVJ
+R04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAtaW1hZ2UtcmVzaXplLXRvLWxheWVy
+cyIgMSkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtcmVzaXplLXRvLWxheWVycyIgMSkKRXZhbDog
+KGZvci1lYWNoIChsYW1iZGEgKGhHdWlkZSkgKGdpbXAtaW1hZ2UtYWRkLWhndWlkZSBpbWcgaEd1
+aWRlKSkgJyg5NTEuMDIyNyA0OS4wMjQxMjgpKQpFdmFsOiBmb3ItZWFjaApFdmFsOiAobGFtYmRh
+IChoR3VpZGUpIChnaW1wLWltYWdlLWFkZC1oZ3VpZGUgaW1nIGhHdWlkZSkpCkFwcGx5IHRvOiAo
+KChoR3VpZGUpIChnaW1wLWltYWdlLWFkZC1oZ3VpZGUgaW1nIGhHdWlkZSkpKQpFdmFsOiAoaWYg
+KG1hY3JvPyBmb3JtKSAobWFjcm8tZXhwYW5kLWFsbCAobWFjcm8tZXhwYW5kIGZvcm0pKSBmb3Jt
+KQpFdmFsOiAobWFjcm8/IGZvcm0pCkV2YWw6IG1hY3JvPwpFdmFsOiBmb3JtCkFwcGx5IHRvOiAo
+KChoR3VpZGUpIChnaW1wLWltYWdlLWFkZC1oZ3VpZGUgaW1nIGhHdWlkZSkpKQpFdmFsOiBmb3Jt
+CkV2YWw6ICcoOTUxLjAyMjcgNDkuMDI0MTI4KQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKDk1MS4w
+MjI3IDQ5LjAyNDEyOCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAoaWYg
+KG51bGw/IChjYXIgbGlzdHMpKSAjdCAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2Ry
+IGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJvYyBj
+YXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyBsaXN0cykK
+RXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDk1MS4wMjI3IDQ5LjAyNDEyOCkp
+KQpFdmFsOiAoaWYgKG51bGw/IChjYXIgbGlzdHMpKSAjdCAobGV0KiAoKHVueiAoYXBwbHkgdW56
+aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAo
+YXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkKRXZhbDogKG51
+bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBudWxsPwpFdmFsOiAoY2FyIGxpc3RzKQpFdmFsOiBjYXIK
+RXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDk1MS4wMjI3IDQ5LjAyNDEyOCkpKQpBcHBseSB0bzog
+KCg5NTEuMDIyNyA0OS4wMjQxMjgpKQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdp
+dGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkg
+cHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKQpFdmFsOiAoYXBwbHkgdW56
+aXAxLXdpdGgtY2RyIGxpc3RzKQpFdmFsOiBhcHBseQpFdmFsOiB1bnppcDEtd2l0aC1jZHIKRXZh
+bDogbGlzdHMKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgoOTUxLjAyMjcgNDkuMDI0MTI4KSkpCkFw
+cGx5IHRvOiAoKDk1MS4wMjI3IDQ5LjAyNDEyOCkpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRl
+cmF0aXZlIGxpc3RzICcoKSAnKCkpCkV2YWw6IHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUKRXZh
+bDogbGlzdHMKRXZhbDogJygpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgoOTUxLjAyMjcgNDkuMDI0
+MTI4KSkgKCkgKCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2RycykgKGxl
+dCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgt
+Y2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBl
+bmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpF
+dmFsOiBsaXN0cwpBcHBseSB0bzogKCgoOTUxLjAyMjcgNDkuMDI0MTI4KSkpCkV2YWw6IChsZXQg
+KChjYXIxIChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNk
+ci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5k
+IGNkcnMgKGxpc3QgY2RyMSkpKSkKRXZhbDogKGNhYXIgbGlzdHMpCkV2YWw6IGNhYXIKRXZhbDog
+bGlzdHMKQXBwbHkgdG86ICgoKDk1MS4wMjI3IDQ5LjAyNDEyOCkpKQpFdmFsOiAoY2FyIChjYXIg
+eCkpCkV2YWw6IGNhcgpFdmFsOiAoY2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAo
+KCg5NTEuMDIyNyA0OS4wMjQxMjgpKSkKQXBwbHkgdG86ICgoOTUxLjAyMjcgNDkuMDI0MTI4KSkK
+RXZhbDogKGNkYXIgbGlzdHMpCkV2YWw6IGNkYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDk1
+MS4wMjI3IDQ5LjAyNDEyOCkpKQpFdmFsOiAoY2RyIChjYXIgeCkpCkV2YWw6IGNkcgpFdmFsOiAo
+Y2FyIHgpCkV2YWw6IGNhcgpFdmFsOiB4CkFwcGx5IHRvOiAoKCg5NTEuMDIyNyA0OS4wMjQxMjgp
+KSkKQXBwbHkgdG86ICgoOTUxLjAyMjcgNDkuMDI0MTI4KSkKRXZhbDogKHVuemlwMS13aXRoLWNk
+ci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5k
+IGNkcnMgKGxpc3QgY2RyMSkpKQpFdmFsOiB1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlCkV2YWw6
+IChjZHIgbGlzdHMpCkV2YWw6IGNkcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoOTUxLjAyMjcg
+NDkuMDI0MTI4KSkpCkV2YWw6IChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkKRXZhbDogYXBwZW5k
+CkV2YWw6IGNhcnMKRXZhbDogKGxpc3QgY2FyMSkKRXZhbDogbGlzdApFdmFsOiBjYXIxCkFwcGx5
+IHRvOiAoOTUxLjAyMjcpCkV2YWw6IHgKQXBwbHkgdG86ICgoKSAoOTUxLjAyMjcpKQpFdmFsOiAo
+YXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjZHJzCkV2YWw6IChs
+aXN0IGNkcjEpCkV2YWw6IGxpc3QKRXZhbDogY2RyMQpBcHBseSB0bzogKCg0OS4wMjQxMjgpKQpF
+dmFsOiB4CkFwcGx5IHRvOiAoKCkgKCg0OS4wMjQxMjgpKSkKQXBwbHkgdG86ICgoKSAoOTUxLjAy
+MjcpICgoNDkuMDI0MTI4KSkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2Ry
+cykgKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAx
+LXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkp
+IChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBu
+dWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgpKQpFdmFsOiAoY29ucyBjYXJzIGNkcnMpCkV2
+YWw6IGNvbnMKRXZhbDogY2FycwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoKDk1MS4wMjI3KSAoKDQ5
+LjAyNDEyOCkpKQpFdmFsOiAoY2FyIHVueikKRXZhbDogY2FyCkV2YWw6IHVuegpBcHBseSB0bzog
+KCgoOTUxLjAyMjcpICg0OS4wMjQxMjgpKSkKRXZhbDogKGNkciB1bnopCkV2YWw6IGNkcgpFdmFs
+OiB1bnoKQXBwbHkgdG86ICgoKDk1MS4wMjI3KSAoNDkuMDI0MTI4KSkpCkV2YWw6IChhcHBseSBw
+cm9jIGNhcnMpCkV2YWw6IGFwcGx5CkV2YWw6IHByb2MKRXZhbDogY2FycwpBcHBseSB0bzogKCM8
+Q0xPU1VSRT4gKDk1MS4wMjI3KSkKQXBwbHkgdG86ICg5NTEuMDIyNykKRXZhbDogKGdpbXAtaW1h
+Z2UtYWRkLWhndWlkZSBpbWcgaEd1aWRlKQpFdmFsOiBnaW1wLWltYWdlLWFkZC1oZ3VpZGUKRXZh
+bDogaW1nCkV2YWw6IGhHdWlkZQpBcHBseSB0bzogKDEgOTUxLjAyMjcpCkV2YWw6IChhcHBseSBn
+aW1wLXByb2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS1hZGQtaGd1aWRlIiB4KSkKRXZhbDog
+YXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtYWRk
+LWhndWlkZSIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1hZGQtaGd1aWRlIgpFdmFs
+OiB4CkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtYWRkLWhndWlkZSIgKDEgOTUxLjAyMjcpKQpBcHBs
+eSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2ltcC1pbWFnZS1h
+ZGQtaGd1aWRlIiAxIDk1MS4wMjI3KSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1hZGQtaGd1aWRl
+IiAxIDk1MS4wMjI3KQpFdmFsOiAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpCkV2YWw6IGFw
+cGx5CkV2YWw6IG1hcApFdmFsOiAoY29ucyBwcm9jIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogcHJv
+YwpFdmFsOiBjZHJzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKDQ5LjAyNDEyOCkpKQpBcHBseSB0
+bzogKCM8Q0xPU1VSRT4gKCM8Q0xPU1VSRT4gKDQ5LjAyNDEyOCkpKQpBcHBseSB0bzogKCM8Q0xP
+U1VSRT4gKDQ5LjAyNDEyOCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAo
+aWYgKG51bGw/IChjYXIgbGlzdHMpKSAnKCkgKGxldCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRo
+LWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkgKGNvbnMgKGFw
+cGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpKSkKRXZhbDogKG51
+bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoNDkuMDI0MTI4
+KSkpCkV2YWw6IChpZiAobnVsbD8gKGNhciBsaXN0cykpICcoKSAobGV0KiAoKHVueiAoYXBwbHkg
+dW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikp
+KSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkp
+CkV2YWw6IChudWxsPyAoY2FyIGxpc3RzKSkKRXZhbDogbnVsbD8KRXZhbDogKGNhciBsaXN0cykK
+RXZhbDogY2FyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCg0OS4wMjQxMjgpKSkKQXBwbHkgdG86
+ICgoNDkuMDI0MTI4KSkKRXZhbDogKGxldCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBs
+aXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkgKGNvbnMgKGFwcGx5IHBy
+b2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpCkV2YWw6IChhcHBseSB1bnpp
+cDEtd2l0aC1jZHIgbGlzdHMpCkV2YWw6IGFwcGx5CkV2YWw6IHVuemlwMS13aXRoLWNkcgpFdmFs
+OiBsaXN0cwpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCg0OS4wMjQxMjgpKSkKQXBwbHkgdG86ICgo
+NDkuMDI0MTI4KSkKRXZhbDogKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgbGlzdHMgJygpICco
+KSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiBsaXN0cwpFdmFsOiAnKCkK
+RXZhbDogJygpCkFwcGx5IHRvOiAoKCg0OS4wMjQxMjgpKSAoKSAoKSkKRXZhbDogKGlmIChudWxs
+PyBsaXN0cykgKGNvbnMgY2FycyBjZHJzKSAobGV0ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIx
+IChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChh
+cHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFs
+OiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCg0OS4w
+MjQxMjgpKSkKRXZhbDogKGxldCAoKGNhcjEgKGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0
+cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMg
+KGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpKQpFdmFsOiAoY2FhciBsaXN0
+cykKRXZhbDogY2FhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoNDkuMDI0MTI4KSkpCkV2YWw6
+IChjYXIgKGNhciB4KSkKRXZhbDogY2FyCkV2YWw6IChjYXIgeCkKRXZhbDogY2FyCkV2YWw6IHgK
+QXBwbHkgdG86ICgoKDQ5LjAyNDEyOCkpKQpBcHBseSB0bzogKCg0OS4wMjQxMjgpKQpFdmFsOiAo
+Y2RhciBsaXN0cykKRXZhbDogY2RhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoNDkuMDI0MTI4
+KSkpCkV2YWw6IChjZHIgKGNhciB4KSkKRXZhbDogY2RyCkV2YWw6IChjYXIgeCkKRXZhbDogY2Fy
+CkV2YWw6IHgKQXBwbHkgdG86ICgoKDQ5LjAyNDEyOCkpKQpBcHBseSB0bzogKCg0OS4wMjQxMjgp
+KQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNh
+cnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAobGlzdCBjZHIxKSkpCkV2YWw6IHVuemlwMS13
+aXRoLWNkci1pdGVyYXRpdmUKRXZhbDogKGNkciBsaXN0cykKRXZhbDogY2RyCkV2YWw6IGxpc3Rz
+CkFwcGx5IHRvOiAoKCg0OS4wMjQxMjgpKSkKRXZhbDogKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEp
+KQpFdmFsOiBhcHBlbmQKRXZhbDogY2FycwpFdmFsOiAobGlzdCBjYXIxKQpFdmFsOiBsaXN0CkV2
+YWw6IGNhcjEKQXBwbHkgdG86ICg0OS4wMjQxMjgpCkV2YWw6IHgKQXBwbHkgdG86ICgoKSAoNDku
+MDI0MTI4KSkKRXZhbDogKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKQpFdmFsOiBhcHBlbmQKRXZh
+bDogY2RycwpFdmFsOiAobGlzdCBjZHIxKQpFdmFsOiBsaXN0CkV2YWw6IGNkcjEKQXBwbHkgdG86
+ICgoKSkKRXZhbDogeApBcHBseSB0bzogKCgpICgoKSkpCkFwcGx5IHRvOiAoKCkgKDQ5LjAyNDEy
+OCkgKCgpKSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGNvbnMgY2FycyBjZHJzKSAobGV0ICgo
+Y2FyMSAoY2FhciBsaXN0cykpIChjZHIxIChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHIt
+aXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBj
+ZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFsOiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6
+IGxpc3RzCkFwcGx5IHRvOiAoKCkpCkV2YWw6IChjb25zIGNhcnMgY2RycykKRXZhbDogY29ucwpF
+dmFsOiBjYXJzCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgoNDkuMDI0MTI4KSAoKCkpKQpFdmFsOiAo
+Y2FyIHVueikKRXZhbDogY2FyCkV2YWw6IHVuegpBcHBseSB0bzogKCgoNDkuMDI0MTI4KSAoKSkp
+CkV2YWw6IChjZHIgdW56KQpFdmFsOiBjZHIKRXZhbDogdW56CkFwcGx5IHRvOiAoKCg0OS4wMjQx
+MjgpICgpKSkKRXZhbDogKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBw
+cm9jIGNkcnMpKSkKRXZhbDogY29ucwpFdmFsOiAoYXBwbHkgcHJvYyBjYXJzKQpFdmFsOiBhcHBs
+eQpFdmFsOiBwcm9jCkV2YWw6IGNhcnMKQXBwbHkgdG86ICgjPENMT1NVUkU+ICg0OS4wMjQxMjgp
+KQpBcHBseSB0bzogKDQ5LjAyNDEyOCkKRXZhbDogKGdpbXAtaW1hZ2UtYWRkLWhndWlkZSBpbWcg
+aEd1aWRlKQpFdmFsOiBnaW1wLWltYWdlLWFkZC1oZ3VpZGUKRXZhbDogaW1nCkV2YWw6IGhHdWlk
+ZQpBcHBseSB0bzogKDEgNDkuMDI0MTI4KQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwg
+KGNvbnMgImdpbXAtaW1hZ2UtYWRkLWhndWlkZSIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAt
+cHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWltYWdlLWFkZC1oZ3VpZGUiIHgpCkV2YWw6
+IGNvbnMKRXZhbDogImdpbXAtaW1hZ2UtYWRkLWhndWlkZSIKRXZhbDogeApBcHBseSB0bzogKCJn
+aW1wLWltYWdlLWFkZC1oZ3VpZGUiICgxIDQ5LjAyNDEyOCkpCkFwcGx5IHRvOiAoIzxGT1JFSUdO
+IFBST0NFRFVSRSA5Mzk2MTEzMTU1MjQ5Nj4gKCJnaW1wLWltYWdlLWFkZC1oZ3VpZGUiIDEgNDku
+MDI0MTI4KSkKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1hZGQtaGd1aWRlIiAxIDQ5LjAyNDEyOCkK
+RXZhbDogKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKQpFdmFsOiBhcHBseQpFdmFsOiBtYXAK
+RXZhbDogKGNvbnMgcHJvYyBjZHJzKQpFdmFsOiBjb25zCkV2YWw6IHByb2MKRXZhbDogY2RycwpB
+cHBseSB0bzogKCM8Q0xPU1VSRT4gKCgpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgjPENMT1NV
+UkU+ICgpKSkKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3Rz
+KSAoYXBwbHkgcHJvYykgKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgodW56IChh
+cHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJzIChjZHIg
+dW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJz
+KSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkg
+dG86ICgoKCkpKQpFdmFsOiAoaWYgKG51bGw/IChjYXIgbGlzdHMpKSAnKCkgKGxldCogKCh1bnog
+KGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNk
+ciB1bnopKSkgKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNk
+cnMpKSkpKQpFdmFsOiAobnVsbD8gKGNhciBsaXN0cykpCkV2YWw6IG51bGw/CkV2YWw6IChjYXIg
+bGlzdHMpCkV2YWw6IGNhcgpFdmFsOiBsaXN0cwpBcHBseSB0bzogKCgoKSkpCkFwcGx5IHRvOiAo
+KCkpCkV2YWw6ICcoKQpBcHBseSB0bzogKCgyKSAoKSkKRXZhbDogKGZvci1lYWNoIChsYW1iZGEg
+KHZHdWlkZSkgKGdpbXAtaW1hZ2UtYWRkLXZndWlkZSBpbWcgdkd1aWRlKSkgJyg0Ni45MzY1Nzcg
+OTUzLjAxNjU5KSkKRXZhbDogZm9yLWVhY2gKRXZhbDogKGxhbWJkYSAodkd1aWRlKSAoZ2ltcC1p
+bWFnZS1hZGQtdmd1aWRlIGltZyB2R3VpZGUpKQpBcHBseSB0bzogKCgodkd1aWRlKSAoZ2ltcC1p
+bWFnZS1hZGQtdmd1aWRlIGltZyB2R3VpZGUpKSkKRXZhbDogKGlmIChtYWNybz8gZm9ybSkgKG1h
+Y3JvLWV4cGFuZC1hbGwgKG1hY3JvLWV4cGFuZCBmb3JtKSkgZm9ybSkKRXZhbDogKG1hY3JvPyBm
+b3JtKQpFdmFsOiBtYWNybz8KRXZhbDogZm9ybQpBcHBseSB0bzogKCgodkd1aWRlKSAoZ2ltcC1p
+bWFnZS1hZGQtdmd1aWRlIGltZyB2R3VpZGUpKSkKRXZhbDogZm9ybQpFdmFsOiAnKDQ2LjkzNjU3
+NyA5NTMuMDE2NTkpCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoNDYuOTM2NTc3IDk1My4wMTY1OSkp
+CkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAoaWYgKG51bGw/IChjYXIgbGlz
+dHMpKSAjdCAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMg
+KGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFw
+IChjb25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZh
+bDogbGlzdHMKQXBwbHkgdG86ICgoKDQ2LjkzNjU3NyA5NTMuMDE2NTkpKSkKRXZhbDogKGlmIChu
+dWxsPyAoY2FyIGxpc3RzKSkgI3QgKGxldCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBs
+aXN0cykpIChjYXJzIChjYXIgdW56KSkgKGNkcnMgKGNkciB1bnopKSkgKGFwcGx5IHByb2MgY2Fy
+cykgKGFwcGx5IG1hcCAoY29ucyBwcm9jIGNkcnMpKSkpCkV2YWw6IChudWxsPyAoY2FyIGxpc3Rz
+KSkKRXZhbDogbnVsbD8KRXZhbDogKGNhciBsaXN0cykKRXZhbDogY2FyCkV2YWw6IGxpc3RzCkFw
+cGx5IHRvOiAoKCg0Ni45MzY1NzcgOTUzLjAxNjU5KSkpCkFwcGx5IHRvOiAoKDQ2LjkzNjU3NyA5
+NTMuMDE2NTkpKQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3Rz
+KSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoYXBwbHkgcHJvYyBjYXJzKSAo
+YXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKQpFdmFsOiAoYXBwbHkgdW56aXAxLXdpdGgtY2Ry
+IGxpc3RzKQpFdmFsOiBhcHBseQpFdmFsOiB1bnppcDEtd2l0aC1jZHIKRXZhbDogbGlzdHMKQXBw
+bHkgdG86ICgjPENMT1NVUkU+ICgoNDYuOTM2NTc3IDk1My4wMTY1OSkpKQpBcHBseSB0bzogKCg0
+Ni45MzY1NzcgOTUzLjAxNjU5KSkKRXZhbDogKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgbGlz
+dHMgJygpICcoKSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiBsaXN0cwpF
+dmFsOiAnKCkKRXZhbDogJygpCkFwcGx5IHRvOiAoKCg0Ni45MzY1NzcgOTUzLjAxNjU5KSkgKCkg
+KCkpCkV2YWw6IChpZiAobnVsbD8gbGlzdHMpIChjb25zIGNhcnMgY2RycykgKGxldCAoKGNhcjEg
+KGNhYXIgbGlzdHMpKSAoY2RyMSAoY2RhciBsaXN0cykpKSAodW56aXAxLXdpdGgtY2RyLWl0ZXJh
+dGl2ZSAoY2RyIGxpc3RzKSAoYXBwZW5kIGNhcnMgKGxpc3QgY2FyMSkpIChhcHBlbmQgY2RycyAo
+bGlzdCBjZHIxKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBsaXN0
+cwpBcHBseSB0bzogKCgoNDYuOTM2NTc3IDk1My4wMTY1OSkpKQpFdmFsOiAobGV0ICgoY2FyMSAo
+Y2FhciBsaXN0cykpIChjZHIxIChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0
+aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChs
+aXN0IGNkcjEpKSkpCkV2YWw6IChjYWFyIGxpc3RzKQpFdmFsOiBjYWFyCkV2YWw6IGxpc3RzCkFw
+cGx5IHRvOiAoKCg0Ni45MzY1NzcgOTUzLjAxNjU5KSkpCkV2YWw6IChjYXIgKGNhciB4KSkKRXZh
+bDogY2FyCkV2YWw6IChjYXIgeCkKRXZhbDogY2FyCkV2YWw6IHgKQXBwbHkgdG86ICgoKDQ2Ljkz
+NjU3NyA5NTMuMDE2NTkpKSkKQXBwbHkgdG86ICgoNDYuOTM2NTc3IDk1My4wMTY1OSkpCkV2YWw6
+IChjZGFyIGxpc3RzKQpFdmFsOiBjZGFyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCg0Ni45MzY1
+NzcgOTUzLjAxNjU5KSkpCkV2YWw6IChjZHIgKGNhciB4KSkKRXZhbDogY2RyCkV2YWw6IChjYXIg
+eCkKRXZhbDogY2FyCkV2YWw6IHgKQXBwbHkgdG86ICgoKDQ2LjkzNjU3NyA5NTMuMDE2NTkpKSkK
+QXBwbHkgdG86ICgoNDYuOTM2NTc3IDk1My4wMTY1OSkpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHIt
+aXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBj
+ZHJzIChsaXN0IGNkcjEpKSkKRXZhbDogdW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiAo
+Y2RyIGxpc3RzKQpFdmFsOiBjZHIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDQ2LjkzNjU3NyA5
+NTMuMDE2NTkpKSkKRXZhbDogKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKQpFdmFsOiBhcHBlbmQK
+RXZhbDogY2FycwpFdmFsOiAobGlzdCBjYXIxKQpFdmFsOiBsaXN0CkV2YWw6IGNhcjEKQXBwbHkg
+dG86ICg0Ni45MzY1NzcpCkV2YWw6IHgKQXBwbHkgdG86ICgoKSAoNDYuOTM2NTc3KSkKRXZhbDog
+KGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKQpFdmFsOiBhcHBlbmQKRXZhbDogY2RycwpFdmFsOiAo
+bGlzdCBjZHIxKQpFdmFsOiBsaXN0CkV2YWw6IGNkcjEKQXBwbHkgdG86ICgoOTUzLjAxNjU5KSkK
+RXZhbDogeApBcHBseSB0bzogKCgpICgoOTUzLjAxNjU5KSkpCkFwcGx5IHRvOiAoKCkgKDQ2Ljkz
+NjU3NykgKCg5NTMuMDE2NTkpKSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGNvbnMgY2FycyBj
+ZHJzKSAobGV0ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIxIChjZGFyIGxpc3RzKSkpICh1bnpp
+cDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChhcHBlbmQgY2FycyAobGlzdCBjYXIx
+KSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkpKQpFdmFsOiAobnVsbD8gbGlzdHMpCkV2YWw6
+IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCkpCkV2YWw6IChjb25zIGNhcnMgY2RycykK
+RXZhbDogY29ucwpFdmFsOiBjYXJzCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgoNDYuOTM2NTc3KSAo
+KDk1My4wMTY1OSkpKQpFdmFsOiAoY2FyIHVueikKRXZhbDogY2FyCkV2YWw6IHVuegpBcHBseSB0
+bzogKCgoNDYuOTM2NTc3KSAoOTUzLjAxNjU5KSkpCkV2YWw6IChjZHIgdW56KQpFdmFsOiBjZHIK
+RXZhbDogdW56CkFwcGx5IHRvOiAoKCg0Ni45MzY1NzcpICg5NTMuMDE2NTkpKSkKRXZhbDogKGFw
+cGx5IHByb2MgY2FycykKRXZhbDogYXBwbHkKRXZhbDogcHJvYwpFdmFsOiBjYXJzCkFwcGx5IHRv
+OiAoIzxDTE9TVVJFPiAoNDYuOTM2NTc3KSkKQXBwbHkgdG86ICg0Ni45MzY1NzcpCkV2YWw6IChn
+aW1wLWltYWdlLWFkZC12Z3VpZGUgaW1nIHZHdWlkZSkKRXZhbDogZ2ltcC1pbWFnZS1hZGQtdmd1
+aWRlCkV2YWw6IGltZwpFdmFsOiB2R3VpZGUKQXBwbHkgdG86ICgxIDQ2LjkzNjU3NykKRXZhbDog
+KGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWltYWdlLWFkZC12Z3VpZGUiIHgp
+KQpFdmFsOiBhcHBseQpFdmFsOiBnaW1wLXByb2MtZGItY2FsbApFdmFsOiAoY29ucyAiZ2ltcC1p
+bWFnZS1hZGQtdmd1aWRlIiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLWFkZC12Z3Vp
+ZGUiCkV2YWw6IHgKQXBwbHkgdG86ICgiZ2ltcC1pbWFnZS1hZGQtdmd1aWRlIiAoMSA0Ni45MzY1
+NzcpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2lt
+cC1pbWFnZS1hZGQtdmd1aWRlIiAxIDQ2LjkzNjU3NykpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2Ut
+YWRkLXZndWlkZSIgMSA0Ni45MzY1NzcpCkV2YWw6IChhcHBseSBtYXAgKGNvbnMgcHJvYyBjZHJz
+KSkKRXZhbDogYXBwbHkKRXZhbDogbWFwCkV2YWw6IChjb25zIHByb2MgY2RycykKRXZhbDogY29u
+cwpFdmFsOiBwcm9jCkV2YWw6IGNkcnMKQXBwbHkgdG86ICgjPENMT1NVUkU+ICgoOTUzLjAxNjU5
+KSkpCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoIzxDTE9TVVJFPiAoOTUzLjAxNjU5KSkpCkFwcGx5
+IHRvOiAoIzxDTE9TVVJFPiAoOTUzLjAxNjU5KSkKRXZhbDogKGlmIChudWxsPyBsaXN0cykgKGFw
+cGx5IHByb2MpIChpZiAobnVsbD8gKGNhciBsaXN0cykpICcoKSAobGV0KiAoKHVueiAoYXBwbHkg
+dW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikp
+KSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkp
+KQpFdmFsOiAobnVsbD8gbGlzdHMpCkV2YWw6IG51bGw/CkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAo
+KCg5NTMuMDE2NTkpKSkKRXZhbDogKGlmIChudWxsPyAoY2FyIGxpc3RzKSkgJygpIChsZXQqICgo
+dW56IChhcHBseSB1bnppcDEtd2l0aC1jZHIgbGlzdHMpKSAoY2FycyAoY2FyIHVueikpIChjZHJz
+IChjZHIgdW56KSkpIChjb25zIChhcHBseSBwcm9jIGNhcnMpIChhcHBseSBtYXAgKGNvbnMgcHJv
+YyBjZHJzKSkpKSkKRXZhbDogKG51bGw/IChjYXIgbGlzdHMpKQpFdmFsOiBudWxsPwpFdmFsOiAo
+Y2FyIGxpc3RzKQpFdmFsOiBjYXIKRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDk1My4wMTY1OSkp
+KQpBcHBseSB0bzogKCg5NTMuMDE2NTkpKQpFdmFsOiAobGV0KiAoKHVueiAoYXBwbHkgdW56aXAx
+LXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnopKSAoY2RycyAoY2RyIHVueikpKSAoY29u
+cyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpKSkKRXZhbDog
+KGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykKRXZhbDogYXBwbHkKRXZhbDogdW56aXAxLXdp
+dGgtY2RyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKDk1My4wMTY1OSkpKQpB
+cHBseSB0bzogKCg5NTMuMDE2NTkpKQpFdmFsOiAodW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZSBs
+aXN0cyAnKCkgJygpKQpFdmFsOiB1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlCkV2YWw6IGxpc3Rz
+CkV2YWw6ICcoKQpFdmFsOiAnKCkKQXBwbHkgdG86ICgoKDk1My4wMTY1OSkpICgpICgpKQpFdmFs
+OiAoaWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNkcnMpIChsZXQgKChjYXIxIChjYWFyIGxp
+c3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlwMS13aXRoLWNkci1pdGVyYXRpdmUgKGNk
+ciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEpKSAoYXBwZW5kIGNkcnMgKGxpc3QgY2Ry
+MSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDogbnVsbD8KRXZhbDogbGlzdHMKQXBwbHkg
+dG86ICgoKDk1My4wMTY1OSkpKQpFdmFsOiAobGV0ICgoY2FyMSAoY2FhciBsaXN0cykpIChjZHIx
+IChjZGFyIGxpc3RzKSkpICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMpIChh
+cHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkpCkV2YWw6
+IChjYWFyIGxpc3RzKQpFdmFsOiBjYWFyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCg5NTMuMDE2
+NTkpKSkKRXZhbDogKGNhciAoY2FyIHgpKQpFdmFsOiBjYXIKRXZhbDogKGNhciB4KQpFdmFsOiBj
+YXIKRXZhbDogeApBcHBseSB0bzogKCgoOTUzLjAxNjU5KSkpCkFwcGx5IHRvOiAoKDk1My4wMTY1
+OSkpCkV2YWw6IChjZGFyIGxpc3RzKQpFdmFsOiBjZGFyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAo
+KCg5NTMuMDE2NTkpKSkKRXZhbDogKGNkciAoY2FyIHgpKQpFdmFsOiBjZHIKRXZhbDogKGNhciB4
+KQpFdmFsOiBjYXIKRXZhbDogeApBcHBseSB0bzogKCgoOTUzLjAxNjU5KSkpCkFwcGx5IHRvOiAo
+KDk1My4wMTY1OSkpCkV2YWw6ICh1bnppcDEtd2l0aC1jZHItaXRlcmF0aXZlIChjZHIgbGlzdHMp
+IChhcHBlbmQgY2FycyAobGlzdCBjYXIxKSkgKGFwcGVuZCBjZHJzIChsaXN0IGNkcjEpKSkKRXZh
+bDogdW56aXAxLXdpdGgtY2RyLWl0ZXJhdGl2ZQpFdmFsOiAoY2RyIGxpc3RzKQpFdmFsOiBjZHIK
+RXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKDk1My4wMTY1OSkpKQpFdmFsOiAoYXBwZW5kIGNhcnMg
+KGxpc3QgY2FyMSkpCkV2YWw6IGFwcGVuZApFdmFsOiBjYXJzCkV2YWw6IChsaXN0IGNhcjEpCkV2
+YWw6IGxpc3QKRXZhbDogY2FyMQpBcHBseSB0bzogKDk1My4wMTY1OSkKRXZhbDogeApBcHBseSB0
+bzogKCgpICg5NTMuMDE2NTkpKQpFdmFsOiAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpCkV2YWw6
+IGFwcGVuZApFdmFsOiBjZHJzCkV2YWw6IChsaXN0IGNkcjEpCkV2YWw6IGxpc3QKRXZhbDogY2Ry
+MQpBcHBseSB0bzogKCgpKQpFdmFsOiB4CkFwcGx5IHRvOiAoKCkgKCgpKSkKQXBwbHkgdG86ICgo
+KSAoOTUzLjAxNjU5KSAoKCkpKQpFdmFsOiAoaWYgKG51bGw/IGxpc3RzKSAoY29ucyBjYXJzIGNk
+cnMpIChsZXQgKChjYXIxIChjYWFyIGxpc3RzKSkgKGNkcjEgKGNkYXIgbGlzdHMpKSkgKHVuemlw
+MS13aXRoLWNkci1pdGVyYXRpdmUgKGNkciBsaXN0cykgKGFwcGVuZCBjYXJzIChsaXN0IGNhcjEp
+KSAoYXBwZW5kIGNkcnMgKGxpc3QgY2RyMSkpKSkpCkV2YWw6IChudWxsPyBsaXN0cykKRXZhbDog
+bnVsbD8KRXZhbDogbGlzdHMKQXBwbHkgdG86ICgoKSkKRXZhbDogKGNvbnMgY2FycyBjZHJzKQpF
+dmFsOiBjb25zCkV2YWw6IGNhcnMKRXZhbDogY2RycwpBcHBseSB0bzogKCg5NTMuMDE2NTkpICgo
+KSkpCkV2YWw6IChjYXIgdW56KQpFdmFsOiBjYXIKRXZhbDogdW56CkFwcGx5IHRvOiAoKCg5NTMu
+MDE2NTkpICgpKSkKRXZhbDogKGNkciB1bnopCkV2YWw6IGNkcgpFdmFsOiB1bnoKQXBwbHkgdG86
+ICgoKDk1My4wMTY1OSkgKCkpKQpFdmFsOiAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkg
+bWFwIChjb25zIHByb2MgY2RycykpKQpFdmFsOiBjb25zCkV2YWw6IChhcHBseSBwcm9jIGNhcnMp
+CkV2YWw6IGFwcGx5CkV2YWw6IHByb2MKRXZhbDogY2FycwpBcHBseSB0bzogKCM8Q0xPU1VSRT4g
+KDk1My4wMTY1OSkpCkFwcGx5IHRvOiAoOTUzLjAxNjU5KQpFdmFsOiAoZ2ltcC1pbWFnZS1hZGQt
+dmd1aWRlIGltZyB2R3VpZGUpCkV2YWw6IGdpbXAtaW1hZ2UtYWRkLXZndWlkZQpFdmFsOiBpbWcK
+RXZhbDogdkd1aWRlCkFwcGx5IHRvOiAoMSA5NTMuMDE2NTkpCkV2YWw6IChhcHBseSBnaW1wLXBy
+b2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS1hZGQtdmd1aWRlIiB4KSkKRXZhbDogYXBwbHkK
+RXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtYWRkLXZndWlk
+ZSIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1pbWFnZS1hZGQtdmd1aWRlIgpFdmFsOiB4CkFw
+cGx5IHRvOiAoImdpbXAtaW1hZ2UtYWRkLXZndWlkZSIgKDEgOTUzLjAxNjU5KSkKQXBwbHkgdG86
+ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAtaW1hZ2UtYWRkLXZn
+dWlkZSIgMSA5NTMuMDE2NTkpKQpBcHBseSB0bzogKCJnaW1wLWltYWdlLWFkZC12Z3VpZGUiIDEg
+OTUzLjAxNjU5KQpFdmFsOiAoYXBwbHkgbWFwIChjb25zIHByb2MgY2RycykpCkV2YWw6IGFwcGx5
+CkV2YWw6IG1hcApFdmFsOiAoY29ucyBwcm9jIGNkcnMpCkV2YWw6IGNvbnMKRXZhbDogcHJvYwpF
+dmFsOiBjZHJzCkFwcGx5IHRvOiAoIzxDTE9TVVJFPiAoKCkpKQpBcHBseSB0bzogKCM8Q0xPU1VS
+RT4gKCM8Q0xPU1VSRT4gKCkpKQpBcHBseSB0bzogKCM8Q0xPU1VSRT4gKCkpCkV2YWw6IChpZiAo
+bnVsbD8gbGlzdHMpIChhcHBseSBwcm9jKSAoaWYgKG51bGw/IChjYXIgbGlzdHMpKSAnKCkgKGxl
+dCogKCh1bnogKGFwcGx5IHVuemlwMS13aXRoLWNkciBsaXN0cykpIChjYXJzIChjYXIgdW56KSkg
+KGNkcnMgKGNkciB1bnopKSkgKGNvbnMgKGFwcGx5IHByb2MgY2FycykgKGFwcGx5IG1hcCAoY29u
+cyBwcm9jIGNkcnMpKSkpKSkKRXZhbDogKG51bGw/IGxpc3RzKQpFdmFsOiBudWxsPwpFdmFsOiBs
+aXN0cwpBcHBseSB0bzogKCgoKSkpCkV2YWw6IChpZiAobnVsbD8gKGNhciBsaXN0cykpICcoKSAo
+bGV0KiAoKHVueiAoYXBwbHkgdW56aXAxLXdpdGgtY2RyIGxpc3RzKSkgKGNhcnMgKGNhciB1bnop
+KSAoY2RycyAoY2RyIHVueikpKSAoY29ucyAoYXBwbHkgcHJvYyBjYXJzKSAoYXBwbHkgbWFwIChj
+b25zIHByb2MgY2RycykpKSkpCkV2YWw6IChudWxsPyAoY2FyIGxpc3RzKSkKRXZhbDogbnVsbD8K
+RXZhbDogKGNhciBsaXN0cykKRXZhbDogY2FyCkV2YWw6IGxpc3RzCkFwcGx5IHRvOiAoKCgpKSkK
+QXBwbHkgdG86ICgoKSkKRXZhbDogJygpCkFwcGx5IHRvOiAoKDQpICgpKQpFdmFsOiAoZ2ltcC1p
+bWFnZS1ncmlkLXNldC1zcGFjaW5nIGltZyAxMDAgMTAwKQpFdmFsOiBnaW1wLWltYWdlLWdyaWQt
+c2V0LXNwYWNpbmcKRXZhbDogaW1nCkV2YWw6IDEwMApFdmFsOiAxMDAKQXBwbHkgdG86ICgxIDEw
+MCAxMDApCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS1n
+cmlkLXNldC1zcGFjaW5nIiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwK
+RXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtZ3JpZC1zZXQtc3BhY2luZyIgeCkKRXZhbDogY29ucwpF
+dmFsOiAiZ2ltcC1pbWFnZS1ncmlkLXNldC1zcGFjaW5nIgpFdmFsOiB4CkFwcGx5IHRvOiAoImdp
+bXAtaW1hZ2UtZ3JpZC1zZXQtc3BhY2luZyIgKDEgMTAwIDEwMCkpCkFwcGx5IHRvOiAoIzxGT1JF
+SUdOIFBST0NFRFVSRSA5Mzk2MTEzMTU1MjQ5Nj4gKCJnaW1wLWltYWdlLWdyaWQtc2V0LXNwYWNp
+bmciIDEgMTAwIDEwMCkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtZ3JpZC1zZXQtc3BhY2luZyIg
+MSAxMDAgMTAwKQpFdmFsOiAoZ2ltcC1pbWFnZS1ncmlkLXNldC1vZmZzZXQgaW1nIDAgMCkKRXZh
+bDogZ2ltcC1pbWFnZS1ncmlkLXNldC1vZmZzZXQKRXZhbDogaW1nCkV2YWw6IDAKRXZhbDogMApB
+cHBseSB0bzogKDEgMCAwKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwgKGNvbnMgImdp
+bXAtaW1hZ2UtZ3JpZC1zZXQtb2Zmc2V0IiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9j
+LWRiLWNhbGwKRXZhbDogKGNvbnMgImdpbXAtaW1hZ2UtZ3JpZC1zZXQtb2Zmc2V0IiB4KQpFdmFs
+OiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLWdyaWQtc2V0LW9mZnNldCIKRXZhbDogeApBcHBseSB0
+bzogKCJnaW1wLWltYWdlLWdyaWQtc2V0LW9mZnNldCIgKDEgMCAwKSkKQXBwbHkgdG86ICgjPEZP
+UkVJR04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAtaW1hZ2UtZ3JpZC1zZXQtb2Zm
+c2V0IiAxIDAgMCkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtZ3JpZC1zZXQtb2Zmc2V0IiAxIDAg
+MCkKRXZhbDogKGdpbXAtaW1hZ2UtdW5kby1lbmFibGUgaW1nKQpFdmFsOiBnaW1wLWltYWdlLXVu
+ZG8tZW5hYmxlCkV2YWw6IGltZwpBcHBseSB0bzogKDEpCkV2YWw6IChhcHBseSBnaW1wLXByb2Mt
+ZGItY2FsbCAoY29ucyAiZ2ltcC1pbWFnZS11bmRvLWVuYWJsZSIgeCkpCkV2YWw6IGFwcGx5CkV2
+YWw6IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWltYWdlLXVuZG8tZW5hYmxl
+IiB4KQpFdmFsOiBjb25zCkV2YWw6ICJnaW1wLWltYWdlLXVuZG8tZW5hYmxlIgpFdmFsOiB4CkFw
+cGx5IHRvOiAoImdpbXAtaW1hZ2UtdW5kby1lbmFibGUiICgxKSkKQXBwbHkgdG86ICgjPEZPUkVJ
+R04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAtaW1hZ2UtdW5kby1lbmFibGUiIDEp
+KQpBcHBseSB0bzogKCJnaW1wLWltYWdlLXVuZG8tZW5hYmxlIiAxKQpFdmFsOiAoZ2ltcC1maWxl
+LXNhdmUgUlVOLU5PTklOVEVSQUNUSVZFIGltZyAoY2FyIChnaW1wLWltYWdlLWdldC1hY3RpdmUt
+bGF5ZXIgaW1nKSkgIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovcmVmX2d1aWRlcy5zdmcueGNmIiAi
+L3RtcC9naW1wLW91dC0zc2gyNXhuai9yZWZfZ3VpZGVzLnN2Zy54Y2YiKQpFdmFsOiBnaW1wLWZp
+bGUtc2F2ZQpFdmFsOiBSVU4tTk9OSU5URVJBQ1RJVkUKRXZhbDogaW1nCkV2YWw6IChjYXIgKGdp
+bXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciBpbWcpKQpFdmFsOiBjYXIKRXZhbDogKGdpbXAtaW1h
+Z2UtZ2V0LWFjdGl2ZS1sYXllciBpbWcpCkV2YWw6IGdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXll
+cgpFdmFsOiBpbWcKQXBwbHkgdG86ICgxKQpFdmFsOiAoYXBwbHkgZ2ltcC1wcm9jLWRiLWNhbGwg
+KGNvbnMgImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciIgeCkpCkV2YWw6IGFwcGx5CkV2YWw6
+IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5
+ZXIiIHgpCkV2YWw6IGNvbnMKRXZhbDogImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXllciIKRXZh
+bDogeApBcHBseSB0bzogKCJnaW1wLWltYWdlLWdldC1hY3RpdmUtbGF5ZXIiICgxKSkKQXBwbHkg
+dG86ICgjPEZPUkVJR04gUFJPQ0VEVVJFIDkzOTYxMTMxNTUyNDk2PiAoImdpbXAtaW1hZ2UtZ2V0
+LWFjdGl2ZS1sYXllciIgMSkpCkFwcGx5IHRvOiAoImdpbXAtaW1hZ2UtZ2V0LWFjdGl2ZS1sYXll
+ciIgMSkKQXBwbHkgdG86ICgoNCkpCkV2YWw6ICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL3JlZl9n
+dWlkZXMuc3ZnLnhjZiIKRXZhbDogIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovcmVmX2d1aWRlcy5z
+dmcueGNmIgpBcHBseSB0bzogKDEgMSA0ICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL3JlZl9ndWlk
+ZXMuc3ZnLnhjZiIgIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovcmVmX2d1aWRlcy5zdmcueGNmIikK
+RXZhbDogKGFwcGx5IGdpbXAtcHJvYy1kYi1jYWxsIChjb25zICJnaW1wLWZpbGUtc2F2ZSIgeCkp
+CkV2YWw6IGFwcGx5CkV2YWw6IGdpbXAtcHJvYy1kYi1jYWxsCkV2YWw6IChjb25zICJnaW1wLWZp
+bGUtc2F2ZSIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1maWxlLXNhdmUiCkV2YWw6IHgKQXBw
+bHkgdG86ICgiZ2ltcC1maWxlLXNhdmUiICgxIDEgNCAiL3RtcC9naW1wLW91dC0zc2gyNXhuai9y
+ZWZfZ3VpZGVzLnN2Zy54Y2YiICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL3JlZl9ndWlkZXMuc3Zn
+LnhjZiIpKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQUk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgi
+Z2ltcC1maWxlLXNhdmUiIDEgMSA0ICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL3JlZl9ndWlkZXMu
+c3ZnLnhjZiIgIi90bXAvZ2ltcC1vdXQtM3NoMjV4bmovcmVmX2d1aWRlcy5zdmcueGNmIikpCkFw
+cGx5IHRvOiAoImdpbXAtZmlsZS1zYXZlIiAxIDEgNCAiL3RtcC9naW1wLW91dC0zc2gyNXhuai9y
+ZWZfZ3VpZGVzLnN2Zy54Y2YiICIvdG1wL2dpbXAtb3V0LTNzaDI1eG5qL3JlZl9ndWlkZXMuc3Zn
+LnhjZiIpCkdpdmVzOiAoI3QpCnRzPiAKRXZhbDogKGdpbXAtcXVpdCAwKQpFdmFsOiBnaW1wLXF1
+aXQKRXZhbDogMApBcHBseSB0bzogKDApCkV2YWw6IChhcHBseSBnaW1wLXByb2MtZGItY2FsbCAo
+Y29ucyAiZ2ltcC1xdWl0IiB4KSkKRXZhbDogYXBwbHkKRXZhbDogZ2ltcC1wcm9jLWRiLWNhbGwK
+RXZhbDogKGNvbnMgImdpbXAtcXVpdCIgeCkKRXZhbDogY29ucwpFdmFsOiAiZ2ltcC1xdWl0IgpF
+dmFsOiB4CkFwcGx5IHRvOiAoImdpbXAtcXVpdCIgKDApKQpBcHBseSB0bzogKCM8Rk9SRUlHTiBQ
+Uk9DRURVUkUgOTM5NjExMzE1NTI0OTY+ICgiZ2ltcC1xdWl0IiAwKSkKQXBwbHkgdG86ICgiZ2lt
+cC1xdWl0IiAwKQ==
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="ref_guides.svg.xcf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: ref_guides.svg.xcf
+
+Z2ltcCB4Y2YgZmlsZQAAAAPoAAAD6AAAAAAAAAARAAAAAQEAAAASAAAAFAAAA7kCAAAALgIAAAAx
+AQAAA7cBAAAAEwAAAAhCwAAAQsAAAAAAABQAAAAEAAAAAgAAABYAAAAEAAAAAQAAABUAAAEeAAAA
+EGdpbXAtaW1hZ2UtZ3JpZAAAAAABAAABAihzdHlsZSBzb2xpZCkKKGZnY29sb3IgKGNvbG9yLXJn
+YmEgMC4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAgMS4wMDAwMDApKQooYmdjb2xvciAoY29sb3It
+cmdiYSAxLjAwMDAwMCAxLjAwMDAwMCAxLjAwMDAwMCAxLjAwMDAwMCkpCih4c3BhY2luZyAxMDAu
+MDAwMDAwKQooeXNwYWNpbmcgMTAwLjAwMDAwMCkKKHNwYWNpbmctdW5pdCBpbmNoZXMpCih4b2Zm
+c2V0IDAuMDAwMDAwKQooeW9mZnNldCAwLjAwMDAwMCkKKG9mZnNldC11bml0IGluY2hlcykKAAAA
+AAAAAAAAAAABoQAAAAAAAAAAAAAD6AAAA+gAAAABAAAAB1NsaWRlMgAAAAACAAAAAAAAAAYAAAAE
+AAAA/wAAAAgAAAAEAAAAAQAAAAkAAAAEAAAAAAAAABwAAAAEAAAAAAAAAAoAAAAEAAAAAAAAAAsA
+AAAEAAAAAAAAAAwAAAAEAAAAAAAAAA0AAAAEAAAAAAAAAA8AAAAIAAAAAAAAAAAAAAAHAAAABAAA
+AAAAAAAUAAAABAAAAAIAAAAAAAAAAAAAAlgAAAAAAAAD6AAAA+gAAAAEAAACfAAB7AUAAewRAAHs
+HQAB7CkAAAAAAAAD6AAAA+gAAAaIAAAGmAAABqgAAAa4AAAGyAAABtgAAAboAAAG+AAABwgAAAcY
+AAAHKAAABzgAAAdIAAAHWAAAB2gAAAd4AAAHiAAAB5gAAAeoAAAHuAAAB8gAAAssAAALWAAADsQA
+ABH6AAASJgAAFWQAABn4AAAaLAAAHsgAAB7YAAAe6AAAHvgAAB8IAAAfGAAAHygAAB84AAAmuAAA
+JsgAAC5IAAA1SAAANVgAADxYAABGmAAARqgAAFDoAABQ+AAAUQgAAFEYAABRKAAAUTgAAFFIAABR
+WAAAUnEAAFKdAABTrgAAVLsAAFTnAABV7AAAV1UAAFeJAABY6QAAWPkAAFkJAABZGQAAWSkAAFtT
+AABfbgAAX34AAF+OAABfngAAX64AAF++AABfzgAAX94AAF/uAABf/gAAYrIAAGXQAABl4AAAZfAA
+AGYAAABuDAAAb14AAHX2AAB2BgAAdhYAAHYmAAB4YAAAeHAAAHiAAAB4kAAAeKAAAIWWAACQywAA
+k/AAAJQAAACUEAAAlbEAAJk9AACZTQAAmV0AAJltAACa5wAAprUAAKnfAACtkQAAraEAAK2xAACy
+uAAAuA4AALi5AAC4yQAAuNkAALooAAC95wAAvfcAAL4HAAC//wAAx7sAANLuAADfdAAA5GEAAORx
+AADkgQAA5X0AAOgVAADoJQAA6DUAAOhFAADxJwAA8yMAAPoYAAD6KAAA+nYAAP9LAAEOYgABGBsA
+AR43AAEeRwABHlcAASs8AAEzzgABOqcAATq3AAE6xwABPbwAAULyAAFDEgABQyIAAUMyAAFD/gAB
+S2oAAUx0AAFNvAABTcwAAU3cAAFSxQABWZUAAVrgAAFa8AABWwAAAVtcAAFd2AABXegAAV34AAFe
+CAABXhgAAV5uAAFefgABXo4AAV6eAAFergABXuMAAWALAAFgGwABYCsAAWA7AAFrNgABcE8AAXZf
+AAF2bwABdn8AAXaPAAF2nwABdq8AAXa/AAF2zwABdt8AAYPDAAGLIQABkhAAAZIgAAGSMAABl2oA
+AZ52AAGe9gABosQAAaL4AAGmQAABqWcAAambAAGtogABsEAAAbB0AAG6YgABwmwAAcPIAAHD2AAB
+w+gAAcP4AAHECAABxBgAAco4AAHKWAABztgAAdN2AAHTlgAB2fcAAd53AAHehwAB5QcAAeUXAAHl
+JwAB5TcAAeVHAAHlVwAB5WcAAeV3AAHm0wAB5vcAAehNAAHozAAB6OQAAelbAAHqCwAB6i8AAerV
+AAHq5QAB6vUAAesFAAHrFQAB6yUAAes1AAHrRQAB61UAAetlAAHrdQAB64UAAeuVAAHrpQAB67UA
+AevFAAHr1QAB6+UAAev1AAAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8Q
+AAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfwjs
+AP2fpKUQpSoA/JKx0dwQ3CoA/aTR+xH7KgD9pd/7EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977Efsq
+AP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA
+/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9
+o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j
+3vsR+38JLAD9F1lxEHErAP5YrRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0r
+AP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA
+/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+
+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa1/CSwA/QkgKBAoKwD+Hz4RPisA/ik+ET4r
+AP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA
+/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+
+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4p
+PhE+fwjsAP0IXHcQdyoA/AfS0sQQxCoA/VzTgBGAKgD9f7+AEYAqAP2AwIARgCoA/YDAgBGAKgD9
+gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2A
+wIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDA
+gBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCA
+EYAqAP2AwIARgH8IwAA/pT/cfwbA+38JAAA/cX8GwK1/CQAAPyh/BsA+fwjAAD93P8R/BsCAfwjA
+AA2l/aSSAC4ADdz80LGSAC0ADvv90aQALQAO+/3fpQAtAA77/d6jAC0ADvv93qMALQAO+/3eowAt
+AA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0A
+Dvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO
++/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77
+/d6jAC0AfwkAAA1x/VkXAC4ADq3+VwAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50
+AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQA
+LgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAu
+AA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4AfwkAAA0o/SAJAC4ADj7+HwAuAA4+
+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+
+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4p
+AC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikA
+LgAOPv4pAC4AfwjAAA13/VwHAC4ADcT80tEHAC0ADoD901oALQAOgP2/fwAtAA6A/cCAAC0ADoD9
+wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3A
+gAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCA
+AC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAA
+LQAOgP3AgAAtAA6A/cCAAC0AfwjzAPyApKOkCKQyAPylrsnQCNAyAPyjyef7CPsyAP2k0PsJ+zIA
+/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9
+pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k
+0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ
++wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7fwk0AP0TSVcIVzMA/UmErQitMwD+V60JrTMA/let
+Ca0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60J
+rTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmt
+MwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa1/
+CTQA/QcaHwgfMwD9Gi8+CD4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+
+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4J
+PjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+
+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPn8I8wD8AnPc/wj/MgD+dP8K/zIA/Nz/qIAIgDIA
+/f7/gAmAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB
+/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqA
+MgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAMgAB/wqAfwjAAD+kP9B/BsD7fwkA
+AD9XfwbArX8JAAA/H38GwD5/CMAAfwCA/38GwIB/CMAAFaQBo/6AACUAFdD8yK6kACUAFfv85cmk
+ACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQA
+JQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAl
+ABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUA
+Fvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlAH8JAAAVV/1JEwAmABWt/YNI
+ACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcA
+JgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAm
+ABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYA
+Fq3+VwAmABat/lcAJgB/CQAAFR/9GgcAJgAVPv0vGgAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+
+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+
+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4f
+ACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAfwjAABX//NxyAgAl
+ABf//nMAJQAVgPyp/9sAJQAWgP3//gAlABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaA
+Af8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8m
+ABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaA
+Af8mAH8IuQD+n6QEpDcA/aejpASkNwD7paSwy9AC0DYA+/+kpM3QA9A2APqqpKfQ0fsC+zYA+qKk
+qNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ
+0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7
+Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7
+NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA
++qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7fwk6AP0YTFcCVzgA/QFQ
+VwNXOAD8B1dbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8
+CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdb
+rQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtfwk6AP0JGx8CHzkA/hwfAx84APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwD
+HyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+
+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44
+APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwD
+HyA+Aj44APwDHyA+Aj44APwDHyA+Aj44APwDHyA+Aj5/CLkA/Big4f8C/zcA/R3q/wT/NwD+rP8F
+/zYA/QHw/wX/NgD+Ff8B//71gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70
+gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B
+//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+
+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKAfwiAAH8AgKR/AIDQfwaA+38JAAB/
+AIBXfwaArX8JAAB/AIAffwaAPn8IgAB/AQD/fwaAgH8IgAAcpP2jmQAfAB6k/qoAHgAa0PrPyKuk
+pQAeABzQ/MSkpAAeABr7+vLQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4A
+Gvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7
++vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r0
+0MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDM
+pKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSk
+AB4AGvv69NDMpKQAHgB/CQAAGlf8VkYPACAAHFf+QQAgABqt/J5XTwAgABqt/KBXTwAgABqt/KBX
+TwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAg
+ABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt
+/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBX
+TwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgABqt/KBXTwAgAH8JAAAbH/0ZBQAgABwf/hcA
+IAAaPvw4HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAa
+Pvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5
+HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwA
+IAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAaPvw5HxwAIAAa
+Pvw5HxwAIAB/CIAAGv/7/diLCgAfAB3//dIJAB4AHv/+fwAeAB7//sUAHgAagP6M/wH//ugAHgAa
+gP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukA
+HgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH/
+/ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L
+/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAa
+gP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukAHgAagP6L/wH//ukA
+HgAagP6L/wH//ukAHgB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoA
+AH8KAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAKgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe
++xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977
+EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR
++yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7
+KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977Efsq
+AP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA
+/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9
+o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j
+3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe+xH7KgD9o977EfsqAP2j3vsR+yoA/aPe
++xH7KgD9o977EfsrAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50
+rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nSt
+Ea0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0R
+rSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGt
+KwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0r
+AP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA
+/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+
+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50rRGtKwD+dK0RrSsA/nStEa0rAP50
+rRGtKwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+
+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4R
+PisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+
+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4r
+AP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA
+/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+
+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4p
+PhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPisA/ik+ET4rAP4pPhE+KwD+KT4RPioA/YDA
+gBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCA
+EYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIAR
+gCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGA
+KgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAq
+AP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA
+/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9
+gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2A
+wIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDA
+gBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAKgD9gMCAEYAqAP2AwIARgCoA/YDAgBGAfxAA+38Q
+AK1/EAA+fxAAgA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAt
+AA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0A
+Dvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO
++/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77
+/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv9
+3qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3e
+owAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6j
+AC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMA
+LQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAtAA77/d6jAC0ADvv93qMALQAO+/3eowAt
+AA77/d6jAC0ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAu
+AA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4A
+Dq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAO
+rf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t
+/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+
+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50
+AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQA
+LgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAuAA6t/nQALgAOrf50AC4ADq3+dAAu
+AA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4A
+Dj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAO
+Pv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+
+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+
+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4p
+AC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikA
+LgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAu
+AA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOPv4pAC4ADj7+KQAuAA4+/ikALgAOgP3AgAAt
+AA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0A
+DoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAO
+gP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A
+/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9
+wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3A
+gAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCA
+AC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAA
+LQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAt
+AA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtAA6A/cCAAC0ADoD9wIAALQAOgP3AgAAtADIA/aTQ+wn7
+MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7Cfsy
+AP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA
+/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9
+pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k
+0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ
++wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7
+CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ
++zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7
+MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MgD9pND7CfsyAP2k0PsJ+zIA/aTQ+wn7MwD+V60JrTMA
+/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+
+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5X
+rQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/let
+Ca0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60J
+rTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmt
+MwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0z
+AP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA
+/letCa0zAP5XrQmtMwD+V60JrTMA/letCa0zAP5XrQmtMwD+V60JrTMA/h8+CT4zAP4fPgk+MwD+
+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4f
+Pgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+
+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4J
+PjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+
+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4z
+AP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA
+/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+
+Hz4JPjMA/h8+CT4zAP4fPgk+MwD+Hz4JPjMA/h8+CT4yAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAy
+AAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/
+CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAy
+AAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/
+CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAy
+AAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/
+CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAyAAH/CoAy
+AAH/CoAyAAH/CoAyAAH/CoB/EAD7fxAArX8QAD5/EACAFvv90KQAJQAW+/3QpAAlABb7/dCkACUA
+Fvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW
++/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7
+/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv9
+0KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3Q
+pAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCk
+ACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQA
+JQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAl
+ABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAW+/3QpAAlABb7/dCkACUA
+Fvv90KQAJQAW+/3QpAAlABb7/dCkACUAFvv90KQAJQAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5X
+ACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcA
+JgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAm
+ABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYA
+Fq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAW
+rf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat
+/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+
+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5XACYAFq3+VwAmABat/lcAJgAWrf5X
+ACYAFq3+VwAmABat/lcAJgAWrf5XACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8A
+JgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAm
+ABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYA
+Fj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAW
+Pv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+
+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+
+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4f
+ACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8AJgAWPv4fACYAFj7+HwAmABY+/h8A
+JgAWPv4fACYAFj7+HwAmABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8m
+ABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaA
+Af8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8m
+ABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaA
+Af8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8m
+ABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaA
+Af8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8mABaAAf8m
+ADYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2
+APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6
+oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKk
+qNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ
+0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7
+Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7
+NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA
++qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqi
+pKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo
+0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS
++wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC
++zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2APqipKjQ0vsC+zYA+qKkqNDS+wL7NgD6oqSo0NL7Avs2
+APqipKjQ0vsC+zYA+qKkqNDS+wL7OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8
+CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdb
+rQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8
+CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdb
+rQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8
+CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdb
+rQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKt
+OAD8CFdbrQKtOAD8CFdbrQKtOAD8CFdbrQKtOAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8
+Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8g
+PgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+
+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8
+Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8g
+PgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+
+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8
+Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8g
+PgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+
+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8
+Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+OAD8Ax8gPgI+NgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70
+gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B
+//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+
+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70
+gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B
+//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+
+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70
+gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B
+//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+
+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKA
+NgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70gAKANgD+Fv8B//70
+gAKAfxAA+38QAK1/EAA+fxAAgBr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQ
+zKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00Myk
+pAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQA
+HgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4A
+Gvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7
++vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r0
+0MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDM
+pKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSk
+AB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAe
+ABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa
++/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv6
+9NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQ
+zKSkAB4AGvv69NDMpKQAHgAa+/r00MykpAAeABr7+vTQzKSkAB4AGq38oFdPACAAGq38oFdPACAA
+Gq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38
+oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdP
+ACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAA
+Gq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38
+oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdP
+ACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAA
+Gq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38
+oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdP
+ACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAA
+Gq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGq38oFdPACAAGj78OR8cACAAGj78
+OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8c
+ACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAA
+Gj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78
+OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8c
+ACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAA
+Gj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78
+OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8c
+ACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAA
+Gj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78
+OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGj78OR8cACAAGoD+i/8B
+//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+
+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4AGoD+i/8B//7pAB4A
+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
+EQAfAPoUMFx8l60WrfqXe1wvFAAZAPoMKFJ/pq0crfqmf1InDAAUAPsPNHGcrSKt+5xyNw8AEgD9
+dKatJq37pnU7EgAQACut+6h4NAkADgAtrfyiZCMADQAvrfyMSBAACwAwrfyrbSAACgAyrfyFNAQA
+CAAzrfyaTgwABwA0rfynWxIABgA1rfysZBUABQA3rf1sGQAEADit/WwVAAMAOa39ZBIAAgA5rfyr
+WgwAAQA6rfqnTQUAAK06rf2bMwAAAH8LDADrAwkNERgdICImJycmIiAdGBENCQMAJgD4BQsVIisw
+Nz4LPvc9NzArIxcNBgAfAPoHESEsNj4WPvo2LCARBwAZAPoDDh4tOz4cPvo7LRwOAwAUAPsGEyg4
+PiI++zgoFAYAEgD9Kjs+Jj77OykVBwAQACs++zwrEwQADgAtPvw6JAwADQAvPvwyGgYACwAwPvw9
+JwsACgAyPvwvEwIACAAzPvw3GwUABwA0Pvw7IAYABgA1Pvw9JAcABQA3Pv0mCAAEADg+/SYHAAMA
+OT79IwcAAgA5Pvw9IAUAAQA6Pvo7GwIAAD46Pv03EgAAAH8KzwDxCzFEVWBsd3dsYFVEMQoAKwDn
+I2SZw+f44NXNyMXCwsXIzdXg+OfDmGMjACIA9hRepObryrajj4ALgPWBkKO2zO3mpV0TABsA+AdT
+t/POs5OAFoD4k7TO87ZSBwAWAPklmvDXr4aAHID5hq/X75kkABMA+6vwvY6AIoD6jr7wqSsAEQD9
+uIaAJoD6hrrvtCoADwArgPqEt/CMCwANAC2A+4nH6V8ADAAvgPuf47EQAAoAMID7gsDlOQAJADKA
++6fveQEABwAzgPuQ36QEAAYANID7hdW5CgAFADWA+4HJzhQABAA3gPzC1xIAAwA4gPzCzQsAAgA5
+gPzLugQAAQA5gPmC1aQBAACAOYD6heBxAACAOoD8j+45AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAA
+AH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8JPwD+ogA4APyfo6OkAaQ1APydpaOkBaQyAP2fpqQJpDAA/qWkDKQtAP6qpA+kKwD9
+qqOkEKQpAP2kpaQSpCcA/f+jpBSkJgD+p6QWpCQA/p+kGKQjABukIQD9v6OkGqQgAP6npBykHwD+
+pqQdpB4A/qWkHqQcAP7/pCCkGwD+v6QdpPuosr7LABkA/qKkG6T8qrvK0ALQGQD+oqQZpPyot8bQ
+BdAYAP6ZpBik/Km9ztAH0BcA/v+kF6T8qb3O0AnQFwD+paQVpPylu8/QC9AWABek/bHL0A3QFQD+
+o6QUpP2pxdAP0BQA/qekFKT9sc3QENATAP6/pBSk/rvQEtATAP6jpBKk/ajG0BPQfw18APsIHTRM
+ADcA/A4uSlcCVzUA/AcmRVcFVzMA/AoxVFcHVzEA/AsxVFcJVy8A/AQuVlcLVy4A/RpNVw1XLAD9
+C0FXD1crAP0bUVcQVykA/QIuVxJXKAD9CUVXE1d/DXwA+wMKExsANwD8BRAbHwIfNQD8Ag0ZHwUf
+MwD8BBIeHwcfMQD8BBIeHwkfLwD9AREfDB8uAP0JHB8NHywA/QQXHw8fKwD9Ch0fEB8pAP0BER8S
+HygA/QMZHxMffwk/AP4WADgA+RhZmcjv/wA0APoNRIjM/v8D/zIA+whNqvr/B/8wAPwzkez/Cv8t
+APwJbd7/Df8rAPwMb+X/D/8pAPwOd+3/Ef8nAPwBXuv/E/8mAP0xx/8V/yQA/BCR/P8W/yMA/Uzp
+/xj/IQD8BID9/xn/IAD9HcT/G/8fAP1N7f8c/x4A/Xf+/x3/HAD9AYr/H/8bAP0Enf8g/xoA/Qu2
+/yH/GQD9C8X/Iv8YAP0Ftv8j/xcA/QGg/yT/FwD+jf8l/xYA/nn/Jv8VAP1L/v8m/xQA/R3s/yf/
+EwD9BMT/KP8TAP6L/yn/fwkAAPylpKOkDKT7o6SlogApABakAaP+nwAkABqk/KOloQAgAB6k/aOi
+AB0AIaT9pf8AGgAkpP6fABgAJKQBo/6qABYAJ6T9o6oAFAAppP2jqgASACuk/qUAEQAtpP6hAA8A
+L6QPADCk/pkADAAxpP6iAAsAMqT+owAKADOk/qUACQDrp660u8HGyMrNz8/NysjGwru0rqekIKT+
+gAAHABPQ+8zBtamkHaT+mQAGABfQ/Mm7q6QbpP6dAAUAGtD8xreopBmk/qIABAAc0PzPvqikGKT+
+qgADAB/Q/cCqpBek/oAAAgAg0PzPvaakFaT+pQACACLQ/My0o6QUpP6lAAEAJND9xamkFKT8owAA
+0CTQ/c6ypBSk/aUA0CbQ/b2lpBOk/pnQJ9D9x6ekE6R/DQAA6wYUIS48REhLUVVVUUtIRDsuIRQG
+ACoAE1f7TjojCwAmABdX/EotDgAjABpX/EUlBwAgABxX/FU0CgAeAB5X/FU3DQAcACBX/FYxBQAa
+ACJX/U4gABkAJFf9QAsAFwAlV/1SHQAWACdX/TECABQAKFf9RAgAEwB/DQAA6wIHDBEVGBobHR4e
+HRsaGBURDAcCACoAEx/7HBUMBAAmABcf/BoQBQAjABof/BgNAgAgABwf/B4TBAAeAB4f/B4UBQAc
+ACEf/RICABoAIh/9HAsAGQAkH/0XBAAXACUf/R0KABYAJx/9EgEAFAAoH/0YAwATAH8JAADqPmWL
+qrvH0t3u+fnu3dLGu6mLZT4WACkAFP/67siZWRgAJAAZ//vdmVUTACAAHP/7/LteCwAdAB//+/Gi
+RAEAGgAi//zdawgAGAAk//zqgA8AFgAm//zxiBIAFAAo//zubwMAEgAq//3NNgARACv//P2iEwAP
+AC3//ehJAA4ALv/8/pEFAAwAMP/9ySEACwAx//3sSwAKADL//f50AAkANP/9kQIABwA1//2jBQAG
+ADb//bsNAAUAN//9xAsABAA4//27BgADADn//aUCAAIAOv/+kwACADv//nQAAQA7//v+TgAA/zv/
+/O0fAP88//3HBf89/wCHfxAAAH8QAAB/EAAAfxAAAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8Q
+AAB/EAAAKwD8n7Tn+w/7KwD9q9n7EPsqAPyjyfn7EPspAPydter7EfspAP2p1fsS+ygA/KK/9vsS
++ygA/azi+xP7JwD8pMH5+xP7JwD9qt77FPsmAPyov/f7FPsmAP2o3fsV+yUA/Kq48vsV+yUA/aTN
++xb7JQD9ruP7FvskAPyhvPf7FvskAP2j0vsX+yQA/arj+xf7JAD9tfH7F/sjAP2jwvsY+yMA/aPU
++xj7IwD9quD7GPsjAP2x6fsY+yMA/bbx+xj7IgD8orz5+xj7IgD9pcb7GfsiAP2lzPsZ+yIA/aPQ
++xn7IgD9pdX7GfsiAP2k2PsZ+yIA/aPd+xn7IgD9o937GfsiAP2k2PsZ+yIA/aXV+xn7IgD9o9D7
+GfsiAP2kzPsZ+yIA/aXF+xn7IgD8orz5+xj7IwD9tfP7GPsjAP2x6PsY+yMA/ani+xj7IwD9o9T7
+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
+/alIrT2t/oytfw0+rf6MrTyt/alGrTyt/WgQrTut/IMfAK06rfuZMgAArTmt+qZMBQAArTit/KtZ
+DQABADmt/WIPAAIAPD78MAsAPjw+/SYGPjw+/TwaPj0+/jI+fw0+Pv4yPjw+/TwYPjw+/SUGPjs+
+/C8LAD46Pvs3EgAAPjk++jsbAgAAPjg+/D0gBQABADk+/SMGAAIAPID8puUSgDyA/cWygDyA/YPk
+gD2A/p6Afw0+gP6fgDyA/YPlgDyA/caugDuA/KnhD4A6gPuR7zMAgDmA+obhbgAAgDiA/ILWoQAB
+ADmA/Mq4BAABAH8AgAD+pQA9AP21qgA8AP3WpgA8APz0vaQAOwD8++CrADsA+/v3waIAOgAB+/3f
+qwA6AAH7/Pa+pQA5AAL7/d2oADkAAvv88biSADgAA/v9zaMAOAAD+/3irAA4AAP7/Pa8oQA3AAT7
+/dGkADcABPv94awANwAE+/3vtQA3AAX7/cGiADYABfv906QANgAF+/3gqgA2AAX7/eixADYABfv9
+8bYANgAF+/z5u5kANQAG+/3FpgA1AAb7/c2lADUABvv90KQANQAG+/3VowA1AAb7/dekADUABvv9
+3aQANQAG+/3dpAA1AAb7/dekADUABvv91aMANQAG+/3QpAA1AAb7/c2lADUABvv9xaYANQAF+/z5
+u5kANQAF+/3xtgA2AAX7/eivADYABfv94akANgAF+/3VowA2AAX7/cGnADYABPv97rUANwAE+/3j
+qgA3AAT7/dCjADcAA/v89ryhADcAA/v95KwAOAAD+/3MpQA4AAL7/PO4kgA4AAL7/dupADkAAfv8
+9r2lADkAAfv93qsAOgD7+/fApgA6APz74asAOwD89L2mADsA/dWrADwA/bWiADwA/qUAfwG+AH8A
+wAD+IQA9AP1jCQA8AP2gMwA8APyteBEAOwD8rag5ADsAAa39dREAOgABrf2kNAA6AAKt/XEKADkA
+Aq39mycAOQADrf5QADkAA639fRMAOAADrf2kLgA4AASt/loAOAAErf17DgA3AASt/ZYjADcABa3+
+OQA3AAWt/l8ANwAFrf15CgA2AAWt/YcZADYABa39miMANgAFrf2sLwA2AAat/kMANgAGrf5QADYA
+Bq3+VwA2AAat/mAANgAGrf5nADYABq3+cAA2AAat/nAANgAGrf5nADYABq3+YAA2AAat/lcANgAG
+rf5QADYABq3+QwA2AAWt/awuADYABa39mSQANgAFrf2HGQA2AAWt/XkKADYABa3+XwA3AAWt/jkA
+NwAErf2VIwA3AASt/XsOADcABK3+WQA4AAOt/aQuADgAA639fRMAOAADrf5QADkAAq39myYAOQAC
+rf1wCgA5AAGt/aQ0ADoAAa39dA4AOgD8rac3ADsA/K12EAA7AP2eMgA8AP1hCQA8AP4gAH8B/gB/
+AMAA/gwAPQD9IwQAPAD9ORIAPAD8PisGADsA/D48FAA7AAE+/SkGADoAAT79OxMAOgACPv0oAwA5
+AAI+/TcOADkAAz7+HAA5AAM+/S0HADgAAz79OxEAOAAEPv4gADgABD79LAUANwAEPv01DAA3AAU+
+/hUANwAFPv4iADcABT79KwMANgAFPv0wCQA2AAU+/TcNADYABT79PRAANgAGPv4YADYABj7+HQA2
+AAY+/h8ANgAGPv4iADYABj7+JQA2AAY+/igANgAGPv4oADYABj7+JQA2AAY+/iIANgAGPv4fADYA
+Bj7+HQA2AAY+/hgANgAFPv09EAA2AAU+/TcMADYABT79MAkANgAFPv0rAwA2AAU+/iIANwAFPv4U
+ADcABD79NQwANwAEPv0sBQA3AAQ+/iAAOAADPv07EQA4AAM+/S0HADgAAz7+HAA5AAI+/TcOADkA
+Aj79KAMAOQABPv07EgA6AAE+/SkFADoA/D47EwA7APw+KgYAOwD9OBIAPAD9IwQAPAD+CwB/Af4A
+fwCAAP5SAD0A/eYMADwA/cyMADwA/IvwKgA7APyAt7MAOwD7gITtLAA6AAGA/bqpADoAAYD8h/El
+ADkAAoD9vpgAOQACgPyP7wcAOAADgP3YUAA4AAOA/bGzADgAA4D8h/MTADcABID9z1oANwAEgP21
+oAA3AASA/ZTjADcABYD97CEANgAFgP3MYgA2AAWA/beWADYABYD9pMEANgAFgP2Q5gA2AAWA/IH4
+CgA1AAaA/eEuADUABoD91UQANQAGgP3PUQA1AAaA/cpeADUABoD9xmsANQAGgP3BeQA1AAaA/cF5
+ADUABoD9xmsANQAGgP3KXgA1AAaA/c9RADUABoD91UQANQAGgP3iLgA1AAWA/IH4CgA1AAWA/ZHl
+ADYABYD9pMAANgAFgP24lQA2AAWA/cxhADYABYD97SAANgAEgP2V4wA3AASA/bWfADcABID90FkA
+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
+Ex8QH/4oPg0+GwD9BB4fDx/+JT4OPhsA/hIfDx/9ITs+Dj4aAP0DHh8PH/40Pg8+GgD+DR8PH/4q
+PhA+GgD+GR8OH/0hPD4QPhkA/gUfDx/+MT4RPhkA/hAfDh/+Iz4SPhkA/hsfDh/+MT4SPhgA/gMf
+Dh/+Iz4TPhgA/gsfDh/+LT4TPhgA/hMfDh/+Oj4TPhgA/hsfDR/+JT4UPhcA/gIfDh/+Lj4UPhcA
+/gcfDh/+OD4UPhcA/gwfDR/+Ij4VPhcA/hEfDR/+Jj4VPhcA/hUfDR/+Kj4VPhcA/hgfDR/+Lz4V
+PhcA/hofDR/+ND4VPhcA/hsfDR/+Nz4VPhcA/h0fDR/+Oj4VPhcA/h4fDR/+PD4VPhcA/h4fDR/+
+PD4VPhcA/h0fDR/+Oj4VPhcA/hsfDR/+Nz4VPhcA/hofDR/+ND4VPhcA/hgfDR/+Lz4VPhcA/hUf
+DR/+Kj4VPhcA/hEfDR/+Jj4VPhcA/gwfDR/+IT4VPhcA/gcfDh/+OD4UPhcA/gIfDh/+LT4UPhgA
+/hsfDR/+JT4UPhgA/hMfDh/+Oj4TPhgA/gsfDh/+LD4TPhgA/gMfDh/+Iz4TPhkA/hofDh/+MD4S
+PhkA/hAfDh/+Iz4SPhkA/gUfDx/+MD4RPhoA/hkfDh/9ITw+ED4aAP4NHw8f/ik+ED4aAP0CHh8P
+H/40Pg8+GwD+Eh8PH/0hOz4OPhsA/QMeHw8f/iU+Dj4cAP4THxAf/ic+DT4cAP4EHxEf/io+DD4d
+AP4RHxEf/io+Cz4dAP0CHB8RH/4oPgo+EgD9Sv7/Kf8RAP0R6f8q/xEA/pb/K/8QAP0z/P8r/w8A
+/QLK/yz/DwD+aP8r//371AANAP0S7v8p//vlsYeAAA0A/oD/KP/94qaAAoANAP0N7f8m//3sooAE
+gA0A/nb/Jf/8+76DgAWADAD9COb/JP/975uAB4AMAP5s/yT//dSGgAiACwD9At7/I//+xYAKgAsA
+/kD/I//+uYALgAsA/p3/Iv/+uoAMgAoA/Qnw/yH//sWADYAKAP5Z/yH//tSADoAKAP63/yD//e2H
+gA6ACQD9E/v/H//9+5iAD4AJAP5T/yD//r6AEIAJAP6U/x///e2EgBCACQD+1f8f//6igBGACAD9
+F/7/Hv/+34ASgAgA/lr/H//+ooASgAgA/pr/Hv/+5YATgAgA/sj/Hv/+sYATgAgA/u//Hf/9+4iA
+E4AHAP4X/x7//tSAFIAHAP4+/x7//q2AFIAHAP5l/x7//o2AFIAHAP6M/x3//uuAFYAHAP6s/x3/
+/tCAFYAHAP66/x3//ryAFYAHAP7H/x3//qmAFYAHAP7T/x3//peAFYAHAP7g/x3//o+AFYAHAP7t
+/x3//omAFYAHAP75/x3//oOAFYAHAP75/x3//oOAFYAHAP7t/x3//omAFYAHAP7g/x3//o+AFYAH
+AP7T/x3//piAFYAHAP7H/x3//qmAFYAHAP66/x3//ryAFYAHAP6s/x3//tCAFYAHAP6M/x3//uyA
+FYAHAP5l/x7//o2AFIAHAP49/x7//q6AFIAHAP4W/x7//tSAFIAIAP7u/x3//fuIgBOACAD+yP8e
+//6ygBOACAD+mf8e//7lgBOACAD+Wf8f//6jgBKACAD9Fv7/Hv/+4oASgAkA/tX/H//+pIARgAkA
+/pP/H//97YSAEIAJAP5S/yD//r+AEIAJAP0S+/8f//38mYAPgAoA/rX/IP/97oeADoAKAP5Y/yH/
+/tWADoAKAP0I7/8h//7KgA2ACwD+nP8i//67gAyACwD+Pv8j//67gAuACwD9Ad3/I//+x4AKgCnQ
+/cuqpBKkKtD9zKykEaQr0P3NrqQQpCzQ/c2tpA+kAdDv1Nrg5e7x9vn59vHu5t/Z09Aa0P3Nq6QO
+pP3j8vsO+/zy5dnQGND9yqikDaQU+/z24tXQFtD9x6WkDKQX+/3q19AV0P68pAykGfv96NPQFND+
+sqQLpBr7/Pfez9AS0P3NqaQKpBz7/e3T0BLQ/sSkCqQd+/322dAS0P6zpAmkH/v+29AR0P3LpqQI
+pCD7/eDP0BDQ/rykCKQh+/7g0BDQ/c+ppAekIvv+3NAQ0P6+pAekI/v+2NAQ0P6ppAakI/v999TQ
+D9D+vaQGpCT7/e3P0A7Q/c+npAWkJfv+39AP0P62pAWkJfv9+dPQDtD+x6QFpCb7/ujQD9D+qqQE
+pCf7/tXQDtD+uqQEpCf7/ujQDtD+yaQEpCj7/tXQDtD+qKQDpCj7/uPQDtD+s6QDpCj7/vfQDtD+
+v6QDpCn7/tjQDdD+y6QDpCn7/uPQDtD+p6QCpCn7/vLQDtD+rqQCpCr7/tPQDdD+tKQCpCr7/tnQ
+DdD+u6QCpCr7/t/QDdD+waQCpCr7/ubQDdD+xqQCpCr7/u7QDdD+x6QCpCr7/vHQDdD+y6QCpCr7
+/vTQDdD+zKQCpCr7/vnQDdD+z6QCpCr7/vnQDdD+z6QCpCr7/vTQDdD+zKQCpCr7/vHQDdD+y6QC
+pCr7/u3QDdD+x6QCpCr7/uTQDdD+xqQCpCr7/t/QDdD+waQCpCr7/tnQDdD+u6QCpCr7/tLQDdD+
+tKQCpCn7/vHQDtD+raQCpCn7/uPQDtD+p6QCpCn7/tjQDdD+y6QDpCj7/fbP0A3Q/r+kA6Qo+/7h
+0A7Q/rOkA6Qo+/7V0A7Q/qikA6Qn+/7o0A7Q/sikBKQn+/7V0A7Q/rqkBKQm+/7o0A/Q/qqkBKQl
++/3509AO0P7GpAWkJfv+3tAP0P62pAWkJPv+7dAP0P3Op6QFpCP7/fbS0A/Q/r2kBqQi+/352NAP
+0P3PqKQGpCL7/tvQEND+vqQHpCH7/uDQEdD+qaQHpCD7/eDP0BDQ/rykCKQe+/3529AR0P3MpqQI
+pClX/UwNABIAKlf9TxEAEQArV/1SFQAQACxX/VIRAA8AAVfvXmt2g5OZo6mpo5mTg3VqXlcaV/1Q
+DQAOAP2Ana0OrfudgGlYVxdX/UsIAA0AFK38o31hVxZX/UQCAAwAF639jGRXFVf+MAAMABmt/Yde
+VxRX/hsACwAarfyodFhXElf9UQsACgAcrf2RXlcSV/5AAAoAHa39pGhXElf+HgAJAB+t/m9XEVf9
+TwUACAAgrf53VxFX/jAACAAhrf53VxBX/VYMAAcAIq3+cFcQV/41AAcAI63+aFcPV/1VCwAGACOt
+/aZeVw9X/jEABgAkrf2RWFcOV/1UBgAFACWt/nRXD1f+JQAFACWt/aleVw5X/kQABQAmrf6HVw9X
+/g0ABAAnrf5jVw5X/iwABAAnrf6HVw5X/kkABAAorf5hVw5X/gkAAwAorf58Vw5X/h8AAwAorf2k
+WFcNV/41AAMAKa3+aFcNV/5MAAMAKa3+flcOV/4GAAIAKa3+nFcOV/4TAAIAKq3+XlcNV/4gAAIA
+Kq3+alcNV/4uAAIAKq3+dVcNV/47AAIAKq3+g1cNV/5DAAIAKq3+klcNV/5HAAIAKq3+mlcNV/5M
+AAIAKq3+oVcNV/5QAAIAKq3+qVcNV/5VAAIAKq3+qVcNV/5VAAIAKq3+oVcNV/5QAAIAKq3+mlcN
+V/5MAAIAKq3+kVcNV/5HAAIAKq3+glcNV/5DAAIAKq3+dVcNV/47AAIAKq3+alcNV/4tAAIAKq3+
+XVcNV/4gAAIAKa3+m1cOV/4TAAIAKa3+flcOV/4GAAIAKa3+aFcNV/5MAAMAKK39o1hXDVf+NQAD
+ACit/ntXDlf+HwADACit/mBXDlf+CQADACet/oZXDlf+SQAEACet/mNXDlf+LAAEACat/oZXD1f+
+DQAEACWt/ahdVw5X/kQABQAlrf5zVw9X/iQABQAkrf2QWFcOV/1UBgAFACOt/aNdVw9X/jEABgAi
+rf2sZ1cPV/1VCQAGACKt/m9XEFf+NAAHACGt/nZXEFf9VQsABwAgrf52VxFX/i8ACAAerf2sb1cR
+V/1OBQAIACkf/RsEABIAKh/9HAYAEQArH/0dBwAQACwf/R0GAA8AAR/vIiYqLzQ3Ojw8Ojc0Lyom
+IR8aH/0cBQAOAP0tOD4OPvw4LSUfGB/9GwMADQAUPvw6LCMfFh/9GAEADAAXPv0yJB8VH/4RAAwA
+GT79MCEfFB/+CgALABo+/TwpHxMf/R0EAAoAHD79NCEfEh/+FwAKAB0+/TslHxIf/gsACQAfPv4o
+HxEf/RwCAAgAID7+Kh8RH/4RAAgAIT7+Kh8RH/4EAAcAIj7+KB8QH/4TAAcAIz7+JR8PH/0eBAAG
+ACM+/TshHw8f/hIABgAkPv40Hw8f/R4CAAUAJT7+KR8PH/4NAAUAJT79PCEfDh/+GAAFACY+/jAf
+Dx/+BQAEACc+/iMfDh/+EAAEACc+/jAfDh/+GgAEACg+/iMfDh/+AwADACg+/iwfDh/+CwADACg+
+/jsfDh/+EwADACk+/iUfDR/+GwADACk+/i0fDh/+AgACACk+/jgfDh/+BwACACo+/iEfDR/+DAAC
+ACo+/iYfDR/+EAACACo+/iofDR/+FQACACo+/i8fDR/+GAACACo+/jQfDR/+GQACACo+/jcfDR/+
+GwACACo+/jkfDR/+HQACACo+/jwfDR/+HgACACo+/jwfDR/+HgACACo+/jkfDR/+HQACACo+/jcf
+DR/+GwACACo+/jQfDR/+GQACACo+/i4fDR/+GAACACo+/iofDR/+FQACACo+/iYfDR/+EAACACo+
+/iEfDR/+CwACACk+/jcfDh/+BwACACk+/i0fDh/+AgACACk+/iUfDR/+GwADACg+/jofDh/+EwAD
+ACg+/iwfDh/+CwADACg+/iIfDh/+AwADACc+/jAfDh/+GgAEACc+/iMfDh/+EAAEACY+/jAfDx/+
+BQAEACU+/TwhHw4f/hgABQAlPv4pHw8f/g0ABQAkPv4zHw8f/R4CAAUAIz79OiEfDx/+EQAGACI+
+/T0lHw8f/R4DAAYAIj7+KB8QH/4SAAcAIT7+Kh8QH/0eBAAHACA+/iofER/+EQAIAB4+/T0oHxEf
+/RwCAAgAPv/+/v9/AMH/7+vQvKmXkYiDg4iRl6q90ez/LP/9ro2ADoD7ja7U+/8o/xSA/Iiy5f8m
+/xeA/Z7d/yT/GYD9pO3/Iv8agPyEv/z/IP8cgP2Z7f8f/x2A/YfV/x7/H4D+x/8d/yCA/rv/HP8h
+gP67/xv/IoD+xv8a/yOA/tb/Gf8jgP2G7P8Y/ySA/Zn8/xf/JYD+v/8X/yWA/YPs/xb/JoD+pP8W
+/yeA/uH/Ff8ngP6k/xX/KID+5f8U/yiA/rP/FP8ogP2H+/8T/ymA/tb/E/8pgP6w/xP/KYD+jv8T
+/yqA/u3/Ev8qgP7R/xL/KoD+vv8S/yqA/qr/Ev8qgP6Y/xL/KoD+kP8S/yqA/or/Ev8qgP6D/xL/
+KoD+g/8S/yqA/or/Ev8qgP6Q/xL/KoD+mf8S/yqA/qv/Ev8qgP6+/xL/KoD+0f8S/yqA/u7/Ev8p
+gP6P/xP/KYD+sP8T/ymA/tb/E/8ogP2I/P8T/yiA/rT/FP8ogP7m/xT/J4D+pf8V/yeA/uH/Ff8m
+gP6l/xb/JYD9hO7/Fv8lgP7B/xf/JID9mvz/F/8jgP2I7/8Y/yKA/YHX/xn/IoD+x/8a/yGA/rz/
+G/8ggP68/xz/HoD9gcj/Hf/+owA9AP2kqgA8AAGkPQABpP6lADsAAqT+gAA6AAOkOwADpP6fADkA
+A6T+owA5AASk/qoAOAAEpP6lADgABaT+qgA3AAakOAAGpP7/ADYABqT+owA2AAekNwAHpP6qADUA
+B6T+pQA1AAek/qMANQAIpP6fADQACKT+pQA0AAik/qUANAAJpDUACaT+pgAzAAqkNAAKpDQACqQ0
+AAqkNAAKpP6qADIAC6QzAAukMwALpDMAC6QzAAukMwALpDMAC6QzAAukMwALpDMACqT+owAyAAqk
+/qMAMgALpDMAC6QzAAqk/qMAMgALpDMAC6QzAAukMwALpDMAC6QzAAukMwAKpP6mADIACqQ0AAqk
+NAAKpDQACqQ0AAmk/qYAMwAJpDUACaQ1AAik/qMANAAIpP6fADQACKQ2AAikNgAHpP6qADUAB6Q3
+AAak/qYANgAFpP2j/wA2AH8QAAB/EAAA/k4APQD95w8APAD9/5IAPAD8//02ADsAAf/9yAIAOgAC
+//5lADoAAv/97BAAOQAD//59ADkAA//97AwAOAAE//50ADgABP/95wkANwAF//5qADcABf/93QEA
+NgAG//49ADYABv/+mgA2AAb//fAJADUAB//+VQA1AAf//rIANQAH//36EAA0AAj//k8ANAAI//6Q
+ADQACP/+0gA0AAj//f4XADMACf/+VwAzAAn//pgAMwAJ//7FADMACf/+7QAzAAr//hUAMgAK//47
+ADIACv/+YgAyAAr//okAMgAK//6qADIACv/+twAyAAr//sQAMgAK//7SADIACv/+3gAyAAr//usA
+MgAK//74ADIACv/++AAyAAr//usAMgAK//7eADIACv/+0QAyAAr//sQAMgAK//63ADIACv/+qQAy
+AAr//okAMgAK//5iADIACv/+OwAyAAr//hQAMgAJ//7tADMACf/+xQAzAAn//pcAMwAJ//5XADMA
+CP/9/hcAMwAI//7SADQACP/+jwA0AAj//k4ANAAH//36EAA0AAf//rAANQAH//5UADUABv/98AkA
+NQAG//6YADYABv/+PAA2AAX//dwBADYAfwoAAH8KAAB/CgAAfwoAAH8QAAB/EAAAfxAAAH8QAAAv
+APyqrdj7C/swAPyqstr7CvsxAPulrdb5+wj7MgD7kqzQ9/sH+zMA+7+ozfH7Bvs1APymu+T7Bfs2
+APulstb5+wP7NwD7n6vH6vsC+zkA+aay1PT7+wA5APqiqb3g9wA7APykrL8APQD+pgB/DP8AMAD9
+E2qtC60xAP0ZbK0KrTIA/BNiq60IrTMA/BBXpq0HrTQA/AxOmq0GrTUA/AIvgK0FrTcA/B1nqa0D
+rTgA/BBIjK0CrToA+h1eoK2tADoA+wkzeKcAPAD9EDUAfw0/ADAA/QYlPgs+MQD9CSY+Cj4yAPwG
+Iz0+CD4zAPwGHzs+Bz40APwFGzc+Bj42AP0RLj4FPjcA/AolPD4DPjgA/AYaMj4CPjoA+gohOT4+
+ADoA+wQSKzsAPAD9BhMAfw0/AC8A/AnIxoALgDAA/BLXwoAKgDEA+xHIzIKACIAyAPsHstiGgAeA
+MwD7BKTfkIAGgDUA/Gfwq4AFgDYA+zPhyYOAA4A3APsQseSfgAKAOQD5TeXQi4CAADkA+guM8LeF
+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
+Pv00IR8SH/4WAAoAGj79PCkfEx/9HQQACgAZPv0wIR8UH/4KAAsAFz79MiQfFR/+EQAMABQ+/Dos
+Ih8WH/0YAQAMAP0tNz4OPvw3LSUfGB/9GwMADQABH+8hJiovNDc6PDw6NzQvKiYhHxof/RwEAA4A
+LB/9HQYADwArH/0dBwAQACof/RwGABEAKR/9GwQAEgAoH/0YAwATACcf/RIBABQAJR/9HQoAFgAk
+H/0WBAAXACIf/RwLABkAIB/8HhEBABoAHh/8HhQEABwAHB/8HhMDAB4AGh/8GA0CACAAFx/8GhAE
+ACMAEx/7HBUMBAAmAOsCBwwQFRgZGx0eHh0bGRgVEAwHAgB/CisAHYD9iNf/Hv8cgP2Z7v8f/xqA
+/ITA/P8g/xmA/abu/yL/F4D9nt7/JP8UgPyIs+b/Jv/9sI+ADoD7j7DW/P8q/+/t0b2qmZGJg4OJ
+kZmqvtHt/38BLP/+/f89//6E/zz//cEE/zv//OobAP86//v9RwAA/zr//nIAAQA6//6HAAIAOf/9
+owEAAgA4//20BAADADf//cMKAAQANv/9ugwABQA1//2iBQAGADT//ZECAAcAMv/9/XEACQAx//3r
+SQAKADD//cEbAAsALv/8/pEFAAwALf/95kYADgAr//z9mQ8ADwAq//3MNQARACj//O5vAgASACb/
+/OuAEQAUACT//OmADgAWACL//NxpBwAYAB//+/CiRAEAGgAc//v8u14KAB0AGf/73ZlVEQAgABT/
++uzGllYWACQA6jxjiqi5xdHd7fn57d3RxbmoiWM7FAB/BioABaT+pQA3AAWk/qoANwAEpP6jADgA
+BKT+ogA4AAOk/qMAOQADpP6qADkAA6Q7AAKk/v8AOgABpP6lADsA/aSlADwAAaQ9AP6lAH8NPgB/
+EAAAfxAAAAX//mkANwAE//3nCQA3AAT//nIAOAAD//3rCwA4AAP//noAOQAC//3rDwA5AAL//mIA
+OgAB//3FAQA6APz//DAAOwD9/5AAPAD95g4APAD+RwB/DT4AfwoAAH8KAAB/CgAAfwoAAH8QAAB/
+EAAAfxAAAH8QAAB/Df4A/aqjADoA+6qjpLEAOQD6pqO0ytUANwD4o6SqxNXq+wA1APb/o6a6z+P5
++/sANAD5paSuytr2+wL7NAD6oqO30Ob7BPszAPqlp8LV8/sF+zIA+qSpyNz5+wb7fw4+AP0BGgA7
+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
+paQWpCMA/aqjpBikIQD9oqOkGqQfAP2do6QcpB0A/aGlpB6kGwD9oqOkIKQZAP6ipCOkFwD8oqSj
+pCOkFQD+oqQnpBMA/qWkKKT+pgAQAP6mpCik/KjK8gAOAP6mpCik+qnK8/z8AAsA/f+mpCik/KvQ
+9vwC/AoA/YCmpCik/KzQ9/wE/AgA/ZmjpCik/K/V+fwG/AYA/aqjpCik/LDZ+vwI/AQA/aKjpCik
+/LPb+/wK/AIA/Z2jpCik/bTf/A38/ACmo6QopP244vwP/P6jpCik/bjl/BH8KKT9vur8E/wlpPyl
+we38FfwjpPymxO78F/whpPymx/L8GPz+6KQepPyoyvP8GPz96LukHaT8qc32/Bj8/eK2pB2k/KvQ
+9vwX/Pz74rWkHaT8rtb5/Bf8/PrbsqQdpPyw1fn8F/z8+tuxpB2k/LLb+/wX/Pz41a6kHaT8tNv7
+/Bf8/PjVraQdpP244vwY/Pz10KqkHaT9uOL8GPz89dCppB2k/b7p/Bj8/PTNqKQcpPylvur8GPz8
+8MempBKk/rKkB6T8psXu/Bj8/PDHpaQSpPyz2/ukB6T9s+X8Gfz92q+kEqT7ruj8/KQJpP245fwY
+/Pz62K+kEqT9vemkC6T9uOL8GPz8+tuwpCGk/bji/Bj8/PnXrqQhpP244vwY/Pz51q6kIaT9ueb8
+GPz8+tmupCGk/bji/Bj8/PrZrqQhpP245fwY/Pz62a2kIaT9uuf8GPz8+dmtpCGk/bjl/Bj8/PnZ
+raQhpP245fwY/Pz41a2kIaT9uOX8GPz8+NWtpCGk/bjl/Bj8/fjVrH8GPwD+BAA7APwIS5wAOQD6
+CUufr68ANwD8DlejrwKvNgD8D1elrwSvNAD8FWOprwavMgD8F2msrwivMAD8H26trwqvLgD8InWu
+rwyvLAD9KHqvD68qAP0ogq8RrycA/AE0i68TryUA/AE6kq8VryMA/ANAla8XryEA/AVGm68Yr/6G
+AB4A/AhLna8Yr/2GLQAdAPwKUqOvF6/8rnolAB0A/A5XpK8Xr/yueiIAHQD8FGSprxev/KxuGwAd
+APwXY6qvF6/8q24ZAB0A/B5urK8Xr/ynYxMAHQD8IG6trxev/KdjEQAdAPwoeq6vF6/8olYLAB0A
+/Sh6rxiv/KFXCgAcAPwBNYmvGK/8n1IHABwA/AE0i68Yr/yYRQQAEgD+GwAHAPwDQpSvGK/8l0YD
+ABIA/B5urQAHAP0fgK8Zr/1rFQASAPsTh6+vAAkA/SmBrxiv/KtoFQASAP0xiQALAP0oeq8Yr/ys
+bhcAIQD9KHqvGK/8qmYTACEA/Sh6rxiv/KplEwAhAP0rg68Yr/yraRMAIQD9KHqvGK/8q2kTACEA
+/SiBrxiv/KtpEgAhAP0shK8Yr/yqaRIAIQD9KIGvGK/8qmkRACEA/SiBrxiv/KhjEQAhAP0ogq8Y
+r/ynYxAAIQD9KIKvGK/9p2MQfwY/AP4BADsA/AMbNwA5APoDGzg+PgA3APwFHzo+Aj42APwFHzs+
+BD40APwIIzw+Bj4yAPwIJT0+CD4wAPwLJz0+Cj4uAP0MKT4NPiwA/Q4rPg8+KgD9Di4+ET4oAP0S
+MT4TPiYA/RU0PhU+IwD8ARc1Phc+IQD8Ahk3Phg+/i8AHgD8Axs4Phg+/S8QAB0A/AMdOj4YPv0r
+DQAdAPwFHzo+GD79KwwAHQD8ByM8Phc+/D0nCQAdAPwIIzw+Fz78PScJAB0A/AonPT4XPvw7IwcA
+HQD8Cyc9Phc+/DsjBgAdAP0OKz4YPvw5HgQAHQD9Dis+GD78OR8EAB0A/RMxPhg+/DgdAgAdAP0S
+MT4YPvw2GQEAEgD+CgAHAPwBFzU+GD78NRkBABIA/AsnPQAHAP0LLT4ZPv0mCAASAPsHMD4+AAkA
+/Q8uPhg+/D0lBwASAP0SMQALAP0OKz4YPvw9JwgAIQD9Dis+GD78PCQHACEA/Q4rPhg+/DwkBwAh
+AP0PLj4YPvw9JQcAIQD9Dis+GD78PSUHACEA/Q4uPhg+/D0lBgAhAP0QLz4YPvw8JQYAIQD9Di4+
+GD78PCUGACEA/Q4uPhg+/DwjBgAhAP0OLj4YPvw7IwYAIQD9Di4+GD79OyMGOQD9Df7/Av85AP41
+/wP/OQD+XP8D/zkA/oP/A/85AP6q/wP/OQD+0v8D/zgA/Rb2/wP/NgD8F4j1/wT/NAD8IJH3/wb/
+MgD8I5n7/wj/MAD8LqL8/wr/LgD8OrX+/wz/LAD9PLP/D/8pAPwBTMf/Ef8nAPwCTcv/E/8lAPwC
+Vdb/Ff8jAPwGXtr/F/8hAPwLb+P/Gf8fAPwNb+b/G/8dAPwTgu//Hf8bAPwWgPD/H/8ZAPwekfb/
+If8XAPwhkfj/I/8VAPwsovv/Jf8TAPwwov3/J/8RAPw8s/7/Kf8PAP08vP8s/wwA/AFNyP8u/woA
+/AJNzf8w/wgA/AVe2P8y/wYA/AZe2/80/wQA/Atv5P82/wIA/A1v6P84//sAFIDv/zr//Yj1/38H
+ff8NpP7v/An8/sGkB6T+1PwB/P30sqQKpP2z9fwG/Ayk/ab7/An8/rOkB6T+4/wC/P3ysKQKpP20
+9vwF/Ayk/rP8Cfz9+6ekB6T+8PwD/P3wraQKpP239/wE/Ayk/sD8Cfz+8KQHpP2m+/wE/P3uraQK
+pP24+PwD/Ayk/s38Cfz+46QHpP6z/Ab8/eyqpAqk/b36/AL8DKT+2/wJ/P7VpAek/sD8B/z97Kqk
+CqT9wPr8AfwMpP7o/An8/sikB6T+zvwI/P3oqKQKpPvB+/z8pAuk/vX8Cfz+u6QHpP7b/An8/eWn
+pAqk/MX7/KQKpP6r/Ar8/q2kB6T+6fwK/P3kpqQKpP3J/KQKpP64/An8/vikCKT+9vwL/P3fpaQK
+pP7NpAqk/sf8Cfz+66QHpP6s/A38/dylpBak/tP8Cfz+3aQHpP64/A78/tmkFqT+4vwJ/P7QpAek
+/sf8D/z+1qQVpP7u/An8/sKkB6T+1PwQ/P7RpBOk/ab6/An8/rSkB6T+4vwR/P7PpBKk/rL8Cvz+
+qKQHpP7u/BL8/sukEaT+wPwJ/P7xpAek/ab6/BP8/sikEKT+zfwJ/P7kpAek/rL8FPz9+8WkD6T+
+2vwJ/P7WpAek/r/8Ffz9+8GkDaT9uPH8Cfz+yaQHpP7N/Bb8/fq/pAqk/bji/Av8/rukB6T+2vwX
+/P36vaQHpP2+6fwN/P6upAek/uj8GPz9+LqkA6T8pb7r/A78/vikCKT+9fwZ/Pj4uKSkpsTu/BD8
+/uykB6T+qvwb/Pv3tcTv/BL8/t6kB6T+uPwc/P73/BT8/tCkB6T+xvwz/P7DpAek/tP8Mvz9+rOk
+B6T+4Pww/Pz627CkCKT+7vwu/Pz41a6kCaT9pfr8LPz899GrpAuk/rH8K/z89c+ppA2k/r78Kfz8
+9NCppA+k/sz8J/z88cqnpBGk/tn8Jfz878ampBKk/bPu/CP8/O3EpaQSpPyz2/v8Ivz87cSlpBKk
+/bTf/CP8/ezBpBOk/bji/CT8/r6kE6T9uOX8JvwTpP2+6fwo/BCk/KW+6/wq/A6k/KbE7vws/Ayk
+/KbE7/wu/Aqk/KbH8vww/Aik/KjK8/wy/Aak/KnN9vw0/ASk/KzT9/w2/AKk/KzT+Pw4/Pukr9X5
+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
+pP6mACoAEqQsABGk/qIAKwARpC0AEaQtABCkLgAPpP6lAC0ADqT+owAuAA6k/pIALgANpP6jAC8A
+DaT+qgAvAAyk/qMAMAAMpDIAC6T+owAxAAukMwALpDMACaT+pQAzAAmk/qcAMwAJpDUACKT+qgA0
+AAek/qMANQAHpP6ZADUABqT+owA2AAak/r8ANgAFpP6lADcABaT+/wA3AASk/qYAOAADpP6jADkA
+A6T+pgA5AASkOgAEpP6iADgABaQ5AAWk/qEANwAGpDgABqT+owA2AAekNwAHpP6iADUACKQ2AAik
+/qMANAAJpDUACa/+ZgAzAAiv/acQADMACK/+WQA0AAev/aEKADQAB6/+TAA1AAav/ZkFADUABq/+
+PwA2AAWv/Y8BADYABa/+MQA3AASv/oQAOAADr/2uJwA4AAOv/nYAOQACr/2tHAA5AAKv/mkAOgAB
+r/2pEwA6AAGv/lsAOwD8r6MMADsA/a9OADwA/ZoFADwA/kEAPQD+AgB/Cv4ACT7+JAAzAAg+/TsG
+ADMACD7+HwA0AAc+/TkDADQABz7+GwA1AAY+/TYCADUABj7+FgA2AAU+/jMANwAFPv4SADcABD7+
+LwA4AAQ+/g4AOAADPv4qADkAAj79PQoAOQACPv4lADoAAT79PAcAOgABPv4gADsA/D46BAA7AP0+
+HAA8AP02AgA8AP4XAD0A/gEAfwr+AB7//fojAB0AHv/+kQAeAB3//fMXAB4AHf/+fwAfABz//ekN
+AB8AHP/+awAgABv//dwGACAAG//+WAAhABr//dACACEAGv/+RQAiABn//r8AIwAY//3+NAAjABj/
+/qgAJAAX//36JQAkABf//pQAJQAW//30GAAlABb//oEAJgAV//3rDgAmABX//m4AJwAU//3fBwAn
+ABT//lsAKAAT//3RAgAoABP//kgAKQAS//7BACoAEf/9/jkAKgAR//6rACsAEP/9/CkAKwAQ//6X
+ACwAD//99hwALAAP//6EAC0ADv/97hEALQAO//5yAC4ADf/94AcALgAN//5eAC8ADP/90gMALwAM
+//5LADAAC//+wgAxAAv//joAMQAK//6uADIACf/9/CoAMgAJ//6bADMACP/99x0AMwAI//6JADQA
+B//97xIANAAH//51ADUABv/95AoANQAG//5hADYABf/91wQANgAF//5PADcABP/9yAEANwAE//48
+ADgAA//+sgA5AAP//j8AOQAD//6UADkAA//9+iEAOAAE//6dADgABP/9+yYANwAF//6mADcABf/9
+/S8ANgAG//6wADYAB//+NwA1AAf//rgANQAI//5AADQACP/+xAA0AH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfw0+AP2qpAA6APumo6SkADgA/aajpAKkNwD9maOkBKQ2AP6lpAakNAD+
+oaQIpDMA/qakCaQxAP2/o6QKpDAA/qKkDKQvAP6mpAuk/am9AC0A/qWkCqT7pbvP0AAsAP6lpAqk
+/bHL0AHQfw9+AP0LMQA6APsELlZXADkA/RpNVwFXfw9+AP0EEgA6APsBER8fADkA/QkcHwEffw0+
+AP0PdgA6APsUgO7/ADgA/BeA8f8B/zcA/AVv8/8D/zYA/UHW/wX/NAD9G6r/B/8zAP1N7f8I/zEA
+/ASA/f8J/zAA/R7F/wv/LwD9P+7/DP8uAP1P9v8N/y0A/WD7/w7/fwwLAPmqpqOlpKWkCKT5paOk
+o6aqACQA+6ekpaWkFKT7paSlowAcAPyZpqOkH6T9o5kAFgD9pqOkJKT9o6YAEwArpP2jqgAQAC6k
+/p8ADgAwpP6hAAwAMaT9o5IACgALpOunrrS7wcbIys3Pz83KyMbCu7Sup6QSpP6lAAkAB6T7qLK+
+y9AS0PvMwbWppA+k/aOnAAcABKT8qrvK0BrQ/Mm7q6QPpAcAAaT8qLfG0CDQ/Ma3qKQNpP6qAAQA
+/Km9ztAk0PzPvqikDKT+pQADAP7O0CnQ/cCqpAuk/qMAAgAs0PzPvaakCaT9o6QAAQAu0PzMtKOk
+CaT+pQAAAH8ODADrBhQhLjxESEtRVVVRS0hEOy4hFAYAJgD7CB00TFcSV/tOOiMLAB8A/A4uSlca
+V/xKLQ4AGQD8ByZFVyBX/EUlBwAUAPwKMVRXJFf8VTQKABIA/lRXKFf8VTcNABAALFf8VjEFAA4A
+Llf9TiAADQB/DgwA6wIHDBEVGBobHR4eHRsaGBURDAcCACYA+wMKExsfEh/7HBUMBAAfAPwFEBsf
+Gh/8GhAFABkA/AINGR8gH/wYDQIAFAD8BBIeHyQf/B4TBAASAP4eHygf/B4UBQAQAC0f/RICAA4A
+Lh/9HAsADQB/DAsA6QYoUHedusfS3e75+e7d0sa6nHZQKAYAJAD6Glye2fv/Ev/6+9mdWxkAHAD7
+BU2W1/8c//vXlUsFABYA/CuI6P8i//ztmTwAEwD+1v8o//zVdQ8AEAAs//zykRgADgAu//z0kRsA
+DAAw//z2gAcACgAy//3bRwAJADT//acaAAcANf/97EwABgA2//z+kQYABAA4//3KIgADADn//e09
+AAIAOv/9+FQAAQA7//38ZgAAAH8QAAB/EAAAfxAAAH8QAAB/CgAAfwoAAH8KAAB/CgAAfxAAAH8Q
+AAB/EAAAfxAAADAA+v+jqszf+wj7LwD6/6WuzOT7CfsvAPukrs/o+wr7LgD7o6vN6PsL+y0A+6Sp
+y+P7DPssAPuip8ng+w37KwD7paLB2/sO+yoA+v+kt9X5+w77KgD7pK3R8fsP+ykA+6Omyuf7EPsp
+APykvNr7EfsoAPukq9D2+xH7JwD7maPE4/sS+ycA+6O01fn7EvsmAPudpMrq+xP7JgD8pbPV+xT7
+JQD7n6PI6fsU+yUA/KSz1fsV+yUA/KTE5vsV+yQA+6ap0Pn7FfskAPykudr7FvsjAPuApMnr+xb7
+IwD8o63T+xf7IwD8pLnc+xf7IwD8pMTo+xf7IgD7qqTP9vsX+yIA/KSv1PsY+yIA/KW53fsY+yIA
+/KTB5PsY+yIA/KPI6/sY+yEA+4Cjzvb7GPshAPylqNL7GfshAPymr9X7GfshAPyjsdf7GfshAPyk
+s9n7GfshAPyjttv7GfshAPyluNz7GfshAPylud77GfshAPykuNz7GfshAPyjttv7GfshAPyks9n7
+GfshAPymsdf7GfshAPymr9X7GfshAPylqdL7GfshAPuAo872+xj7IgD8o8jr+xj7IgD8pMHk+xj7
+IgD8pLnc+xj7IgD8o6/V+xj7IgD7maTP9vsX+yMA/KTF6PsX+yMA/KW53PsX+yMA/KWs0/sX+yMA
++4Ckyev7FvskAPykudz7FvskAPukqNH5+xX7JQD8o8Tm+xX7JQD8pLLV+xX7JQD7n6PI6fsU+yYA
+/KOz1PsU+yYA+6qkyer7E/snAPujs9X5+xL7JwD7maTF4/sS+ygA+6Sr0fT7EfsyAPwOTXetCK0x
+APwSUYGtCa0wAPwUVoitCq0vAPwPUoetC60uAPwKTX+tDK0tAPwGSXmtDa0tAP08b60OrSwA/Cdh
+qa0OrSsA/BJYmq0PrSoA/ARMhK0QrSoA/TBsrRGtKQD8D1ihrRGtKQD9QXytEq0oAPwgYaytEq0n
+APwBSoytE60nAP0fY60UrScA/UiJrRStJgD9HGGtFa0mAP1Bg60VrSUA/ApZqa0VrSUA/SpurRat
+JQD9SY+tFq0kAP0SXq0XrSQA/SpxrRetJAD9QIatF60jAPwCVaStF60jAP0WYq0YrSMA/StyrRit
+IwD9OYCtGK0jAP1GkK0YrSMA/VOkrRitIgD9ClytGa0iAP0VY60ZrSIA/RpmrRmtIgD9H2qtGa0i
+AP0jba0ZrSIA/SdwrRmtIgD9KnOtGa0iAP0ncK0ZrSIA/SNtrRmtIgD9H2qtGa0iAP0aZq0ZrSIA
+/RVjrRmtIgD9ClutGa0jAP1TpK0YrSMA/UaQrRitIwD9OYCtGK0jAP0rca0YrSMA/RZirRitIwD8
+AlWkrRetJAD9QIatF60kAP0qcK0XrSQA/RFerRetJQD9SI6tFq0lAP0qbq0WrSUA/AlZqa0VrSYA
+/UCDrRWtJgD9G2GtFa0nAP1IiK0UrScA/R5irRStJwD8AUqMrROtKAD8H2GsrRKtKQD9QXutEq0p
+APwOWKCtEa0yAPwFGys+CD4xAPwHHS4+CT4wAPwHHzA+Cj4vAPwFHTA+Cz4uAPwDGy0+DD4tAPwC
+Gis+DT4tAP0VKD4OPiwA/A4jPD4OPisA/AYfNz4PPioA/AIbLz4QPioA/REmPhE+KQD8BR85PhE+
+KQD9Fyw+Ej4oAPwLIz0+Ej4oAP0bMj4TPicA/QsjPhQ+JwD9GjE+FD4mAP0KIz4VPiYA/RcvPhU+
+JQD8BCA8PhU+JQD9Dyc+Fj4lAP0aMz4WPiQA/QYhPhc+JAD9Dyg+Fz4kAP0XMD4XPiMA/AEeOz4X
+PiMA/QgjPhg+IwD9Dyk+GD4jAP0ULj4YPiMA/RkzPhg+IwD9Hjs+GD4iAP0EIT4ZPiIA/QgjPhk+
+IgD9CSQ+GT4iAP0LJj4ZPiIA/Q0nPhk+IgD9Dig+GT4iAP0PKT4ZPiIA/Q4oPhk+IgD9DSc+GT4i
+AP0LJj4ZPiIA/QkkPhk+IgD9CCM+GT4iAP0DIT4ZPiMA/R47Phg+IwD9GTM+GD4jAP0ULj4YPiMA
+/Q8oPhg+IwD9CCM+GD4jAPwBHjs+Fz4kAP0XMD4XPiQA/Q8oPhc+JAD9BiE+Fz4lAP0aMz4WPiUA
+/Q8nPhY+JQD8AyA8PhU+JgD9Fy8+FT4mAP0KIz4VPicA/RowPhQ+JwD9CyM+FD4oAP0aMj4TPigA
+/AsjPT4SPikA/RcsPhI+KQD8BR85PhE+MAD6AYD//rqACIAvAPoBm//8rIAJgC8A+4n/+aOACoAu
+APts//ykgAuALQD7Wv3+r4AMgCwA+zf6/7eADYArAPsR3//HgA6AKgD6Aa7/5IOADoAqAPtw//eQ
+gA+AKQD7JPf+qIAQgCkA/Lf/zoARgCgA+1T/9oqAEYAnAPsK4P+zgBKAJwD7gP/kgYASgCYA+w3t
+/56AE4AmAPx3/+CAFIAlAPsI5v+igBSAJQD8a//kgBWAJQD8z/+qgBWAJAD7K//2g4AVgCQA/Ir/
+yoAWgCMA+wLj/5uAFoAjAPxA/+yAF4AjAPyD/8WAF4AjAPzF/6WAF4AiAPsM+v2HgBeAIgD8Sf/j
+gBiAIgD8gv/DgBiAIgD8qv+tgBiAIgD80f+agBiAIQD7AvX/h4AYgCEA/B//8oAZgCEA/D//4YAZ
+gCEA/E7/2YAZgCEA/Fr/0oAZgCEA/Gf/zIAZgCEA/HT/xoAZgCEA/Hz/wYAZgCEA/HP/xoAZgCEA
+/Gf/zIAZgCEA/Fr/0oAZgCEA/E3/2YAZgCEA/D//4YAZgCEA/B//84AZgCEA+wL1/4eAGIAiAPzR
+/5qAGIAiAPyq/62AGIAiAPyB/8SAGIAiAPxI/+OAGIAiAPsK+f2HgBeAIwD8xP+lgBeAIwD8gv/G
+gBeAIwD8Pv/tgBeAIwD7AuP/nIAWgCQA/In/yoAWgCQA+yr/9oOAFYAlAPzO/6qAFYAlAPxq/+WA
+FYAlAPsI5f+jgBSAJgD8df/jgBSAJgD7DOz/n4ATgCcA+33/5YGAEoAnAPsK3/+0gBKAKAD7Uf/2
+i4ARgDT7+uLLq6T/AAQANfv65M6upP8AAwA2+/vo0K6kAAMAN/v76c2qowACADj7++TMqaQAAQA5
++/nhyaeiAAD7Ofv628OjnwD7Ofv6+dS3o//7Ovv78dCuo/s7+/zoyqb7PPv92bz7PPv99ND7Pfv+
+4ft/DH77/uL7PPv+9NE0rfx6Tg8ABgA1rfyAUhQABQA2rfyHVRMABAA3rfyKUg4AAwA4rfyBTgsA
+AgA5rfx5SAUAAQA6rf1uPQABADqt+qtiJQAArTqt+5tYEwCtO638hksErTyt/WsvrTyt/aBZrT2t
+/nutPa3+rK1/C/6t/qytPa3+eq08rf6gWDQ+/CscBQAGADU+/C4dBwAFADY+/DAfBwAEADc+/DEd
+BQADADg+/C4cBAACADk+/CsaAgABADo+/ScWAAEAOj76PSMNAAA+Oj77Nx8HAD47PvwwGwE+PD79
+JhE+PD79OSA+PT7+LD49Pv49Pn8L/j7+PT49Pv4rPjw+/jkfNID6tv7/kQEABAA1gPqt/P+YAQAD
+ADaA+6T5/4YAAwA3gPuh+/9yAAIAOID7rP7+XwABADmA+bj/+DQAAIA5gPrJ/90QAIA5gPqC4/+y
+AYA6gPuP9v9sgDuA/Kb+9oA8gP3Q/4A8gP2L9oA9gP61gD2A/oGAfwv+gP6BgD2A/raAPID+i/d/
+AkAA/qUAPQD+pAA9AP2sowA8APzGoqoAOwD81bOjADsA++rKpKoAOgD7+9WzpQA6APr76MikqgA5
+AAH7/NWxpQA5AAH7/OTFpAA5AAH7+/nRqKIAOAAC+/zbuKQAOAAC+/vsyKSqADcAA/v80q2mADcA
+A/v83LilADcAA/v858OkADcAA/v798+kogA2AAT7/NWvpAA2AAT7/N25owA2AAT7/OPAowA2AAT7
+/OvGowA2AAT7+/fOo/8ANQAF+/zRqacANQAF+/zVr6UANQAF+/zXsaMANQAF+/zYs6UANQAF+/za
+taQANQAF+/zct6MANQAF+/zeuaUANQAF+/zct6MANQAF+/zataQANQAF+/zYs6UANQAF+/zXsaMA
+NQAF+/zVr6MANQAF+/zSqKQANQAE+/v2zqP/ADUABPv868ajADYABPv848CjADYABPv83LmjADYA
+BPv81a6jADYAA/v79s+kogA2AAP7/OXEowA3AAP7/Nu4pQA3AAP7/NKspgA3AAL7++rJpIAANwAC
++/zauKQAOAAB+/v30amiADgAAfv85sSlADkAAfv81bGkADkA+vvoyKOqADkA+/vVsqMAOgD76smk
+ogA6APzVs6MAOwD8xaOiADsA/aqmADwAfwLAAP4QAD0A/kIAPQD9YR8APAD8jEsBADsA/K1jHgA7
+APuth0kBADoAAa39YRsAOgABrf2CQAA6AAGt/KlaCgA5AAKt/W0pADkAAq39jUkAOQADrf1dEAA4
+AAOt/W8pADgAA639hT8AOAADrfykVQIANwAErf1hFQA3AASt/XEqADcABK39fzgANwAErf2PRQA3
+AASt/aRTADcABa39WwkANgAFrf1iFAA2AAWt/WYaADYABa39aR4ANgAFrf1sIgA2AAWt/XAnADYA
+Ba39cyoANgAFrf1wJwA2AAWt/WwiADYABa39aR4ANgAFrf1mGgA2AAWt/WIUADYABa39WwkANgAE
+rf2jUwA3AASt/Y9FADcABK39fzgANwAErf1xKgA3AASt/WEVADcAA638o1UCADcAA639hD8AOAAD
+rf1vKAA4AAOt/V0QADgAAq39jEgAOQACrf1sKAA5AAGt/KhZCgA5AAGt/YJAADoAAa39YBoAOgD8
+rYZHADsA/K1jHQA7APyLSwEAOwD9YB4APAD+QgA9AP4OAD0AfwLAAP4GAD0A/hgAPQD9IwsAPAD9
+MhsAPAD8PiMLADsA/D4wGgA7AAE+/SMKADoAAT79LhcAOgABPvw8IAQAOQACPv0nDgA5AAI+/TIa
+ADkAAz79IQYAOAADPv0oDgA4AAM+/S8WADgAAz78Ox4BADcABD79IwgANwAEPv0oDwA3AAQ+/S0U
+ADcABD79MxkANwAEPv07HQA3AAU+/SADADYABT79IwcANgAFPv0kCQA2AAU+/SULADYABT79JwwA
+NgAFPv0oDgA2AAU+/SkPADYABT79KA4ANgAFPv0nDAA2AAU+/SULADYABT79JAkANgAFPv0jBwA2
+AAU+/SADADYABD79Oh0ANwAEPv0zGQA3AAQ+/S0UADcABD79KA8ANwAEPv0jBwA3AAM+/DoeAQA3
+AAM+/S8WADgAAz79KA4AOAADPv0hBgA4AAI+/TIaADkAAj79Jw4AOQABPvw8IAMAOQABPv0uFwA6
+AAE+/SIJADoA/D4wGQA7APw+IwoAOwD9MRsAPAD9IgsAPAD+FwA9AP4FAD0AfwJAAP4iAD0A/rQA
+PQD9/1AAPAD8/+IMADsA/OX/fQA7APuf/+wMADoA+4Dh/3QAOgD6gKT/6AkAOQABgPzl/2kAOQAB
+gPyr/8wAOQABgPuD9f8sADgAAoD8zP+GADgAAoD7nf/kAwA3AAOA/O7/PAA3AAOA/Mf/fwA3AAOA
+/Kf/wQA3AAOA+4f9+QsANgAEgPzk/0YANgAEgPzE/4AANgAEgPyv/6cANgAEgPyb/84ANgAEgPuH
+//QBADUABYD89P8dADUABYD84v8+ADUABYD82v9LADUABYD80/9YADUABYD8zf9lADUABYD8xv9y
+ADUABYD8wf98ADUABYD8xv9yADUABYD8zf9lADUABYD80/9YADUABYD82v9LADUABYD84v89ADUA
+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
+Ffz9+8KkDaT+qPwK/P62pAek/uL8FPz9+8SkD6T+8/wJ/P7CpAek/tX8E/z9+8SkEKT+6PwJ/P7P
+pAek/sr8Evz9+8WkEaT+2/wJ/P7apAek/r38Efz9+8WkEqT+0PwJ/P7npAek/rL8EPz9+8akE6T+
+w/wJ/P7ypAek/ab7/A/8/sekFKT+tvwK/P6opAek/vH8Dvz+yaQVpP6r/Ar8/rOkB6T+5fwN/P7I
+pBek/vb8Cfz+v6QHpP7Z/Az8/sqkC6T+0KQKpP7r/An8/sukB6T+zfwL/P7NpAuk/dD8pAqk/t78
+Cfz+16QHpP7B/Ar8/sukC6T80Pz8pAqk/tH8Cfz+46QHpP60/An8/s6kC6T+zPwB/Auk/sb8Cfz+
+76QHpP6o/Aj8/s+kC6T+zPwC/Auk/rn8Cfz9+6WkB6T+9PwG/P7PpAuk/sz8A/wLpP6u/Ar8/rCk
+B6T+6PwF/P7PpAuk/sz8BPwMpP75/An8/rukB6T+3PwE/P7QpAuk/sv8BfwMpP7u/An8/sikB6T+
+0PwD/P7QpAuk/sr8BvwMpP7h/An8/tSkB6T+xPwC/P7TpAuk/sf8B/wMpP7V/An8/uCkB6T+t/wB
+/P7UpAuk/sf8CPwMpP7J/An8/u2kB6T7rPz81KQLpP3G+/wI/Ayk/rz8Cfz++KQIpP331aQLpP3G
++/wJ/Ayk/rH8Cvz+raQHpP7GpAuk/cb7/Ar8DKT9pfr8Cfz+uKQUpP3F+/wL/A2k/vD8Cfz+xaQT
+pP3C+/wM/A2k/uT8Cfz+0KQSpP3C+/wN/A2k/tj8Cfz+3aQRpP3B+/wO/A2k/sz8Cfz+6aQQpP3B
++/wP/A2k/sD8Cfz+9aQPpP3B+/wP/P72pAyk/rP8Cvz+qaQNpP3A+vwP/P32taQMpP6o/Ar8/rSk
+DKT9wPr8D/z99bSkDqT+8/wJ/P7BpAuk/b35/A/8/fa2pA+k/uj8Cfz+zqQKpP2++vwP/P32tqQQ
+pP7b/An8/tmkCaT9vvn8D/z99rWkEaT+z/wJ/P7mpAik/bz5/A/8/fe2pBKk/sP8Cfz+8aQHpP28
++fwP/P33tqQTpP62/An8/fumpAWk/bz5/A/8/fe2pBSk/qr8Cvz+sqQEpP25+PwP/P33t6QWpP72
+/An8/r6kA6T9ufj8D/z997ekF6T+6vwJ/P7KpAKk/bj4/A/8/fe3pBik/t78Cfz+1qQBpP249/wP
+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
+BVf+oq0RrSMA/lVXBVf+qa0RrSMA/lVXBVf+qa0RrSMA/lFXBVf+oq0RrSMA/kxXBVf+m60RrSMA
+/khXBVf+lK0RrSMA/kRXBVf+jK0RrSMA/jxXBVf+fa0RrSMA/i5XBVf+cK0RrSMA/iFXBVf+Zq0R
+rSMA/hRXBVf+Xa0RrSMA/gZXBlf+m60QrSQA/kxXBVf+f60QrSQA/jZXBVf+a60QrSQA/iBXBVf9
+XKytD60kAP4JVwZX/outD60lAP5KVwVX/mytD60lAP4uVwVX/VmnrQ6tJQD+DVcGV/5+rQ6tJgD+
+RVcFV/1erK0NrSYA/iVXBlf+g60NrSYA/QdUVwVX/mCtDa0nAP4yVwZX/oCtDK0nAP0KVVcFV/1b
+o60LrTgA/QQXHwMfNwD9Ch0fBB81AP0BER8GHzQA/QMZHwcfMwD9BBsfCB8yAP0FHB8JHzEA/Qgd
+Hwkf/icALwD9Bh0fCB/8ITM+AC4A/QQcHwgf+yU6Pj4ALQD9AxsfCB/+LD4CPi0A/QEZHwgf/i8+
+Az4tAP4SHwcf/SAyPgQ+LAD+CR8HH/0gND4FPisA/QQdHwcf/jI+Bj4rAP4XHwcf/i8+Bz4qAP4L
+Hwcf/iw+CD4pAP0CHB8GH/4lPgk+KQD+Eh8GH/0hOz4JPigA/gQfBx/+Mz4KPigA/hMfBh/+KD4L
+PicA/QQeHwUf/SE7Pgs+JwD+Eh8GH/4uPgw+JgD9Ax4fBR/+Ij4NPiYA/g0fBh/+Lz4NPiYA/hkf
+BR/9Ij0+DT4lAP4FHwYf/i0+Dj4lAP4QHwUf/SA7Pg4+JQD+Gx8FH/4mPg8+JAD+Ax8GH/4yPg8+
+JAD+Cx8FH/4hPhA+JAD+Ex8FH/4mPhA+JAD+Gx8FH/4tPhA+IwD+Ah8GH/43PhA+IwD+Bx8FH/4h
+PhE+IwD+DB8FH/4kPhE+IwD+ER8FH/4oPhE+IwD+FR8FH/4sPhE+IwD+GB8FH/4yPhE+IwD+Gh8F
+H/41PhE+IwD+Gx8FH/43PhE+IwD+HR8FH/46PhE+IwD+Hh8FH/48PhE+IwD+Hh8FH/48PhE+IwD+
+HR8FH/46PhE+IwD+Gx8FH/43PhE+IwD+Gh8FH/41PhE+IwD+GB8FH/4yPhE+IwD+FR8FH/4sPhE+
+IwD+ER8FH/4oPhE+IwD+DB8FH/4kPhE+IwD+Bx8FH/4hPhE+IwD+Ah8GH/43PhA+JAD+Gx8FH/4t
+PhA+JAD+Ex8FH/4mPhA+JAD+Cx8FH/0hPT4PPiQA/gMfBh/+MT4PPiUA/hofBR/+Jj4PPiUA/hAf
+BR/9IDs+Dj4lAP4FHwYf/i0+Dj4mAP4ZHwUf/SI9Pg0+JgD+DR8GH/4vPg0+JgD9Ah4fBR/+Ij4N
+PicA/hIfBh/+LT4MPicA/QMeHwUf/SA6Pgs+LAD+fP8Q/ysA/n3/Ef8qAP5m/xL/KQD9Ufz/Ev8o
+AP0/9/8T/ycA/SDu/xT/JgD9Bcb/E//9/swAJQD+jv8T//zumoAAJAD9S/7/Ev/714iAgAAjAP0b
+7f8R//39tYACgCQA/qr/Ef/9/KmAA4AjAP5F/xH//feegASAIgD9B9r/EP/995iABYAiAP5+/xD/
+/fuegAaAIQD9G/b/D//9/aeAB4AhAP6O/xD//rWACIAgAP0T8/8P//7VgAmAIAD+hf8P//3uh4AJ
+gB8A/Q/w/w7//f2agAqAHwD+dv8P//7IgAuAHwD+0/8O//3zh4ALgB4A/jX/D//+rIAMgB4A/pL/
+Dv/+54ANgB0A/QTo/w7//qmADYAdAP5N/w7//euBgA2AHQD+lv8O//6vgA6AHQD+2P8N//34hYAO
+gBwA/hr/Dv/+zoAPgBwA/l3/Dv/+n4APgBwA/p3/Df/+8YAQgBwA/tn/Df/+z4AQgBsA/Qb7/w3/
+/q6AEIAbAP4p/w7//o+AEIAbAP5P/w3//u6AEYAbAP53/w3//tmAEYAbAP6e/w3//sWAEYAbAP65
+/w3//rKAEYAbAP7F/w3//p+AEYAbAP7T/w3//pWAEYAbAP7g/w3//o+AEYAbAP7t/w3//omAEYAb
+AP75/w3//oOAEYAbAP75/w3//oOAEYAbAP7t/w3//omAEYAbAP7g/w3//o+AEYAbAP7T/w3//paA
+EYAbAP7G/w3//p+AEYAbAP65/w3//rKAEYAbAP6e/w3//saAEYAbAP53/w3//tmAEYAbAP5P/w3/
+/u+AEYAbAP4p/w7//o+AEIAbAP0G+/8N//6vgBCAHAD+2P8N//7QgBCAHAD+nf8N//3ygYAPgBwA
+/lz/Dv/+oIAPgBwA/hn/Dv/+zoAPgB0A/tf/Df/9+IWADoAdAP6V/w7//rCADoAdAP5L/w7//euB
+gA2AHQD9BOj/Dv/+qoANgB4A/pH/Dv/+6IANgB4A/jT/D//+roAMgB8A/tP/Dv/99IiAC4AM0O3T
+19zi6u7x9vn59vHu6uLc19LQEND9xamkCaT9owDQB9D709rj8vsQ+/vy49nS0A3Q/c6ypAqkBdD8
+0dnp+xf7+/nq29HQDND9vaWkCKQD0PzU4/n7HPv8+ePU0AvQ/cenpAekAdD91OP7Ifv8+ejV0ArQ
+/cuqpAak/dLk+yb7/ePS0AnQ/cyspAWk/vb7KPv999vQCdD9za6kBKQs+/3r0tAI0P3NraQDpC37
+/fbZ0AjQ/c2rpAKkL/v+4NAI0P3KqKQBpDD7/ufQCND7x6WkpPsw+/3r0dAH0Py8pKT7Mfv97dLQ
+B9D9sqT7Mvv969HQBtD9zan7M/v+5dAH0P7E+zT7/uDQB9A2+/7Y0AbQNvv99tLQBdA3+/7r0AXQ
+OPv+29AE0Dj7/fbS0APQOfv+5dAD0Dr7/tXQAtA6+/7m0ALQOvv9+dPQAdA7+/7j0AHQO/v799HQ
+0Ps7+/zZ0ND7O/v86dDQ+zv7/PnS0Ps8+/3Z0Ps8+/3i0Ps8+/3x0Ps9+/7S+z37/tf7Pfv+2/s9
++/7j+z37/ur7Pfv+7vs9+/7x+z37/vT7Pfv++fs9+/75+z37/vT7Pfv+8fs9+/7u+z37/ur7Pfv+
+4/s9+/7b+z37/tb7Pfv+0vs8+/3z0Ps8+/3k0Ps8+/3Y0Ps8+/3S0Ps7+/zp0ND7O/v82dDQ+zr7
++/fR0ND7Ovv+4tAB0Dv7/tTQAdA6+/7k0ALQOvv+09AC0Dn7/uPQA9A4+/330tAD0AxX7V1mcX2M
+lJmjqaujmpSMfXBmXVcQV/1ACwALAAhX+1xrf5ytEK37nH9rXFcNV/1SHQAKAAVX/Flqia0Xrfus
+jG1ZVwxX/TECAAgAA1f8Xn+orRyt/Kh+XlcLV/1ECAAHAAFX/GB/rK0grfyshmFXClf9TA0ABgD9
+W4GtJq39gFtXCVf9TxEABQD+pK0orf2kb1cJV/1SFQAEACyt/Y9dVwhX/VIRAAMALa39pGlXCFf9
+UA0AAgAvrf55VwhX/UsIAAEAMK39hVhXB1f7RAIAAK0wrf2OWlcHV/wwAACtMa39klpXB1f9GwCt
+Mq39jllXBlf9UQutM63+hFcHV/5ArTSt/nlXB1c2rf5oVwZXNq39o11XBVc3rf6PVwVXOK3+blcE
+Vzit/aRbVwNXOa3+gFcDVzqt/mBXAlc6rf6CVwJXOq39rF5XAVc7rf5+VwFXO637p1lXV607rfxr
+V1etO638ildXrTut/KxbV608rf1qV608rf19V608rf2bV609rf5drT2t/matPa3+b609rf58rT2t
+/outPa3+k609rf6arT2t/qGtPa3+qa09rf6prT2t/qGtPa3+mq09rf6TrT2t/outPa3+fK09rf5v
+rT2t/mWtPa3+XK08rf2bV608rf19V608rf1qV607rfysW1etO638iVdXrTut/GpXV606rfunWVdX
+rTqt/n1XAVc6rf2sXlcBVzqt/oFXAlc6rf5fVwJXOa3+flcDVzit/aRbVwNXDB/tISQoLDI1Nzo8
+PTo3NTIsKCQhHxAf/RcEAAsACB/7ISYtOD4QPvs4LSYhHw0f/R0KAAoABR/8ICYxPhc++z0yJyAf
+DB/9EgEACAADH/wiLTw+HD78PC0iHwsf/RgDAAcAAR/8Ii09PiA+/D0wIx8KH/0bBAAGAP0hLj4m
+Pv0tIR8JH/0cBgAFAP47Pig+/TsoHwkf/R0HAAQALD79MyEfCB/9HQYAAwAtPv07JR8IH/0cBQAC
+AC8+/isfCB/9GwMAAQAwPv4vHwgf+xgBAAA+MD79MyAfBx/8EQAAPjE+/TQgHwcf/QoAPjI+/TMg
+HwYf/R0EPjM+/i8fBx/+Fz40Pv4rHwcfNj7+JR8GHzY+/TohHwUfNz7+Mx8FHzg+/icfBB84Pv07
+IR8DHzk+/i0fAx86Pv4iHwIfOj7+Lh8CHzo+/T0hHwEfOz7+LR8BHzs++zsgHx8+Oz78Jh8fPjs+
+/DEfHz47Pvw9IR8+PD79Jh8+PD79LR8+PD79Nx8+PT7+IT49Pv4kPj0+/ig+PT7+LD49Pv4xPj0+
+/jQ+PT7+Nz49Pv45Pj0+/jw+PT7+PD49Pv45Pj0+/jc+PT7+ND49Pv4xPj0+/iw+PT7+KD49Pv4k
+Pj0+/iE+PD79Nx8+PD79LR8+PD79Jh8+Oz78PSEfPjs+/DEfHz47PvwmHx8+Oj77OyAfHz46Pv4t
+HwEfOj79PSEfAR86Pv4uHwIfOj7+Ih8CHzk+/i0fAx84Pv07IR8DHwz/7e7ZxbKflpGIg4KIkJaf
+ssbZ7/8c//z+egD/B//78c+vjoAQgPuOr9Dy/xr//nn/BP/8+NGigBeA+4GezPj/F//+/v8C//zr
+r4SAHID8hLDr/xj//OivgYAggPyBpuX/FP/986yAJoD9rvP/Ev/+h4AogPyHyP7/EP8sgP2b7/8P
+/y2A/YfU/w7/L4D9t/7/DP8wgP2n+/8L/zGA/Zz2/wr/MoD9mPf/Cf8zgP2c+v8I/zSA/aj+/wf/
+NYD+t/8H/zaA/tb/Bv82gP2I7/8F/zeA/Zv+/wT/OID+yf8E/ziA/Yfz/wP/OYD+rv8D/zqA/ub/
+Av86gP6r/wL/OoD9gez/Af87gP6w/wH/O4D7hfn//4A7gPzQ//+AO4D8of//gDuA/IHz/4A8gP3R
+/4A8gP2x/4A8gP2P/4A9gP7vgD2A/tqAPYD+x4A9gP6zgD2A/qCAPYD+l4A9gP6QgD2A/oqAPYD+
+g4A9gP6DgD2A/oqAPYD+kIA9gP6XgD2A/qCAPYD+s4A9gP7HgD2A/tuAPYD+8IA8gP2P/4A8gP2x
+/4A8gP3S/4A7gPyB8/+AO4D8ov//gDuA/NH//4A6gPuF+f//gDqA/rH/Af86gP2B7P8B/zqA/qz/
+Av86gP7p/wL/OYD+sP8D/ziA/Yfz/wP/fwCAAP6jAD0A/aSjADwAAaT+owA7AAKk/qIAOgADpP6q
+ADkAA6T+owA5AASk/qUAOAAFpP6nADcABqQ4AAekNwAHpP6qADUAB6T+owA1AAik/qMANAD+s6QH
+pDUA/cumpAak/qoAMwD90LykBqT+pQAzAPzQz6mkB6QzAAHQ/r6kBqT+pQAyAALQ/qmkBqQzAALQ
+/r2kBqT+pwAxAALQ/c+npAWk/qMAMQAD0P62pAak/r8AMAAD0P7HpAekMQAE0P6qpAakMQAE0P66
+pAakMQAE0P7JpAak/p8ALwAF0P6opAWk/qMALwAF0P6zpAWk/qUALwAF0P6/pAakMAAF0P7LpAak
+/pkALgAG0P6npAWk/qEALgAG0P6upAWk/qYALgAG0P60pAWk/qUALgAG0P67pAWk/qUALgAG0P7B
+pAakLwAG0P7GpAakLwAG0P7HpAWk/qMALgAG0P7LpAakLwAG0P7MpAakLwAG0P7PpAWk/qMALgAG
+0P7PpAWk/qMALgAG0P7MpAakLwAG0P7LpAakLwAG0P7HpAWk/qMALgAG0P7GpAakLwAG0P7BpAak
+LwAG0P67pAakLwAG0P60pAakLwAG0P6tpAWk/qYALgAG0P6npAWk/qUALgAF0P7LpAak/pkALgAF
+0P6/pAakMAAF0P6zpAWk/qUALwAF0P6opAWk/qMALwAE0P7IpAak/p8ALwAE0P66pAakMQAE0P6q
+pAakMQAD0P7GpAak/qMAMAAD0P62pAak/r8AMAAC0P3Op6QFpP6lADEAAtD+vaQGpP6lADEAAdD9
+z6ikBqQzAH8DwAD+HgA9AP1PBQA8AP1XMAA8APxXVgwAOwABV/41ADsAAVf9VQsAOgACV/4xADoA
+Alf9VAYAOQADV/4lADkAA1f+RAA5AARX/g0AOAAEV/4sADgABFf+SQA4AAVX/gkANwAFV/4fADcA
+BVf+NQA3AAVX/kwANwAGV/4GADYABlf+EwA2AAZX/iAANgAGV/4uADYABlf+OwA2AAZX/kMANgAG
+V/5HADYABlf+TAA2AAZX/lAANgAGV/5VADYABlf+VQA2AAZX/lAANgAGV/5MADYABlf+RwA2AAZX
+/kMANgAGV/47ADYABlf+LQA2AAZX/iAANgAGV/4TADYABlf+BgA2AAVX/kwANwAFV/41ADcABVf+
+HwA3AAVX/gkANwAEV/5JADgABFf+LAA4AARX/g0AOAADV/5EADkAA1f+JAA5AAJX/VQGADkAAlf+
+MQA6AAFX/VUJADoAfwPAAP4LAD0A/RwCADwA/R8RADwAAR/+BAA7AAEf/hMAOwABH/0eBAA6AAIf
+/hIAOgACH/0eAgA5AAMf/g0AOQADH/4YADkABB/+BQA4AAQf/hAAOAAEH/4aADgABR/+AwA3AAUf
+/gsANwAFH/4TADcABR/+GwA3AAYf/gIANgAGH/4HADYABh/+DAA2AAYf/hAANgAGH/4VADYABh/+
+GAA2AAYf/hkANgAGH/4bADYABh/+HQA2AAYf/h4ANgAGH/4eADYABh/+HQA2AAYf/hsANgAGH/4Z
+ADYABh/+GAA2AAYf/hUANgAGH/4QADYABh/+CwA2AAYf/gcANgAGH/4CADYABR/+GwA3AAUf/hMA
+NwAFH/4LADcABR/+AwA3AAQf/hoAOAAEH/4QADgABB/+BQA4AAMf/hgAOQADH/4NADkAAh/9HgIA
+OQACH/4RADoAAR/9HgMAOgB/AIAA/mQAPQD9+04APAD8//c9ADsAAf/97R4AOgAC//3JBgA5AAP/
+/osAOQAD//3+TwA4AAT//ewaADcABf/+pgA3AAb//kMANgAG//3YBgA1AAf//noANQAH//31GQA0
+AAj//owANAAI//30FQAzAAn//oIAMwAJ//3vDgAyAAr//nQAMgAK//7VADIAC//+MQAxAAv//o4A
+MQAL//3pBAAwAAz//kkAMAAM//6SADAADP/+1AAwAAz//f4YAC8ADf/+WQAvAA3//psALwAN//7X
+AC8ADf/9+gUALgAO//4mAC4ADv/+TQAuAA7//nQALgAO//6bAC4ADv/+twAuAA7//sQALgAO//7R
+AC4ADv/+3gAuAA7//usALgAO//74AC4ADv/++AAuAA7//usALgAO//7eAC4ADv/+0QAuAA7//sQA
+LgAO//63AC4ADv/+mgAuAA7//nMALgAO//5NAC4ADv/+JQAuAA3//foFAC4ADf/+1gAvAA3//psA
+LwAN//5ZAC8ADP/9/hgALwAM//7UADAADP/+kgAwAAz//kgAMAAL//3oBAAwAAv//o0AMQAL//4w
+ADEACv/+1AAyAH8KAAB/CgAAfwoAAH8KAAB/EAAAfxAAAH8QAAB/EAAAKQD8o7zZ+xH7KQD7qKbK
+5fsQ+yoA+6St0fH7D/srAPukt9X5+w77KwD7n6PB2/sO+ywA+6WnyN/7DfstAPujqMvj+wz7LgD7
+pKrM6PsL+y8A+6Su0Oj7CvsvAPr/o63N4/sJ+zAA+v+jqsvg+wj7MgD6o6jH2/n7BvszAPqjp8LV
+8fsF+zQAAaP8tdHm+wT7NQD5qqWtytn0+wL7NwD3o6a60eH5+/sANwD4paSrxNXq+wA5APqmorPJ
+1QA6APuio6SxADwA/aKjAH8K/wAqAP0va60RrSoA/ARLg60QrSsA/BJYma0PrSwA/CZhqa0OrS0A
+/TturQ6tLQD8BUl4rQ2tLgD8CUx+rQytLwD8DVCHrQutMAD8E1WHrQqtMQD8ElGArQmtMgD8Dk13
+rQitMwD7CUduqa0GrTQA+wU7YZqtBa02APwjV4KtBK03APsSS2ugrQKtOAD4AyxYe6ytrQA5APoN
+P2GMrQA7APwfSmIAPAD9ARoAfws/ACoA/REmPhE+KgD8ARsvPhA+KwD8Bh83Pg8+LAD8DSM8Pg4+
+LQD9FSc+Dj4tAPwCGis+DT4uAPwDGy0+DD4vAPwEHDA+Cz4wAPwHHzA+Cj4xAPwGHC0+CT4yAPwF
+Gyo+CD4zAPsDGSc8PgY+NAD7AhUjNz4FPjYA/AwfLj4EPjcA+wYbJjk+Aj44APgBEB8sPT4+ADkA
++gUXIzI+ADsA/AsaIwA9AP4JAH8LPwApAPy1/9CAEYApAPsj9/+pgBCAKgD7bf/3kYAPgCsA+63/
+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
+J/v17tjP0MqxpKSlogAMACn7+evV0NDBqKQBpAwAKvv5+eDR0MywpAGk/oAACQAs+/by1tDPu6Sk
+o6oACAAt+/n54NDQxKakAaQIAC/79+nS0MiopKWqAAYAMPv38dTQyqukpKoABQAx+/f21dDMrKSl
+qgAEADL79/fX0M2rpKWSAAMAM/v3+dbQyqikpIAAAgA0+/j31dDIp6SlAAIANfv49NTQw6SkpgAB
+ADb79vPR0LikpKYAAPs2+/fo0M+vpKP/APs3+/jd0MuopKUA+zf7+PnV0MGkpKb7OPv589HQsKSk
++zn7+uDQyaSk+zn7+vnU0Lik+zr7++rPz6j7O/v819C7+zv7/OvQzfs8+/3X0Ps8+/3q0Ps9+/7U
++z37/uD7Pfv+9vt/CD77/vT7Pfv+4Ps9+wDV/GiGq60erfemf2NXV1U0CgATACWt+JBnV1dVMQQA
+EQAnrfmUaVdXSxoAEAAprfmQYVdXPAgADgAqrfmreVlXTxgADQAsrfmdY1dWLgEACwAtrfmsd1dX
+PwUACgAvrfqKW1dICQAJADCt+pteV0wNAAgAMa36o2JXTxAABwAyrfqnZldQDQAGADOt+qllV0sI
+AAUANK36p2JXSAUABAA1rfqhXlc+AQADADat+5tbVykAAwA3rfuHV1YUAAIAOK37cldNBwABADit
++6tjVzkAAQA5rfmbWVcXAACtOa36dldKAgCtOa36qV5XKQCtOq37jFdTB607rfxmVy2tO638j1dS
+rTyt/WRXrTyt/YtXrT2t/mCtPa3+ea09rf6hrX8IPq3+oK09rf55rT2tAGD8JTA9Ph4+9zstIx8f
+HhMEABMAJT74MyUfHx4SAQARACc++TUlHx8bCQAQACk++TMjHx8VAwAOACo++T0rIB8cCQANACw+
++jgjHx8RAAwALT75PSofHxcCAAoALz76MSEfGgMACQAwPvo3Ih8bBQAIADE++jojHxwGAAcAMj76
+OyQfHAUABgAzPvo8JB8bAwAFADQ++jsjHxoCAAQANT77OSIfFgAEADY++zcgHw8AAwA3PvswHx8H
+AAIAOD77KR8cAgABADg++z0jHxQAAQA5Pvk3IB8IAAA+OT76Kh8aAQA+OT76PCIfDwA+Oj77Mh8e
+Aj47PvwkHxA+Oz78Mx8dPjw+/SQfPjw+/TEfPj0+/iI+PT7+Kz49Pv45Pn8IPj7+OT49Pv4rPj0+
+ACL81aaCgB6A/Iav3/8E//z+oBYADwAlgP2a2P8E//zuagIADQAngP2W0/8E//26FgAMACmA/Zrl
+/wP//elGAAsAKoD8grf4/wL//Px+AgAJACyA/Y3f/wP//acGAAgALYD8gbv+/wL//b4OAAcAL4D9
+ofP/Av/9yxUABgAwgP2P6/8C//3XFQAFADGA/Yji/wL//csMAAQAMoD9hdr/Av/9vQcAAwAzgP2D
+3P8C//2lAgACADSA/YXi/wL//ncAAgA1gP2K6/8B//37PAABADaA/Y/1/wH/++MUAACANoD9pP7/
+Af/8tQEAgDeA/sP/Av/9YACAN4D9guH/Af/97BSAOID9j/r/Af/+mIA5gP68/wH//v2AOYD9g+v/
+Af87gP6f/wH/PID82f//gDuA/Jv//4A8gP3d/4A8gP2g/4A9gP7mgD2A/reAPYD+ioB/CD6A/ouA
+PYD+t4A9gADmfwTAAP6kAD0A/qQAPQD9pKMAPAABpD0A/KekowA7APy5pKMAOwD7zKWkpAA6APvQ
+sqSkADoA+9DDpKQAOgD60M+npKUAOQD619C3pKMAOQD65NDFpKQAOQD59tDPpaSqADgA+fvV0K+k
+pQA4APn73dC7pKMAOAD5++nQx6SkADgA+Pv3z8+kpJkANwAB+/rS0KqkowA3AAH7+tfQsKSjADcA
+Afv62tC3pKMANwAB+/ri0L6kpQA3AAH7+uXQwqSkADcAAfv66dDEpKQANwAB+/rr0MekpAA3AAH7
++u7QyKSkADcAAfv68tDLpKQANwAB+/ry0MukpAA3AAH7+u7QyKSkADcAAfv669DHpKQANwAB+/rp
+0MSkpAA3AAH7+ufQwqSkADcAAfv64tC+pKUANwAB+/ra0LekpQA3AAH7+tfQsaSmADcAAfv60tCp
+pKEANwD4+/fPz6SkmQA3APn76dDHpKQAOAD5+93Qu6SkADgA+fvV0LCkpAA4APn20M+lpKYAOAD6
+5tDEpKQAOQD619C2pKQAOQAB0PyopKYAOQD70MKkpAA6APvQsqSlADoAfwXAAP4FAD0A/ioAPQD9
+UAMAPAD9Vx0APAD9Vz0APAD8WFYIADsA/GZXJQA7APyCV0IAOwD7o1dVBAA6APutYVcYADoA+61x
+Vy4AOgD7rYhXRAA6APqtpldVAQA5AAGt/FxXDAA5AAGt/GRXGQA5AAGt/G5XJgA5AAGt/HpXNAA5
+AAGt/IRXOwA5AAGt/IlXQAA5AAGt/I9XRAA5AAGt/JVXSQA5AAGt/JxXTQA5AAGt/JxXTQA5AAGt
+/JVXSQA5AAGt/I9XRAA5AAGt/IlXQAA5AAGt/IRXOwA5AAGt/HpXNAA5AAGt/G5XJgA5AAGt/GRX
+GQA5AAGt/FxXCwA5APqtpldVAQA5APutiFdEADoA+61xVy0AOgD7rWFXFwA6APujV1UDADoA/IJX
+QQA7APxmVyUAOwD8WFUHADsA/Vc8ADwA/VccADwAfwXAAP4CAD0A/g8APQD9HQEAPAD9HwoAPAD9
+HxYAPAABH/4DADsA/CQfDQA7APwuHxcAOwD7Oh8eAQA6APs+Ix8IADoA+z4oHxAAOgD7PjAfGAA6
+APs+Ox8eADoAAT78IR8EADkAAT78JB8JADkAAT78Jx8OADkAAT78Kx8SADkAAT78Lx8VADkAAT78
+MR8XADkAAT78Mx8YADkAAT78NR8aADkAAT78OB8bADkAAT78OB8bADkAAT78NR8aADkAAT78Mx8Y
+ADkAAT78MR8XADkAAT78Lx8VADkAAT78Kx8SADkAAT78Jx8OADkAAT78JB8JADkAAT78IR8EADkA
++z47Hx4AOgD7PjAfGAA6APs+KB8QADoA+z4jHwgAOgD7Oh8eAQA6APwuHxcAOwD8JB8NADsA/B8e
+AgA7AP0fFQA8AP0fCgA8AH8EwAD+OAA9AP7EAD0A/f9AADwA/f+8ADwAAf/+OgA7AAH//rIAOwAB
+//39HAA6AAL//nYAOgAC//7UADoA/v3/Af/+MAA5AP7Z/wH//osAOQD+q/8B//7QADkA+Yj+///+
+FQA4AP2A5f8B//5VADgA/YDE/wH//pYAOAD9gKP/Af/+1gA4AP2Ahv8B//37BQA3AAGA/vH/Af/+
+JwA3AAGA/t3/Af/+TgA3AAGA/sr/Af/+dQA3AAGA/rb/Af/+mwA3AAGA/qj/Af/+rgA3AAGA/qL/
+Af/+uwA3AAGA/pv/Af/+yAA3AAGA/pX/Af/+1QA3AAGA/o7/Af/+4gA3AAGA/o7/Af/+4gA3AAGA
+/pX/Af/+1QA3AAGA/pv/Af/+yAA3AAGA/qL/Af/+uwA3AAGA/qj/Af/+rgA3AAGA/rb/Af/+mwA3
+AAGA/sr/Af/+dAA3AAGA/t3/Af/+TQA3AAGA/vH/Af/+JgA3AP2Ahv8B//36BQA3AP2Ao/8B//7V
+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
+rSEA/kRXAVf+ja0XrSEA/jxXAVf+gK0XrSEA/i5XAVf+dK0XrSEA/iFXAVf+aa0XrSEA/hRXAVf+
+YK0XrSEA/gZXAVf9WKmtFq0iAP5MVwFX/oytFq0iAP42VwFX/nStFq0iAP4gVwFX/mOtFq0iAP4J
+VwFX/VimrRWtIwD+SlcBV/6ArRWtIwD+LlcBV/5krRWtfwC+AP0EEgA6APsEEh4fADgA/QERHwIf
+OAD9CRwfAx82AP0EFx8EH/4hADQA/QodHwMf/CEuPQAyAP0BER8EH/soPD4+ADEA/QMZHwMf/SQ3
+PgI+MQD9BBsfAx/+Kj4EPjAA/QUcHwIf/SEzPgU+LwD9CB0fAh/9JDs+Bj4uAP0GHR8CH/0mPT4H
+Pi0A/QQcHwIf/ig+CT4sAP0DGx8CH/4qPgo+KwD9ARkfAh/+KT4LPisA/hIfAh/+Jj4MPioA/gkf
+Ah/9JD0+DD4pAP0EHR8BH/0hOz4NPikA/hcfAh/+Mz4OPigA/gsfAh/+Kz4PPicA/QIcHwEf/iQ+
+ED4nAP4SHwIf/jY+ED4mAP4EHwIf/ik+ET4mAP4THwEf/SE8PhE+JQD9BB4fAR/+Lj4SPiUA/hIf
+AR/9IT0+Ej4kAP0DHh8BH/4tPhM+JAD+DR8BH/0hPD4TPiQA/hkfAR/+Kz4UPiMA/gUfAh/+OD4U
+PiMA/hAfAR/+JD4VPiMA/hsfAR/+LT4VPiIA/gMfAh/+Oz4VPiIA/gsfAR/+Iz4WPiIA/hMfAR/+
+KT4WPiIA/hsfAR/+Mj4WPiEA/gIfAh/+PD4WPiEA/gcfAR/+Ij4XPiEA/gwfAR/+JT4XPiEA/hEf
+AR/+KT4XPiEA/hUfAR/+Lj4XPiEA/hgfAR/+Mj4XPiEA/hofAR/+NT4XPiEA/hsfAR/+Nz4XPiEA
+/h0fAR/+Oj4XPiEA/h4fAR/+PD4XPiEA/h4fAR/+PD4XPiEA/h0fAR/+Oj4XPiEA/hsfAR/+Nz4X
+PiEA/hofAR/+NT4XPiEA/hgfAR/+Mj4XPiEA/hUfAR/+Lj4XPiEA/hEfAR/+KT4XPiEA/gwfAR/+
+JT4XPiEA/gcfAR/+Ij4XPiEA/gIfAh/+PD4WPiIA/hsfAR/+Mj4WPiIA/hMfAR/+KT4WPiIA/gsf
+AR/+Iz4WPiIA/gMfAh/+Oz4VPiMA/hofAR/+LT4VPiMA/hAfAR/+JD4VPjgA/BeZ+f8C/zYA/AJe
+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
+uwYAAwAxgP2J4/8C//3KDAAEADCA/ZDs/wL//dYUAAUAL4D9ofP/Av/9yxUABgAtgPyBwP7/Av/9
+vA0ABwAsgP2O4P8D//2kBQAIACqA/IK5+f8C//z7egEACQApgP2e6f8D//3oRAALACeA/ZfV/wT/
+/bYVAAwAJYD9m9n/BP/87WYBAA0A/Nang4AegPyGsOD/BP/8/p0VAA8AAf/79sqcgYAYgPuDpNL6
+/wX//cw7ABEABP/7+d27mYARgPqBmbvZ+f8G//zFTQEAEgAI/+v35NC9qZyWkIiCg4mRmJ6twdTn
++/8I//28QgAVAP2I6f8g//ziiCYAGAD7BU6n6v8a//vgmD0BAB0A+gEucLLv/xL/++emZCMAJgDr
+GkFnjrTG0t7u+vjs3c/DrohiOhMAfwfiAPvNpaSkADoA/LmkpAA7APynpKMAOwD9pKUAPAD9pKUA
+PAD+pAA9AP6lAH8OfgD9UAMAPAD+KQA9AP4FAH8PfgD9HAEAPAD+DwA9AP4CAH8PfgAB//39HAA6
+AAH//rEAOwAB//46ADsA/f+6ADwA/f8+ADwA/sIAPQD+NgB/Dn4AfwQoAPyko6WkE6QlAP2mo6QW
+pCMA/qOkGaQhAPyAo6OkGaQgAP2qpaQbpB8A/Z+jpBykHwAfpB4AIKQdAP2ko6QepB0AIaQcAP6m
+pCCkHAAipBsA/p+kIaQbAP6jpCGkGwD+paQhpBsAI6QbAA+k/a7J0BDQGwAPpP7J0BHQGwAPpBPQ
+GwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAP
+pBPQGwAPpBPQGwAPpBPQGwAPpBPQGwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+k
+D9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP
+0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/t/CCwA/RNJVxBXKwD+SVcRVysAE1cr
+ABNXKwATVysAE1crABNXKwATVysAE1crABNXKwATVysAE1crABNXKwATVysAE1crABNXKwAPVwOt
+KwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAP
+VwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtKwAPVwOtfwgsAP0HGh8QHysA/hofER8rABMfKwAT
+HysAEx8rABMfKwATHysAEx8rABMfKwATHysAEx8rABMfKwATHysAEx8rABMfKwATHysADx8DPisA
+Dx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8D
+PisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPn8EKAD5DlmQs9Dr/xD/JQD8PKfv/xX/IwD9
+JLH/GP8hAPwCevj/Gf8gAP0Dr/8b/x8A/QjA/xz/HwD+ov8d/x4A/nD/Hv8dAP0t+P8e/x0A/rf/
+H/8cAP0u/f8f/xwA/rD/IP8bAP0I9P8g/xsA/kj/If8bAP6N/yH/GwD+v/8h/xsA/uD/If8bAP7h
+/yH/GwD+/v8h/xsAI/8bACP/GwAj/xsAI/8bACP/GwAj/xsAI/8bACP/GwAj/xsAI/8bACP/GwAj
+/xsAI/8bAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//
+A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4AbAB//A4B/BAAAfwQApH8EANB/
+BAD7fwgAAH8EAFd/BACtfwgAAH8EAB9/BAA+fwQAAH8IAP9/BACAfwQAAA+k+6Oko6oAKgATpP2l
+pwAoABekJwAYpCYAGKT9pZIAIwAapP6ZACIAG6T+qgAhABykIgAbpAGjIQAdpCEAHaT+pQAfAB6k
+IAAepP6hAB4AH6QfAB+kHwAepP6jAB4ADdD9yK6kDqQfAA7Q/smkDqQfAA/QD6QfAA/QD6QfAA/Q
+D6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6Qf
+AA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/Q
+D6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAA/QD6QfAH8IAAAN
+V/1JEwAuAA5X/kgALgAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cv
+AA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8A
+D1cvAA9XLwAPVy8AD1cvAA9XLwB/CAAADR/9GgcALgAOH/4aAC4ADx8vAA8fLwAPHy8ADx8vAA8f
+LwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8v
+AA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8AfwQAAA3/+enjwIxL
+CQAqABL//PWvMQAoABX//cItACYAFv/9+W0AJQAY//2hBwAjABn//cEFACIAGv/9nwMAIQAb//54
+ACEAG//9+CcAIAAc//6wACAAHf/+PgAfAB3//p8AHwAd//35EwAeAB7//lcAHgAe//6MAB4AHv/+
+tQAeAB7//tIAHgAe//7tAB4AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8f
+AB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8A
+H/8fAB//HwAf/x8AH/8fAB//HwAf/x8AfwU1AP3/oqQHpDMA/aWjpAikMgD+o6QKpDEA/qOkC6Qw
+AP6ipAykMAD+paQMpC8A/qOkDaQvAA+kLwD+paQFpP2uydAE0C8AB6T+ydAF0C8AB6QH0C8AB6QH
+0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8A
+B6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH
+0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8AB6QH0C8A
+B6QH0C8AB6QH0C8AB6QH0C8AB6QH0H8HOAD9E0lXBFc3AP5JVwVXNwAHVzcAB1c3AAdXNwAHVzcA
+B1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAH
+VzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdX
+NwAHV38HOAD9BxofBB83AP4aHwUfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcf
+NwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83
+AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHH38FNQD6AUKXyOn/BP8z
+AP0ww/8I/zIA/Wf8/wn/MQD+bP8L/zAA/TT5/wv/MAD+vf8M/y8A/kX/Df8vAP6M/w3/LwD+y/8N
+/y8A/uL/Df8vAP7+/w3/LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//fwUAAH8CAKR/AgDQfwcA+38HAAB/AgBX
+fwcArX8HAAB/AgAffwcAPn8FAAB/BAD/fwcAgH8FAAAcpP6jACAAHqT+ogAeACCkHgAhpB0AIaT+
+owAbACKk/v8AGgAipP6jABoAIqT+owAaABnQ/ciupAakGwAa0P7JpAakGwAb0AekGwAb0AekGwAb
+0AekGwAb0AekGwAb0AekGwAb0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7
+B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH
+0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQ
+B6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AH
+pBsAE/sH0AekGwAT+wfQB6QbAH8HAAAZV/1JEwAiABpX/kgAIgAbVyMAG1cjABtXIwAbVyMAG1cj
+ABtXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdX
+IwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwAT
+rQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdXIwATrQdX
+IwB/BwAAGR/9GgcAIgAaH/4aACIAGx8jABsfIwAbHyMAGx8jABsfIwAbHyMAEz4HHyMAEz4HHyMA
+Ez4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4H
+HyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMA
+Ez4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAEz4HHyMAfwUAABn/++LKjEUAIAAd
+//28NAAeAB7//flqAB0AIP/+aAAcACD//fwvABsAIf/9xAEAGgAi//49ABoAIv/+lgAaACL//scA
+GgAi//7oABoAIv/+/gAaACP/GwAj/xsAI/8bACP/GwAj/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP
+/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsA
+E4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP
+/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAE4AP/xsAfwc7AAGk/KOkpAA3AP2fo6QDpDgABqQ3
+AAekNwADpPuuydDQADYAA6T+ydAB0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD
+0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcA
+A6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD
+0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0DcAA6QD0H8IPAD7E0lXVwA6AP5JVwFXOwADVzsAA1c7
+AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsA
+A1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXfwg8
+APsHGh8fADoA/hofAR87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwAD
+HzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMf
+OwADHzsAAx87AAMfOwADHzsAAx9/BzsA+lGq3P//ADcA/RCn/wP/OAD+qP8E/zcA/lH/Bf83AP6r
+/wX/NwD+3f8F/zcA/v7/Bf83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/
+NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83
+AAf/NwAH/zcAB/83AAf/NwAH/38HAAB/AQCkfwEA0H8HAPt/CAAAfwEAV38HAK1/CAAAfwEAH38H
+AD5/BwAAfwIA/38HAIAfAP6lpAGk/qvQAtD+8vsU+x8A/aqjpAGk/sfQAdD+4PsU+yAAA6T+t9AB
+0P3S+fsT+yAAA6T9qM/QAdD+4/sT+yAA/qqkAqT+vdAB0P7S+xP7IQADpP2pz9AB0P7k+xL7IQD+
+oaQCpP6/0AHQ/dL3+xH7IgADpP2pz9AB0P7e+xH7IgD+o6QCpP690AHQ/c/v+xD7IwD+o6QBpP2l
+zNAB0P7W+xD7IwD+oaQCpP6z0ALQ/uH7D/skAP6lpAKk/sXQAtD+6/sO+yQA/oCkAqT9qM3QAdD9
+0vb7DfslAASk/rLQAtD91/n7DPsmAP6jpAKk/r3QAtD+2fsM+yYA/r+kAqT9pcfQAtD+3fsL+ycA
+/qWkAqT9p8rQAtD+3vsK+ygABKT9qszQAtD92/n7CPspAASk/avN0ALQ/dn5+wf7KQD9/6WkAqT9
+r87QAtD91vb7BvsqAP6qpAOk/azM0ALQ/dLr+wX7KwD+qqQDpP2pydAD0P7e+wT7LAD+n6QDpP2n
+x9AD0P3W8fsC+y0A/ZKlpAKk/KW6z9AD0Pvb9/v7AC0A/b+lpAOk/bHM0APQ/NPk+wAuAP3/paQD
+pP2pxNAE0P7TADAA/qOkBKT9scvQA9AyAP6lpASk/Ka8z9AB0B2k/KOkowARAP2Zo6QEpPuqvc7Q
+pCCk/qoAEQD+oqQFpP2nu6QhpBMA/f+jpCmkFAD8oqOjpAKkHdD9yK6kAqQWAP2io6QBpB7Q/smk
+AqQYAPyqpaTQHtADpBoA/qrQHtADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb
++wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7
+A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD
+0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQ
+A6QbABv7A9ADpBsAG/sD0AOkGwAjAP4NVwJX/p2tFK0kAP5FVwFX/netFK0kAP4lVwFX/VyprROt
+JAD9B1RXAVf+fq0TrSUA/jJXAVf9XaytEq0lAP0KVVcBV/6BrRKtJgD+NVcBV/1cp60RrSYA/QxW
+VwFX/nStEa0nAP4xVwFX/ViXrRCtJwD9BE5XAVf+Za0QrSgA/h5XAlf+ea0PrSkA/kBXAVf9WI6t
+Dq0pAP0KUVcBV/1coq0NrSoA/hpXAlf9ZqutDK0rAP4xVwJX/mutDK0rAP0CRFcCV/5xrQutLAD9
+B0pXAlf+dq0KrS0A/QxOVwJX/W+srQitLgD9D1JXAlf9a6utB60vAP0VUlcCV/1lo60GrTAA/Q9O
+VwJX/VyOrQWtMQD9C0pXAlf9WHStBK0yAP0IRFcDV/1lmK0CrTMA/AEsVlcCV/pYb6etrQA0AP0a
+UVcDV/xdgawANQD9C0BXBFf+XgA3AP0aTVcDVzkA/AUwVlcBVzsA+wsxVFcAPAD9CC4AfgAdV/1J
+EwAeAB5X/kgAHgAfVx8AH1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfABut
+A1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cf
+AButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfAButA1cfABut
+A1cfAButA1cfAButA1cfACMA/gUfAh/+OD4UPiQA/hkfAR/+Kj4UPiQA/g0fAR/9ITw+Ez4kAP0C
+Hh8BH/4tPhM+JQD+Eh8BH/0hPT4SPiUA/QMeHwEf/i4+Ej4mAP4THwEf/SE7PhE+JgD+BB8CH/4p
+PhE+JwD+ER8CH/42PhA+JwD9AhwfAR/+JD4QPigA/gsfAh/+Kz4PPikA/hcfAh/+Mz4OPikA/QQd
+HwEf/SE6Pg0+KgD+CR8CH/0kPT4MPisA/hEfAh/+Jj4MPisA/QEYHwIf/ig+Cz4sAP0DGh8CH/4q
+Pgo+LQD9BBwfAh/9KD0+CD4uAP0FHR8CH/0mPT4HPi8A/QgdHwIf/SQ6PgY+MAD9BRwfAh/9ITM+
+BT4xAP0EGh8DH/4pPgQ+MgD9AxgfAx/9JDY+Aj40AP4QHwQf+yg7Pj4ANAD9CR0fAx/8IS49ADUA
+/QQXHwQf/iEANwD9CRsfAx85AP0CER8CHzsA+wQSHh8APAD9AxEAfgAdH/0aBwAeAB4f/hoAHgAf
+Hx8AHx8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+
+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8f
+ABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+Ax8fABs+
+Ax8fAB8A/mn/Bf/9/o2AFIAfAP0S+P8F//67gBSAIAD+rv8F//3xg4ATgCAA/lH/Bv/+sIATgCAA
+/Qbr/wX//e6BgBKAIQD+hv8G//6sgBKAIQD9E/P/Bf/98IWAEYAiAP6P/wb//sCAEYAiAP0Z9/8F
+//38k4AQgCMA/pb/Bv/+3IAQgCMA/RPs/wb//riAD4AkAP5p/wb//f2cgA6AJAD9Asj/Bv/98ImA
+DYAlAP01/f8G//3agoAMgCYA/ov/B//+0IAMgCYA/QTF/wf//sSAC4AnAP0f7v8H//68gAqAKAD9
+TP7/B//9yIGACIApAP6G/wj//dCCgAeAKQD9AZ7/CP/924iABoAqAP0Drf8I//3wnIAFgCsA/QnC
+/wj//f3AgASALAD9EMT/Cf/93JKAAoAtAP0HrP8J//r9yIWAgAAtAP0Env8K//zurIEALgD8AYX+
+/wr//u0AMAD9Tu3/Cv8yAP0fx/8n//zcqVAAEQD8BYv9/yj//aUPABEA/TTK/yj//qgAEgD8AV7r
+/yf//lEAEwD8Fpb4/yX//qYAFQD8FoDx/yP//tsAFwD8FYXr/yH//v4AGQD+A/8i/xsAG4AH/xsA
+G4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH
+/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsA
+G4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAPfv98tD7PPv9
+3tD7O/v8+dLQ+zv7/OLQ0Ps7+/zT0ND7Ovv+5NAB0Dr7/fnS0AHQOvv+3tAC0Dn7/fHP0AHQ/rz7
+OPv+1tAB0P3Mpvs3+/7f0ALQ/bOk+zb7/uvQAtD8w6Sk+zX7/fbS0AHQ+82qpKT7NPv9+dbQAtD+
+saQBpDX7/tnQAtD+vKQCpDT7/tzQAtD+xaQDpDP7/t/QAtD9yqekAqT+p/sx+/7c0ALQ/cyppAKk
+/aUA+y/7/fnZ0ALQ/c2spAKk/KUAAPsu+/321tAC0P3Or6QCpPul/wAA+y37/e3S0ALQ/cutpAKk
+/aO/AAEALfv+4NAD0P3KqqQDpP6ZAAIAK/v979bQA9D9xaekA6T+nwADACn7/Pnez9AD0P29paQC
+pP2jqgAEACj7/eTS0APQ/c6ypAOk/aWqAAUA/eL5+yL7/Pnk09AE0P3DqKQDpP2l/wAGAPvQ0uDy
++x77/PLg0tAE0P3LtKQEpP6jAAgAA9D81uP2+xj7/Pfj1tAG0P28pqQEpP6nAAkABtD71d7q9/sQ
++/v36t7V0AbQ/M/AqqQEpP2jvwAKAP7O0AfQ68/U193j7O7x9vn59vHu7OXd19TP0AfQ/M++qaQF
+pP6jAAwA/Ke2x9Ag0PzGtqekBaT9o6oADQACpPyru8nQGtD8yLqqpAak/aWmAA8ABaT7qLK+ytAS
+0PvMwbWopAik/qEAEQAJpOunrrS7wcXIyszPz8zKyMbBu7SupqQIpPyjpKYAEwD+paQipPujpKWq
+ABcAAaUfpP2lnwAdAPu/pqSlpBWk/KOkvwAlAP6npAGk/KOko6QEpPijpKOkpaSkAH8GoQA9rf2c
+V608rf12V607rfyrXFetO638fVdXrTqt+6xeV1etOq3+gFcBVzqt/ahdVwFXOq3+clcBV/5VrTit
+/ZhYVwFX/i+tOK3+ZFcBV/1OBa03rf53VwJX/R0ArTat/Y9YVwFX/D8AAK01rf2jXVcBV/tRCwAA
+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
+GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sb
+AA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsA
+D6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAP
+pA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+k
+D9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP
+0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QP0AP7GwAPpA/QA/sbAA+kD9AD+xsAD6QT0BsAD6QT0BsA
+D6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT0BsAD6QT
+0CsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsA
+D1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cD
+rSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsA
+D1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cD
+rSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsA
+D1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAD1cDrSsAE1crABNXKwATVysAE1crABNXKwATVysAE1cr
+ABNXKwATVysAE1crABNXKwATVysADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisA
+Dx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8D
+PisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisA
+Dx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8D
+PisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisA
+Dx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisADx8DPisAEx8rABMfKwAT
+HysAEx8rABMfKwATHysAEx8rABMfKwATHysAEx8rABMfKwATHxsAH/8DgBsAH/8DgBsAH/8DgBsA
+H/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8D
+gBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsA
+H/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8D
+gBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsA
+H/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8DgBsAH/8D
+gBsAH/8DgBsAI/8bACP/GwAj/xsAI/8bACP/GwAj/xsAI/8bACP/GwAj/xsAI/8bACP/GwAj/38N
+APt/AwDQfw0ArX8DAFd/DQA+fwMAH38NAIB/AwD/D9APpB8AD9APpB8AD9APpB8AD9APpB8AD9AP
+pB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8A
+D9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9AP
+pB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8A
+D9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9AP
+pB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8A
+D9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9APpB8AD9AP
+pB8AD9APpB8AD9APpB8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9X
+LwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cv
+AA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8A
+D1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAP
+Vy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA9XLwAPVy8AD1cvAA8fLwAPHy8ADx8vAA8f
+LwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8v
+AA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8A
+Dx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAP
+Hy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8fLwAPHy8ADx8vAA8f
+LwAPHy8ADx8vAA8fLwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8f
+AB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8A
+H/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf
+/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//
+HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8AH/8fAB//HwAf/x8ALwAHpAfQLwAHpAfQLwAH
+pAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQ
+LwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAH
+pAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQ
+LwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAH
+pAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQ
+LwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAHpAfQLwAH
+pAfQLwAHpAfQLwAHpAfQLwAHpP7J0AXQLwAHpP2uydAE0DcAB1c3AAdXNwAHVzcAB1c3AAdXNwAH
+VzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdX
+NwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3
+AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcA
+B1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwAHVzcAB1c3AAdXNwD+
+SVcFVzcA/RNIVwRXNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83
+AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcA
+Bx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAH
+HzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AAcf
+NwAHHzcABx83AAcfNwAHHzcABx83AAcfNwAHHzcABx83AP4aHwUfNwD9BxofBB8vAA//LwAP/y8A
+D/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP
+/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//
+LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8v
+AA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8AD/8vAA//LwAP/y8A
+D/8vAA//LwD+/v8N/y8A/un/Df8vAP7I/w3/fw4A+38CANB/DgCtfwIAV38OAD5/AgAffw4AgH8C
+AP8T+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6Qb
+ABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsA
+E/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT
++wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7
+B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH
+0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQ
+B6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AH
+pBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAE/sH0AekGwAT+wfQB6QbABP7B9AHpBsAG9AHpBsA
+G9AHpBsAG9AHpBsAG9AHpBsAG9AHpBsAG9AHpBsAGtD+yaQGpBsAGdD9ya2kBaT+pQAaABOtB1cj
+ABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOt
+B1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cj
+ABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOt
+B1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cj
+ABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOt
+B1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABOtB1cjABtXIwAbVyMAG1cj
+ABtXIwAbVyMAG1cjABpX/kgAIgAZV/1IEwAiABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8j
+ABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+
+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8j
+ABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+
+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8j
+ABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABM+
+Bx8jABM+Bx8jABM+Bx8jABM+Bx8jABsfIwAbHyMAGx8jABsfIwAbHyMAGx8jABof/hoAIgAZH/0a
+BwAiABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8b
+ABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOA
+D/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8b
+ABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOA
+D/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8b
+ABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bABOAD/8bACP/
+GwAj/xsAI/8bACP/GwAj/xsAIv/+/gAaACL//uEAGgAi//7LABoANwADpAPQNwADpAPQNwADpAPQ
+NwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwAD
+pAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQ
+NwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwAD
+pAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQ
+NwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwAD
+pAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQNwADpAPQ
+NwADpAPQNwADpAPQNwADpAPQNwADpAPQOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7
+AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsA
+A1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwAD
+VzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANX
+OwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAA1c7AANXOwADVzsAAx87
+AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsA
+Ax87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwAD
+HzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMf
+OwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87AAMfOwADHzsAAx87
+AAMfOwADHzsAAx87AAMfOwADHzsAAx83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcA
+B/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH
+/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/
+NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83
+AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/NwAH/zcAB/83AAf/fxAA+38Q
+AK1/EAA+fxAAgBv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6Qb
+ABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsA
+G/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb
++wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7
+A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD
+0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQ
+A6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9AD
+pBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOk
+GwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6QbABv7A9ADpBsAG/sD0AOkGwAb+wPQA6Qb
+ABv7A9ADpBsAG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8A
+G60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60D
+Vx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8A
+G60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60D
+Vx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8A
+G60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60D
+Vx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AG60DVx8AGz4DHx8A
+Gz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4D
+Hx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8A
+Gz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4D
+Hx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8A
+Gz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4D
+Hx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8A
+Gz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AGz4DHx8AG4AH/xsAG4AH/xsAG4AH/xsAG4AH
+/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsA
+G4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH
+/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsA
+G4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH
+/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsA
+G4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH/xsAG4AH
+/xsAG4AH/xsAG4AH/xsAG4AH/xsAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/CgAA
+fwoAAH8KAAB/CgAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/
+EAAAfxAAAH8QAAB/EAAAfxAAABsAD6QT0BsAD6QT0BsAD6T+ydAR0BsAD6T9rsnQENAbACOkGwD+
+o6QhpBsA/qOkIaQbAP6mpCGkHAD+o6QgpBwAIqQdACGkHQD9oaOkHqQeACCkHgD+qqQepB8A/qqk
+HaQgAP2fpaQbpCIA/aSjpBmkIwD9oqOkGKQlAP6lpBekJwD7qqOko6QSpH8LAAArABNXKwATVysA
+/klXEVcrAP0TSFcQV38PAAArABMfKwATHysA/hofER8rAP0HGh8QH38PAAAbACP/GwAj/xsA/u3/
+If8bAP7T/yH/GwD+t/8h/xsA/o7/If8bAP5Z/yH/GwD9FPf/IP8cAP6n/yD/HAD+O/8g/x0A/q7/
+H/8dAP0m+P8e/x4A/nj/Hv8eAP0Dn/8d/x8A/QO//xz/IAD9CKH/G/8iAP1r+P8Z/yMA/SzA/xj/
+JQD8MK71/xX/JwD5CUuMwOPo/xD/fwsAAH8BANB/BACkfwsAAH8BAFd/DwAAfwEAH38PAAB/BQD/
+fwsAAA/QD6QfAA/QD6QfAA7Q/smkDqQfAA3Q/cmtpA6kHwAfpB8AHqT+pQAeAB6k/qMAHgAepP6f
+AB4AHqQgAB2k/qIAHwAcpP6jACAAHKT+pgAgABykIgAbpCMAGaT9o6oAIgAYpP2lmQAjABik/oAA
+JAAWpP6oACYAE6QBpSkADaQCo/ylpJ0AfwsrAA9XLwAPVy8ADlf+SAAuAA1X/UgTAH8PLwAPHy8A
+Dx8vAA4f/hoALgANH/0aBwB/Dy8AH/8fAB7//v4AHgAe//7fAB4AHv/+3wAeAB7//r8AHgAe//6N
+AB4AHv/+SAAeAB3//fQIAB4AHf/+rgAfABz//f0sAB8AHP/+tQAgABv//fcrACAAG//+bQAhABr/
+/p0AIgAZ//3ABgAiABj//awFACMAFv/893gCACQAFf/9sCMAJgAS//zvnj4AKAAN//nqzrKNVw0A
+fwsrAC8AD6QvAP6lpA2kLwD9/6OkDKQwAP6jpAykMQD+paQLpDIADKQzAP6lpAmkNQAJpH8OAAB/
+EAAAfxAAAC8A/pf/Df8vAP5B/w3/LwD9AcP/DP8wAP0v/P8L/zEA/mb/C/8yAP1r+f8J/zMA/TO7
+/wj/NQD7Q4zK4f8E/38OAAB/AgCkfw4AAH8QAAB/EAAAfwIA/38OAAAjpBsAI6QbACKkHAAhpP6j
+ABsAIaQdAB+k/qMAHQAdpAGjHwAcpP2l/wB/DiAAfxAAAH8QAAAi//6MABoAIv/+QwAaACH//rsA
+GwAg//35MgAbACD//mgAHAAe//37ZwAdAB3//cMvAB4AGf/66MeVPgEAfw4gADcAA6QD0DcAA6QD
+0DcA/qOkAaT+ydAB0DcAA6T7rsnQ0AA2AAekOAAGpDgA/qqkBKQ6APqlpKOkpAB/Df8AOwADVzsA
+A1c7AP5JVwFXOwD7E0hXVwB/Dv8AOwADHzsAAx87AP4aHwEfOwD7BxofHwB/Dv8ANwAH/zcA/v7/
+Bf83AP7c/wX/NwD+qf8F/zcA/lH/Bf84AP6m/wT/OAD9D6b/A/86APpPqNz//wB/Df8AfwEA0H8B
+AKR/DgAAfwEAV38PAAB/AQAffw8AAH8CAP9/DgAAH9ADpBsAH9ADpBsAHtD+yaQCpBsAHdD9ya2k
+AaT+owAaACKk/qMAGgAipBwAIaT+qgAbACCkfw4fAB9XHwAfVx8AHlf+SAAeAB1X/UgTAH8PHwAf
+Hx8AHx8fAB4f/hoAHgAdH/0aBwB/Dx8AI/8bACL//v4AGgAi//7bABoAIv/+pwAaACL//k4AGgAh
+//6jABsAIP/9qA8AGwAd//zbplEAfw4eAH8QAAB/EAAAfxAAAH8QAAB/EAAAfxAAAH8QAAB/EAAA
+fwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/
+CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8K
+AAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoA
+AH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAA
+fwoAAH8KAAB/CgAAfwoAAH8KAAB/CgAAfwoAAH8GQAB/BkAAfwZAAH8GQAAAAAH0AAAB9AAAAAAA
+AAD6AAAA+gAAAAAAAAB9AAAAfQAAAAAAAAA+AAAAPgAAAAA=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/03dd4e9c9ee257c7ae161057ebe7c8a3.msg b/share/extensions/tests/data/cmd/inkscape/03dd4e9c9ee257c7ae161057ebe7c8a3.msg
new file mode 100644
index 0000000..0e85321
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/03dd4e9c9ee257c7ae161057ebe7c8a3.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:951:1000:1000 --export-filename=guides_8.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_8.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_8.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/0ac64d7c051206284e72bf3e0800186d.msg b/share/extensions/tests/data/cmd/inkscape/0ac64d7c051206284e72bf3e0800186d.msg
new file mode 100644
index 0000000..8ec387e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/0ac64d7c051206284e72bf3e0800186d.msg
@@ -0,0 +1,1025 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:49:953:951 --export-filename=guides_4.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_4.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_4.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAOGCAYAAACqT26DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzs3XmcXHWd7//3qb2q
+q/ctSWdfOiEBQcKmIiSEHRUEzCCBKOLIcGeuPx23+/vdGY3686rj6HhxfiI/h4mSNGAQUVllC7Ko
+rIoYsu/ppPeluquraz33jw6jhSxJzqn+1vJ6Ph48Ipj6nHe6Osl51znn+5UAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAMsUwHAAAAQHFaK03xS9+QtFzSTNN5KlhO0nZbundM+tIN0pjpQCh/
+FEWgwqyVQn7pSktqM52lktlS54B01yelpOksmLBG8syXPm1LN1rSPNN5Kpkt7ZT0/Z3Sd9dMnCDD
+gDukGRnpRUtqNp0FeV4JSKevlBKmg6C8+UwHADB5bpKCDa3h52af06qqKaGY6TyVbLRrvGbv492f
+u6k7cRplsTgskP4x3Bj8VttpjQrW+E3HqWjjsfS8g8/1f3t+f9KS9G3TeSpVTvo3S2qOTgmr7ZQG
++as4bTTFtqXkUEr7n+1Tcjh9Qlr6vKQvm86F8sbveKCCNEgfmr28xVp85cy7TWeBZOXsK0Z+svcK
+SbebzgIpJ/1d22mNmvme5p80HVe7xXSeStbz6vBxlq2V2x86+HeiKBphS1aHdK4sacYZjfIGvaYj
+VTTLkkL1AU09uUF7NnbLls4XRREFRlEEKoglzauZHukznQMTamZE+ixpgekcmGBJc4M1flESzWtZ
+XLu5909DErcAG3OX1CSp1hvwyhv0yvJZY4svn/kt07kqVWI4Fd31q0OfCf35bgd+b6DgPKYDAJg8
+OcmyeTa5aNiSleP9KCa8F8WH98SQ8cNfe+vwO2BJtsk8lc7jsV7/9ef3BgqOoggAAAAAyENRBAAA
+AADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAA
+yENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCH
+oggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0UR
+AAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAA
+AAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAA
+QB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8
+FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiK
+AAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEA
+AAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAA
+APJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADk
+oSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENR
+BAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggA
+AAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEWggngk25Js0zkwwZJsD+9HMeG9
+KD68J4aEDn/t7cPvgC1ZJvNUulzOfv3Xn98bKDif6QAAJtWO2IGxK02HwITY/rEmW9puOgcm2NKu
+ZCw9r+fV4eNaFtduNp2nkvW8OnxccjgtSTtNZ6lUH5L6OqShbCpbl01m5ZU3smnD3i+ZzlXpkrH0
+a/9zh8kcqAwURaCC9Es/3b2x5wuydUXNzKoey6Oc6UyVyM7JE9sXb9n9RE9uQLrbdB5MsKSbO5/r
+/1fZWtn7pyHTcSpacjitA8/3y5K+bzpLpbIku0N6zLZ1xf7f9Wva0gYFopw2mmLb0vhQSgdfGnjt
+Pz1sMg8qA7cRABXmJinYIF1hSUtyktd0nkrkkbK2tGlAuvuTUtJ0HkxYI3nmSZ+ypBslzTedp8Lt
+sKWbd0rfXSM+0DJlvTTdll6ypGbTWfBntvTHjHT6ddK46SwobxRFAAAAvKG10pSA9L9s6RxJs0zn
+qWA5SVsl3ZeTvrxaipsOBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwey3QAAAAAAKXjNqnFKy2ypYW21G5J
+syTVS4pKqjr8T/3hHyUpLmnw8I+jh38csKV9lrTNkrZmpS2rpZ7J/9XgzVAUAQAAALyhtdIUn7Rc
+0jJLOlHSQkl1BTrcoKRttvSypCcy0sbrpK4CHQtvg6IIAAAAQJJ0q1Qdkk7PSeda0rmSTpbZzrDL
+lh71SI9mpMc/IvUbzFJRKIoAAABABVsrhYLSeTnpWkmXSfKbzvQmspI22tI6W7p79cQtrCgQiiIA
+AABQgTqkpba0WtIqSY2m8xylmKRfWNJtV0uPWZJtOlC5oSgCAAAAFWKDFE5JH5f0aUlzTOdxyS5J
+30lLt14njZsOUy4oigAAAECZ2yBFk9L1lvR5SdNM5ykEW+qV9P2g9G8rpWHTeUodRdGw26Qqv9Se
+m7jcXy+pKidFPYeXE85Jcc+flxEe9Ej9MWnrDdKYydwAAAAofuulGku60Z4oiA2m80ySmC3dHJT+
+ZaU0YDpMqaIoTqI7pXlpabk/4j01XBdY7I/45geqfPWR5mBXsNof94W9476AJx0I+7JW0MpKkp20
+valExptJ5fyZRDaUjKWrxvqSU1LxzGB6LLMjMZTalB3LPu+VnrhK2mn61wgAAADzbMlaL11rSd+W
+1GQ6jyGDtvTloPTvKycWwsFRoCgW0O1SU1a6OBT1nx9pCpwTnRLxNy2q3l01LdwXqvH3VzUG+0IN
+waO+LJ6zbWt8IFWbGEg2pmLpxtGu8ZaBHaNzRrrHkvGe5MbkYOqhjPQAywcDAABUnjukd2al70s6
+w3SWIvGSJd24SnrOdJBSQlF02U1SsF56X1VT8OO10yNnNh9ft71+dlVntC2yJ9oSKmhxG+0Zb4wd
+GJsztHd0Wt8rwwuGO8eeSvQl/6Nfuv+TUrKQxwYAAIBZa6U6v/RlSX8vyWs6T5HJSerISp/mYsqR
+oSi6pENa4It6P1c7vWpl8+K6Qy0n1G5pWliz2Rf0pkzkySSzgb6tseN6Xhlc1LspNiXWGd+QHM1+
+61pph4k8AAAAKJz10vsk3SqpxXSWItct6bprpAdNByl2FEWH1ksnhGsDX6xfUH3ezPc2v9iypO7l
+cH0gZjrXX0oMpmr6Xx06ae8zfSf3bon9Kj2c+srV0ibTuQAAAODMRsl3QPonS/pnSR7TeUqELel7
+cemzN0hp02GKFUXxGN0mHR+qDXyzpb36jFlntz4/5eT6l0xdPTxSmWQ20PX7gVP2/6bv1N7NsWcS
+A8nPXyO9ajoXAAAAjt4d0oysdIek95jOUqKey0lXrZZ2mw5SjCiKR2mDFM0EPV9tXVz30XkXTP3t
+1JPqX/L4PRnTuY5GLp3zHfrD4NJdj3a9q3fT8H8kE5kvrZ7YfgMAAAAl4Hbp/TnpR6qcLS8Kpd+W
+PnKtdL/pIMWGongUbpfeH50RuXneiqlds5a1bAxW+0u6XKXjmfDeJ3vO2r2xa27vztHPf0T6selM
+AAAAeGsd0hds6eviXN4ttiV9fpX0r6aDFBO+uY5Ah1QfqAusm/muphPnrJjySP2c6D7Tmdw0uHt0
+1u5Hu87d97u+l0aHUh+5ThoynQkAAAD5bMnqkL4p6XOms3gDHgVr/ApU+xWs9itQ45M/5JXH55HH
+a8kb8Mjjm6gauYytbCqnXNZWLpNTJpFVciSj5EhaqZG0krG0sqmc4V+RJOmmHdKn10yskFrxKIpv
+4zbplPpZVXcvurht/8xlLRs9Pk9ZbtaZy9mefU/2nLX13gMLYnviV14t/dZ0JgAAAEzYKPk6pVsk
+fczE8X0hryLNQUVbw6qeEpK/yufq/Ewiq3hfUqPdCY12jSsdN/Zk1/q49DEWuaEovilbstb5PZ+a
+dnzdl5ZcPuPhpsW1FbHoS/+W4YWb7zlw4aE/DP7LhzO5b1gTq0IBAADAkNukKo90l6SLJvO4gRq/
+6mdXqXZ6lQLV7hbDt5McSSu2f0xDe+NKxia9sz2alC6/XhqZ7AMXE4riG7hF8tfV+G+bu3zK6Yve
+N+0XoYbgsOlMk2msP1m3474Dl25/vOeZ1tH0R5dLJbVYDwAAQLk4XBIflvTuyTieL+hR7awq1c6K
+KtIQmIxDvq2xgaSG98Q1vC+uTHLS7gp9JiddUMkLPlIUX+cWKdJQG7in/eK2aYsubftFqa1o6pZM
+KuvfcV/nZVsePHhgYCD1wRukMdOZAAAAKsktkr9K+oUm4UqiP+JT08Ia1c+LyuMtzopg52wN7o6r
+59VhZcYm5RT90YB0yUqpqLfAK5Ti/C4wpEOqDzcGHlp06QzPvIumPejxWJX9IKttWzsfOnThpl/s
+9yd7k+dfLfWZjgQAAFAJDi9cs1bSRwp5HH+VT03txV0Q/0rO1tC+MfW8OqzUSMFvS719h3Ttmgpc
+4MZrOkCx2CA1hKeGf3f838wenHf+1Ecsy+LZPMtSw4LqHYEqX9vw/vg/XD6aueMuKWE6FgAAQLlr
+l74t6cZCzbd8llqPr9eMdzcr0hSU5SmRkihJlqVQXUAN86vlC3g11p+UnSvYqfsJjVLjz6QHC3WA
+YlVC3xGFs0EK+5tCTxz/4Vljs5e1/tp0nmK0e2PXOZt+srdqpDd5ViXfqw0AAFBo66X/W9L/KtT8
+6mlhTVvaKH+kPK4ZZRJZdf1xUIN74gUrN5b0uUrbZ7Hii+Itkr+hzn//4stnNrZf0nav6TzFbMeD
+nZe8+rMDgw0DyYtZ4AYAAMB966RLLOleFeA83V/l0/TTGlXVEnJ7dFGId4/rwPP9hdpaw7aly66V
+flmI4cXIYzqASbZkNUT9P26/aPrU+RdNu990nmI394JpDy64cGpbT9T/I5sPGQAAAFx1hzTDkn6s
+ApxnVbdFNP/8qWVbEiWpqjWkBRdMVc2MSCHGW5a0tkOaVYjhxag8rjcfo3af57NzL5h2+fFXzrjL
+4/NkTecpdpZl2fXzo9szo+n3PbE7bv0sZ//OdCYAAIBysFHyDUv3SVro6mCPpdYT6jVtaUPpLFbj
+gOW1VDujSt6AV/Gecbd3BA9LOuMC6bb7KmBxm4otiuulU9uWNvzwhKtm/SQQ9bP1wxHyeD25mplV
+u0f3j33ygkOJJ++WDpjOBAAAUOrOlb5pSVe5OdMX9mr2slbVzSzIFbaiFmkMqnpKSLGDCdkZV9vi
+9IDk/5n0mJtDi1H5f6zwBtZKdc0zIq8svWHBM03H1W4xnacU9W+NtT//g+1nJ/bFT1gpDZjOAwAA
+UKo6pIvtiauJrp2b+6t8mnN2qwLVPrdGlqR0PKPdv+5WasTV5xYr4nnFinxGMVoTWL/g/dP3UBKP
+XePCmm3tl7Tt8dQFfmQ6CwAAQKnqkOrtif0SXSuJwVq/5q6YUvElUZoozHPPmaJQfcDNsZYl3bJB
+qnVzaLGpuKK4Tlo58z1NJ84+u+UJ01lK3exlLY+3ndF0cod0ueksAAAApSgnfU1Si1vzIs0hzV0x
+Rf5wxT5h9ld8Ia/mLG9VpDno5tgpKemrbg4sNhVVFG+VqhvmRm+as2LKoyxe45zH58nOO3fKw3Vz
+ov++QYqazgMAAFBKOqSllvQJt+aF6gKa9d5mef0VdYp/RLx+j2a9t0Vhd68s/n2HdJqbA4tJRV2P
+joZ9X5m9rHVf/ZzoXtNZykX9nOi+Oee0HvzD7eNrlMh81nQeAACAUrBG8tjSzXJpcUl/1KdZZ7dM
+ekn0Bb19gWpfZ6DK1+ev9veH6/wD3oA35Y94E96AJy1J2VTOnx7LhrOpbGB8KN2YjKUbU/FMU2o0
+3ZZN5honK6vX79Hss1u067FuJUfSboz02NJNa6R3rynDVVArZjGb26TjZ5za+NTp/9D+Qz+rnLoq
+OZKuevZ7W//20IsD775GetV0HgAAgGK3Xvo7TRRFx3whr+aeM0nPJFrKhOsDWyOtoW21M6p2h+sC
+I07GJYZS1SP743NGu8fbE4OphbILfyErNZrRrse6lBl37QbDT1wj/dCtYcWiYoriTxsCD5z2iQWa
+emrjc6azlKPO5/tPf/6W7ZkPDabebzoLAABAMdsgNaSkHZLqHQ/zWJq7YooiDa7eUvlX/BHfwdrp
+kRcaF9a86gt7k4U4RnosE+rbFls8ciCxND2WmVaIY7wm0Z/Urse7Zedc2TqjPy3Nv04acmNYsaiI
+p1zXS4unvrP+i4sunfFLy2uV3WXhYhBpCXUP7Ry5/JwDYw/cI/WYzgMAAFCsPiB9wZIudGPW1Hc2
+qHZ64fZJ9Ff59rcsrn1gxrubH4lOCXd5/IVb58Pr92Sqp4QPNbbXvOSP+HanRjK12VTOeZl+A/6I
+Tx6fpdGucTfGRTzS2D3Sk24MKxYVURSvqg3cfNwHp/fVzYruM52lXHm8Vs7yyNe7OXbaXePZn5rO
+AwAAUIxulap90h2Swk5n1UwLa+o7G1xI9dd8QU9/64n1d08/o+nxSFOwvyAHeQvh+sBww4LqP3r9
+ns7EYGq6nbUdf71eL9IU1PhQ2pXnFS3pHVdJ379LSrkQrSiU/ZJId0rzmturV0x9Z8OLprOUu9YT
+G15snFd9YYe0wHQWAACAYhSUbpTkuN35Iz5NO73JhUSvYylTO7Nq44JL2m5umF+9y/0DHJ3G9pod
+8y9uu7lmRuQJ25LrVzPbTmuUv8qVxyIb0xPPnZaNsi+Kivr/x8wzm1/yBb1l0+6LlT/sTc56b/OL
+3oj3M6azAAAAFJu1UkjSp5zOsSVNP71RvoC7p/KegGeo7fSmH00/o+nJYtpKzuf3ZGa8q/nXM9/V
+fKs36Blwc7Y34FHbqe4svGpLn9ngwpXiYlHWRXGDFKibEb6yeUndy6azVIqmxbUv182o+pubJFd3
+NAUAACh1PunjkqY6nVM3q0pVLSEXEv1ZuCGwacFF026um1nV6epgF9VMjxyad/60/z9cH3B1lf1o
+a0i1M6vcGDUlJV3nxqBiUNZFMSV9oPm4ukPh+kDMdJZKEWkIDjcfV9NdL11kOgsAAECxWCN5LOkf
+nc7x+D2acqK767tEp4V/M/fcqT8thTvw/GFvcu55U++qmhL+nZtzp7yzXh539qD8jF0mO0uUdVGM
+NAWvbzmhdqvpHJWm+YT6reHG4PWmcwAAABSLedJZkuY4ndN6Qp38YXfWo7Ql1c+JPjzrzJZHXBk4
+iWaf1fKrutlVj7qyuYUkf8irliW1boyau146041BppVtUfyx1FgzPXJm08KazaazVJqmhTWv1rVF
+lv1YcueGbwAAgBJnSdc6nRGo9qlxfrUbcSRJdbOjj0w7tfG3rg2cZG2nNT1TP7vqUbfmNbbXyB91
+vrCNG+91MSjbouiRLmk5vm57KVxCLzf+sDfZfHztDq90geksAAAAph1e4OQKp3Oaj6t17abG6LTw
+b6af1vgbd6aZ03Za0zPRqWFXyq5lHf4aO7eyHBa1KduiGKzxX1A/u3gfxi13dXOiB0M1/vNN5wAA
+ADAtKV0myVED8UV8qpvlyoIrCjcENpXi7aZvZtZ7Wx4O1QdcuYuwYXaVG9tl1Kal97mRx6SyLYpV
+zcHlNdMju03nqFQ1beHd4ebgCtM5AAAATLOk1U5nNC+qkeVxfjnRG/QMzHhPy72OBxWZWWe1/NwX
+9PQ7HuSx1NRe43hMrgxuPy3LorhOml/dGgpGmkOu7rOCIxdtDfdFW8Lh21x4aBsAAKBUHV6z4Vwn
+M7xBrxrmRp2HsZRpO6XxLn/Ym3Q+rLj4gt7U1KWNd9uWHO//2DAvKq/DPSot6cK1Up3TLCaVZVGU
+tKxhYc0u0yEqXUN79R6PtNx0DgAAAFM80jJJju5lrJsVkeV1fjWxdkbVU9VtkS7Hg4pUzfTIobrp
+kaeczrG8lmqd3+brD0hnOx1iUlkWxWDUe2p0arjXdI5KVz0t3BuIeE8xnQMAAMAUy4UPzWtnOb+a
+6A16BqYsbSj5xWvezrRTG5/2unALar07z4OW9AWT8iyKNYEl4dpAn+kclS5U4+8P1gaWmM4BAABg
+kKOyEKjxK9IQcByiZUnd/T6/J+N4UJHz+DzZ5uNqH3I6J9wYVKDa72iGLZ3jNIdJZVkU/RHf/FBD
+wPnDrHAk3Bjs80d8C0znAAAAMOF2qVXScU5m1M92fmUrEPXtaZhfXTGPZTW21+zwR337nM5xYZXZ
+4w9/D5SksiuKt0lVgaivLlQfiJnOUulCDYFhf9TbcIsUMZ0FAABgsuWkFXK482HtdOdFsbG9xvFz
+e6WmcX61419z7QzHp7BWbuIZ1ZJUdkXRKy2INAW7PJZlm85S6TyWZUeaQt3V0nzTWQAAAAxY5uTF
+vrBXgWpne/r5I76DlXQ18TWN7TU7/BHfQSczgjV++cJep1FK9jnFsiuKkloDNf5R0yEwIVTtH7Wl
+FtM5AAAADHiHkxdHW0OOA9ROj7zgeEiJqmkLv+R0RlWL4/fgBKcDTCm7opiTor6gN2U6ByZ4g56U
+LVWbzgEAAGDAQicvjjotKZYyDe3Vm50NKV1Ni2r/JEuOFvBx/B5Ii5wOMKXsiqJHqvYHPWnTOTDB
+H/amKYoAAKDSHF7ExNGG6xGHVxTD9YGt/ohv3NGQEuYLe5OhusB2JzNcuKrbsEFqdjrEhLIrirZU
+7Q37yn7p31LhCXozFkURAABUGNvh1URf0KNAxNnziVWt4a2OBpSBqpbQNiev91f55A04q0wpqd3R
+AEPKsij6g+W/R0ypCIS9aUk1pnMAAABMJqdF0ekefpJUMyOyx/GQElc7s8rxQj5B5++Fo+8FU8qu
+KAIAAABFwGhR9AW9feG6wIijIWUgXB+IeYOeASczXCjtFMViYEkj6WTO2XV6uCaVyPolsaclAACo
+KJY028nrQzXOykmg2tfpaEAZCUT9B5y8PljjuFrMcTrAhLIsitlEhqJYJHLJrM+WKv7TLAAAUHEc
+PXrjd7h/YqDK1+doQBkJVPn6Hb3e+RXFklyvo+yKYm7iiqLzm7rhinQi67coigAAoMI4XfXdH3K2
+0bu/2u+oHJWTYI3fUWl2+l6IolgcLGkkk8wGTOfAhGwyF6AoApVtrTTFdAYAMCDq5MUen7PT9HCd
+39FzeeUkVOvsa2H5LKcRSnJhx3Isij3JWLokW3s5Gh9JV1tSj+kcAMzxS+vWSZeYzgEAk8zR+ajX
+YTnxh7wVu3/i63kdfi18fseVydGHBqaUXVHMStsTvamWnG07rv5wJmfb1ljveMuItMN0FgBGvcOS
+7uqQlpsOAgCTyFFRtByWE2/Qm3I0oIx4gx5HXwvL4dVdcetpcVgtxZPx9HBqMFWSl3jLyXh/qi49
+lum/QRoznQWAGWulOkktksK2dF+HdJbpTAAwSRxdRXJ6RdFpOSon/pA36eT1Xr+z98Lp86qmlF1R
+lKTMWGZ7vD/ZZDpHpUsMJBuT8ex20zkAmOOXFv3Fv0Zs6d710qnGAgEAgCNSlkVxfCi1KRVLN5rO
+UemSsXRTaji1yXQOAEa9fpPhGkkPr5NONhEGACbRqJMXZzO2o4NnkzkWdzwsPZ4NOnl9Nu3svSjV
+hR3LsiimxrIvxDoTzaZzVLrRg4mm1Fj2BdM5ABj1+qIoTdyO+tB6afFkhwGASeSoHNjpnKODZ9kF
+4L84Lc12xtl7IYpi8fBLGwe2x+aazlHp+rbF5vikjaZzADBq0Rv9R0tqlvT4ujcukgBQDhyVA6dX
+FFOJbNjRgDKScfi1yDgs7TZFsXhcJe0c6R51Rd2TAAAgAElEQVRPjvaMc/upISNdiebRnvGxD0t7
+TGcBYNRbFcFWS3rkNmnOpKUBgMnj6NbTnMOrWOPD6XpHA8pIYjjV4OT1tsPSzq2nRWasN/l47MAY
+Jx+GxA8mZsd7k4+azgHAnA2S15bmvc1Pm2FJj9whTZuUUAAwSZyWg/R41tHx0yOs1/Ga9EjG0dfC
+6XshimJxScXSvxraM9pmOkel6t812paMpR82nQOAOUlpjiW97QICljQvJ21cK02ZjFwAMEliTl6c
+imUcHTwVz7ADwGGpuLOimIqlnUZw9L1gStkWRb90f9+m4XkZHuSddOlENti3aXheTqIoApXtiJ8/
+tKV2v/TwjyU+AQdQFmyHj98kR5yVk+RIerqjAWUkOZKe4fD1TiPscTrAhLItiiulgeF9Y0/3bY0d
+ZzpLpRnYGls81Dn2xEekftNZAJhjvclCNm/hBK/0aIfEczUAysFWJy9OOSwn2WSuMTGUKsmN3t00
+NpCszaVyjv5eSY44u7orh98LppRtUZSk+EDy1p5Xho/2RAUOdb0yuDDZn/wP0zkAGHcsK5qeZEv3
+3ypV/MkNgNJmS1ucvD7p/HZHDe+PV/x6HbH9ztcscVraRVEsPkHp3t5NQ1MSg6ka01kqxfhAsrbv
+1Vhrv/SQ6SwAjDvWrS/eFZAeuE2qcjUNAEwi22E5yKZySsedXcka6x5vdzSgDMR7nH0N0vGMsiln
+K9B6KIrFZ6WUinXGN/RuGjrJdJZK0bVp+KThA/E7PyklTWcBYNwx75FoSWd6pXvWSiE3AwHAZFkt
+9UgadDIj3jPuKENiMLUwPZap2D9H02OZUGIo5agojnY7ew8kDVwt9TkdYkJZF0VJyo1m/2Xv070n
+s6hN4aUT2eC+p3tOzoxlv2M6CwCz1kp1klqdzLCl8/zSnbdIfpdiAcBk2+bkxaMOi6Js+fq2xRY7
+G1K6erfEjrdseZ3McPweOLwF2aSyL4pXSTv7t8V+1fX7gaWms5S7rj8MnDKwbeT+VdJ201kAmOV1
+cDXxdS6NSndslHwuzQOASWNLLzt5fdz51SyNHEhU7DnwaOfYyU5nOL2qK+mPTgeYUvZFUZISw+k1
++57uPTWXznGiUSCZVNa/76meU9Kx9NdMZwFgnufoVzx9U7Z0xUHp1jUV8ncWgLLyhJMXpxNZxwup
+pMcy0/q3x+Y5GlKC+rfGFqQT2alOZozH0soksk6jPOF0gCkV8Zfuamlzz5bYMwf/MFixn6gUWs/v
+B5f2bh158mppk+ksAIqCW1cUJUm2tHq+9ENbstycCwCFZEuPTfxw7IYPjDnO0b9t5GzHQ0pM/86R
+M53OiO13/LW3PRTF4pcYTH1+z6OHzkiOpFlFz2XJ4VR0x6NdZ6SHUl8wnQVA0XC1KB72sQ6JZ6AB
+lIzDC9psdjJjaHfccY50PDOjf1tsvuNBJaJ/a2xBejQz0+mcob2Ov/Z/ulrqdjrElIopiqulzd2v
+xG7d/2RPxX2iUmh7n+o9Z2Bz7AdXl/DDugBcV4iiKEmf6pC+XaDZAOA6S3rcyeuTI2klBlKOc/Ru
+Hr4oUwGPYeXSOV/v5uGLnM4Z60+6sX/iY04HmFQxRVGShpOZL+7Y2N02uGtktuks5WJw9+isPRu7
+piQSma+azgKgOGyQvLZUsE+ubekf10n/XKj5AOCyjU4HDO0ZdRwim8w1HHqh/z2OBxW5zuf735tN
+5eqdzhna4/xKru3Ce29SRRXFG6Sx2O7R/777se4VuUzO0VK5kHKZnHfnwwfPH9oTv3G15Px3E4Cy
+kJTmWFKwkMewpK90SNzuDqDo+SeeUcs4mTG8Ly476+hRx4k5B8beGzsw5miBl2IW2x+fFuscc1yG
+c1lbw/scn9qmM9KTToeYVFFFUZJWST/b+5u+l/Y90bPcdJZSt3dj94qDzw08u0r6heksAIpKoW47
+zWNLX18v/bfJOBYAHKuV0oAtPexkRiaZ08Au51cVLVvezhf6P5RJZAv6YZ4J6bFMqPPFgQ/J4b6J
+kjS4c0TZVM7pmAeuk4acDjGp4oqiJMVjqY9sue/AzP7Nw64t315p+l4dPm7rgwfbskOp60xnAVB0
+JqUoamIF1H/vkD4xSccDgGPikdY5ndG3ZVh2zvlVxVwqV7/v6Z4POB5URHK2be17uvfSXCpX53SW
+nbPVuyXmRqz1bgwxqSKL4nXS0OD+scs3/3z/BWP9ScffUJVmrC9Z/+o9+8+P7Y1fvlIaNp0HQNGZ
+rKIoSZYt3dwhrZrEYwLAUUlJP5fDq0vpsawrz81JUmIwtXj3r7svdmVYEdj3VO/540MpVy4ADe4e
+dWPvxOGAdL8beUyqyKIoSaulFw6+PPSV7fcduDSTyvpN5ykVmWQ2sPXeA5d1vjL0pVXSi6bzAChK
+k1kUJcljSz/qkC6f5OMCwBG5Thq3pbudzunZPCzb+UVFSdJY9/ipnc/1lfziNp3P9p0Z70qc4cqw
+nK3eza5cTbxzpZRwY5BJFVsUJenqdO67Ox/reXrbLw9cmsvZFf21OBK5nO3Zfm/nZbt+3fPE6nTu
+JtN5ABQnSzJxW7/Plu68XXq/gWMDwNvySLc5nZEezWhguytFRpI0uCd+bimXxc5n+84c3Btf4da8
+vm0jSscdrTskSfKUwW2nUoUXRUuyrXj6ozsfOrR75wMHL8nZtmU6UzHb9eDBC7c8cHBf60j6etNZ
+ABSntVKdpFZDh/fnpJ+ulxzvnwUAbrtaekrSLqdzul4ZduPWSEkTD3oP7Ymfu+fJngtcGThJcrZt
+7Xmy58KhvfEVbp28ZxJZ9bzq/IkqW9r5YekZFyIZV9FFUZJWStnMYGrl5l/uT+9+vOs803mK1a7H
+u1ZsvrfTMz6cumK5wyWeAZQv7+Tfdvp6AUk/vV0623AOAMhjSbak7zidY2dyOvSHQRcS/Vm8K3HG
+zkcOrSyF1VDTY5nQ7ke6Vsa7Eqe7OffQ7weUSzte6VQe6duH3+uSV/FFUZJWSolsf+ribfccqN+9
+sesc03mKze7Hu1ZsvntfY6J3/Dz2SwTwVizzRVGSIjnplx3SaaaDAMBfSku3SjrodM7wvrji3eMu
+JPqz8cHUcdsfOnjj0N74dFcHuyh2YGzqjocPfcKthWteM9KV0PD+MTdGdfmlH7kxqBhQFA9bKQ2M
+HEq8+5U79gS239/5Pp5ZnHgmcduDnRdv+sneyHDX+HtXSe5+fAWg7HiKoyhKUo0tPdwhLTUdBABe
+c500bkn/5sas/c/1u7HXX55cOld74Lm+jx74be/ZmXTO5+pwB3LpnG//b3uX7f9t7/W5VK7ezdnZ
+VE6HXhhwZZYtfascFrF5Dc/kvc5NUnBaXeCu+RdMbV946fSf+YLelOlMJmRSWf+2X3Z+cMdDB/dm
+B1OXl9M3PYDCWT+xql8xrT7a55GWXS1tMh0EACRpgxRNSXskNTqdVTMtrJnvbXEe6g14g56B5uNq
+H2xsr9lRkAMcod6tsfb+zcMXZl0uiK/Z+3SvRjpduZrYl5Nml9Pdd17TAYrNg1L2xvHsXXv3jp2W
+i6cvrp5Rtdcf8bl7bb/IjfUl61/96b6VO37V9UxTLP3h90kVWZYBHL3LpS9KKsxZy7GJ2NKVl0n3
+3yP1mQ4DAHdJqculkKTlTmclRzLyBjyKNLr/aKGdtcOjXePvGNoTnydb8UhTsN/1g7yFwd2jMzt/
+13dpbF/8vXbWDhfiGH1bYhrYPuLKLFv62mrpcVeGFQmuKL6F2z26ofmE+m8e98EZj7SeUFcRn0b3
+bxleuPnnBy44+IfBr16dzn23XB7GBVB4GyRvShrVxAlQsTmQk85aLe02HQQAOqR6W9ohqcHpLMtj
+ae45rQoXoCz+JV/Ye6h2euTFxoU1mwp1ESU9lgn1b40tiR0YW5pOZKcW4hivifcltXtjt5Rz5VS3
+LyDNXyk5Xza1iFAU30aHtLR6RuRn8y9u65p3TuvDHp/HnfWIi0wuk/Pu+XXPOdvu75w1vDd+5TXS
+70xnAlBa7pTmZSZOfIrVPks6a5W013QQAOiQPmFLt7gxyxv0at6KVgWq/W6Me2uWMqG6wPaqltC2
+mhmR3ZGGoKNyNDaQrI3tH5sT7xlvTwyl2i278Hc8pkYz2vlYl7Ljrp3WX3+N9J9uDSsWFMUjsFaq
+i9YFfjz9jKal886d8kj9nGhZnWQM7hqZvfORQ+cdeHbg2eRw6qPXSO7t5AqgYnRIF9vS/aZzvI3t
+tnT2tdIh00EAVLY1kme+9BtJrmzzEIj6NPecKfKFJ/fJMm/QMxCI+g8Eqnx9wRp/f7DGP+gLecf9
+Ye+4N+hJSVI2mQukE9lQZjwbSsbS9clYuikVzzSmRtPTs8mc46uqRyOTyGrnY11Kx13b7e03q6Qz
+y/EuPIriUbhden90RuQHc5e39s4+Z8ojwWp/ST+smhhORfc/3btsz6+7pw/sHP38tdJtpjMBKF3r
+pH+0pG+bznEEtnqks6+Wuk0HAVDZ1kknW9JzcmndkGCtX3NXTJHXX/GL97+hbDqn3Ru7NT7o2vIb
+WUs6ZZX0B7cGFhMWszkKd0vbLoqlbxnYNjprcPfo3/pCXjvSHOzxeD3urk1cYJlU1t/1wsBpf/rJ
+3g/sebxrQ09v8vKPSS+YzgWgtF0ufdQqje0ommzpvKukDXexojMAg+6RDl0+sQCYK/u+ZpM5JfpS
+qp0ekeXletBfyqVz2vdkjxID7q3RaEnfW1VG+ya+Ht9Bx2i9tDhUF/hG44LqM2ed1fLC1KUNLxT7
+VhrpRDbY9YeBUw78tu+Uni3Dv070p75wrbTVdC4A5WGd9IQlnW06x1F4Nimdd73kzpJ3AHAM1kp1
+fmmzpCluzQzV+jX77NZJvw21WKXHs9r36x4lhlw9VT8kaVE5P7JFUXTodmmJJ+r/56YF1RfOXtby
+UvPi2pedPtTrtvGBZG3vq8Mn7ftN38m9W4YfSAynv7J64g8kAHDN+om/NF050Wk5vk49fxpyY9Tb
+eTIuXXSD5MomWgBwLNZJF1oTz3i7ds+ov8qn2We3KDgZC9wUsdRoRnt+3a3UqGvPJEpSzpIuXiX9
+ys2hxYai6JI7pXmKeD9XN6Pqb5qPq+lueUf9lsb2ms3+sDdpIk8mkQ32bo0t7n5lcFHf5ljz6P74
+T1Jj2W+tknaZyAOgvG2QalOSa83ufTefqp2PdGnzz/a7NfKtPJqW3n+dVFF75gIoLuukb1jSF9yc
+6Q15NfvM5oJvnVGs4n1J7Xu6V9mk65sWfO0a6Z/cHlpsKIou2yAFktLFVQ3Bj9fMiJzdvKR2R92c
+6MGatvDuaGu4oJs9j3QlmmOdY3OGdsen9W0anjfcGd843p+61S89uFIq6ttiAZS2Duk0W3rWjVke
+n6UP3XmmLI+lF3+4Q9sfPOjG2LfzqwHp0k9KRj7cA4CNku+AtNGSznRzrmVJzUvq1Ly4VlYFnfn3
+bxtR18uDst3ZJ/EvPdkmrVguuXqJshhV0LfL5NsgNaSkC4PV/vPDjYFzo1PCkYb2ml01beHecK2/
+L9QQ7A81BIY9lnVU38E527bGB1K1if5k03gs3TjWNd4ysHN0zkj32Nhod/Kx8aHUQx7poVXSYKF+
+bQDwl9ZJqy3px27MqpkZ0cX/+5SJf7Gl53+wXTsfnpTdLO5pk1ZWwl/+AIrTemm6pN9LanJ7dvW0
+sNpOb5IvUN4roubSOR14rl+xA+4/UWBLvTnpnR+ROl0fXoQoipPoNmmOJS0LRbynBWoDi/1R34JA
+xNsQagp1h6r9o/6QZ9wb9GZ8YW/WF/JkJCkznvNlEllvNpn1ZcZzofGRdHSsb7w1Hc/2p+OZHYnh
+1Kb0WPZ5n7Txw9Iew79EABWqQ/qaLf0/bsyafkaTzvzC4v/6d9uWfvfdLdr7ZI8b49/OXQHpwysl
+1+9TAoAjsU66xJLuVQHO0/1VPrWd2qhoa8jt0UVhpCuhzucHlBkryOd9FfFc4l+iKBq2QQonpXaP
+1JyTai0pKil6+EfZ0qikUVsa9UjDOak3KG1byZLuAIpIh/RTW7rCjVlLrpypE1bNzvtvds7Wb7+z
+Rfue6XXjEG/nRzuk69dIJbX1EYDysU76B0v6XqHmV08La9rSBvkjvkIdYlKlE1l1/3FQQ3sKt8W5
+LX3mWuk7BTtAESqP744SdrjwvWw6BwA4YUuL3JoVnRb+q/9meSyd8alFyiSzOvjCgFuHejMfXTDx
+Id1/L/SBAOCNXCv9+zppliV9thDzRw4mtL33kFqW1KqxvaZ0n13M2erbPqKePw0pl3H9WcS/9I1K
+K4kSVxQBAA6tkTzzpbgkV+5lOu+b71Rje/Ub/n+5jK2nvr5Jh14qeFmUpO9eI316Mg4EAK9nS9bt
+0q22dF0hjxOo8qmxvUb186LyeEujGtg5W8P7xtTz6pBSIwV/rHz9qonn8AvaRItReT/NCgAouEXS
+HLlUEqWJW6LejMdn6T2fX6zmJbVuHe6tfGqdtGYyDgQAr2dJ9qh0gy09UMjjpOIZHfr9gLbe16ne
+zTHlssXbh+ycrYGdo9p2f6cOPNs3GSXx/jbpukosiZLkNR0AAFDaPii9S9IqN2aF6gJasnLmW/4c
+j8/SjDOa1f3KkBIDhd35x5KWXS6lfiY9XdADAcAbuE/KfVD6hSWdLemt/3B0yM7YinePa2DHiNKJ
+rHwBT9E8wzjWn1Tv5pg6n+tXbP+YcunC9zZbenpMuvTKCt42iaIIAHDkCul9ki5wY1b9vKjmnjPl
+bX+e1+/RzPc0q+vlQY0PFnyb2BVXSPGfSb8p9IEA4PXukdIXSHcGpJMktRf6eHbWVmIgpcFdoxre
+N6ZcOidf0CtfcHJrw3gsrYEdo+p8oV99W2JKDKRkT9LVTkt6JCB94CMTj1VUrNK4ERkAULTWSz+Q
+dIMbs+adP1Wn3rjgiH9+MpbWY//8smL73N8v63VsSf/tmolfKwBMug2SNyndYknXmzi+L+RVpDmo
+aGtY0daQAlF3rzZmElnF+5Ia7U5o5NB4oba4OBLr4tL1N0hpUwGKBUURAODIOumJw7dFOXbSdXO1
+6APTj+o148NpPf4/X1ass/Bl0ZL+dpV0a6EPBABvxJas9dLXLekLprN4Ax4Fq/0K1PgVrPYpUO2X
+L+SV12fJ4/PIE/DI65uoGtmMrVwqp1wmp1zGVno8q9RIWslYRqmRtMZH0sqlimJHopt2SJ9ew/ZI
+kiiKAACH1kuHJL39/aJH4Kx/Ol7TljYc9evG+pN6/H++rNHucTdivJWsJV2zSrqz0AcCgDfTIX3W
+lv5FnMu7JWdJn10l/ZvpIMWEVU8BAMdsg1Qrl0qiJNW0vfmKp28l0hjU8q+eqKpm1xZffTNeW7pt
+nfSBQh8IAN7MKulfLel8Sd2ms5SBPknvoyT+NYoiAOCYpaWFbs3y+CxHRa+qOahlXz5B4fqAW5He
+jN+S7uqQLi70gQDgzaySHpV0is2qzE48mZVOukZ60HSQYkRRBAA44VpRrJ4aluVws+fqqWEt+9IJ
+Clb7XUr1pgK2dNftLj2bCTPWS9PXSeetk/6v9dLX13BehBJzjXRgurTclr4snqs7Grakm+LSuR+R
+Ok2HKVbFsTkKAKAk2W4WxbaIK3NqZ1Vp+ZdP0ONf/KNSowVdNS+Skx5YJ114rfRUIQ8EZ+6QpuWk
+xTlpiaTFljTXlk6U1PzaRxO29Pk1nGijBC2XMpLWrJeelfSfcvFxgDJ1SNJHr5EeNh2k2PEALADg
+mHVIP7WlK9yYtfiKGXrHNXPcGCVJ6t8W0xNrXlE6kXVt5psYzknnrpZeKPSB8OY2Sr6DExuSz/2L
+QrhEE4Uw+jYv74xL7TdIBV86FyikDVJtSvqKpL8X+6W/Xs6W/iMofX6lNGw6TCmgKAIAjtl66RVJ
+x7sx6/RPLtSc5a1ujPovfVtieuLLrygzXvCyOOSVzvmw9PtCH6jS3SL5o9IMS1piS4vtw6VQ0nGS
+jvWy9PXXTFyJAcpCh3SSLX1f0rtMZykSL0q68RrpedNBSglFEQBwTNZInvlSXJIrS42e9813qrG9
+2o1RebpfHtSTX9ukbLrgdxX2SFp+jfRqoQ9UCTZIgYy0wD58y6g1UQbnaqIYurm87dY26fjDt+8B
+ZePwnovXamKF1GbTeQwZtKUv75S+t4Zby48aRREAcEw6Jp7z2unWvMvXvVuBaGEenT/0+wE99fVX
+lSt8Wez0SWdf5eLXpdytl2osaYEO3zJ6uBAu0cTzrwW/dc6SLlsl/aLQxwFMuVWqDkgfs6T/ocp5
+frHPlv4/j/S/V0mDpsOUKooiAOCYrJcukvSAG7NCdQFdtvYMN0a9qQO/69Mz/7pZdtYu6HEk7fdK
+Z31Y2lPoA5WStVJdQJr3uucHF0uaI3PnI8+ukt5lTayACJS126QqS/q4JX1OUpvpPAXSY0s3W9J3
+rpFipsOUOooiAOCYdEiftqXvuDGreUmtVvy/J7ox6i3teaJbz960VXbha8EOr3T2h6WDBT9SkemQ
+6t/g+cG5h/8pKra0/FrpCdM5gMm0Vgr5pY9J+oyK8PflsbClnR7p2/3Sf35SSprOUy7YHgMAcExs
+qd2tWTXT3Nka4+3MXtaqbDqn52/eXuhrSPOz0iMbpGUrpd6CHsmQDmmWpEU5aYlHOs4+vKCMLdWX
+yOW5+yiJqETXSeOaWOjm+x3SUltaLelqSU1mkx21YUm/tKTbVkmPcWeA+7iiCAA4JuuljZKWuTHr
+pI/O1aJLp7sx6ohse+CgXvrhjoIfx5b+GJSWr5QGCn6wAnmDPQiXSHqHJPdXHpo8WY904tXSJtNB
+gGJwkxRsks7PTSx+c5kkv+lMbyIraaMtrRuTfsqWNoVFUQQAHJP1E5sWu7Iwwln/dLymLW1wY9QR
+2/rLTv1+beHXnLGl33ukFcW8oMJrexC+dstoTpp7uBCeJKnKdD63WdLaVRO33gF4nQ1SNC2dkZPO
+taRzJZ0ss51hly096pEelfRoMf9ZWm4oigCAo7ZeqpGLGxZf8v1TVT01fMQ/387asrzO/wr70517
+9aef7HU85wj8NiCdv1IanYyDvZm32INwsaQjfwNK23hOWrha2mc6CFAKbpdabWm5PXEHyYmaeOyg
+UJ/s9UvaZkt/kPSELT2xemLrIRjAM4oAgGOx0K1BHp+laMvRbYv3m+9s0Sk3zFewxtndUcdfNUvZ
+VE6b79nvaM4ReFdK+vkG6f0rpUShD7ZBio5Liw5vNbHYmtiMfvH/Ye++w+S4ynyPf6uqc56ck3KW
+s3G2bMA2yTjbciDtxcte4rJgFmyQTbqb2IW9wBqW5VrJQmAJsHHOOGdZOc9o8mhGk7qnu6dD3T9G
+ctR0V/dUT/fMvJ/n8QOPVXXqjGR196/POe8LNOmgzfCDPD+XkCiEcSuhG9hw9B8A1o+dZ1ygw3x9
+7P2gHigCPDp4FPAAAcb+F8a+JBvQIaiM/f8gYyuDLcpYMNylwu6V0DuJP5pIQ4KiEEKIjCljHxBM
+4a1yZrQ6qCd02l/qZbhjhAu+v3zCvReX39SEruvs+mPbhMYx4MJR+OPP4BNmVeXbCP4YzHnH+cFZ
+wOJRWKCCasYzppmBBPw435MQYqo7GuieOfqPmKYkKAohhMiYbuKKorcms4qnw90RknGdgeYQT31/
+G+evWorVObG+7CfcNIt4OMG+hzonNI4BHy6BDXfC1TdDzOhN68a+qZ/13h6Eo0d7EMo5EsP+6VNj
+W9uEEEKkIUFRCCFENkwLir6azI7GBdvfLnLXt2eIp+7YyvnfW4rFMYGwqMDJN88lHknQ/FRuj8Po
+8Ek3rH8CrlsB8Xf+2jg9CBfrUHV0miJ7HSH4Wb4nIYQQU4UERSGEENkwb0Uxwx6KQ+3vPuLXu2uI
+Z/7PDs75zmI0a/a7LRUFTv/SfBKxJK3P5fyYzJXtMLoG3lBgAWOhcIEO/hl+fjBnFLhdSukLIYRx
+cn5BCCFERlaNvXfMNWu8TFcUhzve/1m/a0s/z//bTpKJicUsRVM44+8XUn1qyYTGMWilAv/MWJuG
+0wH/ZDx0htpdDf+T70kIIcRUIkFRCCFERuZCI5BZmdIUMj2j+N4VxWPaXuzj+Z/sRJ9gWFQ1hbO/
+uYiqSe7rKHJHgW+/d5uvEEKI1CQoCiGEyIiZhWwcfmvGVUuH28ffPdj6XC8v/XwP+gT3b6qWsbBY
+viQwsYFEIXhpJWzO9ySEEGKqkaAohBAiU3mreDoaihMZTF0s9OAT3bz2630TmRYAmk3lnG8vpmSe
+b8JjifzR4RYF5OinEEJkSIKiEEKITJlY8TTD1hgpVhPfae8DHbz+P/uzmdK7WJ0a539vCcVzvBMe
+S0w+He6/EZ7M9zyEEGIqkqAohBAiUyZWPM2skM145xOPZ/e97Wzb0JLplN7H6rJw3m1L8Ne7JzyW
+mFRJ4Nv5noQQQkxVEhSFEEJkaoFZA/lqc7OieMy237Wwc3NrRvccj91nZcUdy/BnOF+RPwqsvRG2
+5HseQggxVUlQFEIIYdha8AGVZo3nzbA1RiYrisdsWX2QXX9qy/i+93L4rZy3aimeCtMKvorcGQVu
+z/ckhBBiKpOgKIQQIhPzAcWMgVSLgqc8s9CV6YriMW/cdYD9D3dmde87uUrsrLhjGa5S+4THmons
+Xitli/zM/nAVJ35uNmffsgiLPScfRX5xPRzIxcBCCDFTZFaTXAghxExn3vnESieKZjxz6kmd4a5I
+dg/T4ZU792FxaDScW57dGEe5yx2suGMZj39nC+H+0QmNNV05AzZ8dS58tS789S58NS589W4cfuu7
+rtu2oYV4NGn244dU+KHZgwohxEwjQVEIIUQmzAuKGZ73C/VESMayDxV6UueFn+5G0RTqzyrLehwA
+b5WTFd9fzuO3biEyMHPDos1jORoG3fjqXATqXPgb3DgCtrT3Rodi7P7zxLcEv5cC/7ISek0fWAgh
+ZhgJikIIITJhXiGbDCueDmdxPvG99CImA2kAACAASURBVKTOC/+xC4tDo/rk4gmN5atxsuJ7S3ns
+ti2MBuMTnlshcxbZ8NW78R9dIfTXufA3erA6tazH3LahhVg4YeIsAeiJwE/NHlQIIWYiCYpCCCEy
+Yd6KYoY9FAezPJ/4Xsm4zrP/vIPzbl1C+dLAhMbyN7q54PZlPP7dNxkNTe2wqGgK7lI7vrqxFUJP
+hQN/nYtAkweLI/tAeDzB7gj7H5n4mdHj+N7nYDgXAwshxEwjQVEIIYQhq8YKoM0xazxf7eSvKB6T
+GE3y9A+3cd5tSylb7J/QWIFZHs69dQlP3r6VeMT0FTLTqZqC6x2B0FfrInB066hmm5wad2+uPUgy
+rps97N4Q/MbsQYUQYqaSoCiEEMKQWdAAZJbuUvBWZ7aiOGTSiuIx8WiSp3+0jRW3L6N4jndCY5Uu
+8HHOPy7m6R9sIzGBc5RmUi0K3ionvjr32FbRehf+WjfeWieKakrh2qwMNIdoffaw6eMq8J2bIWb6
+wEIIMUNJUBRCCGGIauL5RIffis2T2VtQ0MQVxWNiIwmeXLWVC+5YRmCWZ0JjVSwLcM63F/P0j7ZP
+qOhOpqwuC54qB/6jgdBT6RgLhHUulPzlwXG98f8OoJu8mKjAKyvhD9ebO6wQQsxoEhSFEEIYlbfz
+ibGROGGD1UVL5vno2zNkeOzRUJwnv7+NC36wHF/NxBZMK08o4syvL+TZf9mBnjA3Ddk8FtwVbwdC
+f91YywlPucOkzpa517NtgK4t/aaPq8O3FDB9L6sQQsxkEhSFEEIYZVpQzDSQGT2f6AzYWHH7Up68
+Yxu9OwcNjx8ZGOXJ773JBT9cjqfCkdHc3qv29BLO/PuFPPeTnVmFxeO1nPDVu3EWpW85UdB02LLm
+YC5GfugGeCwXAwshxEwmQVEIIYRR5q0o5uh8oqfGicWhcd6ti3n8u2/Svz9o+BkjfVGeuG0LF/xw
+Oe6yiYXFujNLOS06j5f+c/e42yzf23LCU+Eg0OTB7rMe/4Yp7tCzh+nbY3pBUl2Hb5s9qBBCCAmK
+QgghjCv4FUXf0S2tVpeF87871uNw6JDxIjihw1Ge/N5WLvjh8gmv4DWtqCAeSbD3vnZ89W58Nc63
+qox6a1xY7JNTYbQQJBM6W9c352LoDTfCa7kYWAghZjoJikIIIdL6DXiBKrPG89ZmuKLYYSzsed8R
+QO0+KxfcsZzHv7Mlo4qpw51hnrx9Kxd8fxl278RW9+ZeUs3cS6onNMZ0sP/hToY7TS9GFLPAbWYP
+KoQQYszM+TpTCCFE1uxjFU9NKZmiWpSxAiwZGDK4ouh/T5Ech9/K+bcvzfjc4WBLiCe+t5XRYDyj
++8T7xSMJdmw8lIuhf3kt7M/FwEIIISQoCiGEMMa884mVThTNeObUdQgaXI3yHmdLq6vEzvmrluIs
+zmwr6cDBIE99fxuxcCKj+8S77fpzm+GKtRkIqvAjswcVQgjxNgmKQgghjDCxNUZm5xNDPRESo+n7
+EqoWZdwiNJ5KJyu+vxxnILOw2LdniKe+v414RMJiNqJDMXb/qc30cRX415XQbfrAQggh3iJBUQgh
+hBF566E4bPR8YlXqlUpftZPzvrcUmyez4/m9Owd59l92kozPrDZ9sZH4hH/mHb8/RGzE9JDdE4Gf
+mD2oEEKId5NiNkIIIYxYYNZAvgyDotHziUYCaKDRzQW3L+Px777JaMj4+cPO147w3L/u4MxvLELN
+YNvsVDAaihPqijBwKMRQ2wiDh0IMtY6gWlQu+enJWY8b6omw96FOE2f6ljs+B6b32RBCCPFuEhSF
+EEKktBrKgTlmjeetzlVrDGPjBmZ5OPfWJTx5+9aMtpS2vdjH8z/ZyZlfX4iiTr2wOBqMM9QaYrB1
+hMFDIwy2jRDqChPsjhz3+rNvWZTRWdL32rq+mWQs/ZbhTOiw3w6/NnVQIYQQxyVBUQghxHGth4oE
+fE2BLwGZpbsUMj2jOGywtUUmW1pLF/g45x8X8/QPtpHIIMy0PtfLS/Y9nPal+SgFmhWPFwgHW0JE
+MigoUzzXS+3ppVnPYbA5RMvTPVnfPx4Vbr0aTK+MI4QQ4v0kKAohhHiXu6ExAV9LwucVyKyvRBp2
+nzXj3oRGeyAaXVE8pmJZYCws/nh7RitfB5/oxuLQOPnzpi2yZiV8ZJSh1hADrSMMtY5tGR08FDLl
+TODyG5sm1AzljdUH0c0/0rllL2w0fVQhhBDHJUFRCCEEABtgdgy+mYDPkqP3h0wL2cQjCcL9xhaQ
+vNWZjQ1QeWIRZ3x1Ac/92070pPFks/eBDix2leWfmpXxMzOhJ3SCPREGW0IMtYfHzg+2jTDcPkI8
+au62zmOqTiqmYmkg6/sPbx+k8/UjJs5ojA7fWAW5+aGFEEK8jwRFIYSY4dbDsiT8QxxWKqDl8ln+
+2izOJxrIbw6/NeNqpsfUnVnK6aPzePFnuzNaBdv5xzY0h8aSaxqyeu476QmdUG+UoUNHt4y2jjDY
+GmK4LXeB8HgUBZZf35j9ADq8seagafN5hydvhEdyMbAQQojjk6AohBAz1Bo4E/hOEi5hQhsNjfNk
+uOpndNtppuO+V+P5FSRGk7z8X3sNBdNjtm1oQbNrLPxkraHrE7Ekw20jY6uDLSGG2sfOEQa7wiQT
++W+/UX9OOYFZnqzvb32hl77dQybOCAA9Cd8we1AhhBCpSVAUQogZZj2cnYRbgI9N9rP9GReyMVbx
+NNOVyuOZ/eEqErEkr/33/ozu23LXARQFFlz6dlhMxnWCHWEG20JjBWVaRxhqHds+mskW18mkWhSW
+Xpf96qie1Nm2vtm8Cb1t403wSi4GFkIIMT4JikIIMQPooKyDjzK2gviBfM3Dk2kPxQ6DFU8nuKJ4
+zLyP1hALJ9i6rjmj+9646wCDh0JE+mMMtY8QOhzJaGWyEMy5qApPZfaB+8CjXQy2GfvzykBMgdvM
+HlQIIUR6EhSFEGIaWwXqPPjoevgucEo+56JqCp6KzIqoDhkMHplWPE1l8ZX1JKNJtv/hkPGbdDj4
+eLdpc5hsFofGoivrs74/MZpk+8YMfr+M+9X1sDcXAwshhEhNgqIQQkxDq0CdC1focHsSFuZ7PgCe
+SidqJg3cdQh2Gtt6mulKZTpLr28kPppg95/bTR23UC24tBZHwJb1/bv+3MZIX9TEGQEQisEPzB5U
+CCGEMRIUhRBiGtkItihcq8CtOszN93zeyZfhOcJQb9RQxc9sViqNOPHTs0lEk+x7qNP0sQuJw29l
+/qXGivEcz2gwzu4/tZk4o7f822egKxcDCyGESE+CohBCTAOrwa3A34zCPyiQ/af+HMq0h+KwwfOJ
+Ga9UGqXAyTfPJTGa5OATU3dbaTqLrqrH6sy+K8qO3x9iNBg3cUYA9AL/ZvagQgghjJOgKIQQU9hv
+wGuDzypjVUyr8j2fVLzVma0oDhmseOo18XzieykKnPbFecSjSVqfO5yz52RD1RS8VU58dS58tS78
+9W58NU46XuvnzbXGehl6KhzMuag66zmEDkfY80BH1vePR4HvXw+m99kQQghhnARFIYSYgu6CEgt8
+RYcvAYF8zyed0oV+KpZmNs1hw4VszD2f+F6KqnDG3y8gGU/S/lJfTp91PKqm4Cq146s7GgZrXQTq
+3fjqXGg29V3XxkYy2wa6dGUjqiX71dhtd7eQjKXfHpyh5j640+xBhRBCZEaCohBCTCGroVyBv1Pg
+qzr48z2fdEoX+Fh0eR3Vp5ZkfO9QR/5XFI9RNYWzvrGIv/54O52vHcnNMyzHVgjd+Otc+Otd+Gvd
+eGudKKqxMLdrcxvR4Ziha/2NburPKc96voMtIZqf6sn6/vEocOuXwfTKOEIIITIjQVEIIaaA1VCv
+wteB/wXkPhlNhALVJxez+Kp6Sub5sh5muL0wVhSPUS0KZ31zEU//YBs92wayHsfq0vBUOfFUON8d
+COtcKBM4ahnuH2X3fcartJ5wU9OEnrdlzUH0pLnNInV4cx/cbeqgQgghsiJBUQghCthqaFLHVg9v
+Buz5nk8qigJVJxez9NpGimZ7JjRWPJIw3G5hMlYUj7HYVc79zmKevGMbvTsHU15rc1twVzrwH1sh
+rHPhq3fjKXdADmrvbP9dC/FIwtC1ZYv9VJ1YnPWzDu8YpOPVnKys3rIKTN/LKoQQInMSFIUQogCt
+hiUqfBO4DpjAKbLcUzWF+nPKWXRlnWmre8GOMBhYrLJ5LNi9VlOeaZTFoXHerYt5/Ltv0r8/iM1j
+eauYjKfCkfNAeDzDnWEOPGq8k8QJNzZN6Hlb1hgrlpOhp2+EB3MxsBBCiMxJUBRCiAKyDk7Q4e+B
+6wE13fX5pFoU6s8uZ/HV9XirzF3VM3o+0Vc7OdtO38vqsnDBHctJJpKTHlSPZ+v6ZpIJY9tAaz9Q
+Ssn87LcEt73QS+8u0wuS6ip8y+xBhRBCZE+CohBCFID1cHYSbtHho0zaOlR2LA6NWRdWsuCyWlwl
+udkNO1Rg5xOPx+rSgOz7D5qlf3+QQ88aa92hqApLVzZm/Sw9qbN1fXPW96dwz0p4PhcDCyGEyI4E
+RSGEyKOjAXFVEi7M91zSsTo1mi6oZOGVdTgDtpw+a9hoxdMMezNOR1vWHDS0TRdg1oUV+OuyD9cH
+HutmsNVYiM9AIgnfNXtQIYQQEyNBUQghJpkOyt3wsSR8Jwmn53s+6dh9VuZeUs28j9Vg8+T+bSMZ
+1xloDhm61pvHFcVC0L2ln64t/Yau1Wwqi69pyPpZiViS7Rtbsr4/hV/fBDtzMbAQQojsSVAUQohJ
+sgrUefDRdbAKOCnP00nL4bcy5+Jq5n+i9ug2y9xKxnVa/trD9o2HCHYZPaM4g1cUdXgjg6Iy8z5W
+M6GtwnvubWek1/T2hmHgh2YPKoQQYuIkKAohRI7dCVYXXKfAt5MwP9/zScdd5mDeJ2qY8+EqNFvu
+6+nEIwn2P9rF7j+2GW6JAaBoCp6KmRsUDz17mP79QUPX2twWFl5Wl/WzRkNxdm5uzfr+FH5yA7Tl
+YmAhhBATI0FRCCFyZCPYonCtArcBc/I9n3Q8FQ4WXl5H04WVqFru6+nERuLs+UsHe+5rJzoUy/h+
+T7kDtaAbh+ROMpFZUZmFl9dNaNvwzj8cYjQYz/r+cfQr8G9mDyqEEMIcEhSFEMJkq8GtwN+MwjcU
+qMn3fNLxN7hZcGktjeeVo6i5D17RoRh77mtnz186iI1kHz68eWqNUQgOPNrFcKex7bmuEjvzPpb9
+f4YjfVH2PtCR9f3j0eEHN4CxA5ZCCCEmnQRFIYQwyW/Aa4PPKvCPQEW+55NOYJaHxVfUUXdG2aQ0
+5IgMxtj3QAe7722fUEA8xlczM7edxiMJtv/OeFGZxdc0TGgL8ba7W4hHk1nfP46Wfvi52YMKIYQw
+jwRFIYSYoPVQmoAvKvAVIJDv+aRTusDHosvrqD61ZFKeFzocZfef2tj/SCeJUfMCh7d6Zq4o7r63
+nXD/qKFrfdVOZl2Q/XcWQ+1hDj7ZnfX949Hhu18G0yvjCCGEMI8ERSGEyNJ6qEjA15LwJQUKPrWU
+LvCxdGUjFUsnJ8sOd4bZuamV5ie7ScYNNvozyF/romyR39Qxp4LocIxdfzRe+2XpDU0oEzhvumX1
+AfSEuX92wFY7rDN7UCGEEOaSoCiEEBm6GxqPBsTPK+DI93xSUqD65GKWXNNA8RzvpDxysHWEnZta
+aflrj+khY7LPUxaaHX84ZHjbbvFcL3UfKM36WX17hml/uS/r+8ejwz9eDQnTBxZCCGEqCYpCCGHQ
+Bpgdg28m4LMU+OunokDtGWUsubYBf93kLHYONofY+ac2Wp7uQU+aGxADTR4WXzl55ykL0UhflH0P
+dhq+fvmNTRP6vdqy5iCYvpjIX2+Ev5g+qhBCCNMV9AcdIYQoBGthKfCNOKxUIPed5ydA1RTqzyln
+0VX1+Konp9jLwIEg2+9ppfX5w6YHi8k+T1nItq5rNnzGs+qk4gltMW5/qY+ebQNZ3z8eHb5l+qBC
+CCFyQoKiEEKM4244MTFWwfRKCnwdS7WqNK2oYPFV9bhK7ZPyzN6dg+zY1ErHK0dMH7t0gY+l1zVS
+sazgawNNiqH2EZqf7jF0raLA8usbs36WntTZsu5g1vensPlGeC4XAwshhDCfBEUhhHiP9XB2Em5J
+wMfyPZd0LA6NWRdWsvDyOpzFtkl5Zu/OQbbe3UL3VpNXnI6ep1x8VQMl8ybnPOVU8cZdBw2f96w/
+p5zALE/Wzzr4RDdDh0ayvn8cCeBWswcVQgiROxIUhRDiqHXwQR3uSMIZ+Z5LOlaXxpyLq1l4WR02
+zyS8lOvQ8Uof235/iCN7h00dWlGg6uRill7bSNHs7APOdNW3Z5iOV4wVlVE1haXXNWT9rEQsmVGP
+RqMU+O31sMP0gYUQQuSMBEUhxIy2CtR58NEk3KbDqfmeTzp2n5W5l1Qz7+M12Ny5fwnXdeh8pY+t
+G1roPxA0dey3zlNeWYevpuC7i+RNJkVl5lxchacy+7Ope//SQeiw6e0NIyrcYfagQgghckuCohBi
+RnoCLB1wnQ7/mISF+Z5POq5SOws+WcvsD1Wh2dScPy+Z0Gl5uoed9xxiqD1s6tiqRaH+7HIWX12P
+t2pyCu5MVZkUlbE4NBZdWZ/1s0ZDcXZuas36/hR+dh3kZGAhhBC5I0FRCDGjbARbFK7tgO/oMC/f
+80nHU+Fg7sdqmHNRFZp1EgJiXKflrz3s+P0hhjtNDojHCu5cXY+rZHIK7kxlug5b7242fP2CS2tx
+BLI/p7prUyvR4VjW949jwAb/ZPagQgghck+CohBiRvgZ2EvgU6NwmwK15reHM5ev3sXCT9bReG45
+ipb7gqvxSIL9j3ax+49tjPSZu/XwrYI7V9ThLJqcgjvTQfMT3Qw0hwxda/dZmf+J2qyfFT4yyp6/
+tGd9/3h0+NHVYH5ZXCGEEDknQVEIMa1tBE8UPqfALTpU5Xs+6QQa3cz/RC2N55WjqJMXEHdtaiXc
+P2rq2JNecGcaScZ1tm80XlRm8dX1WF3Zt/jctqGFeNRYj8YMtI/Az80eVAghxOSQd24hxLS0FnwK
+fGEUvqlAcb7nk85bjeVPKZmUjo3R4Rh772tnz186GA3FTR3b4R9b3ZpzSTVWZ/bhZSbbe38Hwe6I
+oWs9FQ7mXFSd9bOGOsIceLwr6/vHo8NtN4PpfTaEEEJMDgmKQohpZSOUReF/A1/VwZ/v+aTzVkA8
+tWRSnhcdirH3/g5239tObMTkgBiwMf/jNcz9aA0We+7PU05XsXCCnZsOGb5+6cpGVEv23y68ucZ4
+j8YM7KqFNWYPKoQQYvJIUBRCTAuroV6Db4yObTMt7FKaClSfUsLiK+snrbF8ZGCU3fe2s/cv7aZv
+MXSXOZj3ickruDPd7drUSmTQWFEZf4Ob+nPKs35W355h2l7szfr+8SjwrRVg7jcRQogpayPY4jAr
+AQtUmK/DPAXqdPAC7qP/FB39X4AQ0H/0f4MKBJNwSIE9OuzRYJcFDlwN5p6ZEO8iQVEIMaWthiYV
+vgp8XgdHvueTyrHG8kuuaaB4zuQExGB3hJ33tHLwiS6ScXNXjXw1LhZeMXkFd2aC8MAou+8zXlTm
+hBubUCbwW79lrfEejRl4cSX8+XrThxVCTBV3Q3UCLlDgAuCsUZgFWBTefslJ89JjYyw4vnXtsZc6
+BUgCoxBfBwd0eEaBx5Pw+I3QafKPMqNJUMwjHZQN0BCHRg28+ti3KL6j/2hAAhgChhQIJWBYhYMr
+x75RKfSijULk1Dpo0OFHwDWM/X0pWKqm0HBeOQsvr8dXMzmLncGuMDs3t3HgsS7TtxX6690s+OTk
+FdyZSbZvaCEeSRi6tmyRn6qTsz9+2/nqEXq2GuvRmAkV/kHeo4SYWe4EqxcuTsAlCqxIwALI+QuB
+5Wibq3k6fFYB1sIu4HEd7h+Bh28G03v+zCQSFCfJRvCMwjkKnKHDfGD+OphncVmcbrcFzaqgWlRU
+qzK2devoVy6JWJJkTCcZT5KI6YyG4qwbiYfXwm5gD7BLh+d1+OtNY8vzQswIe6F1NtynwInAwnzP
+JxVvrYvGc8snLSQC9GwbpOv1ftNDoqvEzqlfmEvpAp+p4woY7gxz4FGDRWUUOOFTTVk/S9fhjbUH
+s75/3HHh3pXwjOkDCyEK0npYnIAbFfh0EioK4KvDBcACBf7ODUfWwB80WCOvS9kpgD/P6WkjaFE4
+R4ULdLhA0ZTTXCV2q6vMjsNnxea14vBa0ZzasMWuHlE0JapoyqhmUaOKRYlydJVdj+v2RDxp1xO6
+LZnQHYlIsjgeSXiiwzFGh2NEhmKEeqKM9EVjelJ/UYHHFXhsLzyzamxlXohpbRWos+EaBW6jwANj
+6UI/S69toGJZYFKel4zrHHisi533HCJ02NzeiFUnFrPk2oZJO2M5E4z0Rrnv714mGUv/0q0ocPF/
+nIy/3p322uPpPxDkoa+/ltW9qahw/kp4yvSBhRAFYyP4R+Fm4NMU+PvuO+zQ4f/Z4VdXw2C+JzNV
+SFA02VpYCtwIXO8stlV7Kp24yx24y+xJq9fa4fBbWxx+W7c9YO1zlzr6rE4t409vsXDCHu6NlIQH
+YiWRwdGK6GCsYXQ4Vj1yOKoGeyIMd4aJ9I+2A+uSsOYm2Gb6DypEgVkF6ly4Qoc7OLrlpVBNdqXT
+ZEKn5eketv+uxXDLBaMqlhex/PpGiudKYDTDa/+9jz1/6TB0be0HSjn7lkVZP+uRb71B3+6hrO8f
+x89vgC+aPagQIv/WQ2kCvqjAl3nH+cEpZhj4bQx+/Bkwvy/QNCNB0QQbwTkKnwX+xuLUTvDXuShq
+8uCucPQ5i+17POWOg/5Gd4vFruWsMlM8mrANNocagj2RpvCR6PyRw9HiwdYRBpqDRIPx1xX4bxv8
+9moI52oOQhSCVRIYx5WIJTnwaBc772llpM/cFcbqk8dWGCerSM90FR4Y5S9/+5KxyrQKXPQvJ1E0
+25PVsw5vH+SxW7dkdW8KsSTMvwnM39cqhMiL9VCRgC8o8DXG6mhMByHgNwn450+B8QpiM4wExQnY
+CJ4ofE5R+KavxlVdMteLp9IZcRTZ9gQa3FuK53gP5GtuQ20jVUcOBJePHI4sGe4Iu4/sHWagfeSw
+Ar+ww7/LsruY7lZJYBxXIpZk/yNd7NpkcmBUxgLj0msbsw4vArasPsjOza2Grq06qZjzbluS9bOe
++O6bdJtf0OZ/boDPmT2oEGJy3QlWF/ydAj8ApuuLeliHf+6HH38ZzP0GdRqQoJiFowHxHxSFL3mr
+nMXlSwL4alztRbM8z5XM8+5WLaqxknWTIBlPan17huf3HwieFewMVx/eNchgS6gvqfNTHX4iBXDE
+dLcRtFG4DriVsUJSBats8dgZxvIlk3eG8eDjXWzfeMj0FcaK5UUsv6FRVhizEB2Ocd/fvkRsxNhb
+yYU/WE7ZYn9Wz+rbPcQj33ojq3tTiCdg8afGCq4JIaagdbBCh59j4hlEzaZiP1qnw+61YvNZsDq0
+sWKOmoJmU1EtY9EkGddJjCZJJsYKOsbDCaLDcY7V6IgOxUiMmlqKY58CX7weHjJz0KlOgmKG1sPH
+E/CfRY3uhvLFAdwVjtaSOd5nSub7Cv4Nsf9gsL5v19B5wx3hWd3bBxhoCbUD374RVud7bkLk2qq3
+Vxi/T4EHxkk/w5jjwHjCjU2ywpihbXe3sG1ji6Fryxb5ufCHy7N+1tM/2EbHq0eyvn8cd98AK80e
+VAiRW3dBjQb/Dlw10bEsDg1XmR1PhRNvpQOr29xmC/FwglBvlGB3mGBXhFgoPuExddhgga9fB8YO
+i09zEhQNWgNzFPhPm9d6cfXJxRQ1edrLFvsfLmryHMr33DLVfzDYcHj74IcHWoLVna8eITwYu1+F
+L10PedsqK8RkWTXFAuPS6xontUrqwce72Pa7FsJHTDxSLVtSMxYbiXPvzS8xGjT2wWfFHcuoWJrd
+fyeDzSEe/PtX0c3tpJLU4aQbwfRDkEKI3FgPH0/C/wOybtBq81kpanTjr3Vj805uF77ocIyh1hEG
+WkJEhybUPrEP+PQNcJ9JU5uyCrpJdSHQQZkDX9E0ZVPZ4sCCurPLwtUnFD1Ud275/a4i+5Q85+cs
+sg0WzfW+brGoQWepo85iVReFeqOfvyypD22Cl/I9PyFy6UnQN8GOa+GXcdivwBJgcpbuMjTSG6X5
+yW56tg/iqXDgLnfk9HmKqlA828vcj1TjLrXTfyBIPGzOTvrhjjD7H+nkyL5hfLUunEU2U8adrjSr
+SjKp02Pw/GCwM8ysD1Zm9SxHwMbgoRBDrSNZ3T8ORYGqTbDBzEGFEOZ7AiwfhO8CvwRcmd5vsasU
+zfZQdVIJlcsCuMscaHbV/ImmnYeGu8xByVwvnmonqqYQC8VJZt5P2AVcdzkUXwuP/x4K5kjZZJMV
+xRTWQZEOv3UV2y+tPbNUDzS636g9teRRq8dq6rtpPkWHY+72l/s+NNgcWt76/GHCR0Y3xeBznwHT
+qxsIUYhWyQrjuBKxJM1PdLNtQwvhfvNXGJdd10hglqwwjiceSXDfF14mMmDs9/68W5dQdXJ2CwFD
+HWEe+PIr6Jl/oEopCR+4CV40dVAhhGlWQ70KdwNnZnqv1WWhdL6PotkeVK0wI4We1Ok/GKJnxyDx
+kay2pr6swLUzddedrCiOYzWcAjxSOs97Rv1ZZdGqk4o315xW+oxm0ya0ll1oLHYtVtTk2WV1al02
+n212MpFcFumNrrwKXrwH2vI9PyFy7cmjK4zL4BclsF2B5RT4CmPXln7c5Q48FbldYVS1sRXGORdX
+Y/dbGWwOEY+Yt8K47+gKo7/OhUNWGN9HtaigQtcb/YauH2obYc6Hq7L6CtjutRLsjDDQbG59MwXq
+NsFaUwcVQphiPZwHPAnMy+Q+q9tCxZIANaeX4C6zo6iFGRIBFEXBWWyjdK4Xm9dKJPMiODXAjZfB
+85thyh03mygJisexDm602NQ/+oQ9bgAAIABJREFU151RVlp1QnF703nld/nr3dM6NLlKHX2eCsd2
+BaXO5rbUDXdFbrwsqR/YBFvzPTchJsOTUzUwVkxCYLQolM7zMeeiKuwBG4MHzQ2M+x+WwDieolke
+mh/vJmZgC3Ckf5RAoxtfbcY7x9561r4HO9BNLSTInMvgqc3QbOqoQogJWQeX6rAZMFyaWrEoVCwp
+ou7MMlylhR0Q30dRcARsFM/xYrFpjPRF0ZOGd1A4gZVXwK5NsCOHsyw4EhTfYy183erUftG4olKr
+WBp4oenCynusLksk3/OaDFaXJVI0y7MlmcDu8FsbhjvCl10aSw5ulm1DYgZ5cqoFxicmMzCqY4Hx
+4rHAOJCDwDh4aIRAoxu7z2rKuFPdsZLxRquSDrSGmHNxNUoWn99sbgsjfaP07w9mfnMKCszdBP9j
+6qBCiKytg0/rYyv9dqP3eKudNJ5bgbfamdXrS6FQFHCV2Clq9BCPJggPxAxtwlDAAlxxBXRtgldz
+Pc9CMYX/qM2lg7IWvmf3Wb8367xyvWRR4NHa00qey/e88qXz1b7TurcNXtz8VLcSHYz97Hr4qgLm
+Hl4RYgpY9fYZxh8Cc/M9n1RKF/hYurIx6+qXmYpHEux/tIud97QaPkdnhKJA7RllLF3ZgK8mu9Wx
+6SSZ0Ln/f79MsNvYd5ZnfG0BDeeWZ/Ws8JFR7vvCS2b3JwO46AZ42OxBhRCZWQe3Hj2Tb4jVbaH2
+tBLTiqlpNrXf4tQOW92WXpvH0ufw2/osDi2sWdWY1aWFNZsaQ1X0RCRhi4UTjsRo0haPJJyRwdGS
+0eF4aWwkXhILJ8qTo0lT3uhC3RHaXu7LpLWGrsOtN8KPzHh+oZOgyFhIXA+/chbb/6b+vPJE5QlF
+f6xYEtiW73nlW/fWgaU9b/Zf2vx0jzbSG73zeviChEUxU62aYoFx2cpGyicxMO69v4Odm1sNt3Mw
+4u3A2IivxmnauFPRgce6eOn/GmvX661y8pH/PAUly+ISr/9mP7vva8/q3hRevR5OlfcQIfJnDdym
+wB1Gr/fWuKg9rQTNln0FU82qDtn91gPOUnuzv8590FlkG8p6sHcI94/6BltDTSO90aboYGxWMpY0
+vIX2vZKxJG0v92Va+fnbN8CPs33mVCFbT4G58E+uUvuXmi6sHK05tfh3ZQv9u/M9p0LgqXD0WBxa
+h9VhWRDsjpz+Wjhh2wSP5XteQuTDk0e3pF4E/2WFfYXeVuPg0S2pngoH7knYklq20M/cj1RjdVno
+PxA0bUVqqHWEfQ90jG1JbfJg987MLamBRjetz/YSHU5fT200GMdd5qAoy4qyxXO87H+ok2Tc1ExX
+/Sa8sRl2mTmoEMKYdfB54CeGLlYVKpYWUX1ycVbVTBVViTqL7TvKFvofrjur7IGiJs9uT4Wz2+rU
+ohkPNg6rU4t6KpzdRU2eXSULfC/Y3JYDybiejIcTJehk1MBR0RT8dW40m0aoJ2L066wLLoP2zfBa
+Vj/AFDHjg+Ia+KLDb/1h04qKRPXJxRtL5vn253tOhcRVYj9icWrtqkVZPNQePu8T0eTwZng+3/MS
+Il/ug+Rm2CKB8f0kMOaOoijYvBbanu81dP1Ac5A5F1dn9SHPYteIhxMc3mnKF/9vUWDJMrjzSVlV
+FGJSrYXLgLuAtEuDFqdG4/kVBOoz3/ZvsWu9RXO9DzecXf6n4jneHc5iu7GSzROkKArOIttgoNGz
+p2Su9wVdpz8WjJcmE3pGP4SrxI630sFQRxg9/RdligIfuQy2bIZpu8A0o4PiWlhpc2m/alpRQcUJ
+RX8uXxTYme85FSJnsX0AVem32rWFQ20jH/5kLNm8Cbbke15C5NNxAuNSILsmdjn2rsBY6TDtrMl4
+jgXG2RdVoVlV+g+GSMZMDIwPdTLSE6Xm1JIZdYDCX++m7YVeooPpVxVjIwmcRTZK5ma3G6totpf9
+D3eafVaxvAh2b4YZf7RDiMmyHs47Wt00bUlpq9vCrPMrcQQy+yLO4tS6i+Z4H208t/w+T6WzS9EU
+0w85G6VoStJT6ewqnu99xWJVO6LD8ZJMtqVaXRYCdS6GO8NGXv9UBS67DJ6erq0zZmxQXA2nW2zq
+n5tWVFrKlxU9VH1i8YypYJQNT7mjJxlPRi02bc5gS+iSS5P6g5uhI9/zEiLfJDCOT7OplC8JMPcj
+1dhcFvr3B0mYERh16D8YZPZFVVidM+dtTFHAGbBx6NnDhq4fOHB0VdGSeZrWbCqJeJKebYMZ35uK
+Asu+BL+8C/L2QVKImeJuaEzCExhogWH3W2laUYnNbXzXpmpRgyULfPc2nFN+v6fC2V1I5VAVRcFV
+au8rmed7LZnU+6MDsTo9qRvqv6TZVPx1boI9ESOVvS0KXPpJ2LAZzH3BLAAz5x32HdZBkQ6P1J1R
+WlK+tOiF+jPKnsr3nKYCb7WrLRqMuVSL2jB4KPTBT8DqP8GMaB0iRDpTNTB6q5y5D4zWsRXGOZeY
+GxjrTi/BVZbbuRcaX62LztePEO5LX2U2Hklg81goXeDL6lnFs70ceLSLeNTUTFcyDC2b4HUzBxVC
+vNudYLXAfRgovuYqc9B0fgUWu+FYoLvLHa81nl+xwVfj6pzQRCeBp8LZXdToeS0yFLPGgvEaDOxF
+US0q/no3I71RYiNpw6JTgbOuhdW/B3N6RhWIGRcUdVDehHWl831nVJ1Q3N60omKToipyXsIgX737
+wMiR0dnxYLwhcmR08SbYcHu+JyVEAZlygfHxbg7vGsJX7cJVYrilVlaOBcbZH65C1RQGDgYnVDCl
+bFGAoqbsCrZMZa5SOy1P9Ri6tv/oqqJmzbxqoWpR0VHo3mL6MaMTzodfPjDNPlAJUUiugX9V4Kp0
+1zkCNhrPLzf8GqHa1P7q00rWVi4velWzqlPm77BqVROBBvc+m9e6L9QTmaUn9LTfMqqagq/WRajL
+0MpiTRycm+ERc2ZcGGZcUJwLX3UW277acHZZpP7c8jU2jzWc7zlNJYqi6K5S+4F4JLE81BlZ/Go4
+0bsZXsr3vIQoNO8NjMAypUADY6g7woFHuyYvMNpUKpYFxgKjqoydYcwiMAYa3JPWM7KQeKucdL05
+wEhv+gKCiWgSi12jfLE/q2cVz/bQ/Hg3sbCpnwcDzrGm1S+bOagQYswa+KgCPyPNypnVY6FphfGV
+REfAtqtpRcV6d6ljUorU5ILDbxsONHjeGOmNFMXDibQNZ1VNwV/rYrg9/ZlFBc64At7YNI2K28yo
+oLgG5mgW9Z6mFRVa9UnFm/z17rZ8z2kqsjotUc2iHtZ1lgwcDK64PMndm2DKvmgIkUvHAuPF8EsJ
+jO9msWtULCti9kVVWGxaxkVvXCV26s4ozeEMC5ev2smBx7oNXdu/P8ici6qy6oWmagqqVaXz1SMZ
+35vGiRfBL++D9JV5hBCG3QU1KjwMpKz4aXFozDrf4JlEhWTRHO8DDWeXP6xZVfOa5eaJZlUTRbO8
+O2LhRCTSPzqbNIFatah4q5wMto6k+1JTAT50Fay9B4bNnHO+zKigeAWsq1gWWFCxLPBGzamlz+Z7
+PlOZq9TeF+4fLUpEkrXB7sicTbA+33MSopBN1cDor3HhnITAWL4kwOwPVx4NjEGSsfQrjJpdZfaH
+qnI6t0LlKnNweNcQoe70x8STsSSqRcl69bVoloeWp3oYDZn6+dBrh4FN8JyZgwox010JvwFOSXmR
+qtB4foWh6qa6QqJ8ceCeymVF067ava/a1a5qSleoJ7KANK1DNJuKu8zOQHMoXYMflw7Vm+AeM+ea
+LzMmKK6FK+1+67frzigNN51XsUGzafIt5gS5Su2tkaHYiUNtI4s+HklskUbKQqQ31QLj/kcmPzBW
+nVDM/ofT10dIxnQWXlaX0zkVMl+1kwOPdhm6tv9AkNkfrsqkWMVbFFXB4tRof6kv43vTOPly+K9N
+YFoTbiFmsjXwIQX+T7rrqk4sxl+bvsWgqimR6pNL1pVO4x7jrlJHn81jPRjsCi9EJ2VytrosqBaF
+YFfaL+iWXg7PbIKD5s00PzLfhzIF3TmW7v+16qRiSuZ4H7N6rCP5ntN0YPdaQ0WzPE9Un1SMDj/b
+CDOvqoQQWboZYjfC6hFYqMOngAP5ntN4urf08/A3X+eJVVs5sjf3u2l8dS5D/RGjwzGzV7mmlJJ5
+PqpPMfYdQzySYOem1qyf1bSiAl9N5g240yjR4StmDyrETPQzsCvw83TX+aqdhvqrqpoSqflA6V1F
+TZ5p2R/wnQIN7rbaD5SuVjUlbQIsne8z+lr4840GelcWuhkRFF3wzaJGd0NRo6e9/ISi1/I9n+mk
++sSiV/wN7o6iBnddFL6W7/kIMdUcC4y2qRYY9+UuMGo2FVexsdXLUPpvdqe15Tc0GW5dtvf+Dkb6
+slu8U1SFxdfUZ3VvynHh6xsLdEVdiKmkGG4hTSsMq8tC9ekGznUrxCtPKr7bV+MytmVhGvDVuLqq
+TilZp6hK2h2HNaeVYE1/tnN+FP7BnNnlz7QPir8Br6LwpfJFAcoW+x9WFWmFYSpF0csW+x+uWBJA
+UfiKrCoKkZ2rYXRKBcZv5DYwuiuN9Ucc7prZhav9DW5qDRb0ScSS7JrAqmL92eUEGt1Z3z8O/+g0
++DAlRD7dBTXAt1JdowO1p5dgSVfUSiFZsTTwh5mwkvhegQZ3W+li/ybSnELUbCo1p5akHU+B76yB
+KX2QftoHRQf8nb/eXeyucrTMxP/oJ0NRk6fFXek45K9zl8Tgb/M9HyGmsncGRgVuBgq2OnMuA6O3
+0mnoOgNnRXIiGdfZ/odDHHisi/79wbRl03NpybWNKKqxZcV9D3cSOpzd75mijD0rB768HipyMbAQ
+M4EKXwdSvmgGGty4y9N/AVc02/tg6QL/tGnvkKnyhf5dgVmeh9Jd56lw4K9P+8WZSxn7s5mypnUx
+m9+CQ4G7684o89acUnKvs9guLRxyRScYCyeWHdk/vPxa+PnvYeYeHBLCBL+HxCZ49Vr4eXIsLJ4I
++PI9r+N5V9GbWhdOg9tGUxk4FKJn60Da69zlDmpOS//NrpmSCZ3n/nUH+x7opP2lPvY/3MmOPxxi
+/8Od9GwbYLgjTHQohqIr2HxWw1tDs+XwWwl2Rcaq8aWhJyERSRj6Nvx4fLUuOl8/QrhvNKv7x2HT
+wbIJ0n44E0K8211QosIaUpyHU60qDWeXo1lTrw85i2w76s8un1YN47Phq3a1D3eEK+KRRFmq61xl
+dvoPBNGTKRcgl18Lv/49TMn6KNM6KF4FNwdqXddULi9qr/1A6WP5ns905iqxHwl2hOeFeqJVkeFY
++yZ4Jd9zEmI6mKmBMXJklNbne9NeZ3VZaLpg8haj9KTOC/+x67hzi0cSDHeE6dk+SOtzvex9sIM9
+97bR+nwvvTuHCPVGSYQTWF2WrKqPplI0y8O+BzvQDSxsDjSHqD+7HLsvfWn843GXOmh+qiere1M4
+4SpYfQ8MmT2wENPZVXArcGGqaypPKMJTkXo1UbWp/bMuqFyvWtWEmfObqrxVzv39zaElekIf9zdO
+s6goatoqqLYkRDbBE+bPMvemdVC8HH5VdXJxZfVJxQ+5yxyH8z2f6S4eS0ZjQ7FF/c2hyk3wq3zP
+R4jp5DiB8SSmcWBMjCbZ/0j6Ogp6Umf+J2qzmWbG9KTO8/++i0PPGH87ScZ0Iv2jDDSH6Hq9n+Yn
+e9j1xzb2P9xJ5+v99O8LEhmMoWkqNq8FJcvlR5vbwkjvKP0HggZ+EBgNxqkzeLbxvTxVTnq2DxLq
+MXXbr0UH1ya4z8xBhZjONoI/MdbHetwwY/NaqDu9NHUlaYVk9Wkl61wl9vTbOGYIzarGrS5L23Db
+yImk+N1zltgZaAmRTH38YPnl8Mup2Apo2gbF9bDY4rLcUX1KSbj+rLJ7FVWK2OSaq9h2ZKgjfMqR
+/cGGT8SS92wG079yFmKmOxYYPw6/0Mb+ji0H0tc6z4NQd4T9j3YxcDCIr9aNI2C8Urhm1wy1c4iF
+Eyy8rA5Vy+3+Tj2p88JPd3Por+Z85xiPJAh1R+jbO0z7i33sfbCDnZtaOfTMYfr2DDPcESYWjGNx
+W7A6jL1VBxo97HuwM902KACGDoWoO700oz+Td/JUOjj4eHdW96aw/GpY/weQYyJCGHDpWHuZj6W6
+pvKEIpxFqf+euyudL1UuK3rdzLlNBw6/bXikN+qKheI1412jKKBaVIY7UhZWcyhwZBM8Z/4sc2va
+FrNJwqcCjW5cZfZtqkWW0SeDalETrhL7zkCDCxVW5ns+Qkxnn4HIDfCfNmg6WvSmPd9zOi4d2l7s
+4/n/2JXRbTa3BZsnbflx0CHYnduCNsdWEluezu13X8m4zmDrCM1PdrNlzUGe/tF2/vSZF/jT517g
+qTu2sWX1QVqe7mGwOUQy8f4w6C6zM+fDlYaepeuw9XctWc+1bJGfyhOKsr5/HNYEfNfsQYWYxm5M
+9YsWl4VAQ+qCK6pFDdaeWjIlt0VOhprTSh9XLWrKrRrFje607TJ0+IypE5sk0zIorhr7ua4LNLgp
+avJsyfd8ZpKiRveWQKMH4KaN03jFWohCcTWMXg+/ssGsQg6Moa5wmoLj7+cxWPk0lMOgqCd1XvzZ
+7oy2m5otfGSUztePsHNzK8//+y4e+Nqr/P6aZ3jgy6/w7L/sZNuGFjpe7iPYHWHhFfVY7Mbe2tte
+7J1QtdrlNzSl3s6WBR2uXwuLzB1ViOlnLZwKLEl1TdkCX9qKyMXzvA9ZnNqU2xI5WaxOLVoy15O6
+wI+qUDov7UmQRXeP1RiYUqZlUJwN5zqLbbWuMntfoN5dkB+apit/o6fVVWrvdwZsNXE4I9/zEWKm
+KPTAGI8mCQ9kVinTY7SXYmdueikeC4k5KNwyYXpibPWx9bnDbPtdC0//aDv3/e1LPPiVVw23ykCH
+rRuyX1Usmu3JunpqChpwu9mDCjENpVxN1OwaxbNSt7a2OLWuiiWBbabOahoqX1r0ptWpdaa6pni2
+By1Nj8p4mj+zQjQtg6ICF3oqnThL7DO2D0w+uYrtu91VDvQ0VbiEEOY7TmDsyPecjgl1ZRbojPZS
+DHWbHxR1HV76v3sKMiSmEh2OEQsbP23R+eoRDu8YzPp5y65vzEX7jyum4jfvQkyWJ8ACXJ3qmkCD
+CyXN2e2i2d6nzZzXdFY0y/Nsql9XNAV/mm2+Clx/9M9uypiWQRG4wF3uwFPmaM73RGYid7m92V3u
+QIcL8j0XIWaqdwTGpkIJjMOpS4i/j9vwiqK5W0/HQuJuDj5herGWgrRtAquK/no39WeXmzgbAJQE
+fN/sQYWYLjrhEiBlXyB/Q5rVRLvWW7rQl9nh8RmsZJF/h2ZX+1JdU5QmKALl7fAh82aVe9MuKG4E
+D6pyqrvMnvTVuw/lez4zUaDB0+wpdyRRlQ+shrR/a4QQuXMsMB4pgBXGjFcUqwyuKGY4biq6Di//
+Yk8uKnoWrO6tA3Rvzb4q/pLrGtKuXGTho2vgHLMHFWI6SIwFxXHZfFZcxakrnfqb3M+oinQEMEpV
+FD3Q6Hkm1TXOEjs2b9r+tCn/7ArNtAuKo3COu9RutXqtHVY5nJsXFqcWtXmsne4Su02Fs/I9HyEE
+fBmi18OvQjBXgb8H0jcpNFmmK3/uNA2ijwn2RAy1hEhLh1d+uZcDj2b+W7PkukbOvmURS65toO6M
+UrxVzlxsycyZreubs77XW+Wk6fyUixtZUWGV6YMKMQ0oaXZsFTWm2QKpKtHSBb4dpk5qBihd6Nuu
+qErKw/bpqswyxXbbTal9skYocIarzI4zYGvO91xmMkfA2uwqs9cED0fOBB7O93yEEGNuhhHg3++E
+O13wtwp8kzRbmMwynOHKn6vYjsWuEo+mbGRMMq4z0hfFXWYsWB6XDq/+eh/7H0lZr+C4ll7fyOIr
+6wGo/cDbTeyTcZ1gR5i+/cMMtY0weCjEkb3DRAZj2c8zR3p3DdH56hGqTi7O6v7F19TT/FQ3ybh5
+CxQ6XLAWLrwBHjNtUCGmuLuhOgHzU13jr00dVpwlth0Wm1Z4L0QFzmLTYo5i285wb3T5eNf461z0
+bEu5Q2PRb6HyM3n4sjYb0y4o6rDA4bNi91mnVgWCacbmsx62+6yQ5sVMCJEfRwPjT34GPy+BT+lj
+qzdVuXxmKMMziijgrnAyeCiU9tJgZyT7oKjDK7/ax74HM9+V+86Q+F6qRcFX78JX73rXvx/pjTLY
+EqK/JcRgc4iBlhDD7SPH7Y04md68u5mqk4qzannhLnMw+0NV7H3A9J3NP9LhA0rGzVWEmJ6SaQoF
+WpwaNm/qj/eBRmkdl61Ag3tLqqBo91mxODXi4xcVUyywArg7JxM02XQMivPtXiv2gDXlgVORW46A
+rffoPm0JikIUsC9DFPjVnbDWBf9LgVvIUWCMDscYDcaxeYy/9XgqHcaCYleYimWBzCelw2u/yS4k
+LrmuYdyQmIqr1I6r1P6u1btkQifYHmawLcTgoRGO7B9mqHWEYA57RL5X//4gbS/2vmtVNBOLrqrn
+4ONdaVeAM3TaWvgI8BczBxViqtLh/FS/7kmzZV+zqkNFTZ7sK1jNcIFZnubuLQPBZDw5brUgd7mD
+wZbx37fUse2nEhQn26qxM5dzbF4r7lKHBMU88pQ5eh0+C8A8HRT5NliIwnZ0hfGnd8KvcxkYQ90R
+bJ7U1fjeyWgvxWCmq5VHbVlzkD1/ySIkXtvAkqsbsnrm8aja26uPdWe+/e9Hg3GGWkMMto68FSAH
+DgbNDmNvefPuZmpOL83qfKWzyMacS6rZ9cc2U+ekwI9XwQOrIDc/tBBTiAJnp/pA5SlP/Zpp91sP
+mDujmUVVFN3utx4I90WXjXeNJ01Q1OHsnEwuB6ZVUJwLdZrL4rI4tWEpZJNfFqcW1RxayObU3BvC
+iVqgNd9zEkKkdywwrob/VuBvzA6Mw51himZnEhSNVT4NZlH59PXf7mf3n9szvm/J1fUsuca8kJiK
+zWOhdKGf0oX+t/6dntAZ6gwzeHTran9LiMGWEKGeia8+Dh0a4dBfe2g4N7uWFwsvr2P/w53ERoz3
+cjRg6Ry4HPiDmYMKMdVsBNsozEp1jSvNiqK7zH7Q1EnNQM4Se3PKoJi+ENvsO8F6MxT8OdFpFRQV
+aLS7LWh2tT/fcxFgsWtHbG6LeyScaEKCohBTyk0Q4mhgVOF+4Fwzxs20oI3RFcVMezS+ufZgViFx
+wSdrWXJdY8b3mUnRFPy1Lvy1Ljir7K1/HxtJEOwMM3AoRP/+IINtIwwcCBIdzuyzyLYNLdSfVZZV
+ywu718r8j9WwbaPp3anu2AibrwZTE6gQU0kEZqspPrtb7Co2V+qP9p4al2w7nSB/vevAkT1D4/66
+1W1Bs6kkRsfdBGF1QBOwJxfzM9O0CooJ8KtWBVVTJu9QhxiXalEiqk0lCd58z0UIkZ2bILQGXlJM
+CoqZFrQxvKLYaTyAbl3XzI57Mv/uasGltZzwqZRf5ueV1aVRNNtD0WwPTSveLmQbPjJK//7hse2r
+rSP07x9mqD08bkuR4c4wB5/sZtaFlVnNY/6ltey5v4PRYDyr+8exMAYrgTVmDirEVKKNHecZV7oe
+fppN7XcV2wfNndXM4yq2D6o2dSA5mhz3YLzda2Wkb/zNjdaxGh4SFCeTAh7VqqJaVNl2WgAUTYmq
+FhVVgqIQU90+swbKeEWx3IGiKehpKoLGIwkigzEc/tQflLaua2b7HzJf7VrwiVpO+HThhsRUnMU2
+nMUlVJ9a8ta/O27rjn1BIgNjLcK2/+4QDeeWo1kzb7dsdVlYcFkdb64xd4ebDqvuhA1TYbuWEDmy
+INUvpguKFqd22NTZzGBWp3Y4miIo2tIERX0sKN6bi7mZaVoFRR28mkVF1VI3wxSTQ9XUUdWioEtQ
+FGJKU2G/WdWoMl1RVDQFd6ndUPXPYGc4ZVDMOiReOnVD4njGbd3RN9a6Y6A5xHDbCIEm4+dJ32ne
+R6rZc2/7W8HTJLNc8FngTjMHFWIKSVlJ3uFLHRStbkuvqbOZwSxOS190MDZ3vF+3+9JGrCnRFSDz
+rwoLmApe1aKgSFAsCKpFiapWVYKiEFNcAvabNdbIkWiqcxvH5Ta6/TRFmNx2d0tWIXH+x2umXUhM
+xVVip+qkYhZeXpd1SASwODQWXl5n4szGKPDdjWDsPwghphkdalL9ujVN/0SbxyIdAUzi8KYO3elW
+d3WoNXVCOTKtgiLgUDQFVVNkW0oBUDUlpmoKKrjSXy2EKFQOOASY8wWcnvmqotdwi4zjb2vdtqGF
+bRszr98w76M1nPiZ2RnfJ8bMubgKV6nd7GGrR+FmswcVYopI+e2N1aGlvNnht0lQNIndn7pfe7o/
+C6bIIsq0Coo6hPWETjKhp47xYlIkE7o1mdBJjpXbF0JMUUcrTZpWKS/zyqdGW2S8P4Du/GMb236X
++dRnf6iKkz43G7LoJyjGaFaVRVfWmz6uDt/+zRT5kCWEyXypflG1pP5Yb3Nq8nnMJBaHlvKNTLGk
+fvOYKrvtpltQDCbjOnpCt+V7LgKScd2ejCVRYDjfcxFCTJhp20+PF+hSMdwi4z2VT3f9sY0td2Xe
+W3r2hyo59QtzJSSaYNYHKw0HfaMUKLPDF00dVIipIWW40NKEE82mytEsk2j21P3aLWkKgSkSFCef
+AsOJeJKkBMWCkEwkbcm4LkFRiGlAMbHy6XhbRMfjNRg0Qu8Yd9ef2ngji5A464OVnPKFeaaExPCR
+UV77733se7CD3p2DxEZMbRcxJaiawpJrzF9VBL7xWxi34qAQ01TKcKGkCSeaXZOgaBLNnjp0K2lW
+d5kiQXFaVT1VYTgZS5KMJ00/FCH+P3t3HifHXd/5/1XV9zX3oVsjyZJsyRc2tvF9gUk4dwkYsA4g
+lx/LLwkLOTYHSQwh5GCTEDab4N0FYks2RASSTVhIwFi+MbbBsWXLlqz71twzPd3T3dVV9fujZ+yZ
+kdRzqKZruvv9fDz0sLsRGV/uAAAgAElEQVS6puqjac+43/39fj/f2XNtN+IUHRwFRZGq53o4ojjb
+qaeJRdFScJum9WpuyMLK2hx46BT/8fdzCIm3L+Kqj6/D8CAk5gYLPHLPiwwdnTzTK9YcpmFFgsZl
+cZrXJGlakaBhRXxO21BUi5U3dfDKt4+e8b04T81h+BTwB15eVGSBK7tGcdoRxWnCjcxcKFp+RDEQ
+qo2ppzUVFIFhx3JxbHdm85RkXjlFN+qUuhsO+12LiJwfE/bPrlfpuc22mU0wGiDWGGZ0BlstPP/V
+/Rz44alZ17T69kVc9f95FBKHLHb+wZkhEWB0oMDoQIHTLwy8fswMGKSWxGhYnqBxeZyWNUkaViRI
+dtbG/8oM0+DiD63kyS+84ul1Xfjk/fA3W6Hb0wuLiAhQY0HRhUOFjIWdc1r8rkXAztst+UwRA7zd
+dVlEKs7xco1idw7HdjEDM09liUXRGQXFuYTEVbd1ehoSH/6DFxiexeiZY7sMHc0ydDTL0QnHw8kg
+DcvitKxJ0bgiTuPyOE2rUwQj1Tf6uPzadppWH2XwwIiXl00a8JuU/ojUgxHgnO9x7aJLMHzuX2R2
+3gmbQXN2UzrkrKycXXb2om2VnwJTLcuyaioovgZH12TtbDFnJ61ROxKKlR8WlvljZYvRYs5OWKN2
+ZjMc3+x3QSJyXiw4EAIHD9a2u7ZLtjc/qxGz1OIYva96PzlhxQ3tXO3xSOLwEW+mWBZGivS+Ojzp
+722YBon2CA3LJwTIZQlSy+Oe/B3mjQGX3tXFY597yevL/sp98MWPwHFPLyyyMKUpExRdy4HwuX9F
+23k7HEoEFRQ9YOedsv1Q3OK0c3AUFCvtHnC2wb5C2ro005trbVqeOOF3TfUq05tvzQ0XAfYa064s
+EpGF7mOQ2w4n8GiT4JFTo7MKiokZdj6djRXXt3Ptf70Qwzz/hJUfHptueiTjQWXn5jouI6dzjJzO
+ceK5/tePh+IBkotjNC5PlNY+Lo/TtCpJpGHh7Ba15MoWWtc30LfH08AfDcDvoC6oUh/Khgu76FLu
+J97KO5HamNDuPztffkSxaJUPiq6Coj8M2JNPW5fmB61WlqOg6JPcYKGtkLYA9vhdi4h4w4X9hmdB
+MQeXzfz8mXY+nanl17Vz7ScvxJjF9NdzyQ9bPFyBkFiOlbUZ2D/CwP4RDj1y+vXjC615zuVbVvHD
+T7/g9WV/+X74i61a5iC1r2y4cKYZxSrmbG9/kdax6b6XblFTTxeqV3LDFrmhQiewy+9i6lV+2OrI
+DysoitSYfcDNXlxotltkzHQvxZlYfl0b133K45B42L+QWE655jnNa1I0Li+tfWy+IEWsef53lmrf
+2EjnJU2c3jXo5WVDJnwa+AUvLyqyAJUNF1bOLvvFuaFCK3DYy4LqVX7Iai33/HSvBQqK/nDhR9me
+PPkha6XftdSz/KDVlenJATzpdy0i4g3Dy4Y2J2cbFL35IHz5tW1c96mLPAmJhZEij3xm14INiecy
+sXnORJVqnnPZllV8/7897/WihI88CF+4C1719KoiC4gBx8v92BSGi7C0zPPpYpvnRdWp3DTfy0Jp
+sKSco9OdsBDUXFDMwmNGb75QSFtL1NDGH1a2GC2MWIuyfYWCC0/5XY+IeGNs6qkn0rPcIiPSECIU
+D57XpvXL3tLGtb/uXUjcec+LDHjbxdNXZ22eEzBItJ3ZPKdheby0t+UctKxNseSKFk78pH/6k2cu
+4JT2VLzLy4uKLDBlZ2nl0+XDiZUtlh0Fk5mzsuWD4nSvBVUy467mguLdkN3uuM9me/LXDx/JrGhd
+3/Ca3zXVm4HDma5Md850HfdHW6G6PmoXkXL2eXWhzKnR0ojSLMJGYlF0ztsrLHtLG9f9xkWz2pLj
+XPJpi51/uIvBg7UTEs/Ftc/ePCecCNK4MkHTygSNKxM0dyVoWJEgFAvM6LqX3tXFiZ/2ez2q+MEH
+4U/vghc9varIwlF2xLwwXVActTs8raaOFUft9nLP59PlP9Q0Ya+nBc2TmguKAAY8PNKdu36kO7dK
+QbHysj35rpHTOUzY6XctIuIdw8OgWMw7jA4WZrUuLjXHoLj4ihau/dSFnoTEQqbIo599qS5CYjmF
+TJGe3UP07B6adDzWHKZ5TZLGFQkalsVpXZMitSx2RmfZptVJll/bxtGner0sy3ThM8B/9vKiIguF
+DXvLTQTPTzPd0Sk4Tbn+fGO0JTJU9kQpK9efb3Qsp7HcOdOFdrdKpsnXZFAEHkqfHP390f78euD7
+fhdTb0b78+tHTuUw4Id+1yIi3tkMw9uhD/Bk+lLm1Ogsg+Ls1ykuuaqVG35rA2bQm5D4yD276N9X
+FT0IfDE6UGD0uf5Jo49m0CC1eErznLUpLtm0imM/7sO1vRtWdOE/3Q/XbIUfe3ZRkQUiCvsLUOQc
+79/tgoOVKRJKnPvt/eCxbNeilojnrYfrydCR7Opyz1uZInahbAdaawQOeVrUPKnJoPgaPHHBQOFY
+tju/bPBwZlnTysQxv2uqFwMHR1aM9uSbcoOF4/u0PlGkFu3Do6CYPpmj7aKyH8pOkphlUFxyZQvX
+/+ZF3oTE8TWJ++t7JHEunOLZm+fEmsOYpoHtYVAEMOGzwNs9vajIAnAnFLaXmoqtP9c5me4cTauS
+57xGtje/ClBQPA8jfflVZZ8/Pe0a/H13w7SLGBcCfzZSmmf3gAM8OHgkw9ChkUv9rqeeDB7KXDZw
+aATg/ntKr4OI1BbvOp/OcouM1Cy2yFh0eTPX/7cNnuwXaGWLPPLZXQqJHhsdKGBPsyn1HN2xDW6Z
+jwuLLABlu8mPdJcPKfkha7Xjul71Jas/rmsUhqzyQXGa18Cooh0BajIojrlv4OAImZ78xU7Rmdnq
+ejkvRcsJjvblNwwdyeDAg37XIyLe83SLjFl2Pp3piOKiy5u58Xc3ehYSd96zi/7XNN20mhjwOb9r
+EJknZfs/ZKYZzXIsJzV4cERbyM1R//6RVU7ROfeQLaVR3XIceNjTouZRzQbFzbDbGrWfT58cjfXt
+TZ9ziF68M7B3eH365Gi0mLWf2wov+V2PiHjP8bChTXqWeynG2yKY04S/RZc1c+PvKCQK1z+g6adS
+g9xp+j9Yo/a0jVSGDmc0226OBg9nLiv3fG7YojhqlzvFLVZRs8eaDYoABvyf/tfSDBwYud7vWurB
+wIGR6/v2DuPCV/yuRUTmh7cjirMLioYByY7IOZ9v39jIDb+9gUDYo+mmn1FIrGYu/JE7590eRRam
+LXCSaTpmDh3Llnua0b7ChmLBDnlZVz0oFuxQbqBwYblzho+W/94Duz8Gp7yran7VdFC04KtDx7Mn
+0idHl/S/NrzG73pqWd+e4bXpk6OLh0+MngrDfX7XIyLzw/IwKBZGihRGyu81NVXyHNNP2zc0cvOn
+LyYYPf+VBlbW5pHPvETfXoXEKnfVdniv30WIzIOyUxcHD5bfwtp13EjvK8MbPa2oDvTsHr7Yddyy
+rboHD0+7fXjVTDuFGg+KH4Mc8MWe3UP07E3f4nc9taxvf/qG7tJ+Wl+4E2Y3TCAiVeOjcBrwrKvL
+bEcVzxYU2y5q5Obf9zAkfnYXfXuHz/ta4j8DPntPjb/XkfrjwnfLPZ9PW4z2F8peY+hQ5no1tZkF
+1zWGD5efoZjty89k/8Syr91CU/O/PCPwd0NHM32ZU6PLBrR4d14MHEh3jZzKrRg+lu114V6/6xGR
++WOAi48NbZKLJ3c+bbuwwbuQOGrz6B/tom9PRULiIeAApe+nzJ9L1sAH/S5CxEvL4N8pfWh3ToOH
+yn+eV8zbbX2vDF/kZV217PTLQxuLeafs1lCDh6YdTTy9DB7yrqr5V/NB8U4YcV3+uvvlIXpeHrpD
+n554zHWNnpeH7ujeNYjr8ldbYdqfEhGpege8ulD6PEYU2y5s4OY/uIRQ7PxDYjFn8/jnX6b31YqE
+xBdMuGozrMlDowFvduEjwJeAh1zoqUQR9cKAz+ys0X2jpT7dCkXgH8qdM3QkgzvNHqX9+9M3eVlX
+LRs4MHJjuecd22XoSPm3wAY8MPbaVY26+MWZhb8wDmd+fvDQSFf38wNXLrqi5Tm/a6oVJ3/af9Xg
+kcziwSOZIy78td/1iEhFeNb5NDPbEcWxvRRb13sYEvMOj/3xy3S/NHje15qOCy8G4K13QS/AL0Aa
++MnYn/vHz/s6LHFggwMbDbgS2ODCxQacu5uPnMva47AV+KrfhYh4xYFtJvzauZ4v5h36D4zQujZ1
+zmsUR+3OU7sGLl10SfOL81JkjTj1wsDlds7uKHfOwP40dmHafWG3eVdVZdT8iCLA3ZAFPnXiJ/30
+70/flk9bCb9rqgX5tJUYODBy6/Hn+gnAr2g0UaQ+uB5OPZ3tiGKiI0rbhQ3c4mlIfKmSIfH28ZBY
+zofhxCZ4aAv89WbYuhnenIWUWQqLd7rwGeA7eDi6W+P+8EsK2VJDtsJzTLMVWe+rQ7jONKOKr6Xv
+sLLFaNmT6lhx1I4M7B+5vdw5ruPSM/1slJc3wX94V1ll1EVQBNgM/5Qbtr7b88pw7PizfW/zu55a
+cPyZvju6dw9F88PWv94F/+p3PSJSGaaHQXG2I4qBkMmtn7mUUNzDkLhr/kMi8GoR3j6TkHgud4N1
+V+nNxje3wD2b4d2bYY0BLSbcaMDdlKavPok+uJtqRQv8ot9FiHjJnTAL4WysrD3tujm36CaOP9t3
+q6eF1ZBjP+59q1N0kuXOGTg4Mt3eiQBf866qyqmboAgQgl/rfnkwN3Qoc1n37iEt4D0PPbuHNgwe
+zlzavXto1IVP+F2PiFSO6eHU02x/nmJ+2uk6k3ixT2Ix7/DY5yoWEl9y4Ob52jtrEwzcBU9sgv+1
+GT6xGW4IQ6MJF7mlRi5/DPwLcHA+7l9Ffu9eiPtdhIhXIvC/gLK/xLpfGcKdpmVW5nTuqsEjmaUe
+llYTBg9nlmW6c1eWPclx6Xll2tHEAeB/e1VXJdVVUPwQ7HeK7m8d/VEPvS8Pvifbm2/2u6ZqlO3N
+N/e8PPjuY0/1QNH99a168yFSVwJwFCjfe32mXMient2o4vkq5h0er9B0U2CPC3dshe5K3GzcnWDf
+Ba9ugR2b4dOb4b2bYXUeGuq4ec7iJHzc7yJEvHInDAF/U+4ca6RI/2vTBhnj5E/6P2BlimffqLYO
+Wdli9OTz/T8HlG2C2bs3jZUp35/GhS9thqrcc6kuO4Buh2+1rku9b8X1HScu+JnFXzWD5rTjxVLi
+FJ3Aa9878QtHnuhZ3L8v/c3NcKffNYlI5W2HvcBaL6514+9sZOnVZbuOe8YulKabnn6xYiHx1i1w
+shI3Ox911DynD1hdrW/aRKa6D1oDpe12zjk90giarH/HEoLTrOuONIb2XvD2JV/3uMSqtP/7Jz+Y
+GyxcWO6c4qjN3u+dwLHKzorJmNB1PssO/FRXI4rjLPiF3r3pg717h5ccebLnDr/rqSZHn+x5e9/e
+9OL+fel9aL2HSD3zraHNXNkFh8c+/7JC4lnMonlOVfx9ymjVcgmpJR8pffhRdg9rt+hw8j8Gpr1W
+fshad/y5vmu8qq1aHXu279rpQiLAyef7pwuJAP+zWkMi1Mn2GFN9DAYfgA+deKbv8UhD6OpgPDi4
+7KrWH/ld10J37Jm+63r3pq86/mxf3oUPbtEnsiJ1y4B9Xu0UP9uGNnNhWw5P/vluTr8w/Zul82XA
+XhNu+3CVh6q7wQJeHvvzzfHjD0CzARvtsZFHAzYCb6JK1v8Z8Os74H/eCf1+1yLiBRf+woD/Qpmf
+waEjGVpWJ0l0lm9wOnhg5O2hRHCo46LGV72usxp07x66aOjgyLRNL9OnRhk6mp3utIwJf+lNZf6o
+yxFFgE3wTNFyPnrokdNO70uDbzv1wsDlfte0kJ3eNXhJ7+6htx56rNuxLWfrFvip3zWJiH/83CJj
+tmzL4fHPv8yJn1QkF+xx4JYPw4lK3MwP481ztsBfb4G7N8MNS6HRgQ3Ahwz4vFvqhH3I51LPpbEA
+v+l3ESJeGZu58Pnpzjv6TN9M9vozel4a/LmBgyMrPSmuivQfSHf1vDz4PqZZmmcXHE4+N/3/Twz4
+o7vgtFf1+aEu1yhOtB0+Hk4F/+fq2xfZy65p+0brugbPuvnVir49w2uPP9f3wQMPnQrkh61PboYv
++l2TiPjrQXi3U+qked5Si2O882+v8uJSZ3CKLk/82cucmMH/1D3wWqDGQ+JsbS81z1k7ce0jcDnQ
+5nNpGRPWVPubOJFxOyBcgBeB9eXOa1gSY8WNZfeOB8AMGLmlb2m7r2FpfF66NS80w8eyi4893fsR
+13GnXZd9+Ike0senHU18JQyX3+lV4zef1H1QBNgOfxJvjfz26tsWFRZd0fxNhcU39O0ZXnvi+YEP
+HHz4VGi0L//Hm+HTftckIv7bXnrD/7IX1zICBh/4hxswA97+L6nSIdGGWz8Cxytxs2p3luY5V1J6
+g3v+G2TO3Bc3wycreD+RefUAvNWFH0x33uI3NdO6rmHa65kBI7foipZvNK9KHvakwAWq/0C669RP
+Bz40k5DY++owp2awhMGB27fCw54U6CMFRcAFYzt8Od4S/uWumzvsjsua/2XRJc0v+l2X3069OHBZ
+967Bdx9+rDuQ7c1/eRN83ACvliWJSBX7GkRDpU3dPVnC8K4vX01ymrUzs+EUXZ74892ceLbPs2uW
+sc+GWxQSz8+9EErBuilrH68EFs/TLXMBWPfh0nYvIjVhO3yD0v6p52SYBqtv6yTWOn1TY9fA7tzY
+9O32DY27vapxIel+ZejCnpcGfw53+r4tmd48B3eeBqf8W2EXHtgCmz0r0kcKimPGwuIfRhpCf7jq
+5g63fUPjD5de3fak33X55fhzfdf07Bp8+6HHuo3csPVnm+F3FBJFZKLtpTfYy7y41i1/eAmLLvdm
+a1un6PLkF3Zz/JmKhMTDY9NND1XiZvXoHM1zrgDOe883F/7XFrj7vIsUWSC+Dkvs0hTUsnsOBSIB
+1tzeSTgVmsll3abVyX9f+ubWH3tS5AJx7Nm+a8ca10ybhwojRfb/8BR2btod9XotuORjUBNTdhUU
+p9gGnwjFAn+58qYOs219wzMrrm//fj3ts+gUncDRJ3ve3vta+qpDj3Y7Vrb4iS3TbOYqIvVpO+wE
+bvHiWm+++wIu+Jkl530dhcT6sBOCJ2DFeIA0SlOhNwIXMbv3NlYQLvqQh82ZRPz2ALzDLW1nU/Zn
+IZwMsvq2RdPurzgu0hTes/KG9n8OxYPz36p6HhVH7cihJ7rfkx8obJjh+ez/4SmsTHG6U10X/tMW
+j9bvLwQKimexDT4cDJl/v/Tq1nDruoYTy65t+2a8NVKRjbf8lO3NNx/9Uc8H+vamFx9/ti8/1t10
+h991icjCtA3+jwG/4MW1LnzvMi7/6OrzuoZjuzz555ULiQ7cuhUOVuJmMjPnaJ7zJsqPrmzbDFsr
+U6FIZWyDLxjwG9OdF2kMsfr2RQRCM1tFYIbNwcVXtPxj04pEVU61HzycWXbyp/3vdyyncSbn25bD
+wZ2nyQ1M35PGhT/bAr993kUuIAqK57CtNK1lR8ua5Jplb27Nt29s/Nf2jU2eNG5YiLpfGbqw96XB
+95z4aX+sb2/6sAMf3Ao1NcVARLy1HX6HGbRkn4ll17Ryw29vnPPXO7bLU1/YzbEfVyQkHnHgFoXE
+6vF1WOLClS5scN9Y+zjePMcGLt0MNbkGS+rTTggeh0eA66c7N9EeZeWN7ZgzDIuAG2uN7Fr+lrZ/
+CyWC87u/kUesbDF6/Ln+WzKnRq9mhvnHsRwOP9ZNpjc/k9OfzsBNY/vP1gwFxTJ2QKMFX4m2hH9u
++bXtNHYlXlh6VesPIqlQxu/avDI6VEiefK7/bYOHM5cee6qH0YHCDuCXNsOw37WJyML2AHzA9WjW
+QeOKBD/711fO6WsrHBIPGXDLJqjpLoD14F6Ix2BDAC5z4fTm0lQ9kZpxP6ww4XmgZbpzo40hum7u
+nPE0VAAzaI40r03+YKE3gDz14sBlA/vSb3OKbmKmX2PlbI482s3o4Ix2t+gF3rQZjs25yAVKQXEG
+tsGvBALGn7dd1BjrvLhxtGlNaueiNzU/ZxpG9TZ3cV3j+E/7rxo+MHJrz550tHvXYNYpOr+xCf7O
+79JEpDpsgysM+IkX1wpGTN7/9Rtm/X8l13H50V+9ypEnerwoYzpHDLh1ExyoxM1ERM7XdngL8BAw
+bUgKJYJ03dxBZGYNbl4XiAa6m7oSTy26pOlFFsh7Y8d1jYG96bW9e4dvKY7as+qcXBgpcujR0xRG
+pl2TCDBqwh13wRNzq3RhU1CcoQdgtQtfiqRC71x8RQvNq5Mn2jc2fr8a95YZOJDu6n556O1DRzKL
+Tvykn9yQ9a9B+DU1ZBCR2dgODcCQV9d771feQqwlPOPzXcfl6S/u4fDj3V6VUM7RsZFEhUQRqSrb
+4D0GfAum3wIiEA3QdUP7jLbOOONrI2ZfU1fyibaLGl4OhgO+TMEsFuxQz+7hi4cPj1xfzDtlO7+e
+TaY3z5EnerDzM+pjWQT+cy3PRlBQnKUH4d1F+FLzykRXx8ZGkotiR1svSD3Rur5hr9+1TWfg4MiK
+vleHb0mfyK46/dIQQ0cyx1z4vS1wv9+1iUh12g49QJsX17r9jy+jfcOM+gtUPCQG4VZ1xhSRavUA
+bHHhPmbw3t8woH1jE+0bGjHmkhQMipGm8N7mFYkXmtem9pmm4czhKjPmuK4xdCizfOhw5tJsb/4S
+13Fn/onjBH1705x6YQB3mn0Sx7gG/NIm+Mpc7lUtFBTn4H5IGPApw+ATqcWx1o6Lm0gtiZ1sWp18
+sn19w6sLaTuNouUEB/YOrx84MHJ9+lRuce+rQwwezvS6Ln+VhS/eDVm/axSR6rUdngau8eJa1/zq
+elbd1jntea7j8vRf7+HwYxUJiceCcItCoohUu23wuwb88UzPTy2JsfSaNoLhGTe5OYMZNEcijaED
+8bbIwabl8YPRlogns1Cyffmm4WPZrmxvflV+yFrtFJ3kXK/lWA7Hnulj+Nis3hL/zmb407nes1oo
+KJ6HscD4i8BvNiyNL21bmyK5OJaLNof3Nq1MvNByQcq3KUrDx7KL+w+MXJbtyV2SPjEa739tmKHj
+o93A3xnwl2pWIyJe2A4PAHd5ca2NH1jBJXd1lT2n0iHRhVu3wL5K3ExEZL6NhcXPMcMMEEoEWXpV
+K8nOqCf3N0PmUCge6A7Fg72RZLAv3BjqC0UDo4FwoBCKBXKBiFkAsPNO2Bq1o3bBDls5O1YYslrz
+I8XWQqbYXhy122e6vcV00qdGOf5sP8XsjNYjArjA722GP/Hi/gudgqIHvgbRMHzMhV8MxgJXNC6P
+09yVJNEZHYi2RPYmOyIHm1YmDwVjgRn1150LK1uMDh3JrBzpzq/K9efXZXrzzcNHswwcHKGYKT7n
+wlcs+PuPQVVvkioiC8t2+AzwB15ca+WNHVz7qQvP+bzruPz4S3s49GhFQuIpB27bCq9U4mYiIpWy
+DbYapSmT065ZHJdaEmPJlS2E4jP+kgXNGrU5/eIAg4dmtZGBDfyXzfC/56msBUdB0WMPwkYbthiw
+KdYUXpZYHCXRESXZEXXCydDJSFPocKwxdDrcGO5LtEX6QvHgrIOblS1GM7351txgoS0/bHXkB62u
+QtpalOnJmSOnc4ycypEbLBwxYLsN2/VGR0Tmy9gbjvu8uFbLBSnu+MKbzvpchUPiaQdu1e9OEalV
+D8K7HfgHIDbTrzFDJh0bG2ld1zC3tYsLgePS+1qa7pcGcYozb9DqQh7YtKXUFKhuVOvLvODdA+Y6
+uM6Gtxpwm2Ea18RbI+F4e4RoQ4hwQ4hIKkggGsgEo4E+M2DkzYBRMINmzggaecDFxXRtN+wUnahj
+u2HHdiN2zm4t5uxEbriIlbbIDVtkenKM9hXyjuM+bcDDLjy0H56+B+Z18bCIyPbSZs6etAUPJ4O8
+b9t1Zxx3HZcf/4+9HHrktBe3mc5p4DZtvi4itW4b3GjAPzODfRYnCieCtK5roHlNEjNQHVHCdVyG
+jmTp3j1IIT3jaabjel147xZ4aj5qW8iq49WtAfdDIgA3OHCtARe6sM6A9cFYIB5JhjBDBmbQxAwZ
+BEJm6ZVxwbYcHMvFKZb+WRixsEbtjAt7gT0mvOrAU1l4Uo1pRKTSvgaLQnDSq+u9b9t1hJNvTG1y
+XXjmf+zh4E6FRBERr30dltvwdUof+s1KIBqgbV0DretSCzYwuo7LwMEMPbsHsbJz6jX5TAA+WK9b
+yC3MV7VOuGBsg+VBWGVD0ij9aaS0N1mA0lzoYReGXBgJwIgBBz4MR/2tXETkDdtLzbFSXlzrji+8
+iZYLSpeqcEjsNuG2u+DlStxMRGSh2AnBY/BpA34fmHWL00DYpHFlguaViTntvzgfsn15Bg9lGDqS
+wS7MaYKdC/yPDPzG3eDLnpALgYKiiIicl23wggGXenGt6379Ilbc0A4uPHfva+z7d88GK8tRSBSR
+uvcAvNWF7cD0+xSdQyQVoqkrQcOyOJGGkIfVTS83bDF8NMvg4ZG5TC+dqNeAj2yC73pVW7WqjdZF
+IiLiG6O0fYQnQTF9arTiIdGB2zcrJIpIndsED30drijCXxjwoblcI5+2OL1rkNO7BglGA8TbIyQ7
+YyQ7o5OWFXihOGqT6c0zcnqU9MncbLa4KOdBC379Y3DKi4tVO40oiojIedkOfw78phfXWnVbJ4GQ
+WZGQ6EKPW9oC46V5v5mISBV5EG524G+BDV5dMxA2iaTeaOgYToUIRgMEgmN9OsImgWApmthFF6fg
+lHp0FF2snE0hbZEfLlJIW+TSFs7cppSey2vAr2yG73t50WqnoCgiIudlG9xtwJe9uJYRMHDtmbcs
+nyuFRBGR8u6FUBw+bsDngKTf9cyTrAtfGIA/+bXSFhgygYKiiIicl7F1LT/wu46ZcqHHKE033eV3
+LSIiC9390GGUAkFysJwAACAASURBVON/pdR0sRaMAF8NwJ99GE74XcxCpaAoIiLn5X5YZcIBv+uY
+oQEX3roFfup3ISIi1eQ+aDXhVw34VWa59+ICMuzC30Xgz++Efr+LWegUFEVE5LzsgEChtI9r2O9a
+pjFgwNs2wU/8LkREpFpthwYDftmFjwIb/a5nhl4C/h7435tLWzrJDCgoiojIedsOe4G1ftdRxqAD
+b9sKz/ldiIhIrXgQNtqwxYCPAIv8rmeKfhf+MQDb7oIn/C6mGikoiojIedte2m/qZ/2u4xwUEkVE
+5tFOCJ6AO4CfdeE2POyWOgsupa2OHnbhexH4wZ1g+1BHzdA+iiIict4M2D//vUrnZBC4QyFRRGT+
+3ApFSh8Yfhfga7AoBLe5cJsB1wNrgJDHt7Uo7eP7hAEPG7DzLjjt8T3qmkYURUTkvG0vdcP7K7/r
+mGIQuGMzPOt3ISIi9exeCEVLjc8uBNabsM6F5ZS23UgCKaCJN7bhGKH0Ozw99u8jwBED9hqwx4I9
+OTh4dyksyjzRiKKIiJw3E/Z7uvXx+Rsy4O2bFBJFRHw3Fuj2jv2RKmH6XYCIiFS/Ymn6z0IxZMAd
+m+AZvwsRERGpVgqKIiJy3gZL+yguhEHFIac0kqiQKCIich4UFEVE5Lz9GuSB4z6XMezA27fCj32u
+Q0REpOopKIqIiFf2+3jvYRQSRUREPKOgKCIinjD8W6c4bMLPbIanfbq/iIhIzVFQFBERT7ildYqV
+ljHhPXfBj3y4t4iISM1SUBQREU/4MKKYceFdd8GjFb6viIhIzVNQFBERTziVXaOYdeFdW+CRCt5T
+RESkbgT9LkBERGpDBUcUswa8a7NCooiIyLzRiKKIiHhic6nzaO883yZrwLs2wc55vo+IiEhdU1AU
+EREvzeeoYtaFdyokioiIzD8FRRER8Yw7f+sUs4bWJIqIiFSMgqKIiHjGmJ+gOAq8RyOJIiIilaOg
+KCIinpmHEcVRA96zGX7o8XVFRESkDAVFERHxjJcjii7kXfjAJnjIq2uKiIjIzCgoioiIZ0zvmtkU
+gJ/bAv/Po+uJiIjILBh+FyAiIrVle2mbjNR5XKIA/Nxm+I5HJYmIiMgsaURRRES8duA8vrZgwvsV
+EkVERPyloCgiIl6b6zrFggnvvwv+1dNqREREZNYUFEVExGtzCYoFFz6gkCgiIrIwKCiKiIin5rBF
+RsGFD2yBf5mXgkRERGTWFBRFRMRT5uyCYsGAOxUSRUREFhYFRRER8dQstsiwXPjgJvi/81qQiIiI
+zJqCooiIeCoARyltcVGO5ZZGEv+5EjWJiIjI7CgoioiIp+4E24BDZU6xDdiqkCgiIrJwKSiKiIjn
+yjS0sQ3YvAm+UdGCREREZFYUFEVExHPG2YOi7cIWhUQREZGFT0FRREQ8d5YRRZvSdNOv+1GPiIiI
+zE7Q7wJERKQmTex8ahvwkU3woG/ViIiIyKxoRFFERDznvDGiaAMf3QQP+FmPiIiIzI6CooiIeG4Q
+DgAW8NHNsN3vekRERERERGQBeADe7ncNIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJSmwy/C6gX
+X4flNqwzYJ0LF7pwgQGtQGLsTxOQcsE2IAMMAmlK/94D7DFgrwF7grDnztIxERERERERzykozoN7
+wFwDlxtwqwu3GXAjkPL4NqeBR1142IGdH4G9Hl9fRERERGTOXDC2wXID1huwDrgIWA0088Zgyfi/
+Q2mAZGDsnxlgwID9Lrzqwl4X9myBowa4lf/b1B8FRY98CSKt8E4XPgzcBrRMfD4YDRBOhYikgkRS
+ISINIYIREzNoYgQNAiETM2SC62IXXZyCg110cIouxVGbQtoin7YoDBfJpy1sy5lawjEX/h3Yvh8e
+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
+N/B+4HJgFXBusonaXh/1PS8fC+DWjXBv4CqPDbUFPhTB1RFcHMB5Sedpc89Tv2j8t5N3faU5YVGU
+mtBNcEsAVyWdQ4n6Ri9cmXQISZLUmhx6KjWhAL6YdAYlKgzhU0mHkCRJrcuiKDWhXrgfh5u0rQhu
+uxaeSjqHJElqXRZFqUnV4JMRlJLOoYYrpuE3kw4hSZJam0VRalLXwfYAPpN0DjXcb26EbUmHkCRJ
+rc2iKDWxLPwv4KtJ51DD/E0vfCHpEJIkqfVZFKUmtgFqWfh54PtJZ9HciuDuyf3MJEmS5pxFUWpy
+G6BWgfcHcGPSWTQ3Avj7CXjvBignnUWSJLUH91GUWshm+JUIPh9AZ9JZNCuKwGefhz/+DIRJh5Ek
+Se3Doii1mBvhwgC+GMA7k86i0/LNDviNq2BH0kEkSVL7sShKLWoLvDGqb8r+74EFSefRSRkJ6vtj
+fvUauCfpMJIkqX1ZFKUWtxW6S3BFAO+K4OIAzgMywKqks7WzCA4D+4B9KXgugodK8J2fg1zS2SRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiS1hP8P8aK48RBoJeEAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/106011cd22941d59371660c2b4abf75c.msg b/share/extensions/tests/data/cmd/inkscape/106011cd22941d59371660c2b4abf75c.msg
new file mode 100644
index 0000000..b7ea54f
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/106011cd22941d59371660c2b4abf75c.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:0:47:49 --export-filename=f0oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f0oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f0oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/1b0252977bd9eafe0af2686834decd6e.msg b/share/extensions/tests/data/cmd/inkscape/1b0252977bd9eafe0af2686834decd6e.msg
new file mode 100644
index 0000000..4240d93
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/1b0252977bd9eafe0af2686834decd6e.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:951:953:1000 --export-filename=guides_7.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_7.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_7.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAAxCAYAAACcaFfTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAMNJREFUeJztwTEBAAAAwqD1T20M
+H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAATga19wABjrwhtgAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/1f50fa6d71e2543dd18dfc807fe56018.msg b/share/extensions/tests/data/cmd/inkscape/1f50fa6d71e2543dd18dfc807fe56018.msg
new file mode 100644
index 0000000..d712d0c
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/1f50fa6d71e2543dd18dfc807fe56018.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:951:1000:1000 --export-filename=f8oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f8oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f8oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/2911a62f9cfb6cf1e950992909bf7efb.msg b/share/extensions/tests/data/cmd/inkscape/2911a62f9cfb6cf1e950992909bf7efb.msg
new file mode 100644
index 0000000..c63e43e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/2911a62f9cfb6cf1e950992909bf7efb.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:0:1000:49 --export-filename=f2oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f2oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f2oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/2aee6b61724952541d5114e64953ae32.msg b/share/extensions/tests/data/cmd/inkscape/2aee6b61724952541d5114e64953ae32.msg
new file mode 100644
index 0000000..f5f42a9
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/2aee6b61724952541d5114e64953ae32.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:49:47:951 --export-filename=guides_3.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_3.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_3.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAOGCAYAAAB83MkXAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALxJREFUeJztwQENAAAAwqD3T20P
+BxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCDAZoM
+AAG1xnPlAAAAAElFTkSuQmCC
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/37d9cfceb38aade8eda7ad77e4ad0c29.msg b/share/extensions/tests/data/cmd/inkscape/37d9cfceb38aade8eda7ad77e4ad0c29.msg
new file mode 100644
index 0000000..e7f73cd
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/37d9cfceb38aade8eda7ad77e4ad0c29.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:0:1000:49 --export-filename=guides_2.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_2.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_2.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/581055ce0e3ef5df0c1ab22982a51513.msg b/share/extensions/tests/data/cmd/inkscape/581055ce0e3ef5df0c1ab22982a51513.msg
new file mode 100644
index 0000000..952ed60
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/581055ce0e3ef5df0c1ab22982a51513.msg
@@ -0,0 +1,94 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area-page --export-background-opacity=0 --export-dpi=96 --export-filename=Slide3.png --export-id-only --export-id=webslicer-layer --export-type=png Slide3.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide3.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide3.png
+
+iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAETtJREFUeJzt18FNwwAQAMFzsEQp
+6YeKaDAtpAy+8HQByLp9zFSw350BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAACAfzi2AwAA6Pqd+ZyZj+0O4B7HzM92A5dzOwAAgLSvmXluRwC3
++d4O4PLYDgAAAAAMOgAAACQYdAAAAAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAABBh0A
+AAACDDoAAAAEGHQAAAAIMOgAAAAQYNABAAAgwKADAABAgEEHAACAAIMOAAAAAQYdAAAAAgw6AAAA
+BBh0AAAACDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAAgACDDgAAAAEGHQAAAAIMOgAAAAQYdAAAAAgw
+6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAABBh0AAAACDDoAAAAEGHQAAAAIMOgAAAAQYNAB
+AAAgwKADAABAgEEHAACAAIMOAAAAAQYdAAAAAgw6AAAABBh0AAAACDDoAAAAEGDQAQAAIMCgAwAA
+QIBBBwAAgACDDgAAAAEGHQAAAAIMOgAAAAQYdAAAAAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAA
+gw4AAAABBh0AAAACDDoAAAAEGHQAAAAIMOgAAAAQYNABAAAgwKADAABAgEEHAACAAIMOAAAAAQYd
+AAAAAgw6AAAABBh0AAAACDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAAgACDDgAAAAEGHQAAAAIMOgAA
+AAQYdAAAAAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAABBh0AAAACDDoAAAAEGHQAAAAI
+MOgAAAAQYNABAAAgwKADAABAgEEHAACAAIMOAAAAAQYdAAAAAgw6AAAABBh0AAAACDDoAAAAEGDQ
+AQAAIMCgAwAAQIBBBwAAgACDDgAAAAEGHQAAAAIMOgAAAAQYdAAAAAgw6AAAABBg0AEAACDAoAMA
+AECAQQcAAIAAgw4AAAABBh0AAAACDDoAAAAEGHQAAAAIMOgAAAAQYNABAAAgwKADAABAgEEHAACA
+AIMOAAAAAQYdAAAAAgw6AAAABBh0AAAACDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAAgACDDgAAAAEG
+HQAAAAIMOgAAAAQYdAAAAAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAABBh0AAAACDDoA
+AAAEGHQAAAAIMOgAAAAQYNABAAAgwKADAABAgEEHAACAAIMOAAAAAQYdAAAAAgw6AAAABBh0AAAA
+CDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAAgACDDgAAAAEGHQAAAAIMOgAAAAQYdAAAAAgw6AAAABBg
+0AEAACDAoAMAAECAQQcAAIAAgw4AAAABBh0AAAACDDoAAAAEGHQAAAAIMOgAAAAQYNABAAAgwKAD
+AABAgEEHAACAAIMOAAAAAQYdAAAAAgw6AAAABBh0AAAACDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAA
+gACDDgAAAAEGHQAAAAIMOgAAAAQYdAAAAAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAAB
+Bh0AAAACDDoAAAAEGHQAAAAIMOgAAAAQYNABAAAgwKADAABAgEEHAACAAIMOAAAAAQYdAAAAAgw6
+AAAABBh0AAAACDDoAAAAEGDQAQAAIMCgAwAAQIBBBwAAgACDDgAAAAEGHQAAAAIMOgAAAAQYdAAA
+AAgw6AAAABBg0AEAACDAoAMAAECAQQcAAIAAgw4AAAAB53YAAABpr5l5b0cAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA
+Hf4AWlAGPhJKDywAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/67e526c4c1e53207e5e46274e8cdfcc0.msg b/share/extensions/tests/data/cmd/inkscape/67e526c4c1e53207e5e46274e8cdfcc0.msg
new file mode 100644
index 0000000..fe04dbb
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/67e526c4c1e53207e5e46274e8cdfcc0.msg
@@ -0,0 +1,17 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-dpi=1 --export-filename=Slide3.png --export-type=png Slide3.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide3.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide3.png
+
+iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAAnAAAAJwEqCZFPAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAADFJREFUGJVjYBgwwIhL4j8DgywD
+A4McVNFRFjyGKDEwMDhC2XgVPmFgYDhOqhMHEgAAHzAE3cTGGWYAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/7e16d346b278485f0e308b7c8eda301d.msg b/share/extensions/tests/data/cmd/inkscape/7e16d346b278485f0e308b7c8eda301d.msg
new file mode 100644
index 0000000..3e6bff1
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/7e16d346b278485f0e308b7c8eda301d.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:0:47:49 --export-filename=guides_0.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_0.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_0.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/818d4c30d07def36e80e32df12023124.msg b/share/extensions/tests/data/cmd/inkscape/818d4c30d07def36e80e32df12023124.msg
new file mode 100644
index 0000000..4be9ba8
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/818d4c30d07def36e80e32df12023124.msg
@@ -0,0 +1,261 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area-page --export-background-opacity=0 --export-dpi=96 --export-filename=Slide1.png --export-id-only --export-id=layer1 --export-type=png Slide1.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide1.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide1.png
+
+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
+2Ek5j6wOn1P2Y5fgPawnN6te3fY1139bvWDO9H6TZW4277X3q95Tfap6Ydtvl1s0Pv+531FHVH9V
+fbz6bGP73nlemUdW/1SdVr1tB88DAAAwJcdU76o+WD1o8jhq8tyfVt+vfr+6Z/XM6qK2JekHNRL3
+V06mD2wkh69tNKU+qjqx+u6cso9Z0nez9h1Rba7uNJm+SnXJ5HHlybw7TZY5fDJ9UvWVRnL+kOpX
+qm9XL51T7n2qrdWmyfQh1ecmj0dX96p+r20XUG45Wf5/q6dU920k+OdVV53GGwUAAODS/qU6ed68
+q1UXVw+cN/9F1TvnTP9MdX71mOrvqy83+jrPelL1tSnGujf4WPWMyf8Prz4yeTxsMu8Z1UfnLH9S
+dVbb15j/dvW9OdPzE/SnVT9s54PAzSbovzln3v7VOY0LAAAAa4I+6MB6cPPG+exqbd8sff/GCN+z
+Pl79biNxr1G7+/3lCHAdO6W6a3X85O8pk/l3rV41b96sDzYS7lmnV4dVBzQuoMx3p0kZ39pNLG+f
+8/8FjZr6q+/2HQAArBISdGA9uFq1pbrdDp57+7zpTzTOfV+pPrnEce0NTmnUgB/cSMYfN5n/4kYt
++S0b3Q3m+tG86Usmf3f2nXRAY3vtzo7K3bSjBQEAViMJOrDWbO3St9/6ZmNAsT9sNFvfmcMatbqv
+bCTzL2z0aZ61ZQdls2vvbmyTX2k0QX934zP8icm8LZN5i/GF6icXWQYAwKpnFHdgrTmrUWM+1ymT
++c9q+wuPG9p2z+0NjRG+z2k0g39oo8/0/5lX9mxTay6bH1UfqP64en9jYLYfT/5/yuS5Hy9yHW+s
+bl/9/Lz5S3W7PQCAFSFBB9aakxq3Rzu9+nB1/0YC+ODGiO2fqV42We70xq25qp7YuJXaQxr9nD/Y
+SCpfVB09WeYtjT7pn5uU/dSlfjPrxCnVldq+r/nbdjBvT72m+rvqddX/a1xoeX9j8DgAgHVDU05g
+LTqycV/tKzZGDD9jMv/QRsJ+3eoHjWT9lOrCxsjg36w+NKecDY1bcn1tUk6NWtlbNJLLM+bMZ+eu
+Xt2mel/1jcm8q1W3rf6n+vqcZW89+fv+OfOuXN2xMTr/JY3m8ber/r3RfH7ua49r3Hf9C9V/Nbbz
+YY3+729s1ODPuntjm//vYt4cAAAAwELduLrpEpV9zeoOS1Q2AAAArCv/0miJsBSe1GhtAgAsEX3Q
+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
+95GVDgbWE/dEBVYN90GHpeM+6GvIM7t+m/vTRvN3243VZGv1b23qKT2tL650MLAeOekDq4YEHZaO
+BH0NmunG1fHVg1Y6FKje1saerMYclpYva2DVkKDD0pGgr2Ez3bF6SvWz2Y4sry3VW6s/bab3rHQw
+sDdwkgdWDQk6LB0J+jow0/Wqx0weh69wNKxv51QnVc9vps+sdDCwN/FlDawaEnRYOhL0dWSmA6uH
+Vg+p7lLtu7IBsU5cVL2jek316mY6b4Xjgb2SL2tg1ZCgw9KRoK9Tf9HlO6/j2tqDqvtWB690SKwp
+51enVP9Wvb6ZfrDC8cBez5c1sGpI0GHpSND3AjPt08aObku3q25fHVPdMNuebc6sPtKG3tPW3tth
+fagnduFKBwVs44QNrBoSdFg6EvS91ExHtLHrt6XrVEfV///3oEZt+wHV5Sf/b1qxOFmMzdW51Y+q
+Cyb/n1t9qQ2d0da+VJ1RfaGZvrtyYQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AP9fe3BIAAAAACDo/2tnWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bf2JDlg/m2H/wAAAABJ
+RU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/82de0e8eb29f071d78cebe7a4116e246.msg b/share/extensions/tests/data/cmd/inkscape/82de0e8eb29f071d78cebe7a4116e246.msg
new file mode 100644
index 0000000..3f75f15
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/82de0e8eb29f071d78cebe7a4116e246.msg
@@ -0,0 +1,435 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-filename=output.svg --export-type=svg --pdf-page=1 --pdf-poppler input.pdf
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="output.svg"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: output.svg
+
+PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz
+dmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxu
+czpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6
+Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0
+cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
+L3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHht
+bG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9k
+aS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVz
+cGFjZXMvaW5rc2NhcGUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImlucHV0LnBkZiIKICAgaWQ9InN2
+ZzE0MSIKICAgdmVyc2lvbj0iMS4yIgogICB2aWV3Qm94PSIwIDAgNjEyIDc5MiIKICAgaGVpZ2h0
+PSI3OTJwdCIKICAgd2lkdGg9IjYxMnB0Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGEx
+NDUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4K
+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6
+dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBl
+L1N0aWxsSW1hZ2UiIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFk
+YXRhPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MTQzIgogICAgIGlu
+a3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjY0
+MCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5
+PSIwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAg
+ICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgYm9yZGVy
+Y29sb3I9IiM2NjY2NjYiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAvPgogIDxkZWZzCiAgICAg
+aWQ9ImRlZnM3MCI+CiAgICA8ZwogICAgICAgaWQ9Imc2OCI+CiAgICAgIDxzeW1ib2wKICAgICAg
+ICAgaWQ9ImdseXBoMC0wIgogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSI+CiAgICAgICAgPHBh
+dGgKICAgICAgICAgICBpZD0icGF0aDIiCiAgICAgICAgICAgZD0iIgogICAgICAgICAgIHN0eWxl
+PSJzdHJva2U6bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAg
+IGlkPSJnbHlwaDAtMSIKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRo
+CiAgICAgICAgICAgaWQ9InBhdGg1IgogICAgICAgICAgIGQ9Ik0gMi42NDA2MjUgLTMuNzE4NzUg
+TCAzLjc2NTYyNSAtMy43MTg3NSBDIDMuNDM3NSAtMi4yNSAzLjM0Mzc1IC0xLjgxMjUgMy4zNDM3
+NSAtMS4xNDA2MjUgQyAzLjM0Mzc1IC0xIDMuMzQzNzUgLTAuNzM0Mzc1IDMuNDIxODc1IC0wLjM5
+MDYyNSBDIDMuNTMxMjUgMC4wNDY4NzUgMy42NDA2MjUgMC4xMDkzNzUgMy43ODEyNSAwLjEwOTM3
+NSBDIDMuOTg0Mzc1IDAuMTA5Mzc1IDQuMjAzMTI1IC0wLjA2MjUgNC4yMDMxMjUgLTAuMjY1NjI1
+IEMgNC4yMDMxMjUgLTAuMzI4MTI1IDQuMjAzMTI1IC0wLjM0Mzc1IDQuMTQwNjI1IC0wLjQ4NDM3
+NSBDIDMuODQzNzUgLTEuMjAzMTI1IDMuODQzNzUgLTEuODU5Mzc1IDMuODQzNzUgLTIuMTQwNjI1
+IEMgMy44NDM3NSAtMi42NTYyNSAzLjkyMTg3NSAtMy4yMDMxMjUgNC4wMzEyNSAtMy43MTg3NSBM
+IDUuMTU2MjUgLTMuNzE4NzUgQyA1LjI5Njg3NSAtMy43MTg3NSA1LjY1NjI1IC0zLjcxODc1IDUu
+NjU2MjUgLTQuMDYyNSBDIDUuNjU2MjUgLTQuMjk2ODc1IDUuNDM3NSAtNC4yOTY4NzUgNS4yNSAt
+NC4yOTY4NzUgTCAxLjkwNjI1IC00LjI5Njg3NSBDIDEuNjg3NSAtNC4yOTY4NzUgMS4zMTI1IC00
+LjI5Njg3NSAwLjg3NSAtMy44MjgxMjUgQyAwLjUzMTI1IC0zLjQzNzUgMC4yNjU2MjUgLTIuOTg0
+Mzc1IDAuMjY1NjI1IC0yLjkzNzUgQyAwLjI2NTYyNSAtMi45MjE4NzUgMC4yNjU2MjUgLTIuODI4
+MTI1IDAuMzkwNjI1IC0yLjgyODEyNSBDIDAuNDY4NzUgLTIuODI4MTI1IDAuNDg0Mzc1IC0yLjg3
+NSAwLjU0Njg3NSAtMi45NTMxMjUgQyAxLjAzMTI1IC0zLjcxODc1IDEuNjA5Mzc1IC0zLjcxODc1
+IDEuODEyNSAtMy43MTg3NSBMIDIuMzc1IC0zLjcxODc1IEMgMi4wNjI1IC0yLjUxNTYyNSAxLjUz
+MTI1IC0xLjMxMjUgMS4xMDkzNzUgLTAuNDA2MjUgQyAxLjAzMTI1IC0wLjI1IDEuMDMxMjUgLTAu
+MjM0Mzc1IDEuMDMxMjUgLTAuMTU2MjUgQyAxLjAzMTI1IDAuMDMxMjUgMS4xODc1IDAuMTA5Mzc1
+IDEuMzEyNSAwLjEwOTM3NSBDIDEuNjA5Mzc1IDAuMTA5Mzc1IDEuNjg3NSAtMC4xNzE4NzUgMS44
+MTI1IC0wLjUzMTI1IEMgMS45NTMxMjUgLTEgMS45NTMxMjUgLTEuMDE1NjI1IDIuMDc4MTI1IC0x
+LjUxNTYyNSBaIE0gMi42NDA2MjUgLTMuNzE4NzUgIgogICAgICAgICAgIHN0eWxlPSJzdHJva2U6
+bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIGlkPSJnbHlw
+aDAtMiIKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRoCiAgICAgICAg
+ICAgaWQ9InBhdGg4IgogICAgICAgICAgIGQ9Ik0gMi44NTkzNzUgLTYuODEyNSBDIDIuODU5Mzc1
+IC02LjgxMjUgMi44NTkzNzUgLTYuOTIxODc1IDIuNzM0Mzc1IC02LjkyMTg3NSBDIDIuNSAtNi45
+MjE4NzUgMS43ODEyNSAtNi44NDM3NSAxLjUxNTYyNSAtNi44MTI1IEMgMS40Mzc1IC02LjgxMjUg
+MS4zMjgxMjUgLTYuNzk2ODc1IDEuMzI4MTI1IC02LjYyNSBDIDEuMzI4MTI1IC02LjUgMS40MjE4
+NzUgLTYuNSAxLjU2MjUgLTYuNSBDIDIuMDQ2ODc1IC02LjUgMi4wNjI1IC02LjQzNzUgMi4wNjI1
+IC02LjMyODEyNSBMIDIuMDMxMjUgLTYuMTI1IEwgMC41OTM3NSAtMC4zOTA2MjUgQyAwLjU0Njg3
+NSAtMC4yNSAwLjU0Njg3NSAtMC4yMzQzNzUgMC41NDY4NzUgLTAuMTcxODc1IEMgMC41NDY4NzUg
+MC4wNjI1IDAuNzUgMC4xMDkzNzUgMC44NDM3NSAwLjEwOTM3NSBDIDAuOTY4NzUgMC4xMDkzNzUg
+MS4xMDkzNzUgMC4wMTU2MjUgMS4xNzE4NzUgLTAuMDkzNzUgQyAxLjIxODc1IC0wLjE4NzUgMS42
+NzE4NzUgLTIuMDMxMjUgMS43MzQzNzUgLTIuMjgxMjUgQyAyLjA3ODEyNSAtMi4yNSAyLjg5MDYy
+NSAtMi4wOTM3NSAyLjg5MDYyNSAtMS40Mzc1IEMgMi44OTA2MjUgLTEuMzU5Mzc1IDIuODkwNjI1
+IC0xLjMyODEyNSAyLjg1OTM3NSAtMS4yMTg3NSBDIDIuODQzNzUgLTEuMTA5Mzc1IDIuODI4MTI1
+IC0wLjk4NDM3NSAyLjgyODEyNSAtMC44NzUgQyAyLjgyODEyNSAtMC4yOTY4NzUgMy4yMTg3NSAw
+LjEwOTM3NSAzLjczNDM3NSAwLjEwOTM3NSBDIDQuMDMxMjUgMC4xMDkzNzUgNC4zMTI1IC0wLjA0
+Njg3NSA0LjUzMTI1IC0wLjQyMTg3NSBDIDQuNzgxMjUgLTAuODU5Mzc1IDQuODkwNjI1IC0xLjQw
+NjI1IDQuODkwNjI1IC0xLjQyMTg3NSBDIDQuODkwNjI1IC0xLjUzMTI1IDQuNzk2ODc1IC0xLjUz
+MTI1IDQuNzY1NjI1IC0xLjUzMTI1IEMgNC42NzE4NzUgLTEuNTMxMjUgNC42NTYyNSAtMS40ODQz
+NzUgNC42MjUgLTEuMzQzNzUgQyA0LjQyMTg3NSAtMC42MjUgNC4yMDMxMjUgLTAuMTA5Mzc1IDMu
+NzY1NjI1IC0wLjEwOTM3NSBDIDMuNTYyNSAtMC4xMDkzNzUgMy40Mzc1IC0wLjIxODc1IDMuNDM3
+NSAtMC41NzgxMjUgQyAzLjQzNzUgLTAuNzUgMy40ODQzNzUgLTAuOTg0Mzc1IDMuNTE1NjI1IC0x
+LjE0MDYyNSBDIDMuNTYyNSAtMS4zMTI1IDMuNTYyNSAtMS4zNDM3NSAzLjU2MjUgLTEuNDUzMTI1
+IEMgMy41NjI1IC0yLjA5Mzc1IDIuOTM3NSAtMi4zNzUgMi4wNzgxMjUgLTIuNSBDIDIuMzkwNjI1
+IC0yLjY3MTg3NSAyLjcxODc1IC0yLjk4NDM3NSAyLjkzNzUgLTMuMjM0Mzc1IEMgMy40MjE4NzUg
+LTMuNzY1NjI1IDMuODc1IC00LjE4NzUgNC4zNTkzNzUgLTQuMTg3NSBDIDQuNDIxODc1IC00LjE4
+NzUgNC40Mzc1IC00LjE4NzUgNC40NTMxMjUgLTQuMTcxODc1IEMgNC41NzgxMjUgLTQuMTU2MjUg
+NC41NzgxMjUgLTQuMTU2MjUgNC42NzE4NzUgLTQuMDkzNzUgQyA0LjY4NzUgLTQuMDkzNzUgNC42
+ODc1IC00LjA3ODEyNSA0LjcwMzEyNSAtNC4wNjI1IEMgNC4yMzQzNzUgLTQuMDMxMjUgNC4xNDA2
+MjUgLTMuNjQwNjI1IDQuMTQwNjI1IC0zLjUxNTYyNSBDIDQuMTQwNjI1IC0zLjM1OTM3NSA0LjI1
+IC0zLjE3MTg3NSA0LjUxNTYyNSAtMy4xNzE4NzUgQyA0Ljc4MTI1IC0zLjE3MTg3NSA1LjA2MjUg
+LTMuMzkwNjI1IDUuMDYyNSAtMy43ODEyNSBDIDUuMDYyNSAtNC4wNzgxMjUgNC44MjgxMjUgLTQu
+NDA2MjUgNC4zOTA2MjUgLTQuNDA2MjUgQyA0LjEwOTM3NSAtNC40MDYyNSAzLjY1NjI1IC00LjMy
+ODEyNSAyLjkzNzUgLTMuNTMxMjUgQyAyLjU5Mzc1IC0zLjE1NjI1IDIuMjAzMTI1IC0yLjc1IDEu
+ODI4MTI1IC0yLjYwOTM3NSBaIE0gMi44NTkzNzUgLTYuODEyNSAiCiAgICAgICAgICAgc3R5bGU9
+InN0cm9rZTpub25lOyIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAg
+aWQ9ImdseXBoMS0wIgogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSI+CiAgICAgICAgPHBhdGgK
+ICAgICAgICAgICBpZD0icGF0aDExIgogICAgICAgICAgIGQ9IiIKICAgICAgICAgICBzdHlsZT0i
+c3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBp
+ZD0iZ2x5cGgxLTEiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAog
+ICAgICAgICAgIGlkPSJwYXRoMTQiCiAgICAgICAgICAgZD0iTSAzLjUxNTYyNSAtMS4yNjU2MjUg
+TCAzLjI4MTI1IC0xLjI2NTYyNSBDIDMuMjY1NjI1IC0xLjEwOTM3NSAzLjE4NzUgLTAuNzAzMTI1
+IDMuMDkzNzUgLTAuNjQwNjI1IEMgMy4wNDY4NzUgLTAuNTkzNzUgMi41MTU2MjUgLTAuNTkzNzUg
+Mi40MDYyNSAtMC41OTM3NSBMIDEuMTI1IC0wLjU5Mzc1IEMgMS44NTkzNzUgLTEuMjM0Mzc1IDIu
+MTA5Mzc1IC0xLjQzNzUgMi41MTU2MjUgLTEuNzY1NjI1IEMgMy4wMzEyNSAtMi4xNzE4NzUgMy41
+MTU2MjUgLTIuNjA5Mzc1IDMuNTE1NjI1IC0zLjI2NTYyNSBDIDMuNTE1NjI1IC00LjEwOTM3NSAy
+Ljc4MTI1IC00LjYyNSAxLjg5MDYyNSAtNC42MjUgQyAxLjAzMTI1IC00LjYyNSAwLjQzNzUgLTQu
+MDE1NjI1IDAuNDM3NSAtMy4zNzUgQyAwLjQzNzUgLTMuMDMxMjUgMC43MzQzNzUgLTIuOTg0Mzc1
+IDAuODEyNSAtMi45ODQzNzUgQyAwLjk2ODc1IC0yLjk4NDM3NSAxLjE3MTg3NSAtMy4xMDkzNzUg
+MS4xNzE4NzUgLTMuMzU5Mzc1IEMgMS4xNzE4NzUgLTMuNDg0Mzc1IDEuMTI1IC0zLjczNDM3NSAw
+Ljc2NTYyNSAtMy43MzQzNzUgQyAwLjk4NDM3NSAtNC4yMTg3NSAxLjQ1MzEyNSAtNC4zNzUgMS43
+ODEyNSAtNC4zNzUgQyAyLjQ4NDM3NSAtNC4zNzUgMi44NDM3NSAtMy44MjgxMjUgMi44NDM3NSAt
+My4yNjU2MjUgQyAyLjg0Mzc1IC0yLjY1NjI1IDIuNDA2MjUgLTIuMTg3NSAyLjE4NzUgLTEuOTM3
+NSBMIDAuNTE1NjI1IC0wLjI2NTYyNSBDIDAuNDM3NSAtMC4yMDMxMjUgMC40Mzc1IC0wLjE4NzUg
+MC40Mzc1IDAgTCAzLjMxMjUgMCBaIE0gMy41MTU2MjUgLTEuMjY1NjI1ICIKICAgICAgICAgICBz
+dHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAg
+ICAgICBpZD0iZ2x5cGgxLTIiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8
+cGF0aAogICAgICAgICAgIGlkPSJwYXRoMTciCiAgICAgICAgICAgZD0iTSA1LjM1OTM3NSAtMi4z
+NDM3NSBDIDUuNDUzMTI1IC0yLjM0Mzc1IDUuNjA5Mzc1IC0yLjM0Mzc1IDUuNjA5Mzc1IC0yLjUx
+NTYyNSBDIDUuNjA5Mzc1IC0yLjY4NzUgNS40NTMxMjUgLTIuNjg3NSA1LjM1OTM3NSAtMi42ODc1
+IEwgMC43NSAtMi42ODc1IEMgMC42NTYyNSAtMi42ODc1IDAuNDg0Mzc1IC0yLjY4NzUgMC40ODQz
+NzUgLTIuNTE1NjI1IEMgMC40ODQzNzUgLTIuMzQzNzUgMC42NDA2MjUgLTIuMzQzNzUgMC43NSAt
+Mi4zNDM3NSBaIE0gNS4zNTkzNzUgLTAuODEyNSBDIDUuNDUzMTI1IC0wLjgxMjUgNS42MDkzNzUg
+LTAuODEyNSA1LjYwOTM3NSAtMC45Njg3NSBDIDUuNjA5Mzc1IC0xLjE1NjI1IDUuNDUzMTI1IC0x
+LjE1NjI1IDUuMzU5Mzc1IC0xLjE1NjI1IEwgMC43NSAtMS4xNTYyNSBDIDAuNjQwNjI1IC0xLjE1
+NjI1IDAuNDg0Mzc1IC0xLjE1NjI1IDAuNDg0Mzc1IC0wLjk2ODc1IEMgMC40ODQzNzUgLTAuODEy
+NSAwLjY1NjI1IC0wLjgxMjUgMC43NSAtMC44MTI1IFogTSA1LjM1OTM3NSAtMC44MTI1ICIKICAg
+ICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5
+bWJvbAogICAgICAgICBpZD0iZ2x5cGgxLTMiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4K
+ICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMjAiCiAgICAgICAgICAgZD0iTSAyLjMy
+ODEyNSAtNC40Mzc1IEMgMi4zMjgxMjUgLTQuNjI1IDIuMzI4MTI1IC00LjYyNSAyLjEyNSAtNC42
+MjUgQyAxLjY3MTg3NSAtNC4xODc1IDEuMDQ2ODc1IC00LjE4NzUgMC43NjU2MjUgLTQuMTg3NSBM
+IDAuNzY1NjI1IC0zLjkzNzUgQyAwLjkyMTg3NSAtMy45Mzc1IDEuMzkwNjI1IC0zLjkzNzUgMS43
+NjU2MjUgLTQuMTI1IEwgMS43NjU2MjUgLTAuNTc4MTI1IEMgMS43NjU2MjUgLTAuMzQzNzUgMS43
+NjU2MjUgLTAuMjUgMS4wNzgxMjUgLTAuMjUgTCAwLjgxMjUgLTAuMjUgTCAwLjgxMjUgMCBDIDAu
+OTM3NSAwIDEuNzk2ODc1IC0wLjAzMTI1IDIuMDQ2ODc1IC0wLjAzMTI1IEMgMi4yNjU2MjUgLTAu
+MDMxMjUgMy4xNDA2MjUgMCAzLjI5Njg3NSAwIEwgMy4yOTY4NzUgLTAuMjUgTCAzLjAzMTI1IC0w
+LjI1IEMgMi4zMjgxMjUgLTAuMjUgMi4zMjgxMjUgLTAuMzQzNzUgMi4zMjgxMjUgLTAuNTc4MTI1
+IFogTSAyLjMyODEyNSAtNC40Mzc1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAv
+PgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5cGgyLTAiCiAg
+ICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJw
+YXRoMjMiCiAgICAgICAgICAgZD0iIgogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZTsiIC8+
+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIGlkPSJnbHlwaDItMSIKICAg
+ICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgaWQ9InBh
+dGgyNiIKICAgICAgICAgICBkPSJNIDEuMzEyNSAtMy4yNjU2MjUgTCAxLjMxMjUgLTMuNTE1NjI1
+IEMgMS4zMTI1IC02LjAzMTI1IDIuNTQ2ODc1IC02LjM5MDYyNSAzLjA2MjUgLTYuMzkwNjI1IEMg
+My4yOTY4NzUgLTYuMzkwNjI1IDMuNzE4NzUgLTYuMzI4MTI1IDMuOTM3NSAtNS45ODQzNzUgQyAz
+Ljc4MTI1IC01Ljk4NDM3NSAzLjM5MDYyNSAtNS45ODQzNzUgMy4zOTA2MjUgLTUuNTQ2ODc1IEMg
+My4zOTA2MjUgLTUuMjM0Mzc1IDMuNjI1IC01LjA3ODEyNSAzLjg0Mzc1IC01LjA3ODEyNSBDIDQg
+LTUuMDc4MTI1IDQuMzEyNSAtNS4xNzE4NzUgNC4zMTI1IC01LjU2MjUgQyA0LjMxMjUgLTYuMTU2
+MjUgMy44NzUgLTYuNjQwNjI1IDMuMDQ2ODc1IC02LjY0MDYyNSBDIDEuNzY1NjI1IC02LjY0MDYy
+NSAwLjQyMTg3NSAtNS4zNTkzNzUgMC40MjE4NzUgLTMuMTU2MjUgQyAwLjQyMTg3NSAtMC40ODQz
+NzUgMS41NzgxMjUgMC4yMTg3NSAyLjUgMC4yMTg3NSBDIDMuNjA5Mzc1IDAuMjE4NzUgNC41NjI1
+IC0wLjcxODc1IDQuNTYyNSAtMi4wMzEyNSBDIDQuNTYyNSAtMy4yOTY4NzUgMy42NzE4NzUgLTQu
+MjUgMi41NjI1IC00LjI1IEMgMS44OTA2MjUgLTQuMjUgMS41MTU2MjUgLTMuNzUgMS4zMTI1IC0z
+LjI2NTYyNSBaIE0gMi41IC0wLjA2MjUgQyAxLjg3NSAtMC4wNjI1IDEuNTc4MTI1IC0wLjY1NjI1
+IDEuNTE1NjI1IC0wLjgxMjUgQyAxLjMyODEyNSAtMS4yODEyNSAxLjMyODEyNSAtMi4wNzgxMjUg
+MS4zMjgxMjUgLTIuMjUgQyAxLjMyODEyNSAtMy4wMzEyNSAxLjY1NjI1IC00LjAzMTI1IDIuNTQ2
+ODc1IC00LjAzMTI1IEMgMi43MTg3NSAtNC4wMzEyNSAzLjE3MTg3NSAtNC4wMzEyNSAzLjQ4NDM3
+NSAtMy40MDYyNSBDIDMuNjU2MjUgLTMuMDQ2ODc1IDMuNjU2MjUgLTIuNTMxMjUgMy42NTYyNSAt
+Mi4wNDY4NzUgQyAzLjY1NjI1IC0xLjU2MjUgMy42NTYyNSAtMS4wNjI1IDMuNDg0Mzc1IC0wLjcw
+MzEyNSBDIDMuMTg3NSAtMC4xMDkzNzUgMi43MzQzNzUgLTAuMDYyNSAyLjUgLTAuMDYyNSBaIE0g
+Mi41IC0wLjA2MjUgIgogICAgICAgICAgIHN0eWxlPSJzdHJva2U6bm9uZTsiIC8+CiAgICAgIDwv
+c3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIGlkPSJnbHlwaDItMiIKICAgICAgICAgb3Zl
+cmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgaWQ9InBhdGgyOSIKICAg
+ICAgICAgICBkPSJNIDYuODQzNzUgLTMuMjY1NjI1IEMgNyAtMy4yNjU2MjUgNy4xODc1IC0zLjI2
+NTYyNSA3LjE4NzUgLTMuNDUzMTI1IEMgNy4xODc1IC0zLjY1NjI1IDcgLTMuNjU2MjUgNi44NTkz
+NzUgLTMuNjU2MjUgTCAwLjg5MDYyNSAtMy42NTYyNSBDIDAuNzUgLTMuNjU2MjUgMC41NjI1IC0z
+LjY1NjI1IDAuNTYyNSAtMy40NTMxMjUgQyAwLjU2MjUgLTMuMjY1NjI1IDAuNzUgLTMuMjY1NjI1
+IDAuODkwNjI1IC0zLjI2NTYyNSBaIE0gNi44NTkzNzUgLTEuMzI4MTI1IEMgNyAtMS4zMjgxMjUg
+Ny4xODc1IC0xLjMyODEyNSA3LjE4NzUgLTEuNTMxMjUgQyA3LjE4NzUgLTEuNzE4NzUgNyAtMS43
+MTg3NSA2Ljg0Mzc1IC0xLjcxODc1IEwgMC44OTA2MjUgLTEuNzE4NzUgQyAwLjc1IC0xLjcxODc1
+IDAuNTYyNSAtMS43MTg3NSAwLjU2MjUgLTEuNTMxMjUgQyAwLjU2MjUgLTEuMzI4MTI1IDAuNzUg
+LTEuMzI4MTI1IDAuODkwNjI1IC0xLjMyODEyNSBaIE0gNi44NTkzNzUgLTEuMzI4MTI1ICIKICAg
+ICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5
+bWJvbAogICAgICAgICBpZD0iZ2x5cGgyLTMiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4K
+ICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMzIiCiAgICAgICAgICAgZD0iTSAxLjc2
+NTYyNSAtNi45MjE4NzUgTCAwLjMyODEyNSAtNi44MTI1IEwgMC4zMjgxMjUgLTYuNSBDIDEuMDMx
+MjUgLTYuNSAxLjEwOTM3NSAtNi40Mzc1IDEuMTA5Mzc1IC01LjkzNzUgTCAxLjEwOTM3NSAtMC43
+NSBDIDEuMTA5Mzc1IC0wLjMxMjUgMSAtMC4zMTI1IDAuMzI4MTI1IC0wLjMxMjUgTCAwLjMyODEy
+NSAwIEMgMC42NTYyNSAtMC4wMTU2MjUgMS4xODc1IC0wLjAzMTI1IDEuNDM3NSAtMC4wMzEyNSBD
+IDEuNjg3NSAtMC4wMzEyNSAyLjE3MTg3NSAtMC4wMTU2MjUgMi41NDY4NzUgMCBMIDIuNTQ2ODc1
+IC0wLjMxMjUgQyAxLjg3NSAtMC4zMTI1IDEuNzY1NjI1IC0wLjMxMjUgMS43NjU2MjUgLTAuNzUg
+WiBNIDEuNzY1NjI1IC02LjkyMTg3NSAiCiAgICAgICAgICAgc3R5bGU9InN0cm9rZTpub25lOyIg
+Lz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgaWQ9ImdseXBoMi00Igog
+ICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0i
+cGF0aDM1IgogICAgICAgICAgIGQ9Ik0gMS43NjU2MjUgLTQuNDA2MjUgTCAwLjM3NSAtNC4yOTY4
+NzUgTCAwLjM3NSAtMy45ODQzNzUgQyAxLjAxNTYyNSAtMy45ODQzNzUgMS4xMDkzNzUgLTMuOTIx
+ODc1IDEuMTA5Mzc1IC0zLjQzNzUgTCAxLjEwOTM3NSAtMC43NSBDIDEuMTA5Mzc1IC0wLjMxMjUg
+MSAtMC4zMTI1IDAuMzI4MTI1IC0wLjMxMjUgTCAwLjMyODEyNSAwIEMgMC42NDA2MjUgLTAuMDE1
+NjI1IDEuMTg3NSAtMC4wMzEyNSAxLjQyMTg3NSAtMC4wMzEyNSBDIDEuNzgxMjUgLTAuMDMxMjUg
+Mi4xMjUgLTAuMDE1NjI1IDIuNDY4NzUgMCBMIDIuNDY4NzUgLTAuMzEyNSBDIDEuNzk2ODc1IC0w
+LjMxMjUgMS43NjU2MjUgLTAuMzU5Mzc1IDEuNzY1NjI1IC0wLjc1IFogTSAxLjc5Njg3NSAtNi4x
+NDA2MjUgQyAxLjc5Njg3NSAtNi40NTMxMjUgMS41NjI1IC02LjY3MTg3NSAxLjI4MTI1IC02LjY3
+MTg3NSBDIDAuOTY4NzUgLTYuNjcxODc1IDAuNzUgLTYuNDA2MjUgMC43NSAtNi4xNDA2MjUgQyAw
+Ljc1IC01Ljg3NSAwLjk2ODc1IC01LjYwOTM3NSAxLjI4MTI1IC01LjYwOTM3NSBDIDEuNTYyNSAt
+NS42MDkzNzUgMS43OTY4NzUgLTUuODI4MTI1IDEuNzk2ODc1IC02LjE0MDYyNSBaIE0gMS43OTY4
+NzUgLTYuMTQwNjI1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8
+L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5cGgyLTUiCiAgICAgICAgIG92
+ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMzgiCiAg
+ICAgICAgICAgZD0iTSAxLjA5Mzc1IC0zLjQyMTg3NSBMIDEuMDkzNzUgLTAuNzUgQyAxLjA5Mzc1
+IC0wLjMxMjUgMC45ODQzNzUgLTAuMzEyNSAwLjMxMjUgLTAuMzEyNSBMIDAuMzEyNSAwIEMgMC42
+NzE4NzUgLTAuMDE1NjI1IDEuMTcxODc1IC0wLjAzMTI1IDEuNDUzMTI1IC0wLjAzMTI1IEMgMS43
+MDMxMjUgLTAuMDMxMjUgMi4yMTg3NSAtMC4wMTU2MjUgMi41NjI1IDAgTCAyLjU2MjUgLTAuMzEy
+NSBDIDEuODkwNjI1IC0wLjMxMjUgMS43ODEyNSAtMC4zMTI1IDEuNzgxMjUgLTAuNzUgTCAxLjc4
+MTI1IC0yLjU5Mzc1IEMgMS43ODEyNSAtMy42MjUgMi41IC00LjE4NzUgMy4xMjUgLTQuMTg3NSBD
+IDMuNzY1NjI1IC00LjE4NzUgMy44NzUgLTMuNjU2MjUgMy44NzUgLTMuMDc4MTI1IEwgMy44NzUg
+LTAuNzUgQyAzLjg3NSAtMC4zMTI1IDMuNzY1NjI1IC0wLjMxMjUgMy4wOTM3NSAtMC4zMTI1IEwg
+My4wOTM3NSAwIEMgMy40Mzc1IC0wLjAxNTYyNSAzLjk1MzEyNSAtMC4wMzEyNSA0LjIxODc1IC0w
+LjAzMTI1IEMgNC40Njg3NSAtMC4wMzEyNSA1IC0wLjAxNTYyNSA1LjMyODEyNSAwIEwgNS4zMjgx
+MjUgLTAuMzEyNSBDIDQuNjcxODc1IC0wLjMxMjUgNC41NjI1IC0wLjMxMjUgNC41NjI1IC0wLjc1
+IEwgNC41NjI1IC0yLjU5Mzc1IEMgNC41NjI1IC0zLjYyNSA1LjI2NTYyNSAtNC4xODc1IDUuOTA2
+MjUgLTQuMTg3NSBDIDYuNTMxMjUgLTQuMTg3NSA2LjY0MDYyNSAtMy42NTYyNSA2LjY0MDYyNSAt
+My4wNzgxMjUgTCA2LjY0MDYyNSAtMC43NSBDIDYuNjQwNjI1IC0wLjMxMjUgNi41MzEyNSAtMC4z
+MTI1IDUuODU5Mzc1IC0wLjMxMjUgTCA1Ljg1OTM3NSAwIEMgNi4yMDMxMjUgLTAuMDE1NjI1IDYu
+NzE4NzUgLTAuMDMxMjUgNi45ODQzNzUgLTAuMDMxMjUgQyA3LjI1IC0wLjAzMTI1IDcuNzY1NjI1
+IC0wLjAxNTYyNSA4LjEwOTM3NSAwIEwgOC4xMDkzNzUgLTAuMzEyNSBDIDcuNTkzNzUgLTAuMzEy
+NSA3LjM0Mzc1IC0wLjMxMjUgNy4zMjgxMjUgLTAuNjA5Mzc1IEwgNy4zMjgxMjUgLTIuNTE1NjI1
+IEMgNy4zMjgxMjUgLTMuMzc1IDcuMzI4MTI1IC0zLjY3MTg3NSA3LjAxNTYyNSAtNC4wMzEyNSBD
+IDYuODc1IC00LjIwMzEyNSA2LjU0Njg3NSAtNC40MDYyNSA1Ljk2ODc1IC00LjQwNjI1IEMgNS4x
+NDA2MjUgLTQuNDA2MjUgNC42ODc1IC0zLjgxMjUgNC41MzEyNSAtMy40MjE4NzUgQyA0LjM5MDYy
+NSAtNC4yOTY4NzUgMy42NTYyNSAtNC40MDYyNSAzLjIwMzEyNSAtNC40MDYyNSBDIDIuNDY4NzUg
+LTQuNDA2MjUgMiAtMy45ODQzNzUgMS43MTg3NSAtMy4zNTkzNzUgTCAxLjcxODc1IC00LjQwNjI1
+IEwgMC4zMTI1IC00LjI5Njg3NSBMIDAuMzEyNSAtMy45ODQzNzUgQyAxLjAxNTYyNSAtMy45ODQz
+NzUgMS4wOTM3NSAtMy45MjE4NzUgMS4wOTM3NSAtMy40MjE4NzUgWiBNIDEuMDkzNzUgLTMuNDIx
+ODc1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4K
+ICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5cGgyLTYiCiAgICAgICAgIG92ZXJmbG93PSJ2
+aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoNDEiCiAgICAgICAgICAg
+ZD0iTSAyLjkzNzUgLTYuMzc1IEMgMi45Mzc1IC02LjYyNSAyLjkzNzUgLTYuNjQwNjI1IDIuNzAz
+MTI1IC02LjY0MDYyNSBDIDIuMDc4MTI1IC02IDEuMjAzMTI1IC02IDAuODkwNjI1IC02IEwgMC44
+OTA2MjUgLTUuNjg3NSBDIDEuMDkzNzUgLTUuNjg3NSAxLjY3MTg3NSAtNS42ODc1IDIuMTg3NSAt
+NS45NTMxMjUgTCAyLjE4NzUgLTAuNzgxMjUgQyAyLjE4NzUgLTAuNDIxODc1IDIuMTU2MjUgLTAu
+MzEyNSAxLjI2NTYyNSAtMC4zMTI1IEwgMC45NTMxMjUgLTAuMzEyNSBMIDAuOTUzMTI1IDAgQyAx
+LjI5Njg3NSAtMC4wMzEyNSAyLjE1NjI1IC0wLjAzMTI1IDIuNTYyNSAtMC4wMzEyNSBDIDIuOTUz
+MTI1IC0wLjAzMTI1IDMuODI4MTI1IC0wLjAzMTI1IDQuMTcxODc1IDAgTCA0LjE3MTg3NSAtMC4z
+MTI1IEwgMy44NTkzNzUgLTAuMzEyNSBDIDIuOTUzMTI1IC0wLjMxMjUgMi45Mzc1IC0wLjQyMTg3
+NSAyLjkzNzUgLTAuNzgxMjUgWiBNIDIuOTM3NSAtNi4zNzUgIgogICAgICAgICAgIHN0eWxlPSJz
+dHJva2U6bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIGlk
+PSJnbHlwaDMtMCIKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRoCiAg
+ICAgICAgICAgaWQ9InBhdGg0NCIKICAgICAgICAgICBkPSIiCiAgICAgICAgICAgc3R5bGU9InN0
+cm9rZTpub25lOyIgLz4KICAgICAgPC9zeW1ib2w+CiAgICAgIDxzeW1ib2wKICAgICAgICAgaWQ9
+ImdseXBoMy0xIgogICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSI+CiAgICAgICAgPHBhdGgKICAg
+ICAgICAgICBpZD0icGF0aDQ3IgogICAgICAgICAgIGQ9Ik0gMC44NDM3NSAtMC40Mzc1IEMgMC44
+MjgxMjUgLTAuMzQzNzUgMC43ODEyNSAtMC4xNzE4NzUgMC43ODEyNSAtMC4xNTYyNSBDIDAuNzgx
+MjUgMCAwLjkwNjI1IDAuMDYyNSAxLjAxNTYyNSAwLjA2MjUgQyAxLjE0MDYyNSAwLjA2MjUgMS4y
+NSAtMC4wMTU2MjUgMS4yOTY4NzUgLTAuMDc4MTI1IEMgMS4zMjgxMjUgLTAuMTQwNjI1IDEuMzc1
+IC0wLjM3NSAxLjQyMTg3NSAtMC41MTU2MjUgQyAxLjQ1MzEyNSAtMC42NDA2MjUgMS41MzEyNSAt
+MC45Njg3NSAxLjU2MjUgLTEuMTQwNjI1IEMgMS42MDkzNzUgLTEuMjk2ODc1IDEuNjU2MjUgLTEu
+NDUzMTI1IDEuNjg3NSAtMS42MDkzNzUgQyAxLjc2NTYyNSAtMS44OTA2MjUgMS43ODEyNSAtMS45
+NTMxMjUgMS45ODQzNzUgLTIuMjM0Mzc1IEMgMi4xNzE4NzUgLTIuNTE1NjI1IDIuNSAtMi44NzUg
+My4wMzEyNSAtMi44NzUgQyAzLjQyMTg3NSAtMi44NzUgMy40Mzc1IC0yLjUxNTYyNSAzLjQzNzUg
+LTIuMzkwNjI1IEMgMy40Mzc1IC0xLjk2ODc1IDMuMTQwNjI1IC0xLjIwMzEyNSAzLjAzMTI1IC0w
+LjkwNjI1IEMgMi45NTMxMjUgLTAuNzAzMTI1IDIuOTIxODc1IC0wLjY0MDYyNSAyLjkyMTg3NSAt
+MC41MzEyNSBDIDIuOTIxODc1IC0wLjE1NjI1IDMuMjE4NzUgMC4wNjI1IDMuNTc4MTI1IDAuMDYy
+NSBDIDQuMjgxMjUgMC4wNjI1IDQuNTc4MTI1IC0wLjg5MDYyNSA0LjU3ODEyNSAtMSBDIDQuNTc4
+MTI1IC0xLjA5Mzc1IDQuNSAtMS4wOTM3NSA0LjQ2ODc1IC0xLjA5Mzc1IEMgNC4zNzUgLTEuMDkz
+NzUgNC4zNzUgLTEuMDQ2ODc1IDQuMzQzNzUgLTAuOTY4NzUgQyA0LjE4NzUgLTAuNDA2MjUgMy44
+NzUgLTAuMTI1IDMuNjA5Mzc1IC0wLjEyNSBDIDMuNDUzMTI1IC0wLjEyNSAzLjQyMTg3NSAtMC4y
+MTg3NSAzLjQyMTg3NSAtMC4zNzUgQyAzLjQyMTg3NSAtMC41MzEyNSAzLjQ2ODc1IC0wLjYyNSAz
+LjU5Mzc1IC0wLjkzNzUgQyAzLjY3MTg3NSAtMS4xNTYyNSAzLjk1MzEyNSAtMS44OTA2MjUgMy45
+NTMxMjUgLTIuMjgxMjUgQyAzLjk1MzEyNSAtMi45NTMxMjUgMy40MjE4NzUgLTMuMDc4MTI1IDMu
+MDQ2ODc1IC0zLjA3ODEyNSBDIDIuNDY4NzUgLTMuMDc4MTI1IDIuMDc4MTI1IC0yLjcxODc1IDEu
+ODc1IC0yLjQzNzUgQyAxLjgyODEyNSAtMi45MjE4NzUgMS40MjE4NzUgLTMuMDc4MTI1IDEuMTI1
+IC0zLjA3ODEyNSBDIDAuODI4MTI1IC0zLjA3ODEyNSAwLjY3MTg3NSAtMi44NTkzNzUgMC41Nzgx
+MjUgLTIuNzAzMTI1IEMgMC40MjE4NzUgLTIuNDM3NSAwLjMyODEyNSAtMi4wNDY4NzUgMC4zMjgx
+MjUgLTIgQyAwLjMyODEyNSAtMS45MjE4NzUgMC40MjE4NzUgLTEuOTIxODc1IDAuNDUzMTI1IC0x
+LjkyMTg3NSBDIDAuNTQ2ODc1IC0xLjkyMTg3NSAwLjU0Njg3NSAtMS45Mzc1IDAuNTkzNzUgLTIu
+MTI1IEMgMC43MDMxMjUgLTIuNTMxMjUgMC44NDM3NSAtMi44NzUgMS4xMDkzNzUgLTIuODc1IEMg
+MS4yOTY4NzUgLTIuODc1IDEuMzQzNzUgLTIuNzE4NzUgMS4zNDM3NSAtMi41MzEyNSBDIDEuMzQz
+NzUgLTIuNDA2MjUgMS4yODEyNSAtMi4xNDA2MjUgMS4yMTg3NSAtMS45NTMxMjUgQyAxLjE3MTg3
+NSAtMS43NjU2MjUgMS4xMDkzNzUgLTEuNDg0Mzc1IDEuMDc4MTI1IC0xLjMyODEyNSBaIE0gMC44
+NDM3NSAtMC40Mzc1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8
+L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5cGgzLTIiCiAgICAgICAgIG92
+ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoNTAiCiAg
+ICAgICAgICAgZD0iTSAyLjE4NzUgLTQuNjI1IEMgMi4xODc1IC00LjY0MDYyNSAyLjIwMzEyNSAt
+NC43MzQzNzUgMi4yMDMxMjUgLTQuNzM0Mzc1IEMgMi4yMDMxMjUgLTQuNzgxMjUgMi4xODc1IC00
+Ljg0Mzc1IDIuMDkzNzUgLTQuODQzNzUgQyAxLjk1MzEyNSAtNC44NDM3NSAxLjM3NSAtNC43ODEy
+NSAxLjIwMzEyNSAtNC43NjU2MjUgQyAxLjE1NjI1IC00Ljc2NTYyNSAxLjA0Njg3NSAtNC43NSAx
+LjA0Njg3NSAtNC42MDkzNzUgQyAxLjA0Njg3NSAtNC41MTU2MjUgMS4xNTYyNSAtNC41MTU2MjUg
+MS4yMzQzNzUgLTQuNTE1NjI1IEMgMS41NjI1IC00LjUxNTYyNSAxLjU2MjUgLTQuNDUzMTI1IDEu
+NTYyNSAtNC40MDYyNSBDIDEuNTYyNSAtNC4zNTkzNzUgMS41NDY4NzUgLTQuMzEyNSAxLjU0Njg3
+NSAtNC4yNSBMIDAuNTYyNSAtMC4zMTI1IEMgMC41MTU2MjUgLTAuMTg3NSAwLjUxNTYyNSAtMC4x
+NzE4NzUgMC41MTU2MjUgLTAuMTU2MjUgQyAwLjUxNTYyNSAtMC4wNDY4NzUgMC42MDkzNzUgMC4w
+NjI1IDAuNzY1NjI1IDAuMDYyNSBDIDAuOTUzMTI1IDAuMDYyNSAxLjAzMTI1IC0wLjA2MjUgMS4w
+NzgxMjUgLTAuMjE4NzUgQyAxLjA5Mzc1IC0wLjI1IDEuMzkwNjI1IC0xLjQ4NDM3NSAxLjQyMTg3
+NSAtMS41NzgxMjUgQyAxLjkyMTg3NSAtMS41MzEyNSAyLjMxMjUgLTEuMzU5Mzc1IDIuMzEyNSAt
+MSBDIDIuMzEyNSAtMC45Njg3NSAyLjMxMjUgLTAuOTM3NSAyLjI5Njg3NSAtMC44NTkzNzUgQyAy
+LjI2NTYyNSAtMC43NjU2MjUgMi4yNjU2MjUgLTAuNzE4NzUgMi4yNjU2MjUgLTAuNjQwNjI1IEMg
+Mi4yNjU2MjUgLTAuMTU2MjUgMi42NzE4NzUgMC4wNjI1IDMuMDE1NjI1IDAuMDYyNSBDIDMuNjg3
+NSAwLjA2MjUgMy44OTA2MjUgLTAuOTg0Mzc1IDMuODkwNjI1IC0xIEMgMy44OTA2MjUgLTEuMDkz
+NzUgMy44MTI1IC0xLjA5Mzc1IDMuNzgxMjUgLTEuMDkzNzUgQyAzLjY4NzUgLTEuMDkzNzUgMy42
+NzE4NzUgLTEuMDQ2ODc1IDMuNjQwNjI1IC0wLjkyMTg3NSBDIDMuNTYyNSAtMC42MjUgMy4zNzUg
+LTAuMTI1IDMuMDMxMjUgLTAuMTI1IEMgMi44NDM3NSAtMC4xMjUgMi43ODEyNSAtMC4yOTY4NzUg
+Mi43ODEyNSAtMC40ODQzNzUgQyAyLjc4MTI1IC0wLjYwOTM3NSAyLjc4MTI1IC0wLjYyNSAyLjgy
+ODEyNSAtMC43OTY4NzUgQyAyLjg0Mzc1IC0wLjgyODEyNSAyLjg1OTM3NSAtMC45Mzc1IDIuODU5
+Mzc1IC0xLjAxNTYyNSBDIDIuODU5Mzc1IC0xLjY0MDYyNSAyLjAzMTI1IC0xLjczNDM3NSAxLjcz
+NDM3NSAtMS43NSBDIDEuOTM3NSAtMS44NzUgMi4xODc1IC0yLjEwOTM3NSAyLjMxMjUgLTIuMjE4
+NzUgQyAyLjY3MTg3NSAtMi41NDY4NzUgMy4wMTU2MjUgLTIuODc1IDMuNDA2MjUgLTIuODc1IEMg
+My40ODQzNzUgLTIuODc1IDMuNTc4MTI1IC0yLjg1OTM3NSAzLjY0MDYyNSAtMi43ODEyNSBDIDMu
+MzQzNzUgLTIuNzM0Mzc1IDMuMjgxMjUgLTIuNSAzLjI4MTI1IC0yLjM5MDYyNSBDIDMuMjgxMjUg
+LTIuMjUgMy4zOTA2MjUgLTIuMTQwNjI1IDMuNTQ2ODc1IC0yLjE0MDYyNSBDIDMuNzUgLTIuMTQw
+NjI1IDMuOTUzMTI1IC0yLjI5Njg3NSAzLjk1MzEyNSAtMi41NzgxMjUgQyAzLjk1MzEyNSAtMi44
+MTI1IDMuNzgxMjUgLTMuMDc4MTI1IDMuNDIxODc1IC0zLjA3ODEyNSBDIDMuMDE1NjI1IC0zLjA3
+ODEyNSAyLjY1NjI1IC0yLjc4MTI1IDIuMjk2ODc1IC0yLjQ1MzEyNSBDIDIgLTIuMTg3NSAxLjc4
+MTI1IC0xLjk2ODc1IDEuNDg0Mzc1IC0xLjg0Mzc1IFogTSAyLjE4NzUgLTQuNjI1ICIKICAgICAg
+ICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJv
+bAogICAgICAgICBpZD0iZ2x5cGg0LTAiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAg
+ICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoNTMiCiAgICAgICAgICAgZD0iIgogICAgICAg
+ICAgIHN0eWxlPSJzdHJva2U6bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9s
+CiAgICAgICAgIGlkPSJnbHlwaDQtMSIKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAg
+ICAgIDxwYXRoCiAgICAgICAgICAgaWQ9InBhdGg1NiIKICAgICAgICAgICBkPSJNIDYuNDA2MjUg
+LTEuNTc4MTI1IEMgNS41MzEyNSAtMC45Mzc1IDUuNDIxODc1IC0wLjAxNTYyNSA1LjQyMTg3NSAt
+MC4wMTU2MjUgQyA1LjQyMTg3NSAwLjA5Mzc1IDUuNDg0Mzc1IDAuMDkzNzUgNS41NzgxMjUgMC4w
+OTM3NSBDIDUuNzAzMTI1IDAuMDkzNzUgNS43MzQzNzUgMC4wOTM3NSA1Ljc2NTYyNSAtMC4wMzEy
+NSBDIDUuODEyNSAtMC4yMDMxMjUgNS45MjE4NzUgLTAuNjQwNjI1IDYuMjgxMjUgLTEuMDMxMjUg
+QyA2LjY4NzUgLTEuNDUzMTI1IDcuMDMxMjUgLTEuNTYyNSA3LjMyODEyNSAtMS42NTYyNSBDIDcu
+MzU5Mzc1IC0xLjY3MTg3NSA3LjM5MDYyNSAtMS43MDMxMjUgNy4zOTA2MjUgLTEuNzM0Mzc1IEMg
+Ny4zOTA2MjUgLTEuODEyNSA3LjM1OTM3NSAtMS44MjgxMjUgNy4yNjU2MjUgLTEuODU5Mzc1IEMg
+Ni4yNjU2MjUgLTIuMTcxODc1IDUuOTA2MjUgLTIuODkwNjI1IDUuNzUgLTMuNSBDIDUuNzM0Mzc1
+IC0zLjU3ODEyNSA1LjY3MTg3NSAtMy41NzgxMjUgNS41NzgxMjUgLTMuNTc4MTI1IEMgNS40ODQz
+NzUgLTMuNTc4MTI1IDUuNDIxODc1IC0zLjU3ODEyNSA1LjQyMTg3NSAtMy40ODQzNzUgQyA1LjQy
+MTg3NSAtMy40Njg3NSA1LjQ4NDM3NSAtMyA1LjgyODEyNSAtMi41MTU2MjUgQyA1Ljk4NDM3NSAt
+Mi4yODEyNSA2LjE4NzUgLTIuMDc4MTI1IDYuNDA2MjUgLTEuOTIxODc1IEwgMC44MTI1IC0xLjky
+MTg3NSBDIDAuNzAzMTI1IC0xLjkyMTg3NSAwLjUzMTI1IC0xLjkyMTg3NSAwLjUzMTI1IC0xLjc1
+IEMgMC41MzEyNSAtMS41NzgxMjUgMC43MDMxMjUgLTEuNTc4MTI1IDAuODEyNSAtMS41NzgxMjUg
+WiBNIDYuNDA2MjUgLTEuNTc4MTI1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tlOm5vbmU7IiAv
+PgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5cGg0LTIiCiAg
+ICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJw
+YXRoNTkiCiAgICAgICAgICAgZD0iTSA0LjAzMTI1IC0xLjkwNjI1IEMgMy42NTYyNSAtMi4zNDM3
+NSAzLjU0Njg3NSAtMi40NTMxMjUgMy4yODEyNSAtMi42NDA2MjUgQyAyLjg1OTM3NSAtMi45NTMx
+MjUgMi40MDYyNSAtMy4wNzgxMjUgMi4wMzEyNSAtMy4wNzgxMjUgQyAxLjE1NjI1IC0zLjA3ODEy
+NSAwLjUzMTI1IC0yLjMyODEyNSAwLjUzMTI1IC0xLjUgQyAwLjUzMTI1IC0wLjY4NzUgMS4xNDA2
+MjUgMC4wNjI1IDIgMC4wNjI1IEMgMi45Njg3NSAwLjA2MjUgMy42NTYyNSAtMC43MTg3NSAzLjkw
+NjI1IC0xLjA5Mzc1IEMgNC4yNjU2MjUgLTAuNjU2MjUgNC4zOTA2MjUgLTAuNTQ2ODc1IDQuNjQw
+NjI1IC0wLjM1OTM3NSBDIDUuMDc4MTI1IC0wLjA0Njg3NSA1LjUxNTYyNSAwLjA2MjUgNS45MDYy
+NSAwLjA2MjUgQyA2Ljc2NTYyNSAwLjA2MjUgNy4zOTA2MjUgLTAuNjcxODc1IDcuMzkwNjI1IC0x
+LjUgQyA3LjM5MDYyNSAtMi4zMjgxMjUgNi43OTY4NzUgLTMuMDc4MTI1IDUuOTIxODc1IC0zLjA3
+ODEyNSBDIDQuOTUzMTI1IC0zLjA3ODEyNSA0LjI4MTI1IC0yLjI4MTI1IDQuMDMxMjUgLTEuOTA2
+MjUgWiBNIDQuMjUgLTEuNjU2MjUgQyA0LjUzMTI1IC0yLjEwOTM3NSA1LjE0MDYyNSAtMi44MTI1
+IDUuOTg0Mzc1IC0yLjgxMjUgQyA2LjcwMzEyNSAtMi44MTI1IDcuMjAzMTI1IC0yLjE3MTg3NSA3
+LjIwMzEyNSAtMS41IEMgNy4yMDMxMjUgLTAuODQzNzUgNi42NTYyNSAtMC4zMTI1IDYuMDE1NjI1
+IC0wLjMxMjUgQyA1LjM1OTM3NSAtMC4zMTI1IDQuOTIxODc1IC0wLjg0Mzc1IDQuMjUgLTEuNjU2
+MjUgWiBNIDMuNjcxODc1IC0xLjM1OTM3NSBDIDMuNDA2MjUgLTAuOTA2MjUgMi43OTY4NzUgLTAu
+MTg3NSAxLjkzNzUgLTAuMTg3NSBDIDEuMjE4NzUgLTAuMTg3NSAwLjczNDM3NSAtMC44MjgxMjUg
+MC43MzQzNzUgLTEuNSBDIDAuNzM0Mzc1IC0yLjE3MTg3NSAxLjI4MTI1IC0yLjY4NzUgMS45MjE4
+NzUgLTIuNjg3NSBDIDIuNTYyNSAtMi42ODc1IDMuMDE1NjI1IC0yLjE1NjI1IDMuNjcxODc1IC0x
+LjM1OTM3NSBaIE0gMy42NzE4NzUgLTEuMzU5Mzc1ICIKICAgICAgICAgICBzdHlsZT0ic3Ryb2tl
+Om5vbmU7IiAvPgogICAgICA8L3N5bWJvbD4KICAgICAgPHN5bWJvbAogICAgICAgICBpZD0iZ2x5
+cGg1LTAiCiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIj4KICAgICAgICA8cGF0aAogICAgICAg
+ICAgIGlkPSJwYXRoNjIiCiAgICAgICAgICAgZD0iIgogICAgICAgICAgIHN0eWxlPSJzdHJva2U6
+bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgICA8c3ltYm9sCiAgICAgICAgIGlkPSJnbHlw
+aDUtMSIKICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiPgogICAgICAgIDxwYXRoCiAgICAgICAg
+ICAgaWQ9InBhdGg2NSIKICAgICAgICAgICBkPSJNIDEyLjYyNSAxMy45NTMxMjUgTCAxMy44Mjgx
+MjUgMTAuNzY1NjI1IEwgMTMuNTc4MTI1IDEwLjc2NTYyNSBDIDEzLjE4NzUgMTEuNzk2ODc1IDEy
+LjEyNSAxMi40ODQzNzUgMTAuOTg0Mzc1IDEyLjc4MTI1IEMgMTAuNzgxMjUgMTIuODI4MTI1IDku
+Nzk2ODc1IDEzLjA5Mzc1IDcuODkwNjI1IDEzLjA5Mzc1IEwgMS44NzUgMTMuMDkzNzUgTCA2Ljk1
+MzEyNSA3LjE0MDYyNSBDIDcuMDE1NjI1IDcuMDYyNSA3LjAzMTI1IDcuMDMxMjUgNy4wMzEyNSA2
+Ljk4NDM3NSBDIDcuMDMxMjUgNi45NTMxMjUgNy4wMzEyNSA2LjkyMTg3NSA2Ljk2ODc1IDYuODI4
+MTI1IEwgMi4zMjgxMjUgMC40ODQzNzUgTCA3Ljc4MTI1IDAuNDg0Mzc1IEMgOS4xMjUgMC40ODQz
+NzUgMTAuMDMxMjUgMC42MjUgMTAuMTI1IDAuNjQwNjI1IEMgMTAuNjU2MjUgMC43MTg3NSAxMS41
+MzEyNSAwLjg5MDYyNSAxMi4zMTI1IDEuMzkwNjI1IEMgMTIuNTYyNSAxLjU0Njg3NSAxMy4yMzQz
+NzUgMiAxMy41NzgxMjUgMi43OTY4NzUgTCAxMy44MjgxMjUgMi43OTY4NzUgTCAxMi42MjUgMCBM
+IDAuODQzNzUgMCBDIDAuNjA5Mzc1IDAgMC41OTM3NSAwLjAxNTYyNSAwLjU2MjUgMC4wNjI1IEMg
+MC41NjI1IDAuMDkzNzUgMC41NjI1IDAuMjk2ODc1IDAuNTYyNSAwLjQwNjI1IEwgNS44MjgxMjUg
+Ny42MDkzNzUgTCAwLjY3MTg3NSAxMy42NzE4NzUgQyAwLjU2MjUgMTMuNzgxMjUgMC41NjI1IDEz
+Ljg0Mzc1IDAuNTYyNSAxMy44NDM3NSBDIDAuNTYyNSAxMy45NTMxMjUgMC42NTYyNSAxMy45NTMx
+MjUgMC44NDM3NSAxMy45NTMxMjUgWiBNIDEyLjYyNSAxMy45NTMxMjUgIgogICAgICAgICAgIHN0
+eWxlPSJzdHJva2U6bm9uZTsiIC8+CiAgICAgIDwvc3ltYm9sPgogICAgPC9nPgogIDwvZGVmcz4K
+ICA8ZwogICAgIGlkPSJzdXJmYWNlMSI+CiAgICA8ZwogICAgICAgaWQ9Imc3NCIKICAgICAgIHN0
+eWxlPSJmaWxsOnJnYigwJSwwJSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ij4KICAgICAgPHVzZQogICAg
+ICAgICBpZD0idXNlNzIiCiAgICAgICAgIHk9IjgxLjcxMiIKICAgICAgICAgeD0iOTMuMTIxIgog
+ICAgICAgICB4bGluazpocmVmPSIjZ2x5cGgwLTEiIC8+CiAgICA8L2c+CiAgICA8ZwogICAgICAg
+aWQ9Imc3OCIKICAgICAgIHN0eWxlPSJmaWxsOnJnYigwJSwwJSwwJSk7ZmlsbC1vcGFjaXR5OjE7
+Ij4KICAgICAgPHVzZQogICAgICAgICBpZD0idXNlNzYiCiAgICAgICAgIHk9Ijc4LjA5NyIKICAg
+ICAgICAgeD0iOTkuMTU3IgogICAgICAgICB4bGluazpocmVmPSIjZ2x5cGgxLTEiIC8+CiAgICA8
+L2c+CiAgICA8cGF0aAogICAgICAgaWQ9InBhdGg4MCIKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4
+KDEsMCwwLC0xLDkzLjEyMSw4NS45NjIpIgogICAgICAgZD0iTSAwLjAwMDA5Mzc1IDAuMDAxMDYy
+NSBMIDEwLjUwNzkwNiAwLjAwMTA2MjUgIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2Ut
+d2lkdGg6MC4zOTg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ry
+b2tlOnJnYigwJSwwJSwwJSk7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtbWl0ZXJsaW1pdDoxMDsi
+IC8+CiAgICA8ZwogICAgICAgaWQ9Imc4NCIKICAgICAgIHN0eWxlPSJmaWxsOnJnYigwJSwwJSww
+JSk7ZmlsbC1vcGFjaXR5OjE7Ij4KICAgICAgPHVzZQogICAgICAgICBpZD0idXNlODIiCiAgICAg
+ICAgIHk9Ijk1LjI4NiIKICAgICAgICAgeD0iOTUuODgzIgogICAgICAgICB4bGluazpocmVmPSIj
+Z2x5cGgyLTEiIC8+CiAgICA8L2c+CiAgICA8ZwogICAgICAgaWQ9Imc4OCIKICAgICAgIHN0eWxl
+PSJmaWxsOnJnYigwJSwwJSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ij4KICAgICAgPHVzZQogICAgICAg
+ICBpZD0idXNlODYiCiAgICAgICAgIHk9Ijg4LjQ1MiIKICAgICAgICAgeD0iMTA3LjU4OSIKICAg
+ICAgICAgeGxpbms6aHJlZj0iI2dseXBoMi0yIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlk
+PSJnOTYiCiAgICAgICBzdHlsZT0iZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyI+
+CiAgICAgIDx1c2UKICAgICAgICAgaWQ9InVzZTkwIgogICAgICAgICB5PSI4OC40NTIiCiAgICAg
+ICAgIHg9IjEyMS41OTQ0MjMiCiAgICAgICAgIHhsaW5rOmhyZWY9IiNnbHlwaDItMyIgLz4KICAg
+ICAgPHVzZQogICAgICAgICBpZD0idXNlOTIiCiAgICAgICAgIHk9Ijg4LjQ1MiIKICAgICAgICAg
+eD0iMTI0LjM2MjAzMyIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBoMi00IiAvPgogICAgICA8
+dXNlCiAgICAgICAgIGlkPSJ1c2U5NCIKICAgICAgICAgeT0iODguNDUyIgogICAgICAgICB4PSIx
+MjcuMTI5NjQ0IgogICAgICAgICB4bGluazpocmVmPSIjZ2x5cGgyLTUiIC8+CiAgICA8L2c+CiAg
+ICA8ZwogICAgICAgaWQ9ImcxMDAiCiAgICAgICBzdHlsZT0iZmlsbDpyZ2IoMCUsMCUsMCUpO2Zp
+bGwtb3BhY2l0eToxOyI+CiAgICAgIDx1c2UKICAgICAgICAgaWQ9InVzZTk4IgogICAgICAgICB5
+PSI5NC40MyIKICAgICAgICAgeD0iMTE4LjEwNSIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBo
+My0xIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMTA2IgogICAgICAgc3R5bGU9ImZp
+bGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6MTsiPgogICAgICA8dXNlCiAgICAgICAgIGlk
+PSJ1c2UxMDIiCiAgICAgICAgIHk9Ijk0LjQzIgogICAgICAgICB4PSIxMjMuMDMiCiAgICAgICAg
+IHhsaW5rOmhyZWY9IiNnbHlwaDQtMSIgLz4KICAgICAgPHVzZQogICAgICAgICBpZD0idXNlMTA0
+IgogICAgICAgICB5PSI5NC40MyIKICAgICAgICAgeD0iMTMwLjk3MjQ2MSIKICAgICAgICAgeGxp
+bms6aHJlZj0iI2dseXBoNC0yIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMTEwIgog
+ICAgICAgc3R5bGU9ImZpbGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6MTsiPgogICAgICA8
+dXNlCiAgICAgICAgIGlkPSJ1c2UxMDgiCiAgICAgICAgIHk9Ijc1Ljk5OSIKICAgICAgICAgeD0i
+MTQ1LjM1OSIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBoMy0xIiAvPgogICAgPC9nPgogICAg
+PGcKICAgICAgIGlkPSJnMTE0IgogICAgICAgc3R5bGU9ImZpbGw6cmdiKDAlLDAlLDAlKTtmaWxs
+LW9wYWNpdHk6MTsiPgogICAgICA8dXNlCiAgICAgICAgIGlkPSJ1c2UxMTIiCiAgICAgICAgIHk9
+Ijc4Ljk4OCIKICAgICAgICAgeD0iMTQwLjYyNiIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBo
+NS0xIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJnMTE4IgogICAgICAgc3R5bGU9ImZp
+bGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6MTsiPgogICAgICA8dXNlCiAgICAgICAgIGlk
+PSJ1c2UxMTYiCiAgICAgICAgIHk9IjEwMC40MzUiCiAgICAgICAgIHg9IjE0MC41NzYiCiAgICAg
+ICAgIHhsaW5rOmhyZWY9IiNnbHlwaDMtMiIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0i
+ZzEyNCIKICAgICAgIHN0eWxlPSJmaWxsOnJnYigwJSwwJSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ij4K
+ICAgICAgPHVzZQogICAgICAgICBpZD0idXNlMTIwIgogICAgICAgICB5PSIxMDAuNDM1IgogICAg
+ICAgICB4PSIxNDQuOTc5IgogICAgICAgICB4bGluazpocmVmPSIjZ2x5cGgxLTIiIC8+CiAgICAg
+IDx1c2UKICAgICAgICAgaWQ9InVzZTEyMiIKICAgICAgICAgeT0iMTAwLjQzNSIKICAgICAgICAg
+eD0iMTUxLjA5NTAyMyIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBoMS0zIiAvPgogICAgPC9n
+PgogICAgPGcKICAgICAgIGlkPSJnMTI4IgogICAgICAgc3R5bGU9ImZpbGw6cmdiKDAlLDAlLDAl
+KTtmaWxsLW9wYWNpdHk6MTsiPgogICAgICA8dXNlCiAgICAgICAgIGlkPSJ1c2UxMjYiCiAgICAg
+ICAgIHk9IjgxLjcxMiIKICAgICAgICAgeD0iMTYwLjQxNyIKICAgICAgICAgeGxpbms6aHJlZj0i
+I2dseXBoMi02IiAvPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoMTMwIgogICAg
+ICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMTU3LjkyMiw4NS45NjIpIgogICAgICAgZD0i
+TSAtMC4wMDAxMjUgMC4wMDEwNjI1IEwgOS45Njg2MjUgMC4wMDEwNjI1ICIKICAgICAgIHN0eWxl
+PSJmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzk4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tl
+LWxpbmVqb2luOm1pdGVyO3N0cm9rZTpyZ2IoMCUsMCUsMCUpO3N0cm9rZS1vcGFjaXR5OjE7c3Ry
+b2tlLW1pdGVybGltaXQ6MTA7IiAvPgogICAgPGcKICAgICAgIGlkPSJnMTM0IgogICAgICAgc3R5
+bGU9ImZpbGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6MTsiPgogICAgICA8dXNlCiAgICAg
+ICAgIGlkPSJ1c2UxMzIiCiAgICAgICAgIHk9Ijk1LjI4NiIKICAgICAgICAgeD0iMTU3LjkyMiIK
+ICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBoMC0yIiAvPgogICAgPC9nPgogICAgPGcKICAgICAg
+IGlkPSJnMTM4IgogICAgICAgc3R5bGU9ImZpbGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6
+MTsiPgogICAgICA8dXNlCiAgICAgICAgIGlkPSJ1c2UxMzYiCiAgICAgICAgIHk9IjkyLjQwOCIK
+ICAgICAgICAgeD0iMTYzLjQyMyIKICAgICAgICAgeGxpbms6aHJlZj0iI2dseXBoMS0xIiAvPgog
+ICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/88e23ddddb7b44e469a8309d48b71594.msg b/share/extensions/tests/data/cmd/inkscape/88e23ddddb7b44e469a8309d48b71594.msg
new file mode 100644
index 0000000..44d6dea
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/88e23ddddb7b44e469a8309d48b71594.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:951:47:1000 --export-filename=f6oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f6oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f6oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/8d81a6ce40b41366bc5784c8b8e3f3e3.msg b/share/extensions/tests/data/cmd/inkscape/8d81a6ce40b41366bc5784c8b8e3f3e3.msg
new file mode 100644
index 0000000..01c4c8b
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/8d81a6ce40b41366bc5784c8b8e3f3e3.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:0:953:49 --export-filename=f1oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f1oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f1oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAAxCAYAAACcaFfTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAMNJREFUeJztwTEBAAAAwqD1T20M
+H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAATga19wABjrwhtgAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/9216316249e241e47bf118e187386687.msg b/share/extensions/tests/data/cmd/inkscape/9216316249e241e47bf118e187386687.msg
new file mode 100644
index 0000000..922496e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/9216316249e241e47bf118e187386687.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:0:953:49 --export-filename=guides_1.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_1.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_1.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAAxCAYAAACcaFfTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAMNJREFUeJztwTEBAAAAwqD1T20M
+H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAATga19wABjrwhtgAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/96e4049adf5290ee08bfbcd580bd8dd1.msg b/share/extensions/tests/data/cmd/inkscape/96e4049adf5290ee08bfbcd580bd8dd1.msg
new file mode 100644
index 0000000..8cb5321
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/96e4049adf5290ee08bfbcd580bd8dd1.msg
@@ -0,0 +1,19 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-dpi=1 --export-filename=Slide2.png --export-type=png Slide2.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide2.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide2.png
+
+iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAAnAAAAJwEqCZFPAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAJ9JREFUGJXN0C9uAnEQxfHPDxYW
+QVqDRfFHEE5AQoLA7BF6ARwnwKynqgYFCRaD4hakSQ0cgJ5gL7AIFkIIeJ6Zl5mX72SG91BOlBOB
+H7FU9TorXUq6yy8+QTKZqCwGfr/6tvegCGWEPZUbcSqWqj0Gl+iiVWxpF76DcEuOvjUQRhv1ohU8
+KMD6z/w/c2x+6J0yh9nQ6um1V9J44/PVR85E2xqRgxB1CAAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/994e3f169976a1af54f6590723d399ee.msg b/share/extensions/tests/data/cmd/inkscape/994e3f169976a1af54f6590723d399ee.msg
new file mode 100644
index 0000000..7eff536
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/994e3f169976a1af54f6590723d399ee.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:951:953:1000 --export-filename=f7oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f7oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f7oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAAxCAYAAACcaFfTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAMNJREFUeJztwTEBAAAAwqD1T20M
+H6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAATga19wABjrwhtgAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/a274e3a1c2d893233fa49b8ad9850098.msg b/share/extensions/tests/data/cmd/inkscape/a274e3a1c2d893233fa49b8ad9850098.msg
new file mode 100644
index 0000000..ae8c52e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/a274e3a1c2d893233fa49b8ad9850098.msg
@@ -0,0 +1,18 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-dpi=1 --export-filename=Slide1.png --export-type=png Slide1.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide1.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide1.png
+
+iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAAnAAAAJwEqCZFPAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAGFJREFUGJXlyrEJg1AYhdHzLIKg
+VRBS2DuDpaO93nFSSkYxC7hBEvgtfIXOkAOX23zJ4VY+yuDnpCr/Cb5v7i8eE2StWeMqR9AFYzA+
+B/2y2pbVJqsvaZBK3AXJrJG1/toOYHQZ6KZhWDQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/b493ad11b50db40a61c857109f083621.msg b/share/extensions/tests/data/cmd/inkscape/b493ad11b50db40a61c857109f083621.msg
new file mode 100644
index 0000000..84695b2
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/b493ad11b50db40a61c857109f083621.msg
@@ -0,0 +1,604 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --batch-process --verb=EditSelectAllInAllLayers;EditUnlinkClone;ObjectToPath;FileSave;FileQuit input.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="input.svg"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: input.svg
+
+PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz
+dmcKICAgeG1sbnM6bnMxPSJodHRwczovL2xhdW5jaHBhZC5uZXQvamVzc3lpbmsiCiAgIHhtbG5z
+OmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1sbnM6Y2M9Imh0dHA6
+Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
+Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMu
+b3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHht
+bG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9k
+aS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVz
+cGFjZXMvaW5rc2NhcGUiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImlucHV0LnN2ZyIKICAgaW5rc2Nh
+cGU6dmVyc2lvbj0iMS4xLWRldiAoMmNkMzE5ZWQ3MywgMjAyMC0wMy0zMSwgY3VzdG9tKSIKICAg
+aWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIKICAg
+aGVpZ2h0PSIxMDAwIgogICB3aWR0aD0iMTAwMCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFk
+YXRhNDEiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0i
+Ij4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8
+ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0
+eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21l
+dGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMzMyI+CiAgICA8bWFya2VyCiAgICAgICBpbmtz
+Y2FwZTppc3N0b2NrPSJ0cnVlIgogICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiCiAgICAg
+ICBpZD0iQXJyb3cyTHN0YXJ0IgogICAgICAgcmVmWD0iMC4wIgogICAgICAgcmVmWT0iMC4wIgog
+ICAgICAgb3JpZW50PSJhdXRvIgogICAgICAgaW5rc2NhcGU6c3RvY2tpZD0iQXJyb3cyTHN0YXJ0
+Ij4KICAgICAgPHBhdGgKICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgxLjEpIHRyYW5zbGF0ZSgx
+LDApIgogICAgICAgICBkPSJNIDguNzE4NTg3OCw0LjAzMzczNTIgTCAtMi4yMDcyODk1LDAuMDE2
+MDEzMjU2IEwgOC43MTg1ODg0LC00LjAwMTcwNzggQyA2Ljk3MzA5MDAsLTEuNjI5NjQ2OSA2Ljk4
+MzE0NzYsMS42MTU3NDQxIDguNzE4NTg3OCw0LjAzMzczNTIgeiAiCiAgICAgICAgIHN0eWxlPSJm
+aWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2Utd2lkdGg6MC42MjU7c3Ryb2tlLWxpbmVqb2luOnJvdW5k
+O3N0cm9rZTojMDAwMDAwO3N0cm9rZS1vcGFjaXR5OjE7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0
+eToxIgogICAgICAgICBpZD0icGF0aDg1OSIgLz4KICAgIDwvbWFya2VyPgogIDwvZGVmcz4KICA8
+c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0id2Vic2xpY2Vy
+LWxheWVyIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6
+d2luZG93LXk9IjIwIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI2NyIKICAgICBpbmtzY2FwZTpj
+eT0iNDgxLjE2OTg2IgogICAgIGlua3NjYXBlOmN4PSIyMDIuNzM0OSIKICAgICBpbmtzY2FwZTp6
+b29tPSIwLjY2NzUwODgiCiAgICAgaW5rc2NhcGU6c25hcC10ZXh0LWJhc2VsaW5lPSJ0cnVlIgog
+ICAgIHNob3dncmlkPSJ0cnVlIgogICAgIGlkPSJiYXNlIgogICAgIGlua3NjYXBlOndpbmRvdy1o
+ZWlnaHQ9Ijg3OSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjExODgiCiAgICAgaW5rc2Nh
+cGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBndWlk
+ZXRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgb2JqZWN0dG9sZXJh
+bmNlPSIxMCIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2
+IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiI+CiAgICA8aW5rc2NhcGU6Z3JpZAogICAgICAgZW1w
+b3BhY2l0eT0iMC4yNTA5ODAzOSIKICAgICAgIGVtcGNvbG9yPSIjMDAwMGZmIgogICAgICAgb3Bh
+Y2l0eT0iMC4yNTA5ODAzOSIKICAgICAgIGNvbG9yPSIjODA4MGZmIgogICAgICAgZW1wc3BhY2lu
+Zz0iMTAiCiAgICAgICBzcGFjaW5neT0iMTAiCiAgICAgICBzcGFjaW5neD0iMTAiCiAgICAgICBp
+ZD0iZ3JpZDI3IgogICAgICAgdHlwZT0ieHlncmlkIiAvPgogIDwvc29kaXBvZGk6bmFtZWR2aWV3
+PgogIDxnCiAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lIgogICAgIGlua3NjYXBlOmxhYmVsPSJT
+bGlkZTMiCiAgICAgaWQ9IndlYnNsaWNlci1sYXllciIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9
+ImxheWVyIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDY1MS4zMDg5LDM1My45MjY2MSBoIDI0OC42
+OTExMiB2IDIwMS40OTgxIEggNjUxLjMwODkgWiIKICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuNTtm
+aWxsOiNmZjAwMDA7c3Ryb2tlLXdpZHRoOjEuMTE5MjciCiAgICAgICBpZD0ic2xpY2VyZWN0MSI+
+CiAgICAgIDxkZXNjCiAgICAgICAgIGlkPSJkZXNjNTEiPmZvcm1hdDogcG5nCmRwaTogOTYKbGF5
+b3V0LWRpc3Bvc2l0aW9uOiBiZy1lbC1ub3JlcGVhdApsYXlvdXQtcG9zaXRpb24tYW5jaG9yOiB0
+bDwvZGVzYz4KICAgIDwvcGF0aD4KICA8L2c+CiAgPGcKICAgICBzdHlsZT0iZGlzcGxheTppbmxp
+bmUiCiAgICAgaW5rc2NhcGU6bGFiZWw9IlNsaWRlMiIKICAgICBpZD0ibGF5ZXIyIgogICAgIGlu
+a3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMjAwLDQ1MCBh
+IDUwLDUwIDAgMCAxIC01MCw1MCA1MCw1MCAwIDAgMSAtNTAsLTUwIDUwLDUwIDAgMCAxIDUwLC01
+MCA1MCw1MCAwIDAgMSA1MCw1MCIKICAgICAgIGlua3NjYXBlOmxhYmVsPSIjcGF0aDM3MzYiCiAg
+ICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojMDAwMDgwO3N0cm9rZTpub25lIgogICAg
+ICAgaWQ9ImMxIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Ik0gNTAwLDQ1MCBBIDEwMCw1MCAwIDAg
+MSA0MDAsNTAwIDEwMCw1MCAwIDAgMSAzMDAsNDUwIDEwMCw1MCAwIDAgMSA0MDAsNDAwIDEwMCw1
+MCAwIDAgMSA1MDAsNDUwIgogICAgICAgaW5rc2NhcGU6bGFiZWw9IiNwYXRoMzczOCIKICAgICAg
+IHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOiNmZjAwMDA7c3Ryb2tlLXdp
+ZHRoOjE2IgogICAgICAgaWQ9ImMyIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNzgzLjA4NjM1
+LDQ3Ny44MjM4MSBhIDEwMCw1MCAwIDAgMSAtMTExLjA5ODQ4LDIwLjE3NDQyIDEwMCw1MCAwIDAg
+MSAtNzEuOTYzMDEsLTQ2Ljg4MzQzIDEwMCw1MCAwIDAgMSA2Ny43MTEyNywtNDguNDQwOTEgMTAw
+LDUwIDAgMCAxIDExMi43ODY4LDE3LjY3NzkzIEwgNzAwLDQ1MCBaIgogICAgICAgaW5rc2NhcGU6
+bGFiZWw9IiNwYXRoMzc0MCIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZm
+MDA7c3Ryb2tlOiMwMDgwMDA7c3Ryb2tlLXdpZHRoOjE2IgogICAgICAgaWQ9ImMzIiAvPgogICAg
+PHBhdGgKICAgICAgIGlua3NjYXBlOmxhYmVsPSIjcGF0aDM3NDYiCiAgICAgICBpbmtzY2FwZTpj
+b25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaWQ9InAxIgogICAgICAgZD0iTSAxMDAsNjAw
+IDIwMCw3MDAgMzAwLDYwMCA0MDAsNzAwIgogICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO2Zp
+bGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTA7bWFya2VyLXN0YXJ0OnVybCgj
+QXJyb3cyTHN0YXJ0KSIgLz4KICAgIDxwYXRoCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iI3BhdGgz
+NzQ4IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlkPSJw
+MiIKICAgICAgIGQ9Im0gNTAwLDYwMCBjIDAsMCAwLDEwMCAxMDAsMTAwIDEwMCwwIDAsLTEwMCAx
+MDAsLTEwMCAxMDAsMCAxMDAsMTAwIDEwMCwxMDAiCiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxp
+bmU7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxMCIgLz4KICAgIDxwYXRo
+CiAgICAgICBkPSJtIDI0NC44MzMyLDg4OS4xNDAwNSAtNDUuMzM4ODcsLTguMTM0NDYgLTMyLjQw
+NDI4LDMyLjczNzUzIC02LjI3NDE1LC00NS42MzM1MiAtNDEuMTQ4NzIsLTIwLjcwMTg0IDQxLjQ2
+MTI0LC0yMC4wNjg2MSA2Ljk3Mjk3LC00NS41MzE5NyAzMS44OTg2MSwzMy4yMzA0NCA0NS40NTgy
+NCwtNy40Mzg0NyAtMjEuNzQ2ODEsNDAuNjA2MTUgeiIKICAgICAgIGlua3NjYXBlOnRyYW5zZm9y
+bS1jZW50ZXIteT0iLTAuMTY0MzAxMzciCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2VudGVy
+LXg9IjYuNDY3MzAxMSIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmMDA7
+c3Ryb2tlOiMwMDgwMDA7c3Ryb2tlLXdpZHRoOjEwIgogICAgICAgaWQ9InMxIiAvPgogICAgPHBh
+dGgKICAgICAgIGQ9Im0gNDQ0LjgzMzE5LDg5Mi4xMzYyNiAtNDUuMzM4ODgsLTguMTM0NDUgLTMy
+LjQwNDI3LDMyLjczNzUzIC02LjI3NDE2LC00NS42MzM1MiAtNDEuMTQ4NzEsLTIwLjcwMTg0IDQx
+LjQ2MTI0LC0yMC4wNjg2MSA2Ljk3Mjk2LC00NS41MzE5NyAzMS44OTg2MSwzMy4yMzA0MyA0NS40
+NTgyNSwtNy40Mzg0NiAtMjEuNzQ2ODIsNDAuNjA2MTUgeiIKICAgICAgIGlua3NjYXBlOnRyYW5z
+Zm9ybS1jZW50ZXIteT0iLTAuMTY0MzAxMzciCiAgICAgICBpbmtzY2FwZTp0cmFuc2Zvcm0tY2Vu
+dGVyLXg9IjYuNDY3MzAxMSIKICAgICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZm
+MDA7c3Ryb2tlOiMwMDgwMDA7c3Ryb2tlLXdpZHRoOjEwIgogICAgICAgaWQ9InUxIiAvPgogIDwv
+Zz4KICA8ZwogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZSIKICAgICBpZD0ibGF5ZXIxIgogICAg
+IGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaW5rc2NhcGU6bGFiZWw9IlNsaWRlMSI+
+CiAgICA8ZwogICAgICAgaW5rc2NhcGU6bGFiZWw9IiN0ZXh0MTIiCiAgICAgICBzdHlsZT0iZm9u
+dC1zaXplOjE0LjY2NjdweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7
+ZmlsbDojMDAwMDAwO3N0cm9rZTpub25lIgogICAgICAgaWQ9InQxIgogICAgICAgYXJpYS1sYWJl
+bD0iSGVsbG8gV29ybGQiPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDUyIgogICAgICAg
+ICBkPSJtIDEwMS40Mzk0Niw4OS4zMDc5MTggaCAxLjQ0NjYxIHYgNC4zODI4MjMgaCA1LjI1NjUz
+IHYgLTQuMzgyODIzIGggMS40NDY2MSBWIDEwMCBoIC0xLjQ0NjYxIHYgLTUuMDkxODA5IGggLTUu
+MjU2NTMgViAxMDAgaCAtMS40NDY2MSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0
+aDU0IgogICAgICAgICBkPSJtIDExOS4yNzE1Myw5NS42NjAxNDYgdiAwLjY0NDUzMyBoIC02LjA1
+ODYxIHEgMC4wODU5LDEuMzYwNjggMC44MTY0MSwyLjA3NjgyOCAwLjczNzYzLDAuNzA4OTg2IDIu
+MDQ4MTgsMC43MDg5ODYgMC43NTkxMiwwIDEuNDY4MSwtMC4xODYxOTkgMC43MTYxNSwtMC4xODYx
+OTggMS40MTc5OCwtMC41NTg1OTUgdiAxLjI0NjA5NyBxIC0wLjcwODk5LDAuMzAwNzgyIC0xLjQ1
+Mzc4LDAuNDU4MzM0IC0wLjc0NDgsMC4xNTc1NSAtMS41MTEwOCwwLjE1NzU1IC0xLjkxOTI3LDAg
+LTMuMDQzNjIsLTEuMTE3MTg3IC0xLjExNzE5LC0xLjExNzE5IC0xLjExNzE5LC0zLjAyMjE0MyAw
+LC0xLjk2OTQwNSAxLjA1OTksLTMuMTIyNDAzIDEuMDY3MDYsLTEuMTYwMTU5IDIuODcxNzUsLTEu
+MTYwMTU5IDEuNjE4NDksMCAyLjU1NjY0LDEuMDQ1NTc2IDAuOTQ1MzIsMS4wMzg0MTQgMC45NDUz
+MiwyLjgyODc4MiB6IG0gLTEuMzE3NzEsLTAuMzg2NzE5IHEgLTAuMDE0MywtMS4wODEzODMgLTAu
+NjA4NzMsLTEuNzI1OTE2IC0wLjU4NzI0LC0wLjY0NDUzMyAtMS41NjEyLC0wLjY0NDUzMyAtMS4x
+MDI4NywwIC0xLjc2ODg4LDAuNjIzMDQ5IC0wLjY1ODg2LDAuNjIzMDQ4IC0wLjc1OTEyLDEuNzU0
+NTYxIHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNTYiCiAgICAgICAgIGQ9Im0g
+MTIxLjQzNDI5LDg4Ljg1Njc0NSBoIDEuMzE3NzIgViAxMDAgaCAtMS4zMTc3MiB6IiAvPgogICAg
+ICA8cGF0aAogICAgICAgICBpZD0icGF0aDU4IgogICAgICAgICBkPSJtIDEyNS41MDIwMSw4OC44
+NTY3NDUgaCAxLjMxNzcxIFYgMTAwIGggLTEuMzE3NzEgeiIgLz4KICAgICAgPHBhdGgKICAgICAg
+ICAgaWQ9InBhdGg2MCIKICAgICAgICAgZD0ibSAxMzIuNjc3ODEsOTIuOTAyOTc4IHEgLTEuMDU5
+OSwwIC0xLjY3NTc5LDAuODMwNzMyIC0wLjYxNTg4LDAuODIzNTY5IC0wLjYxNTg4LDIuMjYzMDI2
+IDAsMS40Mzk0NTYgMC42MDg3MiwyLjI3MDE4NyAwLjYxNTg5LDAuODIzNTcgMS42ODI5NSwwLjgy
+MzU3IDEuMDUyNzQsMCAxLjY2ODYyLC0wLjgzMDczMSAwLjYxNTg5LC0wLjgzMDczMSAwLjYxNTg5
+LC0yLjI2MzAyNiAwLC0xLjQyNTEzNCAtMC42MTU4OSwtMi4yNTU4NjUgLTAuNjE1ODgsLTAuODM3
+ODkzIC0xLjY2ODYyLC0wLjgzNzg5MyB6IG0gMCwtMS4xMTcxOSBxIDEuNzE4NzUsMCAyLjY5OTg4
+LDEuMTE3MTkgMC45ODExMiwxLjExNzE5MSAwLjk4MTEyLDMuMDkzNzU4IDAsMS45Njk0MDUgLTAu
+OTgxMTIsMy4wOTM3NTcgLTAuOTgxMTMsMS4xMTcxODcgLTIuNjk5ODgsMS4xMTcxODcgLTEuNzI1
+OTIsMCAtMi43MDcwNCwtMS4xMTcxODcgLTAuOTczOTYsLTEuMTI0MzUyIC0wLjk3Mzk2LC0zLjA5
+Mzc1NyAwLC0xLjk3NjU2NyAwLjk3Mzk2LC0zLjA5Mzc1OCAwLjk4MTEyLC0xLjExNzE5IDIuNzA3
+MDQsLTEuMTE3MTkgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2MiIKICAgICAg
+ICAgZD0ibSAxNDIuMzA5OTksODkuMzA3OTE4IGggMS40NjA5NCBsIDIuMjQ4NzEsOS4wMzc3ODEg
+Mi4yNDE1NCwtOS4wMzc3ODEgaCAxLjYyNTY1IGwgMi4yNDg3MSw5LjAzNzc4MSAyLjI0MTU0LC05
+LjAzNzc4MSBoIDEuNDY4MSBMIDE1My4xNTk2MywxMDAgaCAtMS44MTkwMiBMIDE0OS4wODQ3NSw5
+MC43MTg3MjkgMTQ2LjgwNzQsMTAwIGggLTEuODE5MDEgeiIgLz4KICAgICAgPHBhdGgKICAgICAg
+ICAgaWQ9InBhdGg2NCIKICAgICAgICAgZD0ibSAxNTkuOTQ4NzEsOTIuOTAyOTc4IHEgLTEuMDU5
+OSwwIC0xLjY3NTc5LDAuODMwNzMyIC0wLjYxNTg5LDAuODIzNTY5IC0wLjYxNTg5LDIuMjYzMDI2
+IDAsMS40Mzk0NTYgMC42MDg3MywyLjI3MDE4NyAwLjYxNTg5LDAuODIzNTcgMS42ODI5NSwwLjgy
+MzU3IDEuMDUyNzMsMCAxLjY2ODYyLC0wLjgzMDczMSAwLjYxNTg5LC0wLjgzMDczMSAwLjYxNTg5
+LC0yLjI2MzAyNiAwLC0xLjQyNTEzNCAtMC42MTU4OSwtMi4yNTU4NjUgLTAuNjE1ODksLTAuODM3
+ODkzIC0xLjY2ODYyLC0wLjgzNzg5MyB6IG0gMCwtMS4xMTcxOSBxIDEuNzE4NzUsMCAyLjY5OTg3
+LDEuMTE3MTkgMC45ODExMiwxLjExNzE5MSAwLjk4MTEyLDMuMDkzNzU4IDAsMS45Njk0MDUgLTAu
+OTgxMTIsMy4wOTM3NTcgLTAuOTgxMTIsMS4xMTcxODcgLTIuNjk5ODcsMS4xMTcxODcgLTEuNzI1
+OTIsMCAtMi43MDcwNCwtMS4xMTcxODcgLTAuOTczOTYsLTEuMTI0MzUyIC0wLjk3Mzk2LC0zLjA5
+Mzc1NyAwLC0xLjk3NjU2NyAwLjk3Mzk2LC0zLjA5Mzc1OCAwLjk4MTEyLC0xLjExNzE5IDIuNzA3
+MDQsLTEuMTE3MTkgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg2NiIKICAgICAg
+ICAgZD0ibSAxNzAuNDU0NTksOTMuMjEwOTIyIHEgLTAuMjIyLC0wLjEyODkwNyAtMC40ODY5OCwt
+MC4xODYxOTggLTAuMjU3ODEsLTAuMDY0NDUgLTAuNTcyOTIsLTAuMDY0NDUgLTEuMTE3MTksMCAt
+MS43MTg3NSwwLjczMDQ3MSAtMC41OTQ0LDAuNzIzMzA5IC0wLjU5NDQsMi4wODM5ODkgViAxMDAg
+aCAtMS4zMjQ4OCB2IC04LjAyMDg1MiBoIDEuMzI0ODggdiAxLjI0NjA5NyBxIDAuNDE1MzYsLTAu
+NzMwNDcxIDEuMDgxMzgsLTEuMDgxMzgzIDAuNjY2MDIsLTAuMzU4MDc0IDEuNjE4NDksLTAuMzU4
+MDc0IDAuMTM2MDcsMCAwLjMwMDc4LDAuMDIxNDggMC4xNjQ3MiwwLjAxNDMyIDAuMzY1MjQsMC4w
+NTAxMyB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDY4IgogICAgICAgICBkPSJt
+IDE3MS44NTEwNyw4OC44NTY3NDUgaCAxLjMxNzcyIFYgMTAwIGggLTEuMzE3NzIgeiIgLz4KICAg
+ICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg3MCIKICAgICAgICAgZD0ibSAxODEuMTk2OCw5My4x
+OTY1OTkgdiAtNC4zMzk4NTQgaCAxLjMxNzcxIFYgMTAwIGggLTEuMzE3NzEgdiAtMS4yMDMxMjgg
+cSAtMC40MTUzNywwLjcxNjE0OCAtMS4wNTI3NCwxLjA2NzA2IC0wLjYzMDIxLDAuMzQzNzQ4IC0x
+LjUxODIzLDAuMzQzNzQ4IC0xLjQ1Mzc4LDAgLTIuMzcwNDUsLTEuMTYwMTU2IC0wLjkwOTUsLTEu
+MTYwMTU5IC0wLjkwOTUsLTMuMDUwNzg4IDAsLTEuODkwNjMgMC45MDk1LC0zLjA1MDc4OSAwLjkx
+NjY3LC0xLjE2MDE1OSAyLjM3MDQ1LC0xLjE2MDE1OSAwLjg4ODAyLDAgMS41MTgyMywwLjM1MDkx
+MyAwLjYzNzM3LDAuMzQzNzUgMS4wNTI3NCwxLjA1OTg5OCB6IG0gLTQuNDkwMjQsMi44MDAxMzcg
+cSAwLDEuNDUzNzc5IDAuNTk0NCwyLjI4NDUxIDAuNjAxNTYsMC44MjM1NyAxLjY0NzE0LDAuODIz
+NTcgMS4wNDU1NywwIDEuNjQ3MTQsLTAuODIzNTcgMC42MDE1NiwtMC44MzA3MzEgMC42MDE1Niwt
+Mi4yODQ1MSAwLC0xLjQ1Mzc4IC0wLjYwMTU2LC0yLjI3NzM0OSAtMC42MDE1NywtMC44MzA3MzEg
+LTEuNjQ3MTQsLTAuODMwNzMxIC0xLjA0NTU4LDAgLTEuNjQ3MTQsMC44MzA3MzEgLTAuNTk0NCww
+LjgyMzU2OSAtMC41OTQ0LDIuMjc3MzQ5IHoiIC8+CiAgICA8L2c+CiAgICA8ZwogICAgICAgaW5r
+c2NhcGU6bGFiZWw9IiNmbG93Um9vdDE0IgogICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo0MHB4O2xp
+bmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmaWxsOiMwMDAwMDA7c3Ryb2tl
+Om5vbmUiCiAgICAgICBpZD0idDQiCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2NDU4MzMz
+LDAsMCwwLjI2NDU4MzMzLDM3Mi4wMjk2MSwyOC45MDQ1MDUpIgogICAgICAgYXJpYS1sYWJlbD0i
+ZmxvdyB0ZXh0IHdoaWNoIHdyYXBzIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg3MyIK
+ICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9Im0gMTIxLjU3
+NjA3LDIyNi41OTEyNSBoIDEzLjg1ODI4IHYgNDIuMTE2MTYgaCAtNS4wMDczOSB2IC0zNy45NzQ5
+MiBoIC04LjkwNTAyIHEgLTIuNjc5NjMsMCAtMy43MzUyNCwxLjA4MjY4IC0xLjAyODU0LDEuMDgy
+NjggLTEuMDI4NTQsMy44OTc2NCB2IDIuNjc5NjIgaCA4LjIwMTI4IHYgMy44NzA1OCBoIC04LjIw
+MTI4IHYgMjYuNDQ0NCBoIC01LjAwNzM5IHYgLTI2LjQ0NDQgaCAtNC43NjM3OCB2IC0zLjg3MDU4
+IGggNC43NjM3OCB2IC0yLjExMTIyIHEgMCwtNS4wNjE1MiAyLjM1NDgzLC03LjM2MjIxIDIuMzU0
+ODIsLTIuMzI3NzUgNy40NzA0NywtMi4zMjc3NSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBp
+ZD0icGF0aDc1IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjU1LjQzMzFweCIKICAgICAgICAg
+ZD0ibSAxNTcuNjU2MzEsMjQxLjg4NDA3IHEgLTQuMDA1OTEsMCAtNi4zMzM2NiwzLjEzOTc3IC0y
+LjMyNzc2LDMuMTEyNjkgLTIuMzI3NzYsOC41NTMxNSAwLDUuNDQwNDYgMi4zMDA2OSw4LjU4MDIy
+IDIuMzI3NzYsMy4xMTI3IDYuMzYwNzMsMy4xMTI3IDMuOTc4ODQsMCA2LjMwNjYsLTMuMTM5Nzcg
+Mi4zMjc3NiwtMy4xMzk3NiAyLjMyNzc2LC04LjU1MzE1IDAsLTUuMzg2MzIgLTIuMzI3NzYsLTgu
+NTI2MDkgLTIuMzI3NzYsLTMuMTY2ODMgLTYuMzA2NiwtMy4xNjY4MyB6IG0gMCwtNC4yMjI0NCBx
+IDYuNDk2MDcsMCAxMC4yMDQyNCw0LjIyMjQ0IDMuNzA4MTcsNC4yMjI0NCAzLjcwODE3LDExLjY5
+MjkyIDAsNy40NDM0MSAtMy43MDgxNywxMS42OTI5MiAtMy43MDgxNyw0LjIyMjQ0IC0xMC4yMDQy
+NCw0LjIyMjQ0IC02LjUyMzEzLDAgLTEwLjIzMTMsLTQuMjIyNDQgLTMuNjgxMTEsLTQuMjQ5NTEg
+LTMuNjgxMTEsLTExLjY5MjkyIDAsLTcuNDcwNDggMy42ODExMSwtMTEuNjkyOTIgMy43MDgxNywt
+NC4yMjI0NCAxMC4yMzEzLC00LjIyMjQ0IHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJw
+YXRoNzciCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6NTUuNDMzMXB4IgogICAgICAgICBkPSJt
+IDE3Ni45MDA5MSwyMzguMzkyNDMgaCA0Ljk4MDMyIGwgNi4yMjUzOSwyMy42NTY1MSA2LjE5ODMz
+LC0yMy42NTY1MSBoIDUuODczNTMgbCA2LjIyNTQsMjMuNjU2NTEgNi4xOTgzMywtMjMuNjU2NTEg
+aCA0Ljk4MDMxIGwgLTcuOTMwNjEsMzAuMzE0OTggaCAtNS44NzM1MyBsIC02LjUyMzEzLC0yNC44
+NDc0NSAtNi41NTAyLDI0Ljg0NzQ1IGggLTUuODczNTMgeiIgLz4KICAgICAgPHBhdGgKICAgICAg
+ICAgaWQ9InBhdGg3OSIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1NS40MzMxcHgiCiAgICAg
+ICAgIGQ9Im0gMjQ3LjczNTEsMjI5Ljc4NTE1IHYgOC42MDcyOCBoIDEwLjI1ODM3IHYgMy44NzA1
+OCBIIDI0Ny43MzUxIHYgMTYuNDU2NyBxIDAsMy43MDgxNyAxLjAwMTQ3LDQuNzYzNzggMS4wMjg1
+NSwxLjA1NTYxIDQuMTQxMjQsMS4wNTU2MSBoIDUuMTE1NjYgdiA0LjE2ODMxIGggLTUuMTE1NjYg
+cSAtNS43NjUyNSwwIC03Ljk1NzY4LC0yLjEzODI5IC0yLjE5MjQyLC0yLjE2NTM1IC0yLjE5MjQy
+LC03Ljg0OTQxIHYgLTE2LjQ1NjcgaCAtMy42NTQwNCB2IC0zLjg3MDU4IGggMy42NTQwNCB2IC04
+LjYwNzI4IHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoODEiCiAgICAgICAgIHN0
+eWxlPSJmb250LXNpemU6NTUuNDMzMXB4IgogICAgICAgICBkPSJtIDI5MC41MDA4NywyNTIuMzA0
+ODQgdiAyLjQzNjAzIGggLTIyLjg5ODY0IHEgMC4zMjQ4MSw1LjE0MjcyIDMuMDg1NjQsNy44NDk0
+MSAyLjc4Nzg5LDIuNjc5NjMgNy43NDExNCwyLjY3OTYzIDIuODY5MSwwIDUuNTQ4NzMsLTAuNzAz
+NzQgMi43MDY2OSwtMC43MDM3NCA1LjM1OTI1LC0yLjExMTIyIHYgNC43MDk2NSBxIC0yLjY3OTYz
+LDEuMTM2ODEgLTUuNDk0NTksMS43MzIyOCAtMi44MTQ5NiwwLjU5NTQ3IC01LjcxMTEyLDAuNTk1
+NDcgLTcuMjUzOTQsMCAtMTEuNTAzNDYsLTQuMjIyNDQgLTQuMjIyNDQsLTQuMjIyNDQgLTQuMjIy
+NDQsLTExLjQyMjI1IDAsLTcuNDQzNDEgNC4wMDU5MSwtMTEuODAxMTkgNC4wMzI5NywtNC4zODQ4
+NCAxMC44NTM4NCwtNC4zODQ4NCA2LjExNzEzLDAgOS42NjI5LDMuOTUxNzcgMy41NzI4NCwzLjky
+NDcxIDMuNTcyODQsMTAuNjkxNDQgeiBtIC00Ljk4MDMyLC0xLjQ2MTYxIHEgLTAuMDU0MSwtNC4w
+ODcxMSAtMi4zMDA2OSwtNi41MjMxMyAtMi4yMTk0OSwtMi40MzYwMyAtNS45MDA1OSwtMi40MzYw
+MyAtNC4xNjgzMSwwIC02LjY4NTU0LDIuMzU0ODIgLTIuNDkwMTYsMi4zNTQ4MyAtMi44NjkwOSw2
+LjYzMTQxIHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoODMiCiAgICAgICAgIHN0
+eWxlPSJmb250LXNpemU6NTUuNDMzMXB4IgogICAgICAgICBkPSJtIDMyMi45MDAwMSwyMzguMzky
+NDMgLTEwLjk2MjEyLDE0Ljc1MTQ5IDExLjUzMDUyLDE1LjU2MzQ5IGggLTUuODczNTIgbCAtOC44
+MjM4MywtMTEuOTA5NDUgLTguODIzODIsMTEuOTA5NDUgaCAtNS44NzM1MyBsIDExLjc3NDEyLC0x
+NS44NjEyMyAtMTAuNzcyNjQsLTE0LjQ1Mzc1IGggNS44NzM1MiBsIDguMDM4ODksMTAuNzk5NzIg
+OC4wMzg4OCwtMTAuNzk5NzIgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg4NSIK
+ICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9Im0gMzM1LjQz
+MTk5LDIyOS43ODUxNSB2IDguNjA3MjggaCAxMC4yNTgzOCB2IDMuODcwNTggaCAtMTAuMjU4Mzgg
+diAxNi40NTY3IHEgMCwzLjcwODE3IDEuMDAxNDgsNC43NjM3OCAxLjAyODU1LDEuMDU1NjEgNC4x
+NDEyNCwxLjA1NTYxIGggNS4xMTU2NiB2IDQuMTY4MzEgaCAtNS4xMTU2NiBxIC01Ljc2NTI1LDAg
+LTcuOTU3NjgsLTIuMTM4MjkgLTIuMTkyNDIsLTIuMTY1MzUgLTIuMTkyNDIsLTcuODQ5NDEgdiAt
+MTYuNDU2NyBoIC0zLjY1NDA0IHYgLTMuODcwNTggaCAzLjY1NDA0IHYgLTguNjA3MjggeiIgLz4K
+ICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg4NyIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6
+ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9Im0gMTA4LjA0MjYsMzA3LjY4MzgyIGggNC45ODAzMiBs
+IDYuMjI1NCwyMy42NTY1MSA2LjE5ODMzLC0yMy42NTY1MSBoIDUuODczNTIgbCA2LjIyNTQsMjMu
+NjU2NTEgNi4xOTgzMywtMjMuNjU2NTEgaCA0Ljk4MDMyIGwgLTcuOTMwNjIsMzAuMzE0OTcgaCAt
+NS44NzM1MiBsIC02LjUyMzE0LC0yNC44NDc0NSAtNi41NTAyLDI0Ljg0NzQ1IGggLTUuODczNTIg
+eiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg4OSIKICAgICAgICAgc3R5bGU9ImZv
+bnQtc2l6ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9Im0gMTgxLjUwMjI5LDMxOS43MDE1NCB2IDE4
+LjI5NzI1IGggLTQuOTgwMzIgdiAtMTguMTM0ODUgcSAwLC00LjMwMzY0IC0xLjY3ODE1LC02LjQ0
+MTkzIC0xLjY3ODE1LC0yLjEzODI5IC01LjAzNDQ1LC0yLjEzODI5IC00LjAzMjk4LDAgLTYuMzYw
+NzQsMi41NzEzNiAtMi4zMjc3NSwyLjU3MTM2IC0yLjMyNzc1LDcuMDEwMzQgdiAxNy4xMzMzNyBo
+IC01LjAwNzM5IHYgLTQyLjExNjE2IGggNS4wMDczOSB2IDE2LjUxMDgzIHEgMS43ODY0MiwtMi43
+MzM3NiA0LjE5NTM3LC00LjA4NzEgMi40MzYwMywtMS4zNTMzNSA1LjYwMjg2LC0xLjM1MzM1IDUu
+MjIzOTIsMCA3LjkwMzU1LDMuMjQ4MDMgMi42Nzk2MywzLjIyMDk3IDIuNjc5NjMsOS41MDA1IHoi
+IC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoOTEiCiAgICAgICAgIHN0eWxlPSJmb250
+LXNpemU6NTUuNDMzMXB4IgogICAgICAgICBkPSJtIDE5MS40ODk5OSwzMDcuNjgzODIgaCA0Ljk4
+MDMyIHYgMzAuMzE0OTcgaCAtNC45ODAzMiB6IG0gMCwtMTEuODAxMTkgaCA0Ljk4MDMyIHYgNi4z
+MDY2IGggLTQuOTgwMzIgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg5MyIKICAg
+ICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9Im0gMjI4LjY3OTk3
+LDMwOC44NDc3IHYgNC42NTU1MSBxIC0yLjExMTIyLC0xLjE2Mzg4IC00LjI0OTUxLC0xLjczMjI4
+IC0yLjExMTIyLC0wLjU5NTQ4IC00LjI3NjU4LC0wLjU5NTQ4IC00Ljg0NDk4LDAgLTcuNTI0NjEs
+My4wODU2MyAtMi42Nzk2MywzLjA1ODU3IC0yLjY3OTYzLDguNjA3MjkgMCw1LjU0ODczIDIuNjc5
+NjMsOC42MzQzNiAyLjY3OTYzLDMuMDU4NTYgNy41MjQ2MSwzLjA1ODU2IDIuMTY1MzYsMCA0LjI3
+NjU4LC0wLjU2ODQgMi4xMzgyOSwtMC41OTU0OCA0LjI0OTUxLC0xLjc1OTM2IHYgNC42MDEzOSBx
+IC0yLjA4NDE2LDAuOTc0NDEgLTQuMzMwNzEsMS40NjE2MSAtMi4yMTk0OSwwLjQ4NzIxIC00Ljcz
+NjcyLDAuNDg3MjEgLTYuODQ3OTQsMCAtMTAuODgwOTEsLTQuMzAzNjUgLTQuMDMyOTcsLTQuMzAz
+NjQgLTQuMDMyOTcsLTExLjYxMTcyIDAsLTcuNDE2MzQgNC4wNjAwNCwtMTEuNjY1ODUgNC4wODcx
+MSwtNC4yNDk1MSAxMS4xNzg2NSwtNC4yNDk1MSAyLjMwMDY5LDAgNC40OTMxMSwwLjQ4NzIgMi4x
+OTI0MiwwLjQ2MDE0IDQuMjQ5NTEsMS40MDc0OSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBp
+ZD0icGF0aDk1IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjU1LjQzMzFweCIKICAgICAgICAg
+ZD0ibSAyNjIuNTk0ODUsMzE5LjcwMTU0IHYgMTguMjk3MjUgaCAtNC45ODAzMSB2IC0xOC4xMzQ4
+NSBxIDAsLTQuMzAzNjQgLTEuNjc4MTYsLTYuNDQxOTMgLTEuNjc4MTUsLTIuMTM4MjkgLTUuMDM0
+NDUsLTIuMTM4MjkgLTQuMDMyOTcsMCAtNi4zNjA3MywyLjU3MTM2IC0yLjMyNzc2LDIuNTcxMzYg
+LTIuMzI3NzYsNy4wMTAzNCB2IDE3LjEzMzM3IGggLTUuMDA3MzggdiAtNDIuMTE2MTYgaCA1LjAw
+NzM4IHYgMTYuNTEwODMgcSAxLjc4NjQyLC0yLjczMzc2IDQuMTk1MzgsLTQuMDg3MSAyLjQzNjAz
+LC0xLjM1MzM1IDUuNjAyODYsLTEuMzUzMzUgNS4yMjM5MiwwIDcuOTAzNTUsMy4yNDgwMyAyLjY3
+OTYyLDMuMjIwOTcgMi42Nzk2Miw5LjUwMDUgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9
+InBhdGg5NyIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTo1NS40MzMxcHgiCiAgICAgICAgIGQ9
+Im0gMTA4LjA0MjYsMzc2Ljk3NTIgaCA0Ljk4MDMyIGwgNi4yMjU0LDIzLjY1NjUxIDYuMTk4MzMs
+LTIzLjY1NjUxIGggNS44NzM1MiBsIDYuMjI1NCwyMy42NTY1MSA2LjE5ODMzLC0yMy42NTY1MSBo
+IDQuOTgwMzIgbCAtNy45MzA2MiwzMC4zMTQ5OCBoIC01Ljg3MzUyIGwgLTYuNTIzMTQsLTI0Ljg0
+NzQ2IC02LjU1MDIsMjQuODQ3NDYgaCAtNS44NzM1MiB6IiAvPgogICAgICA8cGF0aAogICAgICAg
+ICBpZD0icGF0aDk5IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjU1LjQzMzFweCIKICAgICAg
+ICAgZD0ibSAxNzMuODY5NDEsMzgxLjYzMDcxIHEgLTAuODM5MDgsLTAuNDg3MiAtMS44NDA1NSwt
+MC43MDM3NCAtMC45NzQ0MSwtMC4yNDM2IC0yLjE2NTM2LC0wLjI0MzYgLTQuMjIyNDQsMCAtNi40
+OTYwNywyLjc2MDgzIC0yLjI0NjU1LDIuNzMzNzYgLTIuMjQ2NTUsNy44NzY0OCB2IDE1Ljk2OTUg
+aCAtNS4wMDczOSBWIDM3Ni45NzUyIGggNS4wMDczOSB2IDQuNzA5NjUgcSAxLjU2OTg4LC0yLjc2
+MDgzIDQuMDg3MTEsLTQuMDg3MTEgMi41MTcyMiwtMS4zNTMzNSA2LjExNzEyLC0xLjM1MzM1IDAu
+NTE0MjgsMCAxLjEzNjgyLDAuMDgxMiAwLjYyMjU0LDAuMDU0MSAxLjM4MDQxLDAuMTg5NDcgeiIg
+Lz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgxMDEiCiAgICAgICAgIHN0eWxlPSJmb250
+LXNpemU6NTUuNDMzMXB4IgogICAgICAgICBkPSJtIDE5Mi45MjQ1MywzOTIuMDUxNDkgcSAtNi4w
+MzU5MywwIC04LjM2MzY4LDEuMzgwNDEgLTIuMzI3NzYsMS4zODA0MSAtMi4zMjc3Niw0LjcwOTY1
+IDAsMi42NTI1NiAxLjczMjI4LDQuMjIyNDQgMS43NTkzNiwxLjU0MjgyIDQuNzYzNzksMS41NDI4
+MiA0LjE0MTI0LDAgNi42MzE0LC0yLjkyMzIzIDIuNTE3MjIsLTIuOTUwMyAyLjUxNzIyLC03Ljgy
+MjM1IHYgLTEuMTA5NzQgeiBtIDkuOTMzNTcsLTIuMDU3MDkgdiAxNy4yOTU3OCBoIC00Ljk4MDMy
+IHYgLTQuNjAxMzggcSAtMS43MDUyMSwyLjc2MDgyIC00LjI0OTUxLDQuMDg3MSAtMi41NDQyOSwx
+LjI5OTIyIC02LjIyNTM5LDEuMjk5MjIgLTQuNjU1NTIsMCAtNy40MTYzNSwtMi41OTg0MyAtMi43
+MzM3NiwtMi42MjU0OSAtMi43MzM3NiwtNy4wMTAzNCAwLC01LjExNTY1IDMuNDEwNDQsLTcuNzE0
+MDggMy40Mzc1LC0yLjU5ODQyIDEwLjIzMTMsLTIuNTk4NDIgaCA2Ljk4MzI3IHYgLTAuNDg3MjEg
+cSAwLC0zLjQzNzUgLTIuMjczNjIsLTUuMzA1MTIgLTIuMjQ2NTYsLTEuODk0NjkgLTYuMzMzNjYs
+LTEuODk0NjkgLTIuNTk4NDMsMCAtNS4wNjE1MiwwLjYyMjU0IC0yLjQ2MzA5LDAuNjIyNTQgLTQu
+NzM2NzIsMS44Njc2MiB2IC00LjYwMTM4IHEgMi43MzM3NiwtMS4wNTU2MSA1LjMwNTEyLC0xLjU2
+OTg4IDIuNTcxMzYsLTAuNTQxMzQgNS4wMDczOSwtMC41NDEzNCA2LjU3NzI2LDAgOS44MjUzLDMu
+NDEwNDQgMy4yNDgwMywzLjQxMDQzIDMuMjQ4MDMsMTAuMzM5NTcgeiIgLz4KICAgICAgPHBhdGgK
+ICAgICAgICAgaWQ9InBhdGgxMDMiCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6NTUuNDMzMXB4
+IgogICAgICAgICBkPSJtIDIxNy45NjE0Niw0MDIuNzQyOTMgdiAxNi4wNzc3NiBoIC01LjAwNzM4
+IFYgMzc2Ljk3NTIgaCA1LjAwNzM4IHYgNC42MDEzOCBxIDEuNTY5ODgsLTIuNzA2NyAzLjk1MTc3
+LC00LjAwNTkxIDIuNDA4OTYsLTEuMzI2MjggNS43MzgyLC0xLjMyNjI4IDUuNTIxNjUsMCA4Ljk1
+OTE2LDQuMzg0ODUgMy40NjQ1Niw0LjM4NDg0IDMuNDY0NTYsMTEuNTMwNTEgMCw3LjE0NTY4IC0z
+LjQ2NDU2LDExLjUzMDUyIC0zLjQzNzUxLDQuMzg0ODUgLTguOTU5MTYsNC4zODQ4NSAtMy4zMjky
+NCwwIC01LjczODIsLTEuMjk5MjIgLTIuMzgxODksLTEuMzI2MjggLTMuOTUxNzcsLTQuMDMyOTcg
+eiBtIDE2Ljk0MzkxLC0xMC41ODMxOCBxIDAsLTUuNDk0NTkgLTIuMjczNjMsLTguNjA3MjggLTIu
+MjQ2NTUsLTMuMTM5NzcgLTYuMTk4MzMsLTMuMTM5NzcgLTMuOTUxNzcsMCAtNi4yMjUzOSwzLjEz
+OTc3IC0yLjI0NjU2LDMuMTEyNjkgLTIuMjQ2NTYsOC42MDcyOCAwLDUuNDk0NTkgMi4yNDY1Niw4
+LjYzNDM2IDIuMjczNjIsMy4xMTI3IDYuMjI1MzksMy4xMTI3IDMuOTUxNzgsMCA2LjE5ODMzLC0z
+LjExMjcgMi4yNzM2MywtMy4xMzk3NyAyLjI3MzYzLC04LjYzNDM2IHoiIC8+CiAgICAgIDxwYXRo
+CiAgICAgICAgIGlkPSJwYXRoMTA1IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjU1LjQzMzFw
+eCIKICAgICAgICAgZD0ibSAyNjcuNjU2MzgsMzc3Ljg2ODQxIHYgNC43MDk2NSBxIC0yLjExMTIy
+LC0xLjA4MjY4IC00LjM4NDg1LC0xLjYyNDAyIC0yLjI3MzYyLC0wLjU0MTM0IC00LjcwOTY1LC0w
+LjU0MTM0IC0zLjcwODE3LDAgLTUuNTc1NzksMS4xMzY4MSAtMS44NDA1NSwxLjEzNjgxIC0xLjg0
+MDU1LDMuNDEwNDQgMCwxLjczMjI4IDEuMzI2MjgsMi43MzM3NiAxLjMyNjI4LDAuOTc0NDEgNS4z
+MzIxOSwxLjg2NzYyIGwgMS43MDUyMiwwLjM3ODkzIHEgNS4zMDUxMiwxLjEzNjgyIDcuNTI0NjEs
+My4yMjA5NyAyLjI0NjU1LDIuMDU3MDkgMi4yNDY1NSw1Ljc2NTI2IDAsNC4yMjI0NCAtMy4zNTYz
+LDYuNjg1NTQgLTMuMzI5MjMsMi40NjMwOSAtOS4xNzU2OSwyLjQ2MzA5IC0yLjQzNjAzLDAgLTUu
+MDg4NTksLTAuNDg3MjEgLTIuNjI1NDksLTAuNDYwMTQgLTUuNTQ4NzIsLTEuNDA3NDggdiAtNS4x
+NDI3MiBxIDIuNzYwODMsMS40MzQ1NSA1LjQ0MDQ2LDIuMTY1MzYgMi42Nzk2MiwwLjcwMzc0IDUu
+MzA1MTIsMC43MDM3NCAzLjUxODcsMCA1LjQxMzM5LC0xLjE5MDk1IDEuODk0NjgsLTEuMjE4MDEg
+MS44OTQ2OCwtMy40MTA0MyAwLC0yLjAzMDAyIC0xLjM4MDQxLC0zLjExMjcgLTEuMzUzMzUsLTEu
+MDgyNjggLTUuOTgxOCwtMi4wODQxNiBsIC0xLjczMjI4LC0wLjQwNiBxIC00LjYyODQ1LC0wLjk3
+NDQxIC02LjY4NTU0LC0yLjk3NzM2IC0yLjA1NzA4LC0yLjAzMDAyIC0yLjA1NzA4LC01LjU0ODcz
+IDAsLTQuMjc2NTcgMy4wMzE0OSwtNi42MDQzMyAzLjAzMTUsLTIuMzI3NzYgOC42MDcyOSwtMi4z
+Mjc3NiAyLjc2MDgzLDAgNS4xOTY4NSwwLjQwNjAxIDIuNDM2MDMsMC40MDYgNC40OTMxMiwxLjIx
+ODAxIHoiIC8+CiAgICA8L2c+CiAgICA8ZwogICAgICAgaW5rc2NhcGU6bGFiZWw9IiN0ZXh0Mzcy
+NyIKICAgICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9u
+dC1mYW1pbHk6c2Fucy1zZXJpZjtmaWxsOiMwMDAwMDA7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0i
+dDIiCiAgICAgICBhcmlhLWxhYmVsPSJVUFBFUiI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJw
+YXRoMTA4IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAgICAgICAgZD0i
+bSAyMDEuMjc0NzQsODkuMzA3OTE4IGggMS40NTM3OCB2IDYuNDk1NDU4IHEgMCwxLjcxODc1NCAw
+LjYyMzA1LDIuNDc3ODcgMC42MjMwNSwwLjc1MTk1NSAyLjAxOTU0LDAuNzUxOTU1IDEuMzg5MzIs
+MCAyLjAxMjM3LC0wLjc1MTk1NSAwLjYyMzA1LC0wLjc1OTExNiAwLjYyMzA1LC0yLjQ3Nzg3IHYg
+LTYuNDk1NDU4IGggMS40NTM3OCB2IDYuNjc0NDk1IHEgMCwyLjA5MTE1IC0xLjAzODQyLDMuMTU4
+MjEgLTEuMDMxMjUsMS4wNjcwNTcgLTMuMDUwNzgsMS4wNjcwNTcgLTIuMDI2NywwIC0zLjA2NTEy
+LC0xLjA2NzA1NyAtMS4wMzEyNSwtMS4wNjcwNiAtMS4wMzEyNSwtMy4xNTgyMSB6IiAvPgogICAg
+ICA8cGF0aAogICAgICAgICBpZD0icGF0aDExMCIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZTox
+NC42NjY3cHgiCiAgICAgICAgIGQ9Im0gMjEzLjYyODI5LDkwLjQ5NjcyMyB2IDQuMDE3NTg3IGgg
+MS44MTkwMSBxIDEuMDA5NzcsMCAxLjU2MTIsLTAuNTIyNzg3IDAuNTUxNDQsLTAuNTIyNzg4IDAu
+NTUxNDQsLTEuNDg5NTg3IDAsLTAuOTU5NjM4IC0wLjU1MTQ0LC0xLjQ4MjQyNSAtMC41NTE0Mywt
+MC41MjI3ODggLTEuNTYxMiwtMC41MjI3ODggeiBtIC0xLjQ0NjYyLC0xLjE4ODgwNSBoIDMuMjY1
+NjMgcSAxLjc5NzUzLDAgMi43MTQyLDAuODE2NDA4IDAuOTIzODMsMC44MDkyNDcgMC45MjM4Mywy
+LjM3NzYxIDAsMS41ODI2ODYgLTAuOTIzODMsMi4zOTE5MzIgLTAuOTE2NjcsMC44MDkyNDcgLTIu
+NzE0MiwwLjgwOTI0NyBoIC0xLjgxOTAxIFYgMTAwIGggLTEuNDQ2NjIgeiIgLz4KICAgICAgPHBh
+dGgKICAgICAgICAgaWQ9InBhdGgxMTIiCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2
+N3B4IgogICAgICAgICBkPSJtIDIyMi40Nzk4Nyw5MC40OTY3MjMgdiA0LjAxNzU4NyBoIDEuODE5
+MDEgcSAxLjAwOTc3LDAgMS41NjEyMSwtMC41MjI3ODcgMC41NTE0MywtMC41MjI3ODggMC41NTE0
+MywtMS40ODk1ODcgMCwtMC45NTk2MzggLTAuNTUxNDMsLTEuNDgyNDI1IC0wLjU1MTQ0LC0wLjUy
+Mjc4OCAtMS41NjEyMSwtMC41MjI3ODggeiBtIC0xLjQ0NjYyLC0xLjE4ODgwNSBoIDMuMjY1NjMg
+cSAxLjc5NzUzLDAgMi43MTQyLDAuODE2NDA4IDAuOTIzODMsMC44MDkyNDcgMC45MjM4MywyLjM3
+NzYxIDAsMS41ODI2ODYgLTAuOTIzODMsMi4zOTE5MzIgLTAuOTE2NjcsMC44MDkyNDcgLTIuNzE0
+MiwwLjgwOTI0NyBoIC0xLjgxOTAxIFYgMTAwIGggLTEuNDQ2NjIgeiIgLz4KICAgICAgPHBhdGgK
+ICAgICAgICAgaWQ9InBhdGgxMTQiCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4
+IgogICAgICAgICBkPSJtIDIyOS44ODQ4Myw4OS4zMDc5MTggaCA2Ljc2MDQ0IHYgMS4yMTc0NTEg
+aCAtNS4zMTM4MiB2IDMuMTY1MzcyIGggNS4wOTE4MSB2IDEuMjE3NDUgaCAtNS4wOTE4MSB2IDMu
+ODc0MzU4IGggNS40NDI3MiBWIDEwMCBoIC02Ljg4OTM0IHoiIC8+CiAgICAgIDxwYXRoCiAgICAg
+ICAgIGlkPSJwYXRoMTE2IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAg
+ICAgICAgZD0ibSAyNDQuMjM2NDMsOTQuOTg2OTY4IHEgMC40NjU0OSwwLjE1NzU1MiAwLjkwMjM0
+LDAuNjczMTc4IDAuNDQ0MDEsMC41MTU2MjYgMC44ODgwMywxLjQxNzk3MiBMIDI0Ny40OTQ5LDEw
+MCBoIC0xLjU1NDA0IGwgLTEuMzY3ODQsLTIuNzQyODQ1IHEgLTAuNTI5OTUsLTEuMDc0MjIxIC0x
+LjAzMTI2LC0xLjQyNTEzMyAtMC40OTQxNCwtMC4zNTA5MTMgLTEuMzUzNTEsLTAuMzUwOTEzIGgg
+LTEuNTc1NTMgViAxMDAgSCAyMzkuMTY2MSBWIDg5LjMwNzkxOCBoIDMuMjY1NjQgcSAxLjgzMzMz
+LDAgMi43MzU2OCwwLjc2NjI3OCAwLjkwMjM0LDAuNzY2Mjc4IDAuOTAyMzQsMi4zMTMxNTYgMCwx
+LjAwOTc2OCAtMC40NzI2NSwxLjY3NTc4NSAtMC40NjU1LDAuNjY2MDE4IC0xLjM2MDY4LDAuOTIz
+ODMxIHogbSAtMy42MjM3MSwtNC40OTAyNDUgdiAzLjc5NTU4MiBoIDEuODE5MDIgcSAxLjA0NTU3
+LDAgMS41NzU1MiwtMC40Nzk4MTkgMC41MzcxMSwtMC40ODY5ODEgMC41MzcxMSwtMS40MjUxMzQg
+MCwtMC45MzgxNTMgLTAuNTM3MTEsLTEuNDEwODEgLTAuNTI5OTUsLTAuNDc5ODE5IC0xLjU3NTUy
+LC0wLjQ3OTgxOSB6IiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlua3NjYXBlOmxhYmVsPSIj
+dGV4dDM3MzUiCiAgICAgICBzdHlsZT0iZm9udC1zaXplOjEwLjU4MzNweDtsaW5lLWhlaWdodDox
+LjI1O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ZmlsbDojMDAwMDAwO3N0cm9rZTpub25lIgogICAg
+ICAgaWQ9InQzIgogICAgICAgYXJpYS1sYWJlbD0iTXVsdGkgbGluZQp0ZXh0CkZPTyI+CiAgICAg
+IDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTE5IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0
+LjY2NjdweCIKICAgICAgICAgZD0ibSAzMDEuNDM5NDYsODkuMzA3OTE4IGggMi4xNTU2IGwgMi43
+Mjg1Miw3LjI3NjA1OSAyLjc0Mjg1LC03LjI3NjA1OSBoIDIuMTU1NiBWIDEwMCBoIC0xLjQxMDgx
+IHYgLTkuMzg4NjkzIGwgLTIuNzU3MTcsNy4zMzMzNSBoIC0xLjQ1Mzc4IGwgLTIuNzU3MTYsLTcu
+MzMzMzUgViAxMDAgaCAtMS40MDM2NSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0
+aDEyMSIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAgIGQ9Im0g
+MzEzLjkwNzU4LDk2LjgzNDYyOCB2IC00Ljg1NTQ4IGggMS4zMTc3MiB2IDQuODA1MzUgcSAwLDEu
+MTM4Njc0IDAuNDQ0MDEsMS43MTE1OTIgMC40NDQwMSwwLjU2NTc1NyAxLjMzMjAzLDAuNTY1NzU3
+IDEuMDY3MDYsMCAxLjY4Mjk1LC0wLjY4MDM0IDAuNjIzMDUsLTAuNjgwMzQgMC42MjMwNSwtMS44
+NTQ4MjIgdiAtNC41NDc1MzcgaCAxLjMxNzcxIFYgMTAwIGggLTEuMzE3NzEgdiAtMS4yMzE3NzQg
+cSAtMC40Nzk4MiwwLjczMDQ3MSAtMS4xMTcxOSwxLjA4ODU0NSAtMC42MzAyMSwwLjM1MDkwOSAt
+MS40NjgxMSwwLjM1MDkwOSAtMS4zODIxNiwwIC0yLjA5ODMxLC0wLjg1OTM3NCAtMC43MTYxNSwt
+MC44NTkzNzcgLTAuNzE2MTUsLTIuNTEzNjc4IHogbSAzLjMxNTc3LC01LjA0ODg0IHoiIC8+CiAg
+ICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTIzIgogICAgICAgICBzdHlsZT0iZm9udC1zaXpl
+OjE0LjY2NjdweCIKICAgICAgICAgZD0ibSAzMjMuMzUzNTcsODguODU2NzQ1IGggMS4zMTc3MSBW
+IDEwMCBoIC0xLjMxNzcxIHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTI1Igog
+ICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAgICAgICAgZD0ibSAzMjguNzI0
+NjgsODkuNzAxNzk5IHYgMi4yNzczNDkgaCAyLjcxNDIgdiAxLjAyNDA5MSBoIC0yLjcxNDIgdiA0
+LjM1NDE3NyBxIDAsMC45ODExMjIgMC4yNjQ5NywxLjI2MDQxOSAwLjI3MjE0LDAuMjc5Mjk4IDEu
+MDk1NzEsMC4yNzkyOTggaCAxLjM1MzUyIFYgMTAwIGggLTEuMzUzNTIgcSAtMS41MjU0LDAgLTIu
+MTA1NDgsLTAuNTY1NzU3IC0wLjU4MDA4LC0wLjU3MjkxNyAtMC41ODAwOCwtMi4wNzY4MjcgdiAt
+NC4zNTQxNzcgaCAtMC45NjY4IHYgLTEuMDI0MDkxIGggMC45NjY4IHYgLTIuMjc3MzQ5IHoiIC8+
+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTI3IgogICAgICAgICBzdHlsZT0iZm9udC1z
+aXplOjE0LjY2NjdweCIKICAgICAgICAgZD0ibSAzMzMuMTc5MTEsOTEuOTc5MTQ4IGggMS4zMTc3
+MSBWIDEwMCBoIC0xLjMxNzcxIHogbSAwLC0zLjEyMjQwMyBoIDEuMzE3NzEgdiAxLjY2ODYyNCBo
+IC0xLjMxNzcxIHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTI5IgogICAgICAg
+ICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAgICAgICAgZD0ibSAzNDEuOTE2MTEsODgu
+ODU2NzQ1IGggMS4zMTc3MSBWIDEwMCBoIC0xLjMxNzcxIHoiIC8+CiAgICAgIDxwYXRoCiAgICAg
+ICAgIGlkPSJwYXRoMTMxIgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAg
+ICAgICAgZD0ibSAzNDUuOTgzODMsOTEuOTc5MTQ4IGggMS4zMTc3MSBWIDEwMCBoIC0xLjMxNzcx
+IHogbSAwLC0zLjEyMjQwMyBoIDEuMzE3NzEgdiAxLjY2ODYyNCBoIC0xLjMxNzcxIHoiIC8+CiAg
+ICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTMzIgogICAgICAgICBzdHlsZT0iZm9udC1zaXpl
+OjE0LjY2NjdweCIKICAgICAgICAgZD0iTSAzNTYuNzE4ODgsOTUuMTU4ODQzIFYgMTAwIGggLTEu
+MzE3NzEgdiAtNC43OTgxODggcSAwLC0xLjEzODY3NSAtMC40NDQwMSwtMS43MDQ0MzEgLTAuNDQ0
+MDEsLTAuNTY1NzU3IC0xLjMzMjA0LC0wLjU2NTc1NyAtMS4wNjcwNiwwIC0xLjY4Mjk0LDAuNjgw
+MzQgLTAuNjE1ODksMC42ODAzNDEgLTAuNjE1ODksMS44NTQ4MjIgViAxMDAgaCAtMS4zMjQ4NyB2
+IC04LjAyMDg1MiBoIDEuMzI0ODcgdiAxLjI0NjA5NyBxIDAuNDcyNjYsLTAuNzIzMzA5IDEuMTEw
+MDMsLTEuMDgxMzgzIDAuNjQ0NTMsLTAuMzU4MDc0IDEuNDgyNDMsLTAuMzU4MDc0IDEuMzgyMTYs
+MCAyLjA5MTE1LDAuODU5Mzc3IDAuNzA4OTgsMC44NTIyMTYgMC43MDg5OCwyLjUxMzY3OCB6IiAv
+PgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDEzNSIKICAgICAgICAgc3R5bGU9ImZvbnQt
+c2l6ZToxNC42NjY3cHgiCiAgICAgICAgIGQ9Im0gMzY2LjIyMjE2LDk1LjY2MDE0NiB2IDAuNjQ0
+NTMzIGggLTYuMDU4NjEgcSAwLjA4NTksMS4zNjA2OCAwLjgxNjQxLDIuMDc2ODI4IDAuNzM3NjMs
+MC43MDg5ODYgMi4wNDgxOCwwLjcwODk4NiAwLjc1OTEyLDAgMS40NjgxLC0wLjE4NjE5OSAwLjcx
+NjE1LC0wLjE4NjE5OCAxLjQxNzk4LC0wLjU1ODU5NSB2IDEuMjQ2MDk3IHEgLTAuNzA4OTksMC4z
+MDA3ODIgLTEuNDUzNzgsMC40NTgzMzQgLTAuNzQ0OCwwLjE1NzU1IC0xLjUxMTA4LDAuMTU3NTUg
+LTEuOTE5MjcsMCAtMy4wNDM2MiwtMS4xMTcxODcgLTEuMTE3MTksLTEuMTE3MTkgLTEuMTE3MTks
+LTMuMDIyMTQzIDAsLTEuOTY5NDA1IDEuMDU5OSwtMy4xMjI0MDMgMS4wNjcwNiwtMS4xNjAxNTkg
+Mi44NzE3NSwtMS4xNjAxNTkgMS42MTg0OSwwIDIuNTU2NjQsMS4wNDU1NzYgMC45NDUzMiwxLjAz
+ODQxNCAwLjk0NTMyLDIuODI4NzgyIHogbSAtMS4zMTc3MSwtMC4zODY3MTkgcSAtMC4wMTQzLC0x
+LjA4MTM4MyAtMC42MDg3MywtMS43MjU5MTYgLTAuNTg3MjQsLTAuNjQ0NTMzIC0xLjU2MTIsLTAu
+NjQ0NTMzIC0xLjEwMjg3LDAgLTEuNzY4ODgsMC42MjMwNDkgLTAuNjU4ODYsMC42MjMwNDggLTAu
+NzU5MTIsMS43NTQ1NjEgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgxMzciCiAg
+ICAgICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICBkPSJtIDMwMi42ODU1
+NSwxMDguMDM1MTcgdiAyLjI3NzM1IGggMi43MTQyIHYgMS4wMjQwOSBoIC0yLjcxNDIgdiA0LjM1
+NDE4IHEgMCwwLjk4MTEyIDAuMjY0OTgsMS4yNjA0MiAwLjI3MjEzLDAuMjc5MyAxLjA5NTcsMC4y
+NzkzIGggMS4zNTM1MiB2IDEuMTAyODcgaCAtMS4zNTM1MiBxIC0xLjUyNTM5LDAgLTIuMTA1NDcs
+LTAuNTY1NzYgLTAuNTgwMDgsLTAuNTcyOTIgLTAuNTgwMDgsLTIuMDc2ODMgdiAtNC4zNTQxOCBo
+IC0wLjk2NjggdiAtMS4wMjQwOSBoIDAuOTY2OCB2IC0yLjI3NzM1IHoiIC8+CiAgICAgIDxwYXRo
+CiAgICAgICAgIGlkPSJwYXRoMTM5IgogICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2Njdw
+eCIKICAgICAgICAgZD0ibSAzMTQuMDAwNjgsMTEzLjk5MzUyIHYgMC42NDQ1MyBoIC02LjA1ODYg
+cSAwLjA4NTksMS4zNjA2OCAwLjgxNjQsMi4wNzY4MyAwLjczNzY0LDAuNzA4OTkgMi4wNDgxOSww
+LjcwODk5IDAuNzU5MTEsMCAxLjQ2ODEsLTAuMTg2MiAwLjcxNjE1LC0wLjE4NjIgMS40MTc5Nywt
+MC41NTg2IHYgMS4yNDYxIHEgLTAuNzA4OTksMC4zMDA3OCAtMS40NTM3OCwwLjQ1ODM0IC0wLjc0
+NDc5LDAuMTU3NTUgLTEuNTExMDcsMC4xNTc1NSAtMS45MTkyOCwwIC0zLjA0MzYzLC0xLjExNzE5
+IC0xLjExNzE5LC0xLjExNzE5IC0xLjExNzE5LC0zLjAyMjE0IDAsLTEuOTY5NDEgMS4wNTk5LC0z
+LjEyMjQxIDEuMDY3MDYsLTEuMTYwMTYgMi44NzE3NSwtMS4xNjAxNiAxLjYxODUsMCAyLjU1NjY1
+LDEuMDQ1NTggMC45NDUzMSwxLjAzODQxIDAuOTQ1MzEsMi44Mjg3OCB6IG0gLTEuMzE3NzEsLTAu
+Mzg2NzIgcSAtMC4wMTQzLC0xLjA4MTM4IC0wLjYwODcyLC0xLjcyNTkxIC0wLjU4NzI0LC0wLjY0
+NDU0IC0xLjU2MTIsLTAuNjQ0NTQgLTEuMTAyODcsMCAtMS43Njg4OSwwLjYyMzA1IC0wLjY1ODg1
+LDAuNjIzMDUgLTAuNzU5MTIsMS43NTQ1NiB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0i
+cGF0aDE0MSIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAgIGQ9
+Im0gMzIyLjU3Mjk3LDExMC4zMTI1MiAtMi45MDA0LDMuOTAzMDEgMy4wNTA3OSw0LjExNzg1IGgg
+LTEuNTU0MDQgbCAtMi4zMzQ2NCwtMy4xNTEwNSAtMi4zMzQ2NCwzLjE1MTA1IEggMzE0Ljk0NiBs
+IDMuMTE1MjQsLTQuMTk2NjMgLTIuODUwMjcsLTMuODI0MjMgaCAxLjU1NDA0IGwgMi4xMjY5Niwy
+Ljg1NzQzIDIuMTI2OTYsLTIuODU3NDMgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBh
+dGgxNDMiCiAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICBkPSJt
+IDMyNS44ODg3MywxMDguMDM1MTcgdiAyLjI3NzM1IGggMi43MTQyIHYgMS4wMjQwOSBoIC0yLjcx
+NDIgdiA0LjM1NDE4IHEgMCwwLjk4MTEyIDAuMjY0OTgsMS4yNjA0MiAwLjI3MjEzLDAuMjc5MyAx
+LjA5NTcsMC4yNzkzIGggMS4zNTM1MiB2IDEuMTAyODcgaCAtMS4zNTM1MiBxIC0xLjUyNTM5LDAg
+LTIuMTA1NDcsLTAuNTY1NzYgLTAuNTgwMDgsLTAuNTcyOTIgLTAuNTgwMDgsLTIuMDc2ODMgdiAt
+NC4zNTQxOCBoIC0wLjk2NjggdiAtMS4wMjQwOSBoIDAuOTY2OCB2IC0yLjI3NzM1IHoiIC8+CiAg
+ICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoMTQ1IgogICAgICAgICBzdHlsZT0iZm9udC1zaXpl
+OjE0LjY2NjdweCIKICAgICAgICAgZD0ibSAzMDEuNDM5NDYsMTI1Ljk3NDY3IGggNi4xNDQ1NCB2
+IDEuMjE3NDUgaCAtNC42OTc5MyB2IDMuMTUxMDUgaCA0LjIzOTYgdiAxLjIxNzQ1IGggLTQuMjM5
+NiB2IDUuMTA2MTMgaCAtMS40NDY2MSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0
+aDE0NyIKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAgIGQ9Im0g
+MzE0LjIyOTg1LDEyNi45NTU3OSBxIC0xLjU3NTUyLDAgLTIuNTA2NTIsMS4xNzQ0OCAtMC45MjM4
+MywxLjE3NDQ4IC0wLjkyMzgzLDMuMjAxMTggMCwyLjAxOTU0IDAuOTIzODMsMy4xOTQwMiAwLjkz
+MSwxLjE3NDQ4IDIuNTA2NTIsMS4xNzQ0OCAxLjU3NTUzLDAgMi40OTIxOSwtMS4xNzQ0OCAwLjky
+MzgzLC0xLjE3NDQ4IDAuOTIzODMsLTMuMTk0MDIgMCwtMi4wMjY3IC0wLjkyMzgzLC0zLjIwMTE4
+IC0wLjkxNjY2LC0xLjE3NDQ4IC0yLjQ5MjE5LC0xLjE3NDQ4IHogbSAwLC0xLjE3NDQ4IHEgMi4y
+NDg3LDAgMy41OTUwNiwxLjUxMTA3IDEuMzQ2MzYsMS41MDM5MSAxLjM0NjM2LDQuMDM5MDcgMCwy
+LjUyOCAtMS4zNDYzNiw0LjAzOTA3IC0xLjM0NjM2LDEuNTAzOTEgLTMuNTk1MDYsMS41MDM5MSAt
+Mi4yNTU4NiwwIC0zLjYwOTM4LC0xLjUwMzkxIC0xLjM0NjM2LC0xLjUwMzkxIC0xLjM0NjM2LC00
+LjAzOTA3IDAsLTIuNTM1MTYgMS4zNDYzNiwtNC4wMzkwNyAxLjM1MzUyLC0xLjUxMTA3IDMuNjA5
+MzgsLTEuNTExMDcgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgxNDkiCiAgICAg
+ICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICBkPSJtIDMyNS43NzQxNSwx
+MjYuOTU1NzkgcSAtMS41NzU1MywwIC0yLjUwNjUyLDEuMTc0NDggLTAuOTIzODMsMS4xNzQ0OCAt
+MC45MjM4MywzLjIwMTE4IDAsMi4wMTk1NCAwLjkyMzgzLDMuMTk0MDIgMC45MzA5OSwxLjE3NDQ4
+IDIuNTA2NTIsMS4xNzQ0OCAxLjU3NTUyLDAgMi40OTIxOSwtMS4xNzQ0OCAwLjkyMzgzLC0xLjE3
+NDQ4IDAuOTIzODMsLTMuMTk0MDIgMCwtMi4wMjY3IC0wLjkyMzgzLC0zLjIwMTE4IC0wLjkxNjY3
+LC0xLjE3NDQ4IC0yLjQ5MjE5LC0xLjE3NDQ4IHogbSAwLC0xLjE3NDQ4IHEgMi4yNDg3LDAgMy41
+OTUwNiwxLjUxMTA3IDEuMzQ2MzYsMS41MDM5MSAxLjM0NjM2LDQuMDM5MDcgMCwyLjUyOCAtMS4z
+NDYzNiw0LjAzOTA3IC0xLjM0NjM2LDEuNTAzOTEgLTMuNTk1MDYsMS41MDM5MSAtMi4yNTU4Nyww
+IC0zLjYwOTM4LC0xLjUwMzkxIC0xLjM0NjM2LC0xLjUwMzkxIC0xLjM0NjM2LC00LjAzOTA3IDAs
+LTIuNTM1MTYgMS4zNDYzNiwtNC4wMzkwNyAxLjM1MzUxLC0xLjUxMTA3IDMuNjA5MzgsLTEuNTEx
+MDcgeiIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iI2czNzcyIgog
+ICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ1LjcxMDM4LC0xMjkuNjQ4MDcpIgogICAgICAg
+aWQ9InQ1Ij4KICAgICAgPGcKICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxMC41ODMzcHg7bGlu
+ZS1oZWlnaHQ6MS4yNTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZpbGw6IzAwMDAwMDtzdHJva2U6
+bm9uZSIKICAgICAgICAgaWQ9InRleHQzNzYyIgogICAgICAgICBhcmlhLWxhYmVsPSJHcm91cGVk
+Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMTUyIgogICAgICAgICAgIHN0eWxl
+PSJmb250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICAgIGQ9Im0gNjMuMDE5NDUzLDIyOC4xMjI2
+OCB2IC0yLjg3MTc1IGggLTIuMzYzMjg2IHYgLTEuMTg4ODEgaCAzLjc5NTU4MSB2IDQuNTkwNTEg
+cSAtMC44Mzc4OTIsMC41OTQ0IC0xLjg0NzY2LDAuOTAyMzQgLTEuMDA5NzY4LDAuMzAwNzggLTIu
+MTU1NjA0LDAuMzAwNzggLTIuNTA2NTE2LDAgLTMuOTI0NDg4LC0xLjQ2MDk0IC0xLjQxMDgxMSwt
+MS40NjgxIC0xLjQxMDgxMSwtNC4wODIwNCAwLC0yLjYyMTEgMS40MTA4MTEsLTQuMDgyMDQgMS40
+MTc5NzIsLTEuNDY4MSAzLjkyNDQ4OCwtMS40NjgxIDEuMDQ1NTc1LDAgMS45ODM3MjgsMC4yNTc4
+MSAwLjk0NTMxNSwwLjI1NzgyIDEuNzQwMjM5LDAuNzU5MTIgdiAxLjUzOTcyIHEgLTAuODAyMDg1
+LC0wLjY4MDM0IC0xLjcwNDQzMSwtMS4wMjQwOSAtMC45MDIzNDYsLTAuMzQzNzYgLTEuODk3Nzkx
+LC0wLjM0Mzc2IC0xLjk2MjI0NCwwIC0yLjk1MDUyOCwxLjA5NTcxIC0wLjk4MTEyMiwxLjA5NTcx
+IC0wLjk4MTEyMiwzLjI2NTYzIDAsMi4xNjI3NyAwLjk4MTEyMiwzLjI1ODQ3IDAuOTg4Mjg0LDEu
+MDk1NzEgMi45NTA1MjgsMS4wOTU3MSAwLjc2NjI3OCwwIDEuMzY3ODQyLC0wLjEyODkxIDAuNjAx
+NTY0LC0wLjEzNjA3IDEuMDgxMzgyLC0wLjQxNTM2IHoiIC8+CiAgICAgICAgPHBhdGgKICAgICAg
+ICAgICBpZD0icGF0aDE1NCIKICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIK
+ICAgICAgICAgICBkPSJtIDcxLjY5MiwyMjIuODU4OTkgcSAtMC4yMjIwMDYsLTAuMTI4OSAtMC40
+ODY5ODEsLTAuMTg2MiAtMC4yNTc4MTMsLTAuMDY0NCAtMC41NzI5MTgsLTAuMDY0NCAtMS4xMTcx
+OSwwIC0xLjcxODc1NCwwLjczMDQ3IC0wLjU5NDQwMiwwLjcyMzMxIC0wLjU5NDQwMiwyLjA4Mzk5
+IHYgNC4yMjUyNyBoIC0xLjMyNDg3MyB2IC04LjAyMDg1IGggMS4zMjQ4NzMgdiAxLjI0NjEgcSAw
+LjQxNTM2NiwtMC43MzA0NyAxLjA4MTM4MywtMS4wODEzOSAwLjY2NjAxNywtMC4zNTgwNyAxLjYx
+ODQ5MywtMC4zNTgwNyAwLjEzNjA2OCwwIDAuMzAwNzgyLDAuMDIxNSAwLjE2NDcxNCwwLjAxNDMg
+MC4zNjUyMzUsMC4wNTAxIHoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0icGF0aDE1
+NiIKICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAgICAgICAgICBkPSJt
+IDc1Ljg4MTQ2MywyMjIuNTUxMDUgcSAtMS4wNTk4OTgsMCAtMS42NzU3ODUsMC44MzA3MyAtMC42
+MTU4ODcsMC44MjM1NyAtMC42MTU4ODcsMi4yNjMwMyAwLDEuNDM5NDUgMC42MDg3MjUsMi4yNzAx
+OCAwLjYxNTg4NywwLjgyMzU3IDEuNjgyOTQ3LDAuODIzNTcgMS4wNTI3MzcsMCAxLjY2ODYyNCwt
+MC44MzA3MyAwLjYxNTg4NiwtMC44MzA3MyAwLjYxNTg4NiwtMi4yNjMwMiAwLC0xLjQyNTE0IC0w
+LjYxNTg4NiwtMi4yNTU4NyAtMC42MTU4ODcsLTAuODM3ODkgLTEuNjY4NjI0LC0wLjgzNzg5IHog
+bSAwLC0xLjExNzE5IHEgMS43MTg3NTQsMCAyLjY5OTg3NiwxLjExNzE5IDAuOTgxMTIyLDEuMTE3
+MTkgMC45ODExMjIsMy4wOTM3NiAwLDEuOTY5NCAtMC45ODExMjIsMy4wOTM3NSAtMC45ODExMjIs
+MS4xMTcxOSAtMi42OTk4NzYsMS4xMTcxOSAtMS43MjU5MTYsMCAtMi43MDcwMzgsLTEuMTE3MTkg
+LTAuOTczOTYsLTEuMTI0MzUgLTAuOTczOTYsLTMuMDkzNzUgMCwtMS45NzY1NyAwLjk3Mzk2LC0z
+LjA5Mzc2IDAuOTgxMTIyLC0xLjExNzE5IDIuNzA3MDM4LC0xLjExNzE5IHoiIC8+CiAgICAgICAg
+PHBhdGgKICAgICAgICAgICBpZD0icGF0aDE1OCIKICAgICAgICAgICBzdHlsZT0iZm9udC1zaXpl
+OjE0LjY2NjdweCIKICAgICAgICAgICBkPSJtIDgxLjYwMzQ4LDIyNi40ODI3IHYgLTQuODU1NDgg
+aCAxLjMxNzcxMiB2IDQuODA1MzUgcSAwLDEuMTM4NjcgMC40NDQwMTEsMS43MTE1OSAwLjQ0NDAx
+MiwwLjU2NTc2IDEuMzMyMDM0LDAuNTY1NzYgMS4wNjcwNiwwIDEuNjgyOTQ3LC0wLjY4MDM0IDAu
+NjIzMDQ4LC0wLjY4MDM0IDAuNjIzMDQ4LC0xLjg1NDgyIHYgLTQuNTQ3NTQgaCAxLjMxNzcxMiB2
+IDguMDIwODUgaCAtMS4zMTc3MTIgdiAtMS4yMzE3NyBxIC0wLjQ3OTgxOCwwLjczMDQ3IC0xLjEx
+NzE5LDEuMDg4NTQgLTAuNjMwMjEsMC4zNTA5MSAtMS40NjgxMDIsMC4zNTA5MSAtMS4zODIxNjUs
+MCAtMi4wOTgzMTIsLTAuODU5MzcgUSA4MS42MDM0OCwyMjguMTM3IDgxLjYwMzQ4LDIyNi40ODI3
+IFogbSAzLjMxNTc2MywtNS4wNDg4NCB6IiAvPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgaWQ9
+InBhdGgxNjAiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAg
+ICAgZD0ibSA5Mi4zMjQyMDgsMjI4LjQ0NDk0IHYgNC4yNTM5MiBoIC0xLjMyNDg3MyB2IC0xMS4w
+NzE2NCBoIDEuMzI0ODczIHYgMS4yMTc0NSBxIDAuNDE1MzY2LC0wLjcxNjE1IDEuMDQ1NTc2LC0x
+LjA1OTkgMC42MzczNzEsLTAuMzUwOTEgMS41MTgyMzIsLTAuMzUwOTEgMS40NjA5NDEsMCAyLjM3
+MDQ0OCwxLjE2MDE2IDAuOTE2NjY5LDEuMTYwMTYgMC45MTY2NjksMy4wNTA3OSAwLDEuODkwNjMg
+LTAuOTE2NjY5LDMuMDUwNzkgLTAuOTA5NTA3LDEuMTYwMTUgLTIuMzcwNDQ4LDEuMTYwMTUgLTAu
+ODgwODYxLDAgLTEuNTE4MjMyLC0wLjM0Mzc1IC0wLjYzMDIxLC0wLjM1MDkxIC0xLjA0NTU3Niwt
+MS4wNjcwNiB6IG0gNC40ODMwODQsLTIuODAwMTMgcSAwLC0xLjQ1Mzc4IC0wLjYwMTU2NCwtMi4y
+NzczNSAtMC41OTQ0MDMsLTAuODMwNzMgLTEuNjM5OTc4LC0wLjgzMDczIC0xLjA0NTU3NSwwIC0x
+LjY0NzEzOSwwLjgzMDczIC0wLjU5NDQwMywwLjgyMzU3IC0wLjU5NDQwMywyLjI3NzM1IDAsMS40
+NTM3OCAwLjU5NDQwMywyLjI4NDUxIDAuNjAxNTY0LDAuODIzNTcgMS42NDcxMzksMC44MjM1NyAx
+LjA0NTU3NSwwIDEuNjM5OTc4LC0wLjgyMzU3IDAuNjAxNTY0LC0wLjgzMDczIDAuNjAxNTY0LC0y
+LjI4NDUxIHoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0icGF0aDE2MiIKICAgICAg
+ICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2NjdweCIKICAgICAgICAgICBkPSJtIDEwNy4yMjAw
+OCwyMjUuMzA4MjIgdiAwLjY0NDUzIGggLTYuMDU4NjEgcSAwLjA4NTksMS4zNjA2OCAwLjgxNjQx
+LDIuMDc2ODMgMC43Mzc2MywwLjcwODk4IDIuMDQ4MTgsMC43MDg5OCAwLjc1OTExLDAgMS40Njgx
+LC0wLjE4NjE5IDAuNzE2MTUsLTAuMTg2MiAxLjQxNzk3LC0wLjU1ODYgdiAxLjI0NjEgcSAtMC43
+MDg5OCwwLjMwMDc4IC0xLjQ1Mzc4LDAuNDU4MzMgLTAuNzQ0NzksMC4xNTc1NSAtMS41MTEwNyww
+LjE1NzU1IC0xLjkxOTI3LDAgLTMuMDQzNjIsLTEuMTE3MTkgLTEuMTE3MTk1LC0xLjExNzE5IC0x
+LjExNzE5NSwtMy4wMjIxNCAwLC0xLjk2OTQgMS4wNTk4OTUsLTMuMTIyNCAxLjA2NzA2LC0xLjE2
+MDE2IDIuODcxNzUsLTEuMTYwMTYgMS42MTg1LDAgMi41NTY2NSwxLjA0NTU4IDAuOTQ1MzIsMS4w
+Mzg0MSAwLjk0NTMyLDIuODI4NzggeiBtIC0xLjMxNzcyLC0wLjM4NjcyIHEgLTAuMDE0MywtMS4w
+ODEzOCAtMC42MDg3MiwtMS43MjU5MiAtMC41ODcyNCwtMC42NDQ1MyAtMS41NjEyLC0wLjY0NDUz
+IC0xLjEwMjg3LDAgLTEuNzY4ODksMC42MjMwNSAtMC42NTg4NSwwLjYyMzA1IC0wLjc1OTExLDEu
+NzU0NTYgeiIgLz4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMTY0IgogICAgICAg
+ICAgIHN0eWxlPSJmb250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICAgIGQ9Im0gMTE0LjY2MDg1
+LDIyMi44NDQ2NyB2IC00LjMzOTg1IGggMS4zMTc3MSB2IDExLjE0MzI1IGggLTEuMzE3NzEgdiAt
+MS4yMDMxMyBxIC0wLjQxNTM2LDAuNzE2MTUgLTEuMDUyNzQsMS4wNjcwNiAtMC42MzAyMSwwLjM0
+Mzc1IC0xLjUxODIzLDAuMzQzNzUgLTEuNDUzNzgsMCAtMi4zNzA0NSwtMS4xNjAxNSAtMC45MDk1
+LC0xLjE2MDE2IC0wLjkwOTUsLTMuMDUwNzkgMCwtMS44OTA2MyAwLjkwOTUsLTMuMDUwNzkgMC45
+MTY2NywtMS4xNjAxNiAyLjM3MDQ1LC0xLjE2MDE2IDAuODg4MDIsMCAxLjUxODIzLDAuMzUwOTEg
+MC42MzczOCwwLjM0Mzc1IDEuMDUyNzQsMS4wNTk5IHogbSAtNC40OTAyNCwyLjgwMDE0IHEgMCwx
+LjQ1Mzc4IDAuNTk0NCwyLjI4NDUxIDAuNjAxNTYsMC44MjM1NyAxLjY0NzE0LDAuODIzNTcgMS4w
+NDU1NywwIDEuNjQ3MTQsLTAuODIzNTcgMC42MDE1NiwtMC44MzA3MyAwLjYwMTU2LC0yLjI4NDUx
+IDAsLTEuNDUzNzggLTAuNjAxNTYsLTIuMjc3MzUgLTAuNjAxNTcsLTAuODMwNzMgLTEuNjQ3MTQs
+LTAuODMwNzMgLTEuMDQ1NTgsMCAtMS42NDcxNCwwLjgzMDczIC0wLjU5NDQsMC44MjM1NyAtMC41
+OTQ0LDIuMjc3MzUgeiIgLz4KICAgICAgPC9nPgogICAgICA8ZwogICAgICAgICBzdHlsZT0iZm9u
+dC1zaXplOjE0LjY2NjdweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7
+ZmlsbDojMDAwMDAwO3N0cm9rZTpub25lIgogICAgICAgICBpZD0idGV4dDM3NjYiCiAgICAgICAg
+IGFyaWEtbGFiZWw9InRleHQiPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgaWQ9InBhdGgxNjci
+CiAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAgICAgZD0ibSA1
+Ni45NzUxNzIsMjQ5LjM0OTg3IHYgMi4yNzczNSBoIDIuNzE0MTk5IHYgMS4wMjQwOSBoIC0yLjcx
+NDE5OSB2IDQuMzU0MTggcSAwLDAuOTgxMTIgMC4yNjQ5NzUsMS4yNjA0MiAwLjI3MjEzNiwwLjI3
+OTI5IDEuMDk1NzA2LDAuMjc5MjkgaCAxLjM1MzUxOCB2IDEuMTAyODcgaCAtMS4zNTM1MTggcSAt
+MS41MjUzOTQsMCAtMi4xMDU0NzQsLTAuNTY1NzYgUSA1NS42NTAzLDI1OC41MDk0IDU1LjY1MDMs
+MjU3LjAwNTQ5IHYgLTQuMzU0MTggaCAtMC45NjY3OTkgdiAtMS4wMjQwOSBIIDU1LjY1MDMgdiAt
+Mi4yNzczNSB6IiAvPgogICAgICAgIDxwYXRoCiAgICAgICAgICAgaWQ9InBhdGgxNjkiCiAgICAg
+ICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxNC42NjY3cHgiCiAgICAgICAgICAgZD0ibSA2OC4yOTAz
+MDMsMjU1LjMwODIyIHYgMC42NDQ1MyBoIC02LjA1ODYwOCBxIDAuMDg1OTQsMS4zNjA2OCAwLjgx
+NjQwOCwyLjA3NjgzIDAuNzM3NjMyLDAuNzA4OTggMi4wNDgxODIsMC43MDg5OCAwLjc1OTExNiww
+IDEuNDY4MTAyLC0wLjE4NjE5IDAuNzE2MTQ4LC0wLjE4NjIgMS40MTc5NzIsLTAuNTU4NiB2IDEu
+MjQ2MSBxIC0wLjcwODk4NiwwLjMwMDc4IC0xLjQ1Mzc3OSwwLjQ1ODMzIC0wLjc0NDc5MywwLjE1
+NzU1IC0xLjUxMTA3MSwwLjE1NzU1IC0xLjkxOTI3NSwwIC0zLjA0MzYyNywtMS4xMTcxOSAtMS4x
+MTcxOSwtMS4xMTcxOSAtMS4xMTcxOSwtMy4wMjIxNCAwLC0xLjk2OTQgMS4wNTk4OTgsLTMuMTIy
+NCAxLjA2NzA2LC0xLjE2MDE2IDIuODcxNzUyLC0xLjE2MDE2IDEuNjE4NDkzLDAgMi41NTY2NDYs
+MS4wNDU1OCAwLjk0NTMxNSwxLjAzODQxIDAuOTQ1MzE1LDIuODI4NzggeiBtIC0xLjMxNzcxMiwt
+MC4zODY3MiBxIC0wLjAxNDMyLC0xLjA4MTM4IC0wLjYwODcyNSwtMS43MjU5MiAtMC41ODcyNDEs
+LTAuNjQ0NTMgLTEuNTYxMjAxLC0wLjY0NDUzIC0xLjEwMjg2OCwwIC0xLjc2ODg4NSwwLjYyMzA1
+IC0wLjY1ODg1NSwwLjYyMzA1IC0wLjc1OTExNiwxLjc1NDU2IHoiIC8+CiAgICAgICAgPHBhdGgK
+ICAgICAgICAgICBpZD0icGF0aDE3MSIKICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjY2
+NjdweCIKICAgICAgICAgICBkPSJtIDc2Ljg2MjU4OCwyNTEuNjI3MjIgLTIuOTAwMzk3LDMuOTAz
+IDMuMDUwNzg4LDQuMTE3ODUgaCAtMS41NTQwNCBsIC0yLjMzNDY0MSwtMy4xNTEwNSAtMi4zMzQ2
+NDEsMy4xNTEwNSBoIC0xLjU1NDA0IGwgMy4xMTUyNDIsLTQuMTk2NjIgLTIuODUwMjY3LC0zLjgy
+NDIzIGggMS41NTQwNCBsIDIuMTI2OTU4LDIuODU3NDMgMi4xMjY5NTgsLTIuODU3NDMgeiIgLz4K
+ICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJwYXRoMTczIgogICAgICAgICAgIHN0eWxlPSJm
+b250LXNpemU6MTQuNjY2N3B4IgogICAgICAgICAgIGQ9Im0gODAuMTc4MzUxLDI0OS4zNDk4NyB2
+IDIuMjc3MzUgaCAyLjcxNDE5OSB2IDEuMDI0MDkgaCAtMi43MTQxOTkgdiA0LjM1NDE4IHEgMCww
+Ljk4MTEyIDAuMjY0OTc0LDEuMjYwNDIgMC4yNzIxMzcsMC4yNzkyOSAxLjA5NTcwNiwwLjI3OTI5
+IGggMS4zNTM1MTkgdiAxLjEwMjg3IGggLTEuMzUzNTE5IHEgLTEuNTI1Mzk0LDAgLTIuMTA1NDcz
+LC0wLjU2NTc2IC0wLjU4MDA4LC0wLjU3MjkxIC0wLjU4MDA4LC0yLjA3NjgyIHYgLTQuMzU0MTgg
+aCAtMC45NjY3OTkgdiAtMS4wMjQwOSBoIDAuOTY2Nzk5IHYgLTIuMjc3MzUgeiIgLz4KICAgICAg
+PC9nPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGQ9Ik0gMTAwLDIwMCBIIDIwMCBWIDMwMCBI
+IDEwMCBaIgogICAgICAgaW5rc2NhcGU6bGFiZWw9IiNyZWN0MzczMiIKICAgICAgIHN0eWxlPSJm
+aWxsOiMwMDAwODA7c3Ryb2tlOm5vbmUiCiAgICAgICBpZD0icjEiIC8+CiAgICA8cGF0aAogICAg
+ICAgZD0iTSAzMDAsMjAwIEggNTAwIFYgMzAwIEggMzAwIFoiCiAgICAgICBpbmtzY2FwZTpsYWJl
+bD0iI3JlY3QzNzM0IgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmMDAwMDtzdHJv
+a2Utd2lkdGg6MTYiCiAgICAgICBpZD0icjIiIC8+CiAgICA8cGF0aAogICAgICAgZD0iTSA2NDQu
+OTQzMjMsMjAwIEggNzU1LjA1Njc3IEMgNzc5Ljk1NTMyLDIwMCA4MDAsMjE3LjM3MjA2IDgwMCwy
+MzguOTUwOCB2IDIyLjA5ODQgQyA4MDAsMjgyLjYyNzk0IDc3OS45NTUzMiwzMDAgNzU1LjA1Njc3
+LDMwMCBIIDY0NC45NDMyMyBDIDYyMC4wNDQ2OCwzMDAgNjAwLDI4Mi42Mjc5NCA2MDAsMjYxLjA0
+OTIgViAyMzguOTUwOCBDIDYwMCwyMTcuMzcyMDYgNjIwLjA0NDY4LDIwMCA2NDQuOTQzMjMsMjAw
+IFoiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0iI3JlY3QzNzQ0IgogICAgICAgc3R5bGU9ImZpbGw6
+I2ZmZmYwMDtzdHJva2U6IzAwODAwMDtzdHJva2Utd2lkdGg6MTYiCiAgICAgICBpZD0icjMiIC8+
+CiAgPC9nPgogIDxzY3JpcHQKICAgICBpZD0iSmVzc3lJbmsiCiAgICAgbnMxOnZlcnNpb249IjEu
+NS41Ij4vLyBkdW1teQo8L3NjcmlwdD4KPC9zdmc+Cg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/c1bf37c2aa47000fc9941d96b415218c.msg b/share/extensions/tests/data/cmd/inkscape/c1bf37c2aa47000fc9941d96b415218c.msg
new file mode 100644
index 0000000..f3c3e2a
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/c1bf37c2aa47000fc9941d96b415218c.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:49:1000:951 --export-filename=guides_5.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_5.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_5.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAOGCAYAAAB83MkXAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALxJREFUeJztwQENAAAAwqD3T20P
+BxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCDAZoM
+AAG1xnPlAAAAAElFTkSuQmCC
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/c23825a5b83e906138ca8bff105b8b29.msg b/share/extensions/tests/data/cmd/inkscape/c23825a5b83e906138ca8bff105b8b29.msg
new file mode 100644
index 0000000..051d4af
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/c23825a5b83e906138ca8bff105b8b29.msg
@@ -0,0 +1,1038 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area-page --export-background-opacity=0 --export-dpi=96 --export-filename=Slide2.png --export-id-only --export-id=layer2 --export-type=png Slide2.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide2.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide2.png
+
+iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzs3XmcXHWd7//3qapT
+W1fva9LZl04I4ELYVJZA2EFRwIwSCDLMyHDvXB86bvf+7syI+vCOjqPjZeYh8nP4RUkaMAiMssoW
+VpVVEUP2vTvpfanuqurazvn90WFUZElyTvU51fV6Ph4+QmLqc95d1UnqXeec71cCAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlz/A6AAAAAOC2
+tVKbKX1T0lmS5nidp4JZkrbb0n1p6SvXS2mvAwF+RkEHUDbWSlFTusKQ2r3OUslsqXtIuuszUtbr
+LJh0oxRYJH3Olm4wpIVe56lktrRT0vd3St+7cbKYwAN3SLML0suG1Ox1FvyJ18LSKaukjNdBAL8K
+eR0AAA7HTVKkoTX2wryzW1XVFk16naeSjfdM1Ox9oveLN/VmTqak+8Ni6e9ijZFvt5/cqEiN6XWc
+ijaRzC888MLgdxYNZg1J3/E6T6WypH81pOZEW0ztJzbIrOItr1dsW8qO5LT/+QFlR/PH56UvSfqq
+17kAv+JvKwBloUH6+LyzWoxlV8y52+sskAzLvnzsJ3svl3S711kgWdLftJ/cqDkfav5J0zG1W7zO
+U8n6Xh89xrC1avvDB/5GFHRP2JLRKZ0jQ5p9aqOCkaDXkSqaYUjR+rBmnNCgPRt7ZUvniYIOvC0K
+OoCyYEgLa2bFB7zOgUk1s+MDhrTY6xyYZEgLIjWmKOfea1lWu7n/9yMStxp45i6pSVJtMBxUMBKU
+ETLSyy6b822vc1WqzGgusesXBz8f/cPVPfzZAN5BwOsAAHA4LMmwWTfDN2zJsHg9/ITXwn94TTwy
+cei5Nw69AoZke5mn0gUCxpuff/5sAO+Agg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADA
+ByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAA
+AAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q
+0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAA
+AHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKAD
+AAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4
+AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAA
+AADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEK
+OgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAA
+gA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQA
+AAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdAAAAAAAf
+oKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBBBwAAAADAByjoAAAA
+AAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA8AEKOgAAAAAAPkBB
+BwAAAADAByjoAAAAAAD4AAUdAAAAAAAfoKADAAAAAOADFHQAAAAAAHyAgg4AAAAAgA9Q0AEAAAAA
+8AEKOgAAAAAAPkBBBwAAAADAByjoAAAAAAD4AAUdQFkISLYh2V7nwCRDsgO8Hn7Ca+E/vCYeiR56
+7u1Dr4AtGV7mqXSWZb/5+efPBvAOQl4HAIDDtCPZlb7C6xCYlNyfbrKl7V7nwCRb2pVN5hf2vT56
+TMuy2s1e56lkfa+PHpMdzUvSTq+zVKqPSwOd0kgxV6wrZosKKhjftGHvV7zOVemyyfwb/7nDyxyA
+31HQAZSFQemnuzf2fVm2Lq+ZU9VnBGR5nakS2ZYCyX2plt1P9llD0t1e58EkQ7q5+4XBf5GtVf2/
+H/E6TkXLjubV9eKgDOn7XmepVIZkd0qP27Yu3//rQc1c3qBwgre8XrFtaWIkpwOvDL3xS494mQfw
+Oy75AVA2bpIiDdLlhnSsJQW9zlOJAlLRljYNSXd/Rsp6nQeTbpQCC6XPGtINkhZ5nafC7bClm3dK
+37tRfJDolfXSLFt6xZCavc6CP7Cl3xWkU66VJrzOAvgVBR0AAADTzlqpLSz9H1s6W9Jcr/NUMEvS
+Vkn3W9JX10gprwMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAuw+sAAAAAADAVbpNagtJSW1piSx2GNFdSvaSEpKpD/6s/
+9KMkpSQNH/px/NCPQ7a0z5C2GdLWorRljdQ39V8NpiMKOgAAAIBpZ63UFpLOkrTCkN4raYmkuhId
+bljSNlt6VdKTBWnjtVJPiY6FaYyCDgAAAKDs3SpVR6VTLOkcQzpH0gnytu/ssqXHAtJjBemJa6RB
+D7OgTFDQAQAAAJSltVI0Ip1rSVdL+qgk0+tMb6MoaaMtrbOlu9dMXioP/BkKOgAAAICy0iktt6U1
+klZLavQ6zxFKSvqZId12pfS4IdleB4J/UNABAAAA+N4GKZaT/krS5yTN9zqPS3ZJ+m5euvVaacLr
+MPAeBR0AAACAb22QElnpOkP6kqSZXucpBVvql/T9iPSvq6RRr/PAOxR0HLXbpCpT6rAmLyuql1Rl
+SYnAoW0pLCkV+MN2FMMBaTApbb1eSnuZGwAAAP63XqoxpBvsyWLe4HWeKZK0pZsj0j+vkoa8DoOp
+R0HHYblTWpiXzjLjwZNideFlZjy0KFwVqo83R3oi1WYqFAtOhMKBfDgWKhoRoyhJdtYO5jKFYCFn
+mYVMMZpN5qvSA9m2XKownE8XdmRGcpuK6eKLQenJT0g7vf4aAQAA4D1bMtZLVxvSdyQ1eZ3HI8O2
+9NWI9O+rJheYQ4WgoOMt3S41FaWLognzvHhT+OxEW9xsWlq9u2pmbCBaYw5WNUYGog2RI778xrJt
+Y2IoV5sZyjbmkvnG8Z6JlqEd4/PHetPZVF92Y3Y493BBepBtKAAAACrPHdL7i9L3JZ3qdRafeMWQ
+blgtveB1EEwNCjr+y01SpF66pKop8le1s+KnNR9Xt71+XlV3oj2+J9ESLWlhHu+baEx2peeP7B2f
+OfDa6OLR7vQzmYHsfwxKD3xGypby2AAAAPDWWqnOlL4q6b9LCnqdx2csSZ1F6XOcxJr+KOhQp7Q4
+lAh+sXZW1armZXUHW46v3dK0pGZzKBLMeZGnkC2GB7Ymj+l7bXhp/6ZkW7I7tSE7Xvz21dIOL/IA
+AACgdNZLl0i6VVKL11l8rlfStVdJD3kdBKVDQa9g66XjY7Xhf6xfXH3unNObX245tu7VWH046XWu
+P5YZztUMvj7yvr3PDZzQvyX5i/xo7mtXSpu8zgUAAABnNkqhLunvDekfJAW8zlMmbEn/lpK+cL2U
+9zoM3EdBr0C3ScdFa8PfaumoPnXuma0vtp1Q/4pXZ8sPVyFbDPf8ZujE/b8cOKl/c/K5zFD2S1dJ
+r3udCwAAAEfuDml2UbpD0oe8zlKmXrCkT6yRdnsdBO6ioFeQDVKiEAl8vXVZ3acWnj/jVzPeV/9K
+wAwUvM51JKy8FTr42+Hlux7r+UD/ptH/yGYKX1kzuY0bAAAAysDt0oct6UeqnK3TSmXQlq65WnrA
+6yBwDwW9QtwufTgxO37zwpUzeuauaNkYqTbLutTmU4XY3qf7zti9sWdB/87xL10j/djrTAAAAHhn
+ndKXbemfRA9xi21IX1ot/YvXQeAO/mBMc51SfbguvG7OB5reO39l26P18xP7vM7kpuHd43N3P9Zz
+zr5fD7wyPpK75lppxOtMAAAA+FO2ZHRK35L0Ra+zBMMBRWpMhatNRapNhWtCMqNBBUIBBYKGguGA
+AqHJmmQVbBVzlqyiLatgqZApKjtWUHYsr9xYXtlkXsWc5fFXJEm6aYf0uRsnV3xHGaOgT2O3SSfW
+z626e+lF7fvnrGjZGAgFil5nKgXLsgP7nu47Y+t9XYuTe1JXXCn9yutMAAAAmLRRCnVLt0j6Sy+O
+H4oGFW+OKNEaU3VbVGZVyNX5hUxRqYGsxnszGu+ZUD7l2R2k61PSX7J4XHmjoE9DtmSsMwOfnXlc
+3VeOvWz2I03LaitiMbXBLaNLNt/bdcHB3w7/8ycL1jeNyVUuAQAA4JHbpKqAdJekC6fyuOEaU/Xz
+qlQ7q0rhancL+bvJjuWV3J/WyN6Usskp78qPZaXLrpPGpvrAcAcFfZq5RTLraszbFpzVdsrSS2b+
+LNoQGfU601RKD2brdtzfden2J/qeax3Pf+osqawWwQMAAJguDpXzRyR9cCqOF4oEVDu3SrVzE4o3
+hKfikO8qPZTV6J6URvelVMhO2dXnz1nS+SykXJ4o6NPILVK8oTZ8b8dF7TOXXtr+s3Jbod0thVzR
+3HF/90e3PHSga2go97HrpbTXmQAAACrJLZJZJf1MU3Dm3IyH1LSkRvULEwoE/VlvbMvW8O6U+l4f
+VSE9JW/RHwtLF6+SfL2VMv6cP7+DccQ6pfpYY/jhpZfODiy8cOZDgYBR2QtE2Lax8+GDF2z62X4z
+258970ppwOtIAAAAleDQgnBrJV1TyuOYVSE1dfi7mP8Zy9bIvrT6Xh9Vbqzkl7/fvkO6+kYWjisr
+Qa8DwLkNUkNsRuzXx/3FvOGF58141DAM7r02DDUsrt4Rrgq1j+5P/e1l44U77pIyXscCAACY7jqk
+70i6oVTzjZCh1uPqNfuDzYo3RWQEyqScS5JhKFoXVsOiaoXCQaUHs7Ktkr11P75RarxHeqhUB4D7
+yui7GW9lgxQzm6JPHvfJuel5K1qf8jqPH+3e2HP2pp/srRrrz57BvTgAAACls176X5L+T6nmV8+M
+aebyRpnx6XGesZApqud3wxrekypZMTOkL7JPevmgoJexWySzoc58YNllcxo7Lm6/z+s8frbjoe6L
+X7+na7hhKHsRC8cBAAC4b510sSHdpxJ0DLMqpFknN6qqJer2aF9I9U6o68XBUm3RZtvSR6+Wfl6K
+4XBXwOsAODq2ZDQkzB93XDhrxqILZz7gdR6/W3D+zIcWXzCjvS9h/sjmgykAAABX3SHNNqQfqwTv
+s6rb41p03oxpW84lqao1qsXnz1DN7HgpxhuGtLZTmluK4XDX9Lg2pAJ1hAJfWHD+zMuOu2L2XYFQ
+oOh1Hr8zDMOuX5TYXhjPX/Lk7pRxj2X/2utMAAAA08FGKTQq3S9piauDA4Zaj6/XzOUN5bMInANG
+0FDt7CoFw0Gl+iYkd29Nj0k69XzptvtZNM7XKOhlaL10Uvvyhh8e/4m5PwknTLYQO0yBYMCqmVO1
+e3x/+jPnH8w8fbfU5XUmAACAcneO9C1D+oSbM0OxoOataFXdnJKcUfa1eGNE1W1RJQ9kZBdcbemz
+wpJ5j/S4m0Phrun/UdQ0s1aqa54df2359YufazqmdovXecrR4NZkx4s/2H5mZl/q+FXSkNd5AAAA
+ylWndJE9efbctV5hVoU0/8xWhatDbo0sS/lUQbuf6lVuzNX70rkf3ee4B73MJGrC6xd/eNYeyvnR
+a1xSs63j4vY9gbrwj7zOAgAAUK46pXp7cr9z18p5pNbUgpVtFV/OpckPKhac3aZofdjNsYYh3bJB
+qnVzKNxDQS8j66RVcz7U9N55Z7Y86XWWcjdvRcsT7ac2ndApXeZ1FgAAgHJkSd+Q1OLWvHhzVAtW
+tsmMcRfuG0LRoOaf1ap4c8TNsW056etuDoR7KOhl4lapumFB4qb5K9seY1E45wKhQHHhOW2P1M1P
+/PsGKeF1HgAAgHLSKS03pE+7NS9aF9bc05sVNKknbxY0A5p7eoti7p5J/++d0sluDoQ7uHakTCRi
+oa/NW9G6r35+Yq/XWaaL+vmJffPPbj3w29snblSm8AWv8wAAAJSDG6WALd0slxacNhMhzT2zZcrL
+eSgSHAhXh7rDVaEBs9ocjNWZQ8FwMGfGg5lgOJCXpGLOMvPpYqyYK4YnRvKN2WS+MZcqNOXG8+3F
+rNU4VVmDZkDzzmzRrsd7lR3LuzEyYEs33Sh98EZWdfcVFokrA7dJx80+qfGZU/6244cmq7a7KjuW
+r3r+37b+9cGXhz54lfS613kAAAD8br30N5os6I6FokEtOHuK7jk3VIjVh7fGW6PbamdX7Y7Vhcec
+jMuM5KrH9qfmj/dOdGSGc0tkl/7kZ268oF2P96gw4doFtZ++SvqhW8PgHAW9DPy0IfzgyZ9erBkn
+Nb7gdZbpqPvFwVNevGV74ePDuQ97nQUAAMDPNkgNOWmHpHrHwwKGFqxsU7zB1Uu3/4wZDx2onRV/
+qXFJzeuhWDBbimPk04XowLbksrGuzPJ8ujCzFMd4Q2Ywq11P9Mq2XNmCbTAvLbpWGnFjGJxjBQaf
+Wy8tm/H++n9ceunsnxtBg8tPSiDeEu0d2Tl22dld6Qfvlfq8zgMAAOBXH5G+bEgXuDFrxvsbVDur
+dPucm1Wh/S3Lah+c/cHmRxNtsZ6AWbp1nIJmoFDdFjvY2FHzihkP7c6NFWqLOcv5hxhvwYyHFAgZ
+Gu+ZcGNcPCCl75WedmMYnKOg+9wnasM3H/OxWQN1cxP7vM4yXQWChmUEFOrfnDz5roniT73OAwAA
+4Ee3StUh6Q5JMaezambGNOP9DS6k+nOhSGCw9b31d886temJeFNksCQHeQex+vBow+Lq3wXNQHdm
+ODfLLtqOn683izdFNDGSd+V+dEN6zyek798l5VyIBodYJtHH7pQWNndUr5zx/oaXvc4y3bW+t+Hl
+xoXVF3RKi73OAgAA4EcR6QZJjlu1GQ9p5ilNLiR6E0OF2jlVGxdf3H5zw6LqXe4f4Mg0dtTsWHRR
++801s+NP2oZcP3vffnKjzCpXbntvzE+uKwAfoKD7WcL8n3NOa34lFAnyaVaJmbFgdu7pzS8H48HP
+e50FAADAb9ZKUUmfdTrHljTrlEaFwu7WkEA4MNJ+StOPZp3a9LSftiQOmYHC7A80PzXnA823BiOB
+ITdnB8MBtZ/kzkLytvT5DS5cGQHnKOg+tUEK182OXdF8bN2rXmepFE3Lal+tm131FzdJEa+zAAAA
++ElI+itJM5zOqZtbpaqWqAuJ/iDWEN60+MKZN9fNqep2dbCLambFDy48b+b/G6sPu7prUKI1qto5
+VW6MastJ17oxCM5Q0H0qJ32k+Zi6g7H6cNLrLJUi3hAZbT6mprdeutDrLAAAAH5xoxQwpL9zOidg
+BtT2XnfXTUvMjP1ywTkzfloOV5yasWB2wbkz7qpqi/3azblt769XwJ095D9vs8uX5yjoPhVvilzX
+cnztVq9zVJrm4+u3xhoj13mdAwAAwC8WSmdImu90TuvxdTJj7qxRbUuqn594ZO5pLY+6MnAKzTuj
+5Rd186oec2WTNElmNKiWY2vdGLVgvXSaG4Nw9CjoPvRjqbFmVvy0piU1m73OUmmaltS8XtceX/Fj
+yZ0begAAAMqcIV3tdEa4OqTGRdVuxJEk1c1LPDrzpMZfuTZwirWf3PRc/byqx9ya19hRIzPhfME4
+N15rOENB96GAdHHLcXXby+FSnenGjAWzzcfV7ghK53udBQAAwGuHFg673Omc5mNqXbt4OjEz9stZ
+Jzf+0p1p3mk/uem5xIyYKx8yGMah59i5VSwW5y0Kug9Faszz6+f5d5GL6a5ufuJAtMY8z+scAAAA
+XstKH5XkqPmF4iHVzXVlITPFGsKbyvGy9rcz9/SWR6L1YVeumm2YV+XGtmu1eekSN/Lg6FDQfaiq
+OXJWzaz4bq9zVKqa9tjuWHNkpdc5AAAAvGZIa5zOaF5aIyPg/PR5MBIYmv2hlvscD/KZuWe0/Gco
+Ehh0PChgqKmjxvEYi8vcPUVB95l10qLq1mgk3hx1dZ9EHL5Ea2wg0RKL3ebCYigAAADl6tCaPOc4
+mRGMBNWwIOE8jKFC+4mNd5mxYNb5MH8JRYK5Gcsb77YNOd6/vWFhQkGHe8wb0gVrpTqnWXB0KOj+
+s6JhSc0ur0NUuoaO6j0B6SyvcwAAAHglIK2Q5Oia6bq5cRlB52fPa2dXPVPdHu9xPMinambFD9bN
+ij/jdI4RNFTr/HYCMyyd6XQIjg4F3WciieBJiRmxfq9zVLrqmbH+cDx4otc5AAAAvGK4cLKidq7z
+s+fBSGCobXlD2S8K925mntT4bNCFS93r3bnfnxNVHqGg+0ykJnxsrDY84HWOShetMQcjteFjvc4B
+AADgIUclLVxjKt4Qdhyi5di6B0JmoOB4kM8FQoFi8zG1DzudE2uMKFxtOpphS2c7zYGjQ0H3GTMe
+WhRtCDtfJAKOxBojA2Y8tNjrHAAAAF64XWqVdIyTGfXznJ/JDSdCexoWVVfM7Z+NHTU7zERon9M5
+Lqyaf9yh7wFMMQq6j9wmVYUTobpofTjpdZZKF20Ij5qJYMMtUtzrLAAAAFPNklbK4c7ltbOcF/TG
+jhrH92WXm8ZF1Y6/5trZjt/CGtbkGgSYYhR0HwlKi+NNkZ6AYdheZ6l0AcOw403R3mppkddZAAAA
+PLDCyYNDsaDC1c725DbjoQOVdPb8DY0dNTvMeOiAkxmRGlOhWNBpFO5D9wAF3V9awzXmuNchMCla
+bY7bUovXOQAAADzwHicPTrRGHQeonRV/yfGQMlXTHnvF6YyqFsevwfFOB+DIUdB9xJISoUgw53UO
+TApGAjlbqvY6BwAAgAeWOHlwwmk5NFRo6Kje7GxI+WpaWvt7GXK0MJ7j10Ba6nQAjhwF3UcCUrUZ
+CeS9zoFJZiyYp6ADAIBKc2hxsDonM+IOz6DH6sNbzXhowtGQMhaKBbPRuvB2JzNcuIqhYYPU7HQI
+jgwF3UdsqToYC037LSTKRSASLBgUdAAAUGFsh2fPQ5GAwnFn959Xtca2OhowDVS1RLc5ebxZFVIw
+7Kzu5aQORwNwxCjoPmJPnkGnoPtEOBbMS6rxOgcAAMBUclrQne7BLUk1s+N7HA8pc7VzqhwvkBdx
+/lo4+l7AkaOgAwAAAPhjnhb0UCQ4EKsLjzkaMg3E6sPJYCQw5GSGCx+WUNCnGAXdRwxpLJ+1nF0P
+BNfkMkVTEnvSAwCAimJI85w8PlrjrBSGq0PdjgZMI+GE2eXk8ZEax9VivtMBODIUdB8xpLFipkBB
+9wkrWwzZUsV/egsAACqOo1v8TIf7n4erQgOOBkwj4arQoKPHOz+DznpMU4yC7iPW5Bl05zftwBX5
+TNE0KOgAAKDCON3FxowGHR3frDYdldLpJFJjOvqwwulrIQr6lKOg+4ghjRWyxbDXOTCpmLXCFHSg
+sq2V2rzOAAAeSDh5cCDkrGLE6kxH911PJ9FGjWe9AAAgAElEQVRaZ8+FETKcRmDB5ClGQfcRQ+rL
+JvN8SuUTE2P5akPq8zoHAO+Y0rp10sVe5wCAKebo/WjQYSk0o8GK3f/8zYIOn4uQ6bjuOfqwBkeO
+gu4jRWl7pj/XYtm244+64Ixl20a6f6JlTNrhdRYAnnqPId3VKZ3ldRAAmEKOCrrhsBQGI8GcowHT
+SDAScPRcGA6vZhCXuE85CrqPrJFS2VR+NDec41ISj00M5ury6cLg9VLa6ywAvLFWqpPUIilmS/d3
+Smd4nQkApoijs6ZOz6A7LaXTiRkNZp08Pmg6ey2crkeAI0dB95lCurA9NZht8jpHpcsMZRuzqeJ2
+r3MA8I4pLf2jn8Zt6b710kmeBQIAANMeBd1nJkZym3LJfKPXOSpdNplvyo3mNnmdA4Cnlrzp5zWS
+HlknneBFGACYQuNOHlws2I4OXsxaLJp8SH6iGHHy+GLe2WvBgslTj4LuM7l08aVkd6bZ6xyVbvxA
+pimXLr7kdQ4AnnpzQZcmL3t/eL20bKrDAMAUclTK7Lzl6OBFdjX6L04/rLALzl4LUdCnHAXdZ0xp
+49D25AKvc1S6gW3J+SFpo9c5AHhq6Vv9oiE1S3pi3VsXeACYDhyVMqdn0HOZYszRgGmk4PC5KDj8
+sMSmoE85CrrPfELaOdY7kR3vm+Ayd4+M9WSax/sm0p+U9nidBYCn3qmAtxrSo7dJ86csDQBMHUeX
+uFsOz9pOjObrHQ2YRjKjuQYnj7cdfljCJe5Tj4LuQ+n+7BPJrjRv+jySOpCZl+rPPuZ1DgDe2SAF
+bWnhu/y22Yb06B3SzCkJBQBTxGkpy08UHR0/P8Z6TG/IjxUcPRdOXwtR0KccBd2Hcsn8L0b2jLd7
+naNSDe4ab88m8494nQOAd7LSfEN614V5DGmhJW1cK7VNRS4AmCJJJw/OJQuODp5LFdjR6JBcyllB
+zyXzTiM4+l7AkaOg+5ApPTCwaXRhgQUyplw+U4wMbBpdaEkUdKCyHfb95bbUYUqP/FjijA+AacF2
+eJtfdsxZKcyO5Wc5GjCNZMfysx0+3mmEPU4H4MhQ0H1olTQ0ui/97MDW5DFeZ6k0Q1uTy0a6009e
+Iw16nQWAd4y3WSDuHRwflB7rlLhvEsB0sNXJg3MOS2ExazVmRnLVjoZMA+mhbK2Vsxz9u5Idc3Y1
+gxx+L+DIUdB9KjWUvbXvtdEjfYMIh3peG16SHcz+h9c5AHjuaFZof58tPXCrVPFvKgGUN1va4uTx
+WeeXVWt0f6ri12NK7ne+JpXTD0tEQZ9yFHSfikj39W8aacsM52q8zlIpJoaytQOvJ1sHpYe9zgLA
+c0e7hdoHwtKDt0lVrqYBgClkOyxlxZylfMrZmdt070SHowHTQKrP2XOQTxVUzDlbUT9AQZ9yFHSf
+WiXlkt2pDf2bRt7ndZZK0bNp9H2jXak7PyNlvc4CwHNHvce5IZ0WlO5dK0XdDAQAU2WN1Cdp2MmM
+VN+EowyZ4dySfLpQsX+P5tOFaGYk56igj/c6ew0kDV0pDTgdgiNDQfcxa7z4z3uf7T+BxeJKL58p
+RvY923dCIV38rtdZAHhrrVQnqdXJDFs615TuvEUyXYoFAFNtm5MHjzss6LIVGtiWXOZsSPnq35I8
+zrAVdDLD8Wvg8FYHHB0Kuo99Qto5uC35i57fDC33Ost01/PboROHto09sFra7nUWAN4KOjh7/iaX
+JqQ7Nkohl+YBwJSxpVedPD7l/OytxroyFfseeLw7fYLTGU6vYpD0O6cDcOQo6D6XGc3fuO/Z/pOs
+vMUbvBIp5Irmvmf6Tswn89/wOgsA7wWOfAX3t2VLlx+Qbr2Rf28BlJ8nnTw4nyk6XqAsny7MHNye
+XOhoSBka3JpcnM8UZziZMZHMq5ApOo3ypNMBOHK8YfC5NdLmvi3J5w78drhiP0Estb7fDC/v3zr2
+9JXSJq+zAPAFt86gS5Jsac0i6Ye2ZLg5FwBKyZYen/zh6I12pR3nGNw2dqbjIWVmcOfYaU5nJPc7
+fu7tAAXdExT0MpAZzn1pz2MHT82O5VkV2GXZ0Vxix2M9p+ZHcl/2OgsA33C1oB/yl50Sa1wAKBuH
+Forb7GTGyO6U4xz5VGH24LbkIseDysTg1uTi/HhhjtM5I3sdP/e/v1LqdToER46CXgbWSJt7X0ve
+uv/pvor7BLHU9j7Tf/bQ5uQPrmQRDAB/UIqCLkmf7ZS+U6LZAOA6Q3rCyeOzY3llhnKOc/RvHr2w
+UAG3e1p5K9S/efRCp3PSg1k39j9/3OkAHB0KepkYzRb+ccfG3vbhXWPzvM4yXQzvHp+7Z2NPWyZT
++LrXWQD4wwYpaEslO1NjS3+3TvqHUs0HAJdtdDpgZM+44xDFrNVw8KXBDzke5HPdLw6eXsxZ9U7n
+jOxxfuWC7cJrj6NDQS8T10vp5O7x/7H78d6VVsFytOUCJKtgBXc+cuC8kT2pG9ZIzv8WAzAtZKX5
+hhQp5TEM6WudErfVAPA9c/Ie5IKTGaP7UrKLjm5ln5zTlT492ZV2tHCanyX3p2Ymu9OOP4SwirZG
+9zl+a5svSE87HYKjQ0EvI6ule/b+cuCVfU/2neV1lnK3d2PvygMvDD2/WvqZ11kA+EqpLm//E7b0
+T+ul/zYVxwKAo7VKGrKlR5zMKGQtDe1yfhbdsBXsfmnw44VMsaQfonohny5Eu18e+rgc7nsuScM7
+x1TMWU7HPHitNOJ0CI4OBb3MpJK5a7bc3zVncPOoa9sAVZqB10eP2frQgfbiSO5ar7MA8J0pKeia
+XNH93zulT0/R8QDgqASkdU5nDGwZlW05P4tu5az6fc/2fcTxIB+xbNvY92z/pVbOqnM6y7Zs9W9J
+uhFrvRtDcHQo6GXmWmlkeH/6ss3/uf/89GDW8R/kSpMeyNa/fu/+85J7U5etkka9zgPAd6aqoEuS
+YUs3d0qrp/CYAHBEctJ/yuHZ1Hy66Mp90ZKUGc4t2/1U70WuDPOBfc/0nzcxknPlxNvw7nE39j4f
+DUsPuJEHR4eCXobWSC8deHXka9vv77q0kCuaXucpF4VsMbz1vq6Pdr828pXV0ste5wHgS1NZ0CUp
+YEs/6pQum+LjAsBhuVaasKW7nc7p2zwq2/lJdElSunfipO4XBsp+0bju5wdOS/VkTnVlmGWrf7Mr
+Z8/vXCVl3BiEo0NBL1NX5q3v7Xy879ltP++61LJsXsd3YVl2YPt93R/d9VTfk2vy1k1e5wHgT4bk
+xe1DIVu683bpwx4cGwDeVUC6zemM/HhBQ9tdKZCSpOE9qXPKuaR3Pz9w2vDe1Eq35g1sG1M+5Wg9
+P0lSgMvbPUexK1OGZBup/Kd2Pnxw984HD1xs2bbhdSY/2/XQgQu2PHhgX+tY/jqvswDwp7VSnaRW
+jw5vWtJP10uO978FALddKT0jaZfTOT2vjbpxCbakyYU8RvakztnzdN/5rgycIpZtG3ue7rtgZG9q
+pVtv3guZovped37npi3t/KT0nAuR4AAFvYytkoqF4dyqzT/fn9/9RM+5Xufxq11P9KzcfF93YGI0
+d/lZDrcKATB9Baf+8vY3C0v66e3SmR7nAIA/YUi2pO86nWMXLB387bALif4g1ZM5deejB1eVw+ru
++XQhuvvRnlWpnswpbs49+JshWXnHK7crIH3n0GsND1HQy9wqKVMczF207d6u+t0be872Oo/f7H6i
+Z+Xmu/c1ZvonzmW/cwDvxPC+oEtS3JJ+3imd7HUQAPhjeelWSQeczhndl1Kqd8KFRH8wMZw7ZvvD
+B24Y2Zua5epgFyW70jN2PHLw024tCPeGsZ6MRven3RjVY0o/cmMQnKGgTwOrpKGxg5kPvnbHnvD2
+B7ov4Z70yXvOtz3UfdGmn+yNj/ZMnL5acvfjWgDTTsAfBV2SamzpkU5puddBAOAN10oThvSvbsza
+/8KgG3t1/wkrb9V2vTDwqa5f9Z9ZyFshV4c7YOWt0P5f9a/Y/6v+66ycVe/m7GLO0sGXhlyZZUvf
+ZnE4f+C+5WnkJikysy5816LzZ3QsuXTWPaFIMOd1Ji8UckVz28+7P7bj4QN7i8O5y/jLBsDhWD+5
+SrGfVlMfCEgrrpQ2eR0EACRpg5TISXskNTqdVTMzpjmntzgP9RaCkcBQ8zG1DzV21OwoyQEOU//W
+ZMfg5tELii4X8zfsfbZfY92unD0fsKR5XG3qD0GvA8A9D0nFGyaKd+3dmz7ZSuUvqp5dtdeMh9y9
+hsjn0gPZ+td/um/Vjl/0PNeUzH/yEqkiP6QAcOQuk/5RUmneLR6duC1d8VHpgXulAa/DAMBdUu4y
+KSrpLKezsmMFBcMBxRvdv3XcLtqx8Z6J94zsSS2UrVS8KTLo+kHewfDu8Tndvx64NLkvdbpdtGOl
+OMbAlqSGto+5MsuWvrFGesKVYXCMM+jT1O0BXd98fP23jvnY7Edbj6+riLMvg1tGl2z+z67zD/x2
++OtX5q3vscgFgMO1QQrmpHFNvvH0my5LOmONtNvrIADQKdXb0g5JDU5nGQFDC85uVawEJf2PhWLB
+g7Wz4i83LqnZVKqTV/l0ITq4NXlssiu9PJ8pzijFMd6QGshq98ZeyXLlre5AWFq0SnK+DDxcQUGf
+xjql5dWz4/csuqi9Z+HZrY8EQgF39rXwGatgBfc81Xf2tge6547uTV1xlfRrrzMBKC93SgsLk284
+/WqfIZ2xWtrrdRAA6JQ+bUu3uDErGAlq4cpWhatNN8a9M0OFaF14e1VLdFvN7PjueEPEUSlND2Vr
+k/vT81N9Ex2ZkVyHYZf+6uTceEE7H+9RccK1t/XXXSX9f24Ng3MU9GlurVSXqAv/eNapTcsXntP2
+aP38xLR6cze8a2zezkcPntv1/NDz2dHcp66Skl5nAlB+OqWLbOkBr3O8i+22dObV0kGvgwCobDdK
+gUXSLyW5sl1YOBHSgrPbFIpN7d23wUhgKJwwu8JVoYFIjTkYqTGHQ9HghBkLTgQjgZwkFbNWOJ8p
+RgsTxWg2ma/PJvNNuVShMTeen1XMWo6vIjgShUxROx/vUT7l2q7Bv1wtncZVp/5CQa8Qt0sfTsyO
+/2DBWa39885uezRSbZb1IhCZ0Vxi/7P9K/Y81TtraOf4l66WbvM6E4DytU76O0P6jtc5DsPWgHTm
+lVKv10EAVLZ10gmG9IJcWtMqUmtqwco2Bc2K34zoLRXzlnZv7NXEsGvLKxUN6cTV0m/dGgh3sEhc
+hbhb2nZhMn/L0LbxucO7x/86FA3a8eZIXyAYcHePixIr5Ipmz0tDJ//+J3s/sueJng19/dnL/lJ6
+yetcAMrbZdKnjPLY1qzJls79hLThLnaoAOChe6WDl00urHmyG/OKWUuZgZxqZ8VlBDmH+MesvKV9
+T/cpM+Te2seG9G+r2ffcl/jur0DrpWXRuvA3GxdXnzb3jJaXZixveMnvW7LlM8VIz2+HTuz61cCJ
+fVtGn8oM5r58tbTV61wApod10pOGdKbXOY7A81np3Oskd5bwBYCjsFaqM6XNktrcmhmtNTXvzNYp
+v9zdr/ITRe17qk+ZEVffqh+UtJRbQ/2Jgl7BbpeODSTMf2haXH3BvBUtrzQvq33V6WIZbpsYytb2
+vz76vn2/HDihf8vog5nR/NfWTP5DAACuWT/5ZsWVN5gtx9Wp7/cjbox6N0+npAuvl1zZBBcAjsY6
+6QJjcg0P165NN6tCmndmiyJTsXCcj+XGC9rzVK9y467dcy5JliFdtFr6hZtD4R4KOnSntFDx4Bfr
+Zlf9RfMxNb0t76nf0thRs9mMBbNe5ClkipH+rcllva8NLx3YnGwe35/6SS5d/PZqaZcXeQBMbxuk
+2pzkWqO+5OaTtPPRHm2+Z79bI9/JY3npw9dKJdk2CAAOxzrpm4b0ZTdnBqNBzTutueRbsPlVaiCr
+fc/2q5h1fROmb1wl/b3bQ+EeCjr+ywYpnJUuqmqI/FXN7PiZzcfW7qibnzhQ0x7bnWiNDZTy2GM9
+meZkd3r+yO7UzIFNowtHu1MbJwZzt5rSQ6skX19+D6C8dUon29LzbswKhAx9/M7TZAQMvfzDHdr+
+0AE3xr6bXwxJl35G8uRDVQDYKIW6pI2GdJqbcw1Daj62Ts3LamVUUGsZ3DamnleHZbuzz/kfe7pd
+WnmW5Oopebirgr7VcSQ2SA056YJItXlerDF8TqItFm/oqNlV0x7rj9WaA9GGyGC0ITwaMIwj+pvD
+sm1jYihXmxnMNk0k843pnomWoZ3j88d60+nx3uzjEyO5hwPSw6ul4VJ9bQDwx9ZJawzpx27MqpkT
+10X/98TJn9jSiz/Yrp2PTMmuaPe2S6t40wXAK+ulWZJ+I6nJ7dnVM2NqP6VJofD0XuHdylvqemFQ
+yS7371yypX5Lev81Urfrw+EqCjoOy23SfENaEY0HTw7XhpeZidDicDzYEG2K9karzXEzGpgIRoKF
+UCxYDEUDBUkqTFihQqYYLGaLocKEFZ0YyyfSAxOt+VRxMJ8q7MiM5jbl08UXQ9LGT0p7PP4SAVSo
+TukbtvT/uDFr1qlNOu3Ly/7r57Yt/fp7W7T36T43xr+bu8LSJ1dJrl8PCQCHY510sSHdpxJ0DLMq
+pPaTGpVojbo92hfGejLqfnFIhXRJPmflvvMyQkHHUdsgxbJSR0BqtqRaQ0pIShz6UbY0LmnclsYD
+0qgl9UekbavYGgiAj3RKP7Wly92YdewVc3T86nl/8mu2ZetX392ifc/1u3GId/OjHdJ1N0pltYUm
+gOljnfS3hvRvpZpfPTOmmcsbZMZDpTrElMpniur93bBG9qRKdgxb+vzV0ndLdgC4anp8Z8MTh4r2
+q17nAAAnbGmpW7MSM2N/9mtGwNCpn12qQraoAy8NuXWot/OpxZMfjv6PUh8IAN7K1dK/r5PmGtIX
+SjF/7EBG2/sPquXYWjV21JTvvemWrYHtY+r7/Yisguv3mv+xb1LOy0u5fksDAODYjVJgkZSS5Mo1
+k+d+6/1q7Kh+y//PKth65p826eArJS/pkvS9q6TPTcWBAODNbMm4XbrVlq4t5XHCVSE1dtSofmFC
+gWB51BrbsjW6L62+10eUGyv5siHrV0+us1LSTwDgrum90gIAAO9gqTRfLpVzafLSy7cTCBn60JeW
+qfnYWrcO904+u066cSoOBABvZkj2uHS9LT1YyuPkUgUd/M2Qtt7frf7NSVlF//ZQ27I1tHNc2x7o
+VtfzA1NRzh9ol66lnJefoNcBAADwysekD0ha7casaF1Yx66a846/JxAyNPvUZvW+NqLMUGl3kDSk
+FZdJuXukZ0t6IAB4C/dL1seknxnSmZLe+S9Hh+yCrVTvhIZ2jCmfKSoUDvjmHvX0YFb9m5PqfmFQ
+yf1pWfnS92VbejYtXXoF22+WJQo6AKBiXS5dIul8N2bVL0xowdlt7/r7gmZAcz7UrJ5XhzUxXNqS
+Lmnl5VLqHumXpT4QALzZvVL+fOnOsPQ+SR2lPp5dtJUZyml417hG96Vl5S2FIkGFIlNbeSaSeQ3t
+GFf3S4Ma2JJUZigne4rO7hvSo2HpI9dM3r6FMlQeN2sAAFAC66UfSLrejVkLz5uhk25YfNi/P5vM
+6/F/eFXJfe7vd/smtqT/dtXk1woAU26DFMxKtxjSdV4cPxQNKt4cUaI1pkRrVOGEu2fXC5miUgNZ
+jfdmNHZwolRbpR2OdSnpuuulvFcB4BwFHQBQsdZJTx66/NKx9127QEs/MuuIHjMxmtcT//tVJbtL
+X9IN6a9XS7eW+kAA8FZsyVgv/ZMhfdnrLMFwQJFqU+EaU5HqkMLVpkLRoIIhQ4FQQIFwQMHQZE0q
+FmxZOUtWwZJVsJWfKCo3llc2WVBuLK+JsbysnC92trxph/S5G9lms+xR0AEAFWu9dFDSu1+XfhjO
++PvjNHN5wxE/Lj2Y1RP/+1WN9064EeOdFA3pqtXSnaU+EAC8nU7pC7b0z6KHuMUypC+slv7V6yBw
+B6u4AwAq0gapVi6Vc0mqaX/7FdzfSbwxorO+/l5VNbu2mPzbCdrSbeukj5T6QADwdlZL/2JI50nq
+9TrLNDAg6RLK+fRCQQcAVKS8tMStWYGQ4ahgVzVHtOKrxytWH3Yr0tsxDemuTumiUh8IAN7Oaukx
+SSfa7DLhxNNF6X1XSQ95HQTuoqADACqVawW9ekZMRtDZ1ZrVM2Ja8ZXjFak2XUr1tsK2dNftLt17
+D2+sl2atk85d9/+zd9/hcdVXwse/907vo96buy03OiY0m4SSRuhgY9L2DZvd9GwgmwAxpL27m2Q3
+5CVZkk2yuEGcYCeB0Ish9G7cu2R1WbLqaGY05b5/SCZALM2d0R3NSHM+z+OHPOHec49lLM25v9/v
+HPjyevjhGvlMJ6aY66G5EpZrcDtybjoZGnBnAD74SWjJdDLCeNkxIFAIIYSYZJqRBXqF05A4vhoX
+y29fxFO3vc3wYFq7ADvj8NA6uHg1/DWdDxITcy+Ux2FBHOqBBQrM0GAJUHT8lZAGN62RAkdMQcsh
+CqxZDy8Dv8HAY0fTVBvwqevhsUwnItJHmjMIIYTISRvgDxpcYUSsBVdUsfj6OiNCAdC9r5+ta7YT
+CcYMizmGvjh88AZ4Ld0PEmN7GsytUA3MeFchXs9IIe5OcHtLAObcCGkfBSBEOm0C3zDcAfwzMLmD
+y7NfXIP/scFNV0NfppMR6SUFuhBCiJy0HrYDC42IdcaX5lK3vMSIUO/o2tPP1tu3Ew2lvUjvNcGK
+6+DNdD8o190NFjdUKVCvwQJttBgH5gOpbsP47PUjK49CTAsbYKkGPweWZTqXLPE68Pnr4dVMJyIm
+hxToQgghcs4aUGdBADCkdfqH/u0kCuZ4jAj1Hh3benj2+zuJRdK+e7kTWH497Er3g3LBJrBGYbY2
+ujVdGSnCZzBSkBvZrn9vBSwc3SYsxLQxOjN9NSMd34synU+G9Ghw+0H42Ro5wpJTpEAXQgiRczaM
+nOM9aFS8y9edhdWdnrYubW8e468/3EU8/UV6ixnOu9bAr8t0tx68CsxmdGv6aCFez0h/g7Rv0VXg
+E6vgT+l+jhCZ8mvwWOEzCnyT3Dmf3qXBXSr8dBX0ZDoZMfmkQBdCCJFz1sMlwENGxLL7rXzit2ca
+EWpMzS918fyPdqPFtLQ+B2gywbnXQUO6HzSV/Bb8Vpj5vvPhC4A6MvdZ6uVVsEwZ6egsxLS2FlwK
+/IMC3wAqMp1PmnRq8AsFfnI99Gc6GZE5UqALIYTIORvgqxr8xIhYRfU+LvjeEiNCjathawcv37kX
+Lf3l2AETnHcdtKb9SVlmA+Sd4Hz4jNFfWUWD5atha6bzEGIy/RbsFvgM8HWy8O9lKjQ4qMKPu+E3
+X4JwpvMRmSdj1oQQQuQcDeYYFctbbsyItURqzy8hFonz6i/2p3vNdFYMHt8E518NR9P6pAzZADXA
+vDjUqzBfG23UpkHeFFmOflCKc5GLPg0hRhrI/XwDnKLBDcBKoDCzmSWtD/izAmtXwZOyE0a8m6yg
+CyGEyDnr4WngfCNiLf3UDOZdWmlEKF32PdTKG786kPbnaPC2DZZfDcfS/rA0OcEM8XpgMWB8R7/J
+E1NhyUrYmelEhMgGd4KtEC6MjzSV+wRgyXROY4gBT2uwbgj+IKMRxVikQBdCCJFz1kMbBjUcOveW
+hZSfkm9EKN32/rmFN3+b/l5uGrypwgXZ3Kjo+Azx41vT4zBjtBBfCrgynZ/RFPjtqpEtvkKI99kE
+7gicGYcPKvBB4GQyW+8c0uAJFZ4Ansjm76Uie0iBLoQQIqesBy8j2wsN8ZGfn4anzKH7ei2moZgm
+/uN3x32N7Phd44Tj6PCiFS68GgYn42FjGWeG+AJA/x/A1BaKw9wb4EimExFiKtgIJRos10Z2TC1h
+5HhTut6odgP7NHgL2KrB1htGRlgKkRQ5gy6EECLXzDUqkGpWcBcnN9b6hZ/s4dQbZ2HzTmwX5sJr
+a4gNx9m9pWlCcXRYNgx/3AQfuxqC6X7YJnCHYN7oyLIFCsxntGO6BqYcP6h5lxTnQui3EjqA+0Z/
+AbBx5Lz6PA3maiM/D6qBPMCtgVsBN+Bn5J8w8nKyV4NBZeR/DzKyEt6ojBTke1TYuxK6JvG3JqYx
+KdCFEELkFGXkg5khPGWOpFbDtZhGyytdDLQOseK7SyY8O33JDXVomsaePzZPKI4OFwzDH++EjxvV
+ZXgT+CIw613nw2cA9cMwTwXViGdMM70x+GGmkxBiqhstpJ8b/SVE1pECXQghRE7RDFxB91Qk18F9
+oCNEPKrR2xDgme/u4Pw1i7A4TBPKYekNM4gGYxx4tG1CcXS4sADuuxuuvhEiem/aMLIyNeP9M8SH
+R2eIy1k73f7tkyNbaIUQQkxjUqALIYTINYYV6N6K5I4+D7b8rWlv975+nrljO+d/ZxFm+wSKdAVO
+uXE20VCMhmfSe9xRg0+4YOPTcN1yiL77340xQ7xeg7LRNEXqWgNwZ6aTEEIIkX5SoAshhMg1xq2g
+JzkDvb/lvUe4u/b089z/3cU5367HZEl9V7eiwBlfnEssEqfphbQfg7yyBYbXwVsKzGOkGJ+ngS/H
+z4enjQK3y0gmIYTIDXLGSwghRM5YM/Jzb7ZR8ZJdQR9o/fsaq31bDy/+eDfx2MTKW8WksOxr8yk/
+rWBCcXRaqcC/MzLu6wzANxkPzVF7y+E3mU5CCCHE5JACXQghRM6YDbVAcm3Xx5HsGfT3r6Af1/xy
+Ny/+ZDfaBIt01aRw9k0LKJvkuewifRT41vuPEwghhJi+pEAXQgiRM4xsEGf3WZLuwj7QMvYu5aYX
+unjlrn1oE9wnrppHivTihf6JBRLZ4JWVsCXTSQghhJg8UqALIYTIJRnr4D4ciBLqG7/5+eGnO3jj
+VwcmkhYAJqvKOd+qp2COd8KxROZocLMCcrRfCCFyiBToQgghcomBHdyTHLE2zur5u+1/uJU3f3Mw
+lZTew+Iwcf53FpI/yzPhWGLyafDQanqW05kAACAASURBVNia6TyEEEJMLinQhRBC5BIDO7gn1yBu
+rPPnJ7L3gRZ23NeYbEp/x+I0c96tC/FVuyYcS0yqOPCtTCchhBBi8kmBLoQQIpfMMyqQtzI9K+jH
+7fhdI7u3NCV1z4nYvBaW37EYX5L5isxRYP1q2JbpPIQQQkw+KdCFEELkhPXgBUqNiudJcsRaMivo
+x21be5g9f2pO+r73s/ssnLdmEe4SwxrYi/QZBm7PdBJCCCEyQwp0IYQQuWIuoBgRSDUruIuTK3aT
+XUE/7q17DnHwsbaU7n03Z4GN5Xcsxllom3CsXGTzWCha4GPmhWWc9NmZnH3zAsy2tHyM+vkqOJSO
+wEIIIbJfcvNhhBBCiKnLuPPnpQ4Uk/5aX4trDLSHUnuYBq/dfQCz3UTNucWpxRjlKraz/I7FPPXt
+bQR7hicUa7py+K14q5x4K534qp14K5x4q13YfZb3XLfjvkai4bjRj+9X4ftGBxVCCDF1SIEuhBAi
+VxhXoCd5njvQGSIeSb2Y0+IaL/10L4pJofoDRSnHAfCUOVj+3SU8dcs2Qr25W6Rb3ebRItyFt8qJ
+v8qJr8aF3W9NeG+4P8LeP0/86MH7KfAfK6HL8MBCCCGmDCnQhRBC5ArjGsQl2cF9IIXz5++nxTVe
++q89mO0myk/Jn1Asb4WD5d9ZxJO3bmN4MDrh3LKZI8+Kt9qFb3RF3FflxFfrxuIwpRxzx32NRIIx
+A7MEoDMEPzU6qBBCiKlFCnQhhBC5wrgV9CRnoPeleP78/eJRjef/fRfn3bKQ4kX+CcXy1bpYcfti
+nrrtbYYDU7tIV0wKrkIb3qqRFXF3iR1flRN/nRuzPfVC/EQGO0IcfHziPQFO4DufhYF0BBZCCDF1
+SIEuhBBi2lsz0hR1llHxvJWTv4J+XGw4zrPf38F5ty6iqN43oVj+GW7OvWUhW2/fTjRk+Iqw4VST
+gvNdhbi30ol/dIu6yTo5fW/fXn+YeFQzOuz+APza6KBCCCGmHinQhRBCTHszoAZIrqoeh6c8uRX0
+foNW0I+LhuM8+4MdLL99MfmzPBOKVTjPyzn/Ws+z39tBbALn5I2kmhU8ZQ68Va6RLenVTnyVLjyV
+DhTVkEb8KeltCND0/FHD4yrw7RshYnhgIYQQU44U6EIIIaY91cDz53afBas7uR+fgwauoB8XGYqx
+dc12VtyxGP8M94RilSz2c8636nn2Bzsn1MwuWRanGXeZHd9oIe4utY8U4lVOlMzV4WN6638PoRm8
+eK7AayvhD6uMDSuEEGKKkgJdCCFELsjY+fPIUJSgzm7pBXO8dO/r1x17OBBl63d3sOJ7S/BWTGyD
+QOnSPM76+nye/49daDFjq1Cr24yr5G+FuK9qZHSZu9hu0GT69Ovc0Uv7th7D42rwTQUM3zMvhBBi
+apICXQghRC4wrEBPthDWe/7c4bey/PZFbL1jB127+3THD/UOs/U7b7Pi+0twl9iTyu39Ks8o4Kyv
+zeeFn+xOqUg/0egyb7ULR17i0WVZTYNt6w6nI/Kj18OT6QgshBBiapICXQghRC4wbgU9TefP3RUO
+zHYT591Sz1O3vU3PwUHdzxjqDvP0rdtY8f0luIomVqRXnVXI6eE5vPKzvWNu537/6DJ3iR1/nRub
+1zKhZ2erI88fpXuf4Q3WNQ2+ZXRQIYQQU5sU6EIIIXJB1q+ge0e3zlucZs6/bWRGef8R/c3lAkfD
+bP3OdlZ8f8mEV6zrlpcQDcXY/2AL3moX3grHO13TPRVOzLbJ6ZieDeIxje0bG9IR+r7V8EY6Agsh
+hJi6pEAXQggxrf0aPECZUfE8lUmuoLfqK7I97yr8bV4LK+5YwlPf3pZUB/iBtiBbb9/Oiu8uxuaZ
+2Gr27EvKmX1J+YRiTAcHH2tjoM3wJn8RM9xqdFAhhBBTX+68AhdCCJGTbCMd3A1pRaaalZHGZkno
+17mC7ntf8zm7z8L5ty9K+lx5X2OAp7+zneHBaFL3ib8XDcXYtelIOkL/4lo4mI7AQgghpjYp0IUQ
+Qkx3xp0/L3WgmPTX+poGgzpXXz0n2DrvLLBx/ppFOPKT27Lee3iQZ767g0gwltR94r32/LlZdwf+
+JAyq8AOjgwohhJgepEAXQggx3Rk4Yi258+eBzhCx4cRzxVWzMmZzN3epg+XfXYLDn1yR3r2vn2e+
+u4NoSIr0VIT7I+z9U7PhcRX40UroMDywEEKIaUEKdCGEENNdxmagD+g9f142/sq8t9zBed9ZhNWd
+XOuYrt19PP8fu4lHc2vMdmQoOuHf867fHyEyZPjLjc4Q/MTooEIIIaYPaRInhBBiuptnVCBvkgW6
+3vPnegp/f62LFbcv5qnb3mY4oP98edsbx3jhR7s46xsLUJPYnj8VDAeiBNpD9B4J0N88RN+RAP1N
+Q6hmlUt+ekrKcQOdIfY/2mZgpu+447Ng+Lw2IYQQ04cU6EIIIaattVAMzDIqnqc8XSPW9MX1z3Bz
+7i0L2Xr79qS2rje/3M2LP9nNWV+fj6JOvSJ9eDBKf1OAvqYh+o4M0dc8RKA9yGBH6ITXn33zgqR6
+Bbzf9o0NxCOJjyYkQ4ODNviVoUGFEEJMO1KgCyGEmHY2QkkMvqrAF4HkqupxJHsGfUDniLRkts4X
+zvNyzr/W8+z3dhBLoohseqGLV2z7OP2Lc1GytEY/USHe1xgglESjtvzZHirPKEw5h76GAI3PdqZ8
+/1hUuOVqMLzjnBBCiOlFCnQhhBDTxr1QG4OvxuFzCiQ3nywBm9eS9GxxvTPM9a6gH1ey2D9SpP9w
+Z1IrvYef7sBsN3HK5wzbVJCS4LFh+psC9DYN0d80sjW970jAkDPfS1bXTWio3ltrD6MZf2R/237Y
+ZHhUIYQQ044U6EIIIaa8+2BmBG6KwWdI08+2ZBvERUMxgj36Fkw95cnFBig9KY9lX5nHCz/ejRbX
+X1Huf7gVs01lySdnJP3MZGgxjcHOEH2NAfpbgiPnw5uHGGgZIho2dvv4cWUn51OyyJ/y/Ud39tH2
+5jEDMxqhwTfWQHp+00IIIaYVKdCFEEJMWRthcRz+JQorFTCl81m+yhTOn+uom+0+S9Ld2Y+rOquQ
+M4bn8PKde5Na9d39x2ZMdhMLr6lJ6bnvpsU0Al1h+o+Mbk1vGqKvKcBAc/oK8RNRFFiyqjb1ABq8
+te6wYfm8y9bV8Hg6AgshhJh+pEAXQggx5ayDs4Bvx+ESJrShWT93kqvcere3Jxv3/WrPLyE2HOfV
+/96v64XAcTvua8RkMzH/E5W6ro9F4gw0D42shjcG6G8ZOSc+2B4kHsv8GLfqc4rxz3CnfH/TS110
+7+03MCMAtDh8w+igQgghpi8p0IUQQkwZG+HsONwMfHSyn+1LukGcvg7uya7Mn8jMC8uIReK88T8H
+k7pv2z2HUBSYd+nfivR4VGOwNUhfc2CkUVvTEP1NI9vUk9lKP5lUs8Ki61LfDaDFNXZsbDAuob/Z
+dAO8lo7AQgghpicp0IUQQmQ1DZQN8BFGVszPzFQe7mRnoLfq7OA+wRX04+Z8pIJIMMb2DQ1J3ffW
+PYfoOxIg1BOhv2WIwNFQUivx2WDWRWW4S1N/0XHoiXb6mvX9eSUhosCtRgcVQggxvUmBLoQQIiut
+AXUOfGQj3AacmslcVJOCuyS5pvD9Ogu+ZDu4j6f+ymri4Tg7/3BE/00aHH6qw7AcJpvZbmLBldUp
+3x8bjrNzUxJfL/1+uQr2pyOwEEKI6UsKdCGEEFllDaiz4QoNbo/D/EznA+AudaCakjjqrsFgm74t
+7smuzCeyaFUt0eEYe//cYmjcbDXv0krsfmvK9+/5czND3WEDMwIgEIHvGR1UCCHE9CcFuhBCiKyw
+CaxhuFaBWzSYnel83s2b5DnxQFdYVwfzVFbm9TjpUzOJheMceLTN8NjZxO6zMPdSfU3uTmR4MMre
+PzUbmNE7fvxpaE9HYCGEENObFOhCCCEyai24FPiHYfgXBVKvttIo2RnoAzrPnye9Mq+XAqfcOJvY
+cJzDT0/d7euJLLiqGosj9el6u35/hOHBqIEZAdAF/NjooEIIIXKDFOhCCCEy4tfgscJnlJGu7GWZ
+zmc8nvLkVtD7dXZw9xh4/vz9FAVO/8IcouE4TS8cTdtzUqGaFDxlDrxVTryVTnzVLrwVDlrf6OHt
+9fpmkbtL7My6qDzlHAJHQ+x7uDXl+8eiwHdXgeHz2oQQQuQGKdCFEEJMqnugwAxf1uCLgD/T+SRS
+ON9HyaLk0hzQ3SDO2PPn76eoCsu+No94NE7LK91pfdaJqCYFZ6ENb9VoEV7pxF/twlvlxGRV33Nt
+ZCi57eaLVtaimlPffbDj3kbikcTHEJLU0A13Gx1UCCFE7pACXQghxKRYC8UK/JMCX9HAl+l8Eimc
+52XB5VWUn1aQ9L39rZlfQT9ONSl84BsL+OsPd9L2xrH0PMN8fEXcha/Kia/aia/ShafSgaLqK6L3
+bGkmPBDRda2v1kX1OcUp59vXGKDhmc6U7x+LArd8CQzvOCeEECJ3SIEuhBAirdZCtQpfB/4PkP6K
+dCIUKD8ln/qrqimY4005zEBLdqygH6eaFT5w0wKe/d4OOnf0phzH4jThLnPgLnG8txCvcqJM4Ch9
+sGeYvQ/q7zq/9Ia6CT1v27rDaHFjh71r8PYBuNfQoEIIIXKOFOhCCCHSYi3UqSOr5TcCtkznMx5F
+gbJT8ll0bS15M90TihUNxXSP7ZqMFfTjzDaVc79dz9Y7dtC1u2/ca60uM65SO77jK+JVTrzVLtzF
+dkhDT7udv2skGorpurao3kfZSfkpP+vorj5aX0/LToKb14Dhe+aFEELkFinQhRBCGGotLFThJuA6
+YAKnhNNPNSlUn1PMgiurDFvNHmwNgo7FWavbjM1jMeSZepntJs67pZ6nbnubnoODWN3md5q0uUvs
+aS/ET2SgLcihJ/RPJFu6um5Cz9u2Tl8TuiQ9uxoeSUdgIYQQuUUKdCGEEIbYAEs1+BqwClATXZ9J
+qlmh+uxi6q+uxlNm7Cq23vPn3srJ2d7+fhanmRV3LCEei0/6C4IT2b6xgXhM33bzyjMLKZib+tGD
+5pe66NpjeIN1TYVvGh1UCCFEbpICXQghxIRshLPjcLMGH2HS1l1TY7abmHFBKfMuq8RZkJ5d9/1Z
+dv78RCxOE5D6/HCj9Bwc5Mjz+kbAKarCopW1KT9Li2ts39iQ8v3juH8lvJiOwEIIIXKPFOhCCCFS
+MlqYr4nDBZnOJRGLw0TdilLmX1mFw29N67MG9HZwT3K2+nS0bd1hXccBAGZcUIKvKvWXGoee7KCv
+Sd/LkyTE4nCb0UGFEELkLinQhRBC6KaBci98NA7fjsMZmc4nEZvXwuxLypnz0Qqs7vT/yItHNXob
+Arqu9WRwBT0bdGzroX1bj65rTVaV+mtqUn5WLBJn56bGlO8fx69ugN3pCCyEECI3SYEuhBAioTWg
+zoGPbIA1wMkZTichu8/CrIvLmfvxytHt3OkVj2o0/rWTnZuOMNiu9wx6Dq+ga/BWEs3a5ny0YkJH
+EvY90MJQl+HjyYPA940OKoQQIrdJgS6EEGJMd4PFCdcp8K04zM10Pom4iuzM+XgFsy4sw2RNf5+6
+aCjGwSfa2fvHZt2j1QAUk4K7JHcL9CPPH6Xn4KCua60uM/Mvq0r5WcOBKLu3NKV8/zh+cj00pyOw
+EEKI3CUFuhBCiL+zCaxhuFaBW4FZmc4nEXeJnfmXV1F3QSmqKf196iJDUfb9pZV9D7YQ7o8kfb+7
+2I6a1QPo0iceS65Z2/zLqyZ0PGH3H44wPBhN+f4x9CjwY6ODCiGEEFKgCyGEeMdacCnwD8PwDQUq
+Mp1PIr4aF/MuraT2vGIUNf0Fb7g/wr4HW9j3l1YiQ6kXfZ4MjVjLBoeeaGegTd8xAGeBjTkfTf0/
+w6HuMPsfbk35/rFo8L3rQd8BeiGEECIJUqALIYTg1+CxwmcU+FegJNP5JOKf4ab+iiqqlhVNymC3
+UF+EAw+3sveBlgkV5sd5K3Jze3s0FGPn7/Q3a6u/pmZCRxV23NtINBxP+f4xNPbAXUYHFUIIIUAK
+dCGEyGkboTAGX1Dgy4A/0/kkUjjPy4LLqyg/rWBSnhc4Gmbvn5o5+HgbsWHjCj1PeW6uoO99oIVg
+z7Cua73lDmasSP1dUX9LkMNbO1K+fywa3PYlMLzjnBBCCAFSoAshRE7aCCUx+GocvqhA1leLhfO8
+LFpZS8miyXmHMNAWZPfmJhq2dhCP6hzUrZOv0knRAp+hMaeC8ECEPX/U31Nt0fV1KBPoJ7Bt7SG0
+mLF/dsB2G2wwOqgQQghxnBToQgiRQ+6F2tHC/HMK2DOdz7gUKD8ln4XX1JA/yzMpj+xrGmL35iYa
+/9ppeHE32efls82uPxzRfTwgf7aHqjMLU35W974BWl7tTvn+sWjwr1dDzPDAQgghxCgp0IUQIgfc
+BzMjcFMMPkOWf+9XFKhcVsTCa2vwVU3O4n5fQ4Ddf2qm8dlOtLixhbm/zk39lZN3Xj4bDXWHOfBI
+m+7rl6yum9DXatu6w2D44jl/XQ1/MTyqEEII8S5Z/SFNCCHExKyHRcA3orBSAVOm8xmPalKoPqeY
+BVdV4y2fnCZqvYcG2Xl/E00vHjW8oJvs8/LZbPuGBt1n+MtOzp/QUYaWV7rp3NGb8v1j0eCbhgcV
+Qggh3kcKdCGEmIbuhZNiIx3ZryTL121Vi0rd8hLqr6rGWWiblGd27e5j1+YmWl87ZnjswnleFl1X
+S8nirO+5Nyn6W4ZoeLZT17WKAktW1ab8LC2usW3D4ZTvH8eW1fBCOgILIYQQ7yYFuhBCTCMb4ew4
+3ByDj2Y6l0TMdhMzLihl/uVVOPKtk/LMrt19bL+3kY7tBq+wjp6Xr7+qhoI5k3Nefqp4657Dus/z
+V59TjH+GO+VnHX66g/4jQynfP4YYcIvRQYUQQogTkQJdCCGmgQ3wQQ3uiMOyTOeSiMVpYtbF5cy/
+rAqrexJ+DGnQ+lo3O35/hGP7BwwNrShQdko+i66tJW9m6oXldNW9b4DW1/Q1a1NNCouuq0n5WbFI
+PKkZ63op8NtVsMvwwEIIIcQJSIEuhBBT1BpQ58BH4nCrBqdlOp9EbF4Lsy8pZ87HKrC60v/jR9Og
+7bVutt/XSM+hQUNjv3Ne/soqvBVZP6UuY5Jp1jbr4jLcpan3Htj/l1YCRw0fTx5S4Q6jgwohhBBj
+kQJdCCGmmKfB3ArXafCvcZif6XwScRbamPeJSmZ+qAyTVU378+IxjcZnO9l9/xH6W4KGxlbNCtVn
+F1N/dTWesslpZDdVJdOszWw3seDK6pSfNRyIsntzU8r3j+PO6yAtgYUQQogTkQJdCCGmiE1gDcO1
+rfBtDeZkOp9E3CV2Zn+0glkXlWGyTEJhHtVo/Gsnu35/hIE2gwvz443srq7GWTA5jeymMk2D7fc2
+6L5+3qWV2P2p9yHYs7mJ8EAk5fvH0GuFfzM6qBBCCDEeKdCFECLL3Qm2AvjkMNyqQKXx452N5a12
+Mv8TVdSeW4xiSn8D+WgoxsEn2tn7x2aGuo3d4vxOI7srqnDkTU4ju+mg4ekOehsCuq61eS3M/Xhl
+ys8KHhtm319aUr5/LBr84Gowvs2/EEIIMQ4p0IUQIkttAncYPqvAzRqUZTqfRPy1LuZ+vJLa84pR
+1MkrzPdsbiLYM2xo7ElvZDeNxKMaOzfpb9ZWf3U1Fqcp5eftuK+RaFjfjPUktAzBXUYHFUIIIRKR
+Tx1CCJFl1oNXgc8Pw00K5Gc6n0QK53lZcHkV5acWTMrE9fBAhP0PtrDvL60MB6KGxrb7RlZzZ11S
+jsWRetGYy/Y/1MpgR0jXte4SO7MuKk/5Wf2tQQ491Z7y/WPR4NYbwfB5bUIIIUQiUqALIUSW2ARF
+Yfhn4Csa+DKdTyLvFOanFUzK88L9EfY/1MreB1qIDBlcmPutzP1YBbM/UoHZlv7z8tNVJBhj9+Yj
+uq9ftLIW1Zz6W5231+mfsZ6EPZWwzuigQgghhB5SoAshRIathWoTfGN4ZDt7drcGV6D81ALqr6ym
+YI5nUh4Z6h1m7wMt7P9Li+FbmV1FduZ8fPIa2U13ezY3EerT16zNV+Oi+pzilJ/VvW+A5pe7Ur5/
+LAp8czkY+wZICDFlbQJrFGbEYJ4KczWYo0CVBh7ANforb/SfAAGgZ/SfgwoMxuGIAvs02GeCPWY4
+dDUYezZLTBtSoAshRIashToVvgJ8TgN7pvMZj6JA2Sn5LLymhvxZk1OYD3aE2H1/E4efbiceNXaV
+1FvhZP4Vk9fILhcEe4fZ+6D+Zm1LV9ehTOBLv229/hnrSXh5Jfx5leFhhRBTxb1QHoMVCqwAPjAM
+MwCzwt++5ST41mNlpGB/59rj3+oUIA4MQ3QDHNLgOQWeisNTq6HN4N+KmKKkQBcp0UC5D2qiUGsC
+jzby1tA7+ssExIB+oF+BQAwGVDi8cuQNYrY3oRYirTZAjQY/AK5h5O9L1lJNCjXnFTP/8mq8FZOz
+uD/YHmT3lmYOPdlu+PZlX7WLeZ+YvEZ2uWTnfY1EQzFd1xYt8FF2SurtFdpeP0bndn0z1pOhwr/I
+zyghcsvdYPHAxTG4RIHlMZgHaf9GYB4dlzpHg88owHrYAzylwUND8NiNYPjsSDE1SIEuEtoE7mE4
+R4FlGswF5m6AOWan2eFymTFZFFSzimpRRraIjr5ijEXixCMa8WicWERjOBBlw1A0uB72AvuAPRq8
+qMFfbxjZBiRETtgPTTPhQQVOAuZnOp/xeCqd1J5bPGnFOUDnjj7a3+wxvDh3Ftg47fOzKZznNTSu
+gIG2IIee0NmsTYGln6xL+VmaBm+tP5zy/WPGhQdWwnOGBxZCZKWNUB+D1Qp8Kg4lWfDKdh4wT4F/
+csGxdfAHE6yT70u5Jwv+WxTZZhOYwnCOCis0WKGYlNOdBTaLs8iG3WvB6rFg91gwOUwDZpt6TDEp
+YcWkDJvMalgxK2FGd/NoUc0Wi8ZtWkyzxmOaPRaK50dDMXd4IMLwQIRQf4RAZ5ih7nBEi2svK/CU
+Ak/uh+fWjOwAEmJaWwPqTLhGgVvJ8kK9cL6PRdfWULLYPynPi0c1Dj3Zzu77jxA4auxs87KT8ll4
+bc2knaHPBUNdYR78p1eJRxJ/61YUuPi/TsFX7Up47Yn0HBrk0a+/kdK941Hh/JXwjOGBhRBZYxP4
+huFG4FNk+c/dd9mlwf/a4JdXQ1+mkxHpJwW6eMd6WASsBlY58q3l7lIHrmI7riJb3OKxtNp9lka7
+z9ph81u6XYX2bovDlPSn5kgwZgt2hQqCvZGCUN9wSbgvUjM8ECkfOhpWBztDDLQFCfUMtwAb4rDu
+Bthh+G9UiCyzBtTZcIUGdzC6tS5bTXbn9nhMo/HZTnb+rlH36C69SpbksWRVLfmzpVA3whv/c4B9
+f2nVdW3lmYWcffOClJ/1+Dffontvf8r3j+Gu6+ELRgcVQmTeRiiMwRcU+BLvOh8+xQwAv43ADz8N
+xs+XFFlDCvQctwkcw/AZ4B/MDtNSX5WTvDo3rhJ7tyPfts9dbD/sq3U1mm2mtHWajIZj1r6GQM1g
+Z6gueCw8d+hoOL+vaYjehkHCg9E3FfgfK/z2agimKwchssEaKdTHFIvEOfREO7vvb2Ko29gV9fJT
+RlbUJ6v53XQV7B3mL//4ir5O+wpc9B8nkzfTndKzju7s48lbtqV07zgicZh7Axi/f14IkREboSQG
+n1fgq4z0SZoOAsCvY/DvnwT9nTnFlCEFeo7aBO4wfFZRuMlb4SwvmO3BXeoI2fOs+/w1rm35szyH
+MpVbf/NQ2bFDg0uGjoYWDrQGXcf2D9DbMnRUgZ/b4D9le4+Y7tZIoT6mWCTOwcfb2bPZ4EJdGSnU
+F11bm3LRKGDb2sPs3tKk69qyk/M579aFKT/r6dvepsP4RnG/uR4+a3RQIcTkuhssTvgnBb4HTNdv
+6kEN/r0HfvglMPbNtcgoKdBzzGhh/i+Kwhc9ZY784oV+vBXOlrwZ7hcK5nj2qmZVXwveSRCPxk3d
++wbm9hwa/MBgW7D86J4++hoD3XGNn2rwE2ksJ6a7TWAahuuAWxhp0Ji1iupHzqgXL5y8M+qHn2pn
+56Yjhq+olyzJY8n1tbKinoLwQIQH//EVIkP6fpRc8L0lFNX7UnpW995+Hv/mWyndO45oDOo/OdLI
+VAgxBW2A5RrchYFnzE1WFdtoHyabx4LVa8ZiN400STYpmKwqqnmkrIpHNWLDceKxkUbJ0WCM8ECU
+4z2Ywv0RYsOGtlo6oMAXVsGjRgYVmSMFeg7ZCB+Lwc/yal01xfV+XCX2poJZnucK5nqz/oNIz+HB
+6u49/ecNtAZndOzspbcx0AJ8azWszXRuQqTbmr+tqH+XLC/UJ/2MepoL9aWr62RFPUk77m1kx6ZG
+XdcWLfBxwfeXpPysZ7+3g9bXj6V8/xjuvR5WGh1UCJFe90CFCf4TuGqiscx2E84iG+4SB55SOxaX
+sYOvosEYga4wgx1BBttDRALRCcfU4D4zfP060NcMRGQtKdBzwDqYpcDPrB7LxeWn5JNX524pqvc9
+llfnPpLp3JLVc3iw5ujOvgt7GwfL214/RrAv8pAKX1wFGduSL8RkWTPFCvVF19VOatf3w0+1s+N3
+jQSPGdgyQ7a+Jy0yFOWBG19heFDfB87ldyymZFFq/530NQR45Guvoxk7kS+uwcmrwfBD7kKI9NgI
+H4vD/wL5qcawei3k1brwVbqweiZ3EnV4IEJ/0xC9jQHC/RMaf94NfOp6eNCg1EQGmDKdgEgfDZRZ
+8GWTSdlcVO+fV3V2UbB8ad6jVecWP+TMs03Jc9yOPGtf3mzPm2azOugotFeZLeqCQFf4c5fFtf7N
+8Eqm8xMinbaCthl2XQu/iMJBBRYCk7NUnaShrjANWzvo3NmHu8SOq9ie1ucpqkL+TA+zP1yOq9BG
+z6FBokFjTuwMtAY5+Hgbxw4MvpkXMwAAIABJREFU4K104sizGhJ3ujJZVOJxjU6d58MH24LM+GBp
+Ss+y+630HQnQ3zSU0v1jUBQo2wz3GRlUCGG8p8H8QbgN+AXgTPZ+s00lb6abspMLKF3sx1Vkx2RT
+jU80YR4mXEV2CmZ7cJc7UE0KkUCUeCzpt49O4LrLIf9aeOr3kDVHV4V+soI+TW2APA1+68y3XVp5
+VqHmr3W9VXlawRMWt8XQTzGZFB6IuFpe7f5QX0NgSdOLRwkeG94cgc9+GgzvGiRENlojK+pjikXi
+NDzdwY77Ggn2GL+ivvi6WvwzZEV9LNFQjAc//yqhXn1f+/NuWUjZKaktfPW3Bnn4S6+hJf9Bdlxx
+OPMGeNnQoEIIw6yFahXuBc5K9l6L00zhXC95M92opuwsh7S4Rs/hAJ27+ogOpbQF/lUFrpVdplOP
+rKBPQ2vhVODxwjmeZdUfKAqXnZy/peL0wudMVtOE9sxkG7PNFMmrc++xOEztVq91ZjwWXxzqCq+8
+Cl6+H5oznZ8Q6bZ1dEV9Mfy8AHYqsIQsX1Fv39aDq9iOuyS9K+qqaWRFfdbF5dh8FvoaAkRDxq2o
+HxhdUfdVObHLivrfUc0qqND+Vo+u6/ubh5h1YVlKywY2j4XBthC9Dcb2DVWgajOsNzSoEMIQG+E8
+YCswJ5n7LC4zJQv9VJxRgKvIhqJmZ3EOoCgKjnwrhbM9WD0WQsk3l6sAVl8GL26BKXesNZdJgT7N
+bIDVZqv656plRYVlS/Nb6s4rvsdX7ZrWxaqz0N7tLrHvVFCqrC5z1UB7aPVlce3QZtie6dyEmAxb
+p2qhXjIJhbpZoXCOl1kXlWHzW+k7bGyhfvAxKdTHkjfDTcNTHUR0HDUI9Qzjr3XhrUx6h+o7zzrw
+SCuaoY2RmXUZPLMFGgyNKoSYkA1wqQZbAN2jNhSzQsnCPKrOKsJZmN2F+d9RFOx+K/mzPJitJoa6
+w2hx3TuGHMDKK2DPZtiVxiyFgaRAn0bWw9ctDtPPa5eXmkoW+V+qu6D0fovTHMp0XpPB4jSH8ma4
+t8Vj2Ow+S81Aa/CySyPxvi2yPVHkkK1TrVB/ejILdXWkUL94pFDvTUOh3ndkCH+tC5vXYkjcqe74
+6CG9XdZ7mwLMurgcJYXPzVaXmaHuYXoODiZ/8zgUmL0ZfmNoUCFEyjbAp7SRnS02vfd4yh3UnluC
+p9yR0veXbKEo4CywkVfrJhqOEeyN6Np0pIAZuOIKaN8Mr6c7TzFxU/g/U3GcBsp6+I7Na/nOjPOK
+tYIF/icqTy94IdN5ZUrb692nd+zou7jhmQ4l3Be5cxV8RQFjDycKMQWs+dsZ9e8DszOdz3gK53lZ
+tLI25W7eyYqGYhx8op3d9zfpPieth6JA5bIiFq2swVuR2mrwdBKPaTz0z68y2KHvXfGyr86j5tzi
+lJ4VPDbMg59/xej5wgAXXQ+PGR1UCJGcDXDLaM8VXSwuM5WnFxjWpNRkVXvMDtNRi8vcZXWbu+0+
+a7fZbgqaLGrE4jQFTVY1gqposVDMGgnG7LHhuDUaijlCfcMFwwPRwshQtCASjBXHh+OG/KALdIRo
+frU7mRFtmga3rIYfGPF8kT5SoE9xGigb4ZeOfNs/VJ9XHCtdmvfHkoX+HZnOK9M6tvcu6ny759KG
+ZztNQ13hu1fB56VIF7lqzRQr1BevrKV4Egv1/Q+1sntLk+6xYHr8rVCvxVvhMCzuVHToyXZe+X/7
+dF3rKXPw4Z+dipJi06Y3f32QvQ+2pHTvOF5fBafJzxAhMmcd3KrAHXqv91Q4qTy9AJM19Y7sJova
+b/NZDjkKbQ2+KtdhR561P+Vg7xLsGfb2NQXqhrrCdeG+yIx4JK57q/77xSNxml/tTnaSxbeuhx+m
++kyRfrLFfYqbDf/mLLR9se6C0uGK0/J/VzTftzfTOWUDd4m902w3tVrs5nmDHaEz3gjGrJvhyUzn
+JUQmbB3d+n4R/LcFDmT7eLbDo1vf3SV2XJOw9b1ovo/ZHy7H4jTTc2jQsBXY/qYhDjzcOrL1vc6N
+zZObW9/9tS6anu8iPJC4T+nwYBRXkZ28FDvk58/ycPDRNuJRQ2vp8rfhrS2wx8igQgh9NsDngJ/o
+ulhVKFmUR/kp+Sl1Z1dUJezIt+0qmu97rOoDRQ/n1bn3ukscHRaHKZx0sDFYHKawu8TRkVfn3lMw
+z/uS1WU+FI9q8WgwVoBGUgPYFZOCr8qFyWoi0BnS+xpxxWXQsgXeSOk3INJOCvQpbB18we6zfL9u
+eUms/JT8TQVzvAcznVM2cRbYjpkdphbVrNT3twTP+3g4PrAFXsx0XkJkyoMQ3wLbpFD/e1Kop4+i
+KFg9Zppf7NJ1fW/DILMuLk/pw7XZZiIajHF0tyELXe9QYOFiuHurrKILManWw2XAPUDCpXCzw0Tt
++SX4q5M/XmS2mbryZnseqzm7+E/5szy7HPk2fSMoJkhRFBx51j5/rXtfwWzPS5pGT2QwWhiPaUn9
+JpwFNjyldvpbg2iJX1AqCnz4Mti2BWRhLwtJgT5FrYeVVqfpl3XLSyhZmvfn4gX+3ZnOKRs58m29
+qEqPxWaa3988dOEnIvGGzbAt03kJkUknKNQXAakNoU6z9xTqpXbDzhKO5XihPvOiMkwWlZ7DAeIR
+Awv1R9sY6gxTcVpBTh0y81W7aH6pi3Bf4lX0yFAMR56Vgtmp7frMm+nh4GNtRp9FL86DvVsg54+Q
+CTFZNsJ5o93aE47IsLjMzDi/FLs/uRegZoepI2+W54nac4sfdJc62hWTYngTC70UkxJ3lzra8+d6
+XjNb1NbwQLQgme3vFqcZf5WTgbagnu9/qgKXXQbPygi27CMF+hS0Fs4wW9U/1y0vNRcvznu0/KR8
+6cg4DnexvTMejYfNVtOsvsbAJZfGtUe2QGum8xIi06RQH5vJqlK80M/sD5djdZrpOThIzIhCXYOe
+w4PMvKgMiyN3fgQrCjj8Vo48f1TX9b2HRlfRzcm/xTBZVWLROJ07+pK+dzwKLP4i/OIeyNgHeCFy
+xb1QG4en0TFKzeazULe8FKtL/+5w1awOFszzPlBzTvFD7hJHRza1d1cUBWehrbtgjveNeFzrCfdG
+qrS4pmuOp8mq4qtyMdgZ0jOpxKzApZ+A+7aAsd8wxYTkzqeDaWID5GnweNWywoLiRXkvVS8reibT
+OU0FnnJnc3gw4lTNak3fkcAHPw5r/wQ5MYJOiESmaqHuKXOkv1C3jKyoz7rE2EK96owCnEXpzT3b
+eCudtL15jGB34q750VAMq9tM4TxvSs/Kn+nh0BPtRMOG1tIFA9C4Gd40MqgQ4r3uBosZHkRHU1Nn
+kZ2680sw23SXNJqr2P5G7fkl93krnG0TSnQSuEscHXm17jdC/RFLZDBagY69V6pZxVftYqgrTGQo
+YZHuUOAD18La34Mxs0fFhEmBPoVooLwNGwrnepeVLc1vqVtesllRFTkPp5O32nVo6NjwzOhgtCZ0
+bLh+M9x3e6aTEiKLTLlC/akOju7px1vuxFmgeyRuSo4X6jMvLEM1KfQeHpxQI7KiBX7y6lJrhDaV
+OQttND7TqevantFVdJMl+S7MqllFQ6Fjm+HHSJeeD794WD7ICpE218CPFLgq0XV2v5Xa84t1f49Q
+rWpP+ekF60uX5L1usqhT5u+walFj/hrXAavHciDQGZqhxbSEb3dVk4K30kmgXddKekUUHFvgcWMy
+FhMlBfoUMhu+4si3fqXm7KJQ9bnF66xuSzDTOU0liqJozkLboWgotiTQFqp/PRjr2gKvZDovIbLN
++wt1YLGSpYV6oCPEoSfaJ69Qt6qULPaPFOqqMnJGPYVC3V/jmrSZ79nEU+ag/e1ehroSN0SOheOY
+bSaK630pPSt/ppuGpzqIBA39HO53QPtmeNXIoEKIEevgIwrcSYKVYovbTN1y/Svndr91T93yko2u
+QvukNH9LB7vPOuCvcb811BXKiwZjxYmuV00KvkonAy2Jz6QrsOwKeGuzNI3LClKgTxHrYJbJrN5f
+t7zEVH5y/mZftas50zlNRRaHOWwyq0c1jYW9hweXXx7n3s0wZb9ZC5FOxwv1i+EXUqi/l9lmomRx
+HjMvKsNsNSXdTM5ZYKNqWWEaM8xe3nIHh57s0HVtz8FBZl1UltIsY9WkoFpU2l4/lvS9CZx0Efzi
+QUjc8U4Iods9UKHCY8C4HczNdhMzztd55lwhnjfL83DN2cWPmSxq1KBUM8ZkUWN5Mzy7IsFYKNQz
+PJMELzJUs4qnzEFf01Cil8kK8KGrYP39MGBkziJ5UqBPEVfAhpLF/nkli/1vVZxW+Hym85nKnIW2
+7mDPcF4sFK8c7AjN2gwbM52TENlsqhbqvgonjkko1IsX+pl5YelooT5IPJJ4Rd1kU5n5obK05pat
+nEV2ju7pJ9CRuA1IPBJHNSsp7zbIm+Gm8ZlOhgOGfi732KB3M7xgZFAhct2V8Gvg1HEvUhVqzy/R
+1a1dU4gV1/vvL12cN+2m93jLnS2qSWkPdIbmkWAEncmq4iqy0dsQSDQo0qlB+Wa438hcRfKkQJ8C
+1sOVNp/lW1XLCoN155XcZ7Ka5K39BDkLbU2h/shJ/c1DCz4Wim3bAnsynZMQ2W6qFeoHH5/8Qr1s
+aT4HH0vcdyge0Zh/WVVac8pm3nIHh55o13Vtz6FBZl5YlkwTqHcoqoLZYaLlle6k703glMvhvzdD
+4r36QoiE1sGHFPi/ia4rOykfX2XiEeGqSQmVn1KwoXCO96AhCWYhZ6G92+q2HB5sD85HY9w3Fhan
+GdWsMNie8MXoosvhuc1w2LhMRbKS3zMmJtXdI2+zflR2cj4FszxPWtyWoUznNB3YPJZA3gz30+Un
+56PBnZsg97o1CZGiGyGyGtYOwXwNPgkcynROY+nY1sNjN73J02u2c2x/+nfteaucuuabhwciRq/q
+TikFc7yUn6rv3U40FGP35qaUn1W3vARvReIP9Ekq0ODLRgcVIhfdCTYF7kp0nbfcQcHsxGPBVZMS
+qjiz8J68Ove0n+/tr3E1V55ZuFY1KQkr78K5Xr3fC+/apGP2vEgfKdCznBNuyqt11eTVuluKl+a9
+kel8ppPyk/Je89W4WvNqXFVh+Gqm8xFiqjleqFunWqF+IH2Fusmq4szXt1ofSLySMa0tub5O9+jh
+/Q+1MtSd2mK1oirUX1Od0r3jxoWvb8rSHSRCTCX5cDMJRqpZnGbKz9DRt0MhWnpy/r3eCqe+LTrT
+gLfC2V52asEGRVUS7rCtOL0AS+Kz+3PD8C/GZCdSIQV6Fvs1eBSFLxYv8FNU73tMVWSkmqEURSuq
+9z1WstCPovBlWUUXIjVXw/CUKtS/kd5C3VWqb775QHtuD+Lw1bio1NkoLxaJs2cCq+jVZxfjr3Wl
+fP8YfMPyIVaICbkHKoBvjneNBlSeUYA5UbNIhXjJIv8fcmHl/P38Na7mwnrfZhKcMjdZVSpOK0gY
+T4Fvr4PcbJSSBaRAz2J2+CdftSvfVWZvzMVvNpMhr87d6Cq1H/FVuQoi8I+ZzkeIqezdhboCNwJZ
+O20inYW6p9Sh6zodZwHTIh7V2PmHIxx6sp2eg4MJx++k08Jra1FUfcvoBx5rI3A0ta+Zoow8Kw2+
+tBFK0hFYiFygwteBcb9p+mtcuIoTv/jMm+l5pHCeL2fHhBXP9+3xz3A/mug6d4kdX3XCF5ZOZeTP
+RmSANInLUr8FuwL3Vi0r8lScWvCAI98mo8DSRWMwEowtPnZwYMm1cNfvIXcPhgphgN9DbDO8fi3c
+FR8p0k8CvJnO60Te00yu0olD5/b08fQeCdC5vTfhda5iOxWnJ17JMFI8pvHCj3Zx4OE2Wl7p5uBj
+bez6wxEOPtZG545eBlqDhPsjKJqC1WvRvQU9VXafhcH20Eh34QS0OMRCMV2rPyfirXTS9uYxgt3D
+Kd0/BqsG5s2Q8EOxEOK97oECFdYxznln1aJSc3YxJsv4a4qOPOuu6rOLHzc6x6nGW+5sGWgNlkRD
+saLxrnMW2eg5NIgWH3fBfcm18Kvfg/S/mmRSoGepq+BGf6XzmtIleS2VZxY+mel8pjNnge3YYGtw
+TqAzXBYaiLRshtcynZMQ00GuFuqhY8M0vdiV8DqL00zdislbfNXiGi/9154T5hYNxRhoDdK5s4+m
+F7rY/0gr+x5opunFLrp29xPoChMLxrA4zSl1Ux9P3gw3Bx5pRdOxkN/bEKD67GJs3sQjlk7EVWin
+4ZnOlO4dx9KrYO390G90YCGms6vgFuCC8a4pXZqHu2T81XPVqvbMWFG6UbWoMSPzm6o8ZY6DPQ2B
+hVpMG/MLZzKrKGrCru7WOIQ2w9PGZynGIwV6lrocfll2Sn5p+cn5j7qK7Ecznc90F43Ew5H+yIKe
+hkDpZvhlpvMRYjo5QaF+MtO4UI8Nxzn4eOL+RFpcY+7HK1NJM2laXOPF/9zDkef0/ziJRzRCPcP0
+NgRof7OHhq2d7PljMwcfa6PtzR56DgwS6otgMqlYPWaUFJfbrS4zQ13D9Bwa1PEbgeHBKFU6z66/
+n7vMQefOPgKdhh4vMGvg3AwPGhlUiOlsE/hisBEYs4i0esxUnVE4/mQMhXj56QUbnAW2xNuWcoTJ
+okYtTnPzQPPQSYzz1XMU2OhtDBAf/5jTksvhFzJScnJJgZ6FNkK92Wm+o/zUgmD1B4oeUFRpDpdu
+znzrsf7W4KnHDg7WfDwSv38LGL7EIkSuO16ofwx+bhr5O7YESDwzJwMCHSEOPtFO7+FBvJUu7H79
+E2dMNpOusWCRYIz5l1WhmtK7j1yLa7z0070c+asx73qjoRiBjhDd+wdoebmb/Y+0sntzE0eeO0r3
+vgEGWoNEBqOYXWYsdn0fM/y1bg480pZouyUA/UcCVJ1RmNSfybu5S+0cfqojpXvHseRq2PgHkONo
+Quhw6ciYwo+Od03p0jwceeP/PXeVOl4pXZz3ppG5TQd2n3VgqCvsjASiFWNdoyigmlUGWsdtWGpX
+4NhmeMH4LMVYpElcForDJ/21LpxFth2qWbbrTAbVrMacBbbd/honKqzMdD5CTGefhtD18DMr1I02
+k2vJdE4npEHzy928+F97krrN6jJjdSccYwMaDHakt1Hc8ZXzxmfT+84xHtXoaxqiYWsH29Yd5tkf
+7ORPn36JP332JZ65Ywfb1h6m8dlO+hoCxGN/X4S7imzMurBU17M0Dbb/rjHlXIsW+Chdmpfy/WOw
+xOA2o4MKMY2tHu9fmp1m/DXjNzJTzepg5WkFsv16DBWnFz6lmtVxtybl17oSjl3T4NOGJiYSkgI9
+y6wZ+TO5zl/jIq/OvS3T+eSSvFrXNn+tG+CGTbK7RIi0uxqGV8EvrTAjmwv1QHswweCav+fW2ck9
+kMYCXYtrvHzn3qS2tRsteGyYtjePsXtLEy/+5x4e/urr/P6a53j4S6/x/H/sZsd9jbS+2s1gR4j5
+V1Rjtun7WNL8cteEuu8vub5u/G2zKdBg1XpYYGxUIaaf9XAasHC8a4rmeRNOeMif43nU7DDJ1usx
+WBymcMFs9/iN81SFwjkJT5wtuHekh4yYJFKgZ5mZcK4j31rpLLJ1+6tdWflhdbry1bqbnIW2Hoff
+WhGFZZnOR4hcke2FejQcJ9ibXOdvt95Z6G3pmYV+vDhPQ0O0CdNiI6vtTS8cZcfvGnn2Bzt58B9f
+4ZEvv6575BoabL8v9VX0vJnulLvBj8ME3G50UCGmoXFXz002E/kz3OMGMDtM7SUL/TsMzWoaKl6U
+97bFYWob75r8mW5MCWbMRxP8mQljSYGeZRS4wF3qwFFgy9k5jpnkzLftdZXZ0RJ0FRVCGO8EhXpr
+pnM6LtCeXCGtdxZ6oMP4Al3T4JX/ty8ri/PxhAciRIL6T3W1vX6Mo7v6Un7e4lW16Rgjd4WsNAkx
+tqfBDFw93jX+GidKgt4ceTM9zxqZ13SWN8P9/Hj/XjEp+BIcJ1Bg1eifnZgEUqBnnxWuYjvuIntD
+phPJRa5iW4Or2I4GKzKdixC56l2Fel22FOoD44+i+Tsu3Svoxm5xHynO93L4acOboGWlHRNYRfdV
+u6g+u9jAbABQYvBdo4MKMV20wSXAuPMlfTUJVs9tpq7C+d7kmoPksIIFvl0mm9o93jV5CQp0oLgF
+PmRcVmI8UqBnkU3gRlVOcxXZ4t5q15FM55OL/DXuBnexPY6qnLkWEn63EkKkz/FC/VgWrKgnvYJe
+pnMFPcm449E0ePXn+9LRoTxrdWzvpWN76tOVFl5Xk3ClLgUfWQfnGB1UiOkgNlKgj8nqteDMH79z
+u6/O9ZyqyIQjvVRF0fy17ufGu8ZRYMPqsSQKNe6fnTCOFOhZZBjOcRXaLBaPpdUiTS8ywuwwha1u
+S5urwGZV4QOZzkcIAV+C8Cr4ZQBmK/A1IPGQcYMlu9LtKtG3gj7YGdI1WiwhDV77xX4OPZH8l2bh
+dbWcffMCFl5bQ9WyQjxljnRs/U6b7RsbUr7XU+ag7vxxF/NSosIaw4MKMQ0oCXYo5tUm2GqtKuHC
+ed5dhiaVAwrne3cqqjJuM5VEXfOR3aWTRs4SZBEFljmLbDj81oZM55LL7H5Lg7PIVjF4NHQW8Fim
+8xFCjLgRhoD/vBvudsI/KnATCbZKGmUgyZVuZ74Ns00lGo6Pe108qjHUHcZVpK+gPyENXv/VAQ4+
+Pm4foBNatKqW+iurAag8s/A9eQ22Buk+OEB/8xB9RwIc2z9AqC+Sep5p0rWnn7bXj1F2Sn5K99df
+U03DMx3Eo8YtyGmwYj1ccD08aVhQIaa4e6E8BnPHu8ZXOX6R6Ciw7jJbTdn3jSjLma2miD3fujvY
+FV4y1jW+KiedO8bdkbTgt1D66Qy8JM81UqBnEQ3m2b0WbF7L1OrsM81YvZajNq8FEvwQEUJkxmih
+/pM74a4C+KQ2slpZls5nBpI8g44CrhIHfUcCCS8dbAulXqBr8NovD3DgkeR3/7+7OH8/1azgrXbi
+rXa+5/8f6grT1xigpzFAX0OA3sYAAy1DJ5xtPpnevreBspPzUxqd5iqyM/NDZex/2PATFD/Q4Ewl
+6SF9QkxP8QQNeM0OE1bP+KWJv1ZGEKfKX+PaNl6BbvNaMDtMRMdu1qmYYTlwb1oSFO+QAj2LaDDX
+5rFg81vGbeQg0svut3aNnsORAl2ILPYlCAO/vBvWO+H/KHAzaSrUwwMRhgejWN36f2y6S+36CvT2
+ICWL/cknpcEbv06tOF94Xc2Yxfl4nIU2nIW296xWx2Magy1B+poD9B0Z4tjBAfqbhhhM44z39+s5
+OEjzy13v2QWQjAVXVXP4qfaEOx6SdPp6+DDwFyODCjFVaXD+eP/eneBokMmi/n/27jw8rrO++//7
+nFk1M9Jol2XLtmTHezYSkpB9g9CythQC2LID3XKVX1seaOnThbaBUrrwtAXapyVPCzSxk1BTKC0U
+KIQ4K4QkEBwvsR3vu3aNRrPPnPP7Y+REXjQjyUezaD6v6/KVeObMfb6WbXk+c9/39x5r6gnNvjNk
+jWtcFjrct3103MpaU3bhC7b7iRyZ+t8tM7/MXQF9jimgV4j78v0ALvHWewi2+hXQyyjU5h/0N7gB
+VtpgaPZDpLJNzKh/7n7457kM6rG+JN5Q4e7Ck033LPTxmc7OT9i++RD7/nsW4fx9S7n07qWzuueF
+mK7XZtsX3/Da4+nxLGPHYkSOxV8N7qOHxp0Owa966ZHDLLqudVb75+uavFzy8wvZ843jjtZkwF/c
+B9+5D+bmFy1SRQy4qdAbqlB74e+ZvrDnoLMV1RbTMGxf2HMwMZS6fKprQkUCug03zUlxchYF9Aqx
+Aha7Au6Au84VVYO48nLXuVIuvyvmrXMFv5LIdQHHyl2TiBR3Jqg/CP9iwK86HdSjpxI0LZ9JQJ9e
+J/fxWXRyf/HLB9j7Xydm/LpL717Cpe91LpwX4g25aV0TpnVN+NXH7JzN2KkEkYkl8iNHYkSOxIj1
+X/xs+9jROEef6mfpLbM7Om3NuxZz4HunyMSnfxb7NFx2CbwL+HcnBxWpNlvBm4Zlha4JFJlBD7b5
+DjlaVA2qa/EdLhjQizc4XX4/eO4F9QGYQwroFcKAbl/QjctnjpS7FgG3zzXsDbqD8USuBwV0kaqy
+CWJMBHUTvg3c4sS4M20UN90Z9Jmesf7SlkOzCuerf6GLS9/fPePXOclwGYS7AoS7AnBj26uPZ+I5
+xk8lGD0aY+TAOJHjcUYPjpOKzuw94M6vHGHJjW2zOjrNV+9h1dsWsXOr46ecfnIr/Mfd4GjyF6km
+SVhuFsgdbp+JN1A4loQWBbS8/SKFlwQODu8bm/J5T9CNy2uSS0+56Mfjhx5g31zUJ3kK6BUiB2HT
+Y2C6jNJt2pMpmW4jaXpNLKgvdy0iMjubILYZnjMcCugzbRQ37Rn0U9MP/jseOszur838M8PV7+zi
+ynsKTl6VlSfgoml5iKblIXpuf60xf2I4zciBaH6Z/LE4IweijJ1ITHk0XfRUgkOP97HszgWzqmPV
+O7vY9+2TpMezs3r9FNZkYD2w2clBRaqJK79tcErFzuB2ec2RQLMv4mxVtSfQ7IuYXnPUSltTNj7x
+1XuID029mNeT79GkgD6HFNArhAEh02Niuk0tb68AhstImW4TUwFdpNrtd2qgGc+gt/sxXAZ2kQ7n
+2WSOZCSDP1z4DeqOhw6z699nPru7+h1dXPmByg3nhdQ1e6lrbmHhNS2vPnbBI+D2j5MczR/xu+vf
+jrL0lnZcHnPG9/ME3Kz+xcW8tNnZlbQ23Hc/fEXLQqWGrS70ZLGA7q5zDThaTQ3z1LkGUgUCurdI
+QLfzAf2bc1Gb5CmgVwgb6l1uE9NlpMtdi4DpMtOm28BWQBepaiYccKrL40xn0A2XQbDVN61u5uOn
+EgUD+qzD+TurN5xPZcoj4IbyR8CNHo4RPR6nsWf6/QImW/mWhez75olXA79DlgXgl4H7nRxUpIoU
+PBnH31A4oHuC7kFHq6mfGAeXAAAgAElEQVRh7jr3UCqSWTHV876GovFQpxzNsZl/vCxzwoR6021g
+KKBXBNNtpEyPqYAuUuVycMCpseLDqUL78i4oON1l7gVC/M5HjswqnK96+6J5F84LCbT46LyqmTXv
+WjzrcA7g9rtY867FDlaWZ8CfbIXp/YEQmWdsWFToeU+R88+9IbdOOHKIv77whx3FVjPY0OVoQXIe
+BfTK4TdcBqbL0PK3CmC6jIzpMjAhUPxqEalUfjgKOPPBpz3zWfT6aR+1duHl8zu/coSdW2feF2nl
+Wxfxug8un/HrJO+Sn+sk0OpzetiFabjX6UFFqkTBT808flfBF/vDXgV0h/jCnoJfy2K/F2jyas4p
+oFcIGxJ2zsbK2YU/tpKSsHK2x8rZWPljm0SkSk10znas8+/MO7lP96i184P/y984zs5/m3npy9/U
+yVW/shxmcR645Lk8JmvfvcTxcW34wy/qza3UpoZCT5ruwpHEW+fS+zGHuP2ugv+QGe7C/3hodenc
+U0CvEDaMW1kbO2d7y12LgJW1fVbGwoBouWsRkYvm2DL3CwXpQqZ91No5ndz3fOM42x84OKN7ASx/
+0wKu+Y0VCucOWPbGBdP+gGW6DGjzwW86OqhIdSgY6lxFQqHLa2oLqENcPlfBhtTuIg02DQX0OaeA
+XiEMiOayFpYCekWwcpbXytoK6CLzgOFgJ/eplqJPpX6aAS82adw9/3mcn80inC974wJe/xsrHQnn
+ieE0P/2X/ez/7kkGX46QiTt67FhVMF0Gl77X+Vl04GNfhik7KIvMUwVDnVEkFLp8LgV0h7h8hT/s
+MIqsZkABfc6pi3uFMCFqZSysrOX4pjeZOTtn+6yshaWALlL1bAdn0Ge6xD24wJ8PzEVayScjGTLx
+HAcfPc3P/nUW4fzOBVzzoZUYDoTz5Giax+97icixs1eU1jV5aVgSJNwVoGl5iMYlQRqWBGZ1nFm1
+WHpLOy9//dh5X4uL1OSFjwJ/4uSgIhWu4B70ojPoRUKlTJ/HX3gG3eXREvdyU0CvHGNWxsbK2dNb
+DylzysrafivfrXms3LWIyMUx4cDMeq9PbaZN4tx+F3VhL4lpHNn14pcOcPAHp2dc07I7F3DN/+dQ
+OI9k2PYn54dzgMRImsRImr7tI68+ZroM6hfW0bA4SHhxgOblIRqWBAl1zI9/ygzT4NL3LeWZz7zs
+6Lg2fORB+IdN0O/owCIiUvUU0CuEDYfTsQy5pNVc7loEcqlccyqWxYBD5a5FRC6O5eQe9P4kVs7G
+dE0/DQcX+KcV0GcTznvu6HA0nD/2J9sZm8FssZWziRyLEzkW59ikx70hNw1dAZqX1xNeEiC8OEDj
+snrcvuqbbV98fRuNy44xenDcyWFDBnyM/A+RWjAOTPkeN5e1cXun/kaWS1le023ObAmTXFAmmSu4
+WjeXKbzkS9s/554CeoV4BY4tj+fi2WQulEnkfJ66wstPZO5k4ll/NpkLZhK5WC+c6C13QSJyUTJw
+0AMWDvRdsXM28cHUjGaI6zvrGNzj/GKcJTe1ca3DM+djR51Zyp0ezzK4Z+ysX7dhGgTbfDQsnhTc
+u4LULw448muYMwZcvr6bJz+10+lhf/MB+Ow9cMLRgUUqU5QCAd3OWOCd+lt0LpXzeoJuBXQH5FJW
+wX5XdrbomjMF9DmmgF4h7gNrM+xPRzOXxwaTLY2LgyfLXVOtig2mWpJjWYB9RtGdoyJS6T4IyS1w
+EuhyYrzx04kZBfTgNDu5z8SSG9u4/n+txjAvPtmmxiaWtR+NOVDZ1GzLZrwvyXhfkpMvDL/6uCfg
+ItRZR3hxML+3fXGAxp4QvobKOXV04dXNtKxqYGivox+0+F3wB6iru9SGgqEul7Up9Dc+k7J882Pj
+TPnlUoVn0LOZwgHdVkCfcwroFcSAvalo5vLUaKaFxSigl0lyNN2ajmYA9pa7FhFxhg0HDMcCehKu
+mP710+3kPl2Lb2jj+o+sxpjBMvuppMYyPFaCcF5IJp5j5MA4IwfGOfx436uPV1pTuis39vCDj293
+ethffxD+ZpO2U8n8VzDUWUVmbbPJnLPfSGtYsa+lndUS93JTQK8sLyfHMiQj6Q5gR7mLqVWpsUx7
+akwBXWSe2Q/c6sRAMz1qbbpnoU/H4htaueGjDofzI+UL54UUakrXtLye8OL83vamS+qpa5r7E0rb
+1oXpuKyRvh2jTg7rMeHjwK84OahIBSoY6jLJXMEXJyPpFuCIkwXVqlQk01Lo+WK/FyigzzkF9Api
+w4/iAylSkczSctdSy1Kjme7YQBLgmXLXIiLOMJxsFHdqpgHdmYmfxde3csNH1zgSztPjWR7/xI6K
+DedTmdyUbrJSNaW7YmMP3/vfLzq9+emeh+Ez62GPo6OKVBADThT6a5Mey8KiAs9Hs62OF1WjkkW+
+lun8JFUhx4pdIBdHAb2CxOFJYzCVTkczC9Uorjwy8aw/PZ5ZEB9Kp234YbnrERFnTCxxd0R0hket
++Ro8eAJuMvHsrO/Z9YZWrv8d58L5tvteYsTZruRldcGmdC6DYOv5TekaFgfyZ9PPQvOKehZe1czJ
+nwwXv3j6XFb+TPT1Tg4qUmEKrkpMRQuHwkw8W3DWV6YvEy8c0Iv9XqAVpnNOAb2C3AvxLZb9fHwg
+dePY0diSllUNr5S7plozciTWHetPmrZl/2gTVNfUkogUst+pgWKnE/kZ1BmEvOAC/6yP6ep6Qys3
+/O6aGR3tNpVUNMO2P93B6KH5E86nYucu3JTOG3QTXhqkcWmQ8NIgTd1BGpYE8dS5pjXu5eu7OfnT
+Yadn0d/7MPzlenjJ0VFFKkfBFSLpYgE9kWt3tJoalk3k2go9n4oW/jDZhH2OFiTnUUCvMAY8Nt6f
+vHG8P9mjgF568YFU93hfEhO2lbsWEXGO4WBAz6YsEqPpGe17rp9lQO+8qpnrP7rakXCejmV54pM7
+ayKcF5KOZRnYHWFgd+Ssx+uavDQtDxFeEqShK0DL8nrqu+rO65TfuCzE4utbOfbDQSfLMm34BPCL
+Tg4qUilysK/QhpNUkWXVVtpqTA6nwv5mX6TghVJQcjgVtjJWuNA1xT4ssbUdZ84poFeeR6OnEn+c
+GE6tAr5X7mJqTWI4tWr8dBIDflDuWkTEOb0wtgWGAEeWScZOJ2YY0Ge+D33hNS3c9HtrMd3OhPPH
+79vB8H719plKYiRN4oXhs2bbTbdBfec5TelW1HPZhh6O/3gIO+fcNLoNv/AgXLcJfuzYoCIVwg8H
+0pBliuyRS1tkYlk8wamjyejxePeCZp/jRynUksjR+LJCz2diWXLpgh31M+Nw2NGi5DwK6BXmFXj6
+kpH08Xh/qmv0SKyrcWnweLlrqhUjh8aXJAZSjcnR9In92n8uMh/tx6GAHj2VpHVNwUmIswRnGNAX
+Xt3MjR9b40w4P7Pn/EBtz5zPhpW9cFO6uiYvpmmQczCgA5jwSeDNjg4qUgHuhvSWfLPOVVNdE+tP
+0tgTmnKM+GCqB1BAvwjjQ6megs/3Fe2xsv9eKLpJXS5OeQ4TlSndBxbw8OjRGJHD45eXu55aMno4
+dsXI4XGAB+/L/z6IyPziXCf3GR61Vj+Do9YWXNnEjf97rSPnfWfiWR7/5A6Fc4clRtLkMnPyz8Rd
+m+G2uRhYpAIUPB1nvL9wOExFMsss23aq32ftsW0jHckUDuhFfg8MnXBUEgrolemBkUPjxAZSl1pZ
+a3pda+SiZDOWOzGUWhs5GsOCh8tdj4g4z9Gj1mbYyX26M+gLrmzi5j9c51g433bfDoZf0bL2amLA
+p8pdg8gcKdjfJ1Zk9tbKWPWjh8Z1FPEsDR8Y77Gy1tRLFMivYijEgsccLUouSAG9AvXC7kwi92L0
+VKJuaF90yqVA4pyRfWOroqcS/mw898Im2FnuekTEeZaDjeKiMzwLPdDqwywSuhdc0cTNf6BwLtz4
+kJa5yzxkF+nvk0nkijYoixyJaXXpLI0eiV1R6PnkWIZsIlfoEjurJsoloYBeoQz4l+FXoowcHL+x
+3LXUgpGD4zcO7RvDhi+WuxYRmRvOzqDPLKAbBoTafVM+37YuzE2/vxaX16Fl7Z9QOK9mNvyZPevT
+2kUq00Y4RZEO4JHj8UJPkxhKr82mcx4n66oF2XTOkxxJry50zdixwl97YPcH4bRzVclUFNArVAa+
+FDkRPxk9lVg4/MrY8nLXM58N7R1bET2V6Bw7mTjthQfKXY+IzI2MgwE9PZ4lPV74rNhzhaZY5t62
+NsytH78Ut//idzRl4jke/8ROhvYpnFe5a7bAO8tdhMgcKLhEevRQrOCLbcv2Db48ts7RimrAwO6x
+S23LLnj0yOiRwl97tLy9ZBTQK9QHIQl8dmB3hIF90dvKXc98NnQgelN//jzcz9wNM5sWE5Gq8QHo
+AxzrljbTWfQLBfTWNWFu/WMHw/kndzC0b+yix5LyM+CT9+l9mswzNny70POpaIbEcLrgGJHDsRvV
+LG4GbNsYO1J4RW58KDWd888L/t6Jc/SNv4L54J8ix2JDsdOJrhE1xZgTIwej3eOnk0vGjscHbbi/
+3PWIyNwxwKaMjeJCnWd3cm9d3eBcOE/keOLPdjC0tyTh/DBwkPzXU+bOZcvhveUuQsRJXfA/5D8s
+ndLo4cKfo2ZTudahl8fWOFnXfNa3K7Ium7IKHjE6erjo7HlfFzzqXFVSiAJ6Bbsbxm2bz/XvijCw
+K3KXPi10mG0bA7sid/XvGMW2+btNUPS7k4hUvYNODRS9iBn01tUN3Ponl+Gpu/hwnk3meOrTuxjc
+U5Jwvt2Ea3pheQrCBrzehnuAzwOP2jBQiiJqhQGf2Abuctch4pTbIQv8W6FrIkdj2LnCn/8NH4je
+4mRd89nIwfGbCz1v5WwiRwu/BTbgoYnfOykBfdOvcHH4G+NI7JdHD4939784cvWCq5pfKHdN88Wp
+nw5fM3o01jl6NHbUhs+Vux4RKQnHOrnHZjqDPnEWessqB8N5yuLJP99F/87Rix6rGBtecsEb18Mg
+wK9AFPjJxI8Hz1z3CCy0YK0F6wy4Glhrw6UGTN0lT6ay4gRsAr5U7kJEnGLBZhN+e6rnsymL4YPj
+tKyon3KMbCLXcXrHyOULLmt6aU6KnCdObx+5MpfMtRe6ZuRAlFzaKjbUZueqkmI0g17h7oU48NGT
+Pxlm+ED0jlQ0Eyx3TfNBKpoJjhwcv/3EC8O44Dc1ey5SG2wHl7jPdAY92O6ndXUDtzkazneWMpzf
+eSacF/J+OLkBHt0In+uFTb3w+jjUm/mQfrcNnwC+hYOrGea5P/28PtyQeWQTvECRI20H90SwrSKz
+6K9E78rEs/6CF9WwbCLnGzkwfmeha2zLZqD46qtdG+BnzlUmxSigV4Fe+I/kWObbAy+P1Z14fuhN
+5a5nPjjx3NBd/bsj/tRY5pvr4ZvlrkdESsN0MKDPdAbd5TG5/ROX4wk4GM53zH04B/Zk4c3TCedT
+uRcy6/Nv8r66Ee7rhbf3wnIDmk242YB7yS+TfwZ9YHquJc3wq+UuQsRJ9qRVNxeSieeK7ou2s3bw
+xPNDtzta2Dxy/MeDb7SyVqjQNSOHxoudfQ7wZeeqkulQQK8SHvjt/l2jycjh2BX9uyNqjHERBnZH
+1o4eiV3evzuSsOHD5a5HRErHdHCJe3w4RTZVdFngWZw45zybsnjyUyUL5zstuHWuzr7dACPr4ekN
+8P964cO9cJMXwiassfMN0v4c+C/g0Fzcv4r80f0QKHcRIk7xwf8DCn4T6385gl2kFWWsL3nN6NHY
+IgdLmxdGj8S6Yv3JqwteZNkMvFx09nwE+Gen6pLpUUCvEu+DA1bW/r1jPxpgcNfoO+KDqaZy11SN
+4oOppoFdo28//sMByNq/s0lv+kRqiguOAYXP8JkuG+J9M5tFv1jZlMVTJVrWDuy14a5N0F+Km51x
+N+TWw56NsLUXPt4L7+yFZSloqOGmdJ0h+FC5ixBxyt0QAf6h0DWZ8SzDrxQNkMapnwy/JxPLnn+O
+ZY3KxLP+Uy8O/xJQsLn04L4omVjhvm82fL4XdHZniakreJXZAl9rWVn/riU3tp+85Oc6v2S6zaLr
+UiTPylquV75z8leOPj3QObw/+tVeuLvcNYlI6W2BfcAKJ8a6+Q/WsejagqfXOCaXzi9r73upZOH8
+9o1wqhQ3uxg11JRuCFimN8syXzwALa78sY1TLsM23Car3rIQd5G+Hb6wZ98lb174iMMlVqUD3zv1
+3uRoenWha7KJHPu+cxIrU3AVWMyE7ovZ3iSzoxn0KpOBXxncFz00uG9s4dFnBu4qdz3V5NgzA28e
+2hftHN4f3Y/284nUsrI1iputXNriyU/vUji/gBk0pauKX08BLdqWJfPJPfkPne4vdI2dtTj1s5Gi
+Y6UimZUnXhi6zqnaqtXx54euLxbOAU69OFwsnAP8X4Xz8tAxa1XmgzD6ELzv5HNDT/kaPNe6A+7R
+rmtaflTuuird8eeGbhjcF73mxPNDKRveu1EzECI1y4D9RbY1TttMG8XNRi5j8cxf76Zve/E3qRfL
+gH0m3PH+Kg+z90IG2DXx46tnHn8ImgxYl5uYaTdgHfA6qmR/twG/sxX+790wXO5aRJxgw98Y8BsU
++DsYORqjeVmIYEfhhu2jB8ff7Am6I+1rwnucrrMa9O+OrIkcGi/aTDp6OkHkWLzYZTET/taZymSm
+NINehTbAc9mM9YHDj/dZgztH33R6+8iV5a6pkvXtGL1scHfkjYef7LdyGWvTRvhpuWsSkfIp51Fr
+M5XLWDz16V2c/ElJ8theC257P5wsxc3K4UxTuo3wuY1wby/ctAjCFqwF3mfAp+38yR6Hy1zqVMJp
++Fi5ixBxysRKnU8Xu+7Yc0PTOavbGNg5+ksjh8aXOlJcFRk+GO0e2DX6LopsX86lLU69UPzfEwP+
+bD30OVWfzIz2oFexLfAhb737/y67c0Gu67rWr7SsbHCsO/F8MbR3bMWJF4bee/DR067UWOYjvfDZ
+ctckIuX1MLzdyncGv2j1nXW89R+vcWKo81hZm6f/ahcnp/FmygGvuOZ5OJ+pLfmmdCsm720HrgRa
+y1xazITlevMs88VW8KbhJWBVoesaFtax5Ob2ouOZLiO56A2tDzQsCszJ6ROVZux4vPP4s4P32JZd
+tO/GkacHiJ4oOnv+sheuvNuphqoyYwroVW4L/EWgxff7y+5YkF5wVdNXFdJfM7R3bMXJF0fec+ix
+057EUOrPe+Hj5a5JRMpvSz5o7XJiLMNl8J5/uwnT5ew/p6UO5zm4/R44UYqbVbsLNKW7mnywuPgD
+7qfvs73wkRLeT2ROPQRvtOH7xa7rfF0TLSsbio5nuozkgquav9LUEzriSIEVavhgtPv0T0feN51w
+PrhnjNPT2CplwZ2b4DFHCpRZUUCvcjYYW+ALgWbvr3ff2p5rv6LpvxZc1vRSuesqt9MvjVzRv2P0
+7Uee7HfFB1Nf2AAfMsCpbaciUsW+DH4PxHBom9fbvnAtoSJ7I2fCyto8/de7Ofn8kGNjFrA/B7cp
+nF+c+8FTDyvP2dt+NdA5R7dMumDl+/PHBorMC1vgK8B7C11jmAbL7uigrqX4IQ22Qa5jXePX29aG
+dztVYyXpfzmyemDn6C9hF+8pFhtMcWhbH1iF3wrb8NBG6HWsSJkVBfR5YCKk/6mvwfOnPbe2221r
+wz9YdG3rM+Wuq1xOvDB03cCO0TcffrLfSI5l/qoX/kDhXEQm25IPNl1OjHXbn17GgiubnBgKK2vz
+zGd2c+K5koTzIxPL2g+X4ma1aIqmdFcBF31msw3/byPce9FFilSIR2BhLr/UveDZlS6fi+V3duCt
+90xnWLtxWeh/Fr2+5ceOFFkhjj8/dP1EQ7iiWS49nuXAD06TSxY9mXkwA5d9EGpia0AlU0CfRzbD
+hz11rr9deku72bqq4bklN7Z9r5bOSbeyluvYMwNvHnwles3hJ/qtTDz74Y3wD+WuS0QqzxbYBtzm
+xFivv/cSLvm5hRc9jsJ5bdgG7pOw5ExwN/JbLtYBa5jZ+7KMG9a8z8GmhyLl9hC8xc4fi1jw74I3
+5GbZHQuKno9+hq/Ru3fpTW3f8ATcc3/0xhzKJnK+w0/3vyM1kl47zes58IPTZGLZYpfaNvzCRof6
+s8jFUUCfZzbD+90e818XXdvibVnZcLLr+tavBlp8JTk4t5zig6mmYz8aeM/QvmjnieeHUhPd2reW
+uy4RqUyb4V8M+BUnxlr9zi6u/MCyixrDytk889elC+cW3L4JDpXiZjI9UzSlex2FZxM398Km0lQo
+Uhqb4TMG/G6x63xhD8vuXIDLM73dSqbXHO28qvnfG5cEq3JLz+iRWNepnw6/28pY4elcn8tYHNrW
+R3KkeK83G/5qI/z+RRcpjlBAn4c255fPbW1eHlre9fqWVNu68Dfb1jU60hCpEvW/HFk9uHP0HSd/
+Olw3tC96xIL3boJ5tZRJRJy1Bf6AaRztMx1d17Vw0++vm/XrrZzNDz+zm+M/Lkk4P2rBbQrn1eMR
+WGjD1TastV/b236mKV0OuLwX5uUeW6lN28B9Ah4Hbix2bbDNz9Kb2zCnGdIBu67Ft2PxG1q/6wm6
+5/acTIdk4ln/iReGb4udTlzLNLOblbE48mQ/scHUdC5/Nga33AuZiypUHKOAPk9thXAGvuhv9v7S
+4uvbCHcHty+6puX7vnpPrNy1OSURSYdOvTD8ptEjscuP/3CAxEh6K/BrvTBW7tpEpLI9BO+xHVpl
+E14S5Oc/d/WsXlvicH7YgNs2wLzualwL7odAHax1wRU29PXmlwSLzBsPwhITXgSai13rD3vovrVj
+2svdAUy3Od60IvT9Sm+sfPqlkStG9kffZGXt4HRfk0nmOPpEP4nRaZ2SNgi8rheOz7pIcZwC+jy3
+GX7T5TL+unVNuK7j0nCicXn9tgWva3rBNIzqbZpm28aJnw5fM3Zw/PaBvVF//47RuJW1fncD/FO5
+SxOR6rAZrjLgJ06M5faZvPuRm2b8L6pt2fzo7/Zw9OkBJ8oo5qgBt2+Ag6W4mYjIxdoCbwAeBYqG
+U0/QTfet7fim1zjuVS6/q7+xO/jDBZc1vkSFvDe2bNsY2RddMbhv7LZsIjejkyDS41kOP9FHerzo
+nnOAhAl3rYenZ1epzBUF9BrwECyz4fO+es9bO69qpmlZ6GTbuvD3qvFsyJGD0e7+XZE3R47GFpz8
+yTDJSOabbvhtNToSkZnYAg1AxKnx3vnFN1DX7J329bZl8+xn93LkqX6nSijk2MTMucK5iFSVzfAO
+A74GxY8Sc/lddN/UNq0j2M57rc8cauwOPd26pmGX2+sqy1LvbDrnGdg9dunYkfEbsymrYCf7C4kN
+pjj69AC51LT6Q2eBX9Tqm8qkgF5DHoa3Z+HzTUuD3e3rwoQW1B1ruaT+6ZZVDfvKXVsxI4fGlwzt
+GbstejLe07czQuRo7LgNf7QRHix3bSJSnbbAANDqxFh3/vkVtK2dVt+ekodzN9yuTt8iUq0ego02
+PMA0cothQNu6RtrWhjFmk3IMsr5G776mJcHtTSvq95umYc1ilGmzbNuIHI4tjhyJXR4fTF1mW/b0
+P+mdZGhflNPbR7CLnHM+wTbg1zbAF2dzL5l7Cug15kEIGvBRw+DD9Z11Le2XNlK/sO5U47LQM22r
+GvZU0rFs2YzlHtk3tmrk4PiN0dPJzsE9EUaPxAZtm7+Lw2fvhXi5axSR6rUFngWuc2Ks635rFT13
+dBS9zrZsnv3cXo48WZJwftwNtymci0i12wx/aMCfT/f6+oV1LLquFbd32s3jzmO6zXFf2HMw0Oo7
+1Lg4cMjf7HNk1VV8KNU4djzeHR9M9aQimWVW1grNdiwrY3H8uSHGjs/oLfEf9MJfzvaeMvcU0GvU
+RFD/VeBjDYsCi1pX1BPqrEv6m7z7GpcGtzdfUl+2pZBjx+OdwwfHr4gPJC+LnkwEhl8ZI3Ii0Q/8
+kwF/qyZwIuKELfAQsN6Jsda9ZwmXre8ueE2pw7kNt2+E/aW4mYjIXJsI6Z9imvnFE3Sz6JoWQh1+
+R+5vesyIJ+Dq9wTcg76Qe8gb9gx5/K6Ey+tKe+pcSZfPTAPkUpY3k8j5c+mcN5PM1aUjmZbUeLYl
+Hcu2ZRO5tukek1ZM9HSCE88Pk41Pa785gA38US/8hRP3l7mjgF7jvgx+L3zQhl9117muCi8O0NQd
+ItjhH/E3+/aF2n2HGpeGDrvrXNM6p2E2MvGsP3I0tnS8P9WTHE6tjA2mmsaOxRk5NE42ln3Bhi9m
+4F8/CMm5qkFEas8W+ATwJ06MtfTmdq7/6Oopn7ctmx9/fi+HnyhJOD9twR2b4OVS3ExEpFQ2wyYj
+vzS76J70M+oX1rHw6mY8gWm/pKJlEjn6Xhph9PCMDmbKAb/RC/88R2WJgxTQ5VUPw7ocbDRgQ12j
+tyvY6SfY7ifU7re8Ic8pX6PnSF3Y0+cNe4eCrb4hT8A948CciWf9scFUS3I03Zoay7SnRjPd6Whm
+QWwgaY73JRk/nSQ5mj5qwJYcbNEbTBGZKxNv9B5wYqzmS+q56zOvu+BzJQ7nfRbcru+dIjJfPQxv
+t+DfgLrpvsb0mLSvC9OysmF2e9MrgWUz+EqU/p2jWNnpN5y3IQVs2JhvtidVoFr/iMocug/MlXBD
+Dt5owB2GaVwXaPF5A20+/A0evA0efPVuXH5XzO13DZkuI2W6jLTpNpOG20gBNjamnbO9VtbyWznb
+a+VsXy6Za8kmc8HkWJZMNENyLENsIEliKJ2yLPtZAx6z4dED8Ox9MKdNOUREtsCNOHS8jDfk5l2b
+bzjvcduy+fHf7+Pw431O3KaYPuCOXthdipuJiJTLZrjZgG8wjXPSJ/MG3bSsbKBpeQjTVR0xyLZs
+Ikfj9O8eJR2d9nL2MwZteOdG+OFc1CZzozr+ZEpZPQhBF9xkwfUGrLZhpQGr3HWugC/kwfQYmG4T
+02Pg8pj5P1U25CUY23MAACAASURBVDIWVsbGyub/mx7PkEnkYjbsA/aasMeCH8bhGTV8E5FS+zIs
+8MApp8Z71+Yb8IZeW0Jp2/Dc3+/l0DaFcxERpz0Ci3PwCPkPW2fE5XfRurKBlpX1FRvUbctm5FCM
+gd2jZOKz6uH8nAveq6OIq09l/omUimeDsRkWu6EnByEj/yNM/mxhF/m9LmM2RGwYd8G4AQffD8fK
+W7mIyGu25JtO1jsx1l2feR3Nl+SHKnE47zfhjvWwqxQ3ExGpFNvAfRw+bsAfAzNu2e7ymoSXBmla
+GpzV+elzIT6UYvRwjMjRGLn0rBaU2sDfx+B374WynOkuF0cBXUREatZm2G7A5U6MdcPvrGHJTW1g
+wwv3v8L+/3Fscr4QhXMRqXkPwRtt2AIUP+9yCr56D43dQRq6AvgaPA5WV1xyLMPYsTijR8Zns4x9
+skED7tkA33aqNim9+dHOUEREZBaM/DFkjgT06OlEycO5BXf2KpyLSI3bAI8+Aldl4W8MeN9sxkhF
+M/TtGKVvxyhuv4tAm49QRx2hDv9Z25eckE3kiA2mGO9LED2VnMlRaYU8nIHf+SCcdmIwKR/NoIuI
+SM3aAn8NfMyJsXru6MDlMUsSzm0YsPNHqe2c85uJiFSRh+FWC/4RWOvUmC6via/+tUbJ3noPbr8L
+l3uiD5PXxOXOx6pc1sZKW/keTFmbTDJHOpohNZYlHc2QjGawZrd0fSqvAL/ZC99zclApHwV0ERGp
+WZvhXgO+4MRYhsvAzk3/6JvZUjgXESnsfvAE4EMGfAoIlbueORK34TMj8Be/nT9KTeYJBXQREalZ
+E/sWv1/uOqbLhgEjv6x9R7lrERGpdA9Cu5EP6v+LfDPj+WAc+JIL/ur9cLLcxYjzFNBFRKRmPQg9
+Jhwsdx3TNGLDGzfCT8tdiIhINXkAWkz4LQN+ixmenV5Bxmz4Jx/89d0wXO5iZO4ooIuISM3aCq40
+xAFvuWspYsSAN22An5S7EBGRarUFGgz4dRs+AKwrdz3TtBP4V+Cfe/NHg8o8p4AuIiI1bQvsA1aU
+u44CRi140yZ4odyFiIjMFw/DuhxsNOAeYEG56znHsA3/7oLN6+HpchcjpaWALiIiNW1L/rzYny93
+HVNQOBcRmUPbwH0S7gJ+3oY7cLD7+wzY5I/MfMyG7/jg+3dDrgx1SAXQOegiIlLTDDgw973XZ2UU
+uEvhXERk7twOWfIf1H4b4MuwwAN32HCHATcCywGPw7fNAPuBpw14zIBt66HP4XtIldIMuoiI1LQt
++e6+f1fuOs4xCtzVC8+XuxARkVp2P3j8+Yaiq4FVJqy0YTH549tCQD3QyGvHuY2T/x4enfj/ceCo
+AfsM2JuBvUk4dG8+pIucRzPoIiJS00w4YJW7iLNFDHjzBoVzEZGymwjS+yZ+iMw5s9wFiIiIlFM2
+v8ywUkQMuGsDPFfuQkRERKT0FNBFRKSmjebPQa+ESfSIlZ85VzgXERGpUQroIiJS034bUsCJMpcx
+ZsGbN8GPy1yHiIiIlJECuoiICBwo473HUDgXERERFNBFREQwyrcPfcyEn+uFZ8t0fxEREakgCugi
+IlLz7Pw+9FKLmfCO9fCjMtxbREREKpACuoiI1LwyzKDHbHjbeniixPcVERGRCqaALiIiNc8q7R70
+uA1v2wiPl/CeIiIiUgXc5S5ARESk3Eo4gx434G29CuciIiJyAZpBFxGRmteb76Q+OMe3iRvwtg2w
+bY7vIyIiIlVKAV1ERCRvLmfR4za8VeFcREREClFAFxERAey524ceN7TnXERERKZBAV1ERAQw5iag
+J4B3aOZcREREpkMBXUREhDmZQU8Y8I5e+IHD44qIiMg8pYAuIiKCszPoNqRseM8GeNSpMUVERGT+
+U0AXEREBTOeaxKWBX9oI/+3QeCIiIlIjjHIXICIiUim25I9bq7+IIdLAL/XCtxwqSURERGqIZtBF
+RERec/AiXps24d0K5yIiIjJbCugiIiKvme0+9LQJ714P33S0GhEREakpCugiIiKvmU1AT9vwHoVz
+ERERuVgK6CIiIhNmcdRa2ob3bIT/mpOCREREpKYooIuIiEwwZxbQ0wbcrXAuIiIiTlFAFxERmTCD
+o9YyNrx3A/znnBYkIiIiNUUBXUREZIILjpE/Kq2QjJ2fOf9GKWoSERGR2qGALiIiMuFuyBlwuMAl
+OQM2KZyLiIjIXFBAFxERmaRAo7icAb0b4CslLUhERERqhgK6iIjIJMaFA3rOho0K5yIiIjKXFNBF
+REQmucAMeo78svZHylGPiIiI1A53uQsQERGpMJM7uecMuGcDPFy2akRERKRmaAZdRERkEuu1GfQc
+8IEN8FA56xEREZHaoYAuIiIyySgcBDLAB3phS7nrEREREREREalZD8Gby12DiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI
+iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiMhcMcpd
+gFS+R2BxDlYasNKG1TZcYkALEJz40QjU25AzIAaMAlHy/z8A7DVgnwF73bD37vxjIiIiIiIiMokC
+upzlPjCXw5UG3G7DHQbcDNQ7fJs+4AkbHrNg2z2wz+HxRURERERmzQZjMyw2YJUBK4E1wDKgidcm
+qc78P+QnpkYm/hsDRgw4YMMeG/bZsHcjHDPALv2vRqqJArrwefC1wFtteD9wB9A8+Xm334W33oOv
+3o2v3oOvwYPbZ2K6TQy3gctjYnpMsG1yWRsrbZHLWlhZm2wiRzqaIRXNkB7LkopmyGWsc0s4bsP/
+AFsOwJP3wXkXiIiIiIjMlfvBUw/XWfn3wrcD1wIBh28TA56zYZsBj8XguXsh4/A9pMopoNewh+Bq
+GzbZ8H4D2s487qlzUdfqI9RRR6jTjzfgdvS+6fEs8cEUscEk46cSZOK5yU+fAL5mw5c2wnZHbywi
+IiIiMuEBaHHB+4C3Azfx2mx4qcSAp4BveuErd8Nwie8vFUgBvcZsBVcG3mfD7wOXnnnc3+SlqTtI
+w6IAnuDZgdxwGUm33zXoqXMNuoPuIV+9Z8gbco95vGba8JgZT50r6fK70li2kUtZ3kwi58+lc95c
+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
+XBl3DsXqa4NwRdwhJEmSksYp7pLaKoDPxJ1BsQpD+GjcISRJkpLIgi6prQbh+zitbdmK4KZr4eG4
+c0jSPw43AAADDUlEQVSSJCWRBV1S29XgIxGU4s6htium4bfjDiFJkpRUFnRJbXcdbAvg43HnUNv9
+9tXwSNwhJEmSksqCLikWOfhfwBfjzqG2+ZtB+HTcISRJkpLMgi4pFhuhloNfAr4XdxadWhHcNnc/
+YkmSJB2DBV1SbDZCrQJvD+D6uLPo1Ajg72fgrRuhHHcWSZKkpPM+6JISYTP8WgSfCqAj7ixaEEXg
+E0/CH38cwrjDSJIkLQYWdEmJcT28OIDPBPCGuLPopHw9A791JWyPO4gkSdJiYkGXlDhb4GURfBT4
+t0B33Hl0QiaC+v3tv3gN3B53GEmSpMXIgi4psbZCVwkuD+BNEVwSwHlAFlgTd7blLIKDwF5gbwqe
+iODuEnzrFyEfdzZJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJknTq/X/JJrjxXJwO
+bQAAAABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/d475a74656cd1f8ba68e095b0ec7c469.msg b/share/extensions/tests/data/cmd/inkscape/d475a74656cd1f8ba68e095b0ec7c469.msg
new file mode 100644
index 0000000..2032307
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/d475a74656cd1f8ba68e095b0ec7c469.msg
@@ -0,0 +1,1025 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=47:49:953:951 --export-filename=f4oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f4oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f4oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAA4oAAAOGCAYAAACqT26DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzs3XmcXHWd7//3qb2q
+q/ctSWdfOiEBQcKmIiSEHRUEzCCBKOLIcGeuPx23+/vdGY3686rj6HhxfiI/h4mSNGAQUVllC7Ko
+rIoYsu/ppPeluquraz33jw6jhSxJzqn+1vJ6Ph48Ipj6nHe6Osl51znn+5UAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAMsUwHAAAAQHFaK03xS9+QtFzSTNN5KlhO0nZbundM+tIN0pjpQCh/
+FEWgwqyVQn7pSktqM52lktlS54B01yelpOksmLBG8syXPm1LN1rSPNN5Kpkt7ZT0/Z3Sd9dMnCDD
+gDukGRnpRUtqNp0FeV4JSKevlBKmg6C8+UwHADB5bpKCDa3h52af06qqKaGY6TyVbLRrvGbv492f
+u6k7cRplsTgskP4x3Bj8VttpjQrW+E3HqWjjsfS8g8/1f3t+f9KS9G3TeSpVTvo3S2qOTgmr7ZQG
++as4bTTFtqXkUEr7n+1Tcjh9Qlr6vKQvm86F8sbveKCCNEgfmr28xVp85cy7TWeBZOXsK0Z+svcK
+SbebzgIpJ/1d22mNmvme5p80HVe7xXSeStbz6vBxlq2V2x86+HeiKBphS1aHdK4sacYZjfIGvaYj
+VTTLkkL1AU09uUF7NnbLls4XRREFRlEEKoglzauZHukznQMTamZE+ixpgekcmGBJc4M1flESzWtZ
+XLu5909DErcAG3OX1CSp1hvwyhv0yvJZY4svn/kt07kqVWI4Fd31q0OfCf35bgd+b6DgPKYDAJg8
+OcmyeTa5aNiSleP9KCa8F8WH98SQ8cNfe+vwO2BJtsk8lc7jsV7/9ef3BgqOoggAAAAAyENRBAAA
+AADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAA
+yENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCH
+oggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0UR
+AAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAA
+AAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAA
+QB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8
+FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiK
+AAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAAAPJQFAEA
+AAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADkoSgCAAAA
+APJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENRBAAAAADk
+oSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggAAAAAyENR
+BAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEUAAAAAQB6KIgAAAAAgD0URAAAAAJCHoggA
+AAAAyENRBAAAAADkoSgCAAAAAPJQFAEAAAAAeSiKAAAAAIA8FEWggngk25Js0zkwwZJsD+9HMeG9
+KD68J4aEDn/t7cPvgC1ZJvNUulzOfv3Xn98bKDif6QAAJtWO2IGxK02HwITY/rEmW9puOgcm2NKu
+ZCw9r+fV4eNaFtduNp2nkvW8OnxccjgtSTtNZ6lUH5L6OqShbCpbl01m5ZU3smnD3i+ZzlXpkrH0
+a/9zh8kcqAwURaCC9Es/3b2x5wuydUXNzKoey6Oc6UyVyM7JE9sXb9n9RE9uQLrbdB5MsKSbO5/r
+/1fZWtn7pyHTcSpacjitA8/3y5K+bzpLpbIku0N6zLZ1xf7f9Wva0gYFopw2mmLb0vhQSgdfGnjt
+Pz1sMg8qA7cRABXmJinYIF1hSUtyktd0nkrkkbK2tGlAuvuTUtJ0HkxYI3nmSZ+ypBslzTedp8Lt
+sKWbd0rfXSM+0DJlvTTdll6ypGbTWfBntvTHjHT6ddK46SwobxRFAAAAvKG10pSA9L9s6RxJs0zn
+qWA5SVsl3ZeTvrxaipsOBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwey3QAAAAAAKXjNqnFKy2ypYW21G5J
+syTVS4pKqjr8T/3hHyUpLmnw8I+jh38csKV9lrTNkrZmpS2rpZ7J/9XgzVAUAQAAALyhtdIUn7Rc
+0jJLOlHSQkl1BTrcoKRttvSypCcy0sbrpK4CHQtvg6IIAAAAQJJ0q1Qdkk7PSeda0rmSTpbZzrDL
+lh71SI9mpMc/IvUbzFJRKIoAAABABVsrhYLSeTnpWkmXSfKbzvQmspI22tI6W7p79cQtrCgQiiIA
+AABQgTqkpba0WtIqSY2m8xylmKRfWNJtV0uPWZJtOlC5oSgCAAAAFWKDFE5JH5f0aUlzTOdxyS5J
+30lLt14njZsOUy4oigAAAECZ2yBFk9L1lvR5SdNM5ykEW+qV9P2g9G8rpWHTeUodRdGw26Qqv9Se
+m7jcXy+pKidFPYeXE85Jcc+flxEe9Ej9MWnrDdKYydwAAAAofuulGku60Z4oiA2m80ySmC3dHJT+
+ZaU0YDpMqaIoTqI7pXlpabk/4j01XBdY7I/45geqfPWR5mBXsNof94W9476AJx0I+7JW0MpKkp20
+valExptJ5fyZRDaUjKWrxvqSU1LxzGB6LLMjMZTalB3LPu+VnrhK2mn61wgAAADzbMlaL11rSd+W
+1GQ6jyGDtvTloPTvKycWwsFRoCgW0O1SU1a6OBT1nx9pCpwTnRLxNy2q3l01LdwXqvH3VzUG+0IN
+waO+LJ6zbWt8IFWbGEg2pmLpxtGu8ZaBHaNzRrrHkvGe5MbkYOqhjPQAywcDAABUnjukd2al70s6
+w3SWIvGSJd24SnrOdJBSQlF02U1SsF56X1VT8OO10yNnNh9ft71+dlVntC2yJ9oSKmhxG+0Zb4wd
+GJsztHd0Wt8rwwuGO8eeSvQl/6Nfuv+TUrKQxwYAAIBZa6U6v/RlSX8vyWs6T5HJSerISp/mYsqR
+oSi6pENa4It6P1c7vWpl8+K6Qy0n1G5pWliz2Rf0pkzkySSzgb6tseN6Xhlc1LspNiXWGd+QHM1+
+61pph4k8AAAAKJz10vsk3SqpxXSWItct6bprpAdNByl2FEWH1ksnhGsDX6xfUH3ezPc2v9iypO7l
+cH0gZjrXX0oMpmr6Xx06ae8zfSf3bon9Kj2c+srV0ibTuQAAAODMRsl3QPonS/pnSR7TeUqELel7
+cemzN0hp02GKFUXxGN0mHR+qDXyzpb36jFlntz4/5eT6l0xdPTxSmWQ20PX7gVP2/6bv1N7NsWcS
+A8nPXyO9ajoXAAAAjt4d0oysdIek95jOUqKey0lXrZZ2mw5SjCiKR2mDFM0EPV9tXVz30XkXTP3t
+1JPqX/L4PRnTuY5GLp3zHfrD4NJdj3a9q3fT8H8kE5kvrZ7YfgMAAAAl4Hbp/TnpR6qcLS8Kpd+W
+PnKtdL/pIMWGongUbpfeH50RuXneiqlds5a1bAxW+0u6XKXjmfDeJ3vO2r2xa27vztHPf0T6selM
+AAAAeGsd0hds6eviXN4ttiV9fpX0r6aDFBO+uY5Ah1QfqAusm/muphPnrJjySP2c6D7Tmdw0uHt0
+1u5Hu87d97u+l0aHUh+5ThoynQkAAAD5bMnqkL4p6XOms3gDHgVr/ApU+xWs9itQ45M/5JXH55HH
+a8kb8Mjjm6gauYytbCqnXNZWLpNTJpFVciSj5EhaqZG0krG0sqmc4V+RJOmmHdKn10yskFrxKIpv
+4zbplPpZVXcvurht/8xlLRs9Pk9ZbtaZy9mefU/2nLX13gMLYnviV14t/dZ0JgAAAEzYKPk6pVsk
+fczE8X0hryLNQUVbw6qeEpK/yufq/Ewiq3hfUqPdCY12jSsdN/Zk1/q49DEWuaEovilbstb5PZ+a
+dnzdl5ZcPuPhpsW1FbHoS/+W4YWb7zlw4aE/DP7LhzO5b1gTq0IBAADAkNukKo90l6SLJvO4gRq/
+6mdXqXZ6lQLV7hbDt5McSSu2f0xDe+NKxia9sz2alC6/XhqZ7AMXE4riG7hF8tfV+G+bu3zK6Yve
+N+0XoYbgsOlMk2msP1m3474Dl25/vOeZ1tH0R5dLJbVYDwAAQLk4XBIflvTuyTieL+hR7awq1c6K
+KtIQmIxDvq2xgaSG98Q1vC+uTHLS7gp9JiddUMkLPlIUX+cWKdJQG7in/eK2aYsubftFqa1o6pZM
+KuvfcV/nZVsePHhgYCD1wRukMdOZAAAAKsktkr9K+oUm4UqiP+JT08Ia1c+LyuMtzopg52wN7o6r
+59VhZcYm5RT90YB0yUqpqLfAK5Ti/C4wpEOqDzcGHlp06QzPvIumPejxWJX9IKttWzsfOnThpl/s
+9yd7k+dfLfWZjgQAAFAJDi9cs1bSRwp5HH+VT03txV0Q/0rO1tC+MfW8OqzUSMFvS719h3Ttmgpc
+4MZrOkCx2CA1hKeGf3f838wenHf+1Ecsy+LZPMtSw4LqHYEqX9vw/vg/XD6aueMuKWE6FgAAQLlr
+l74t6cZCzbd8llqPr9eMdzcr0hSU5SmRkihJlqVQXUAN86vlC3g11p+UnSvYqfsJjVLjz6QHC3WA
+YlVC3xGFs0EK+5tCTxz/4Vljs5e1/tp0nmK0e2PXOZt+srdqpDd5ViXfqw0AAFBo66X/W9L/KtT8
+6mlhTVvaKH+kPK4ZZRJZdf1xUIN74gUrN5b0uUrbZ7Hii+Itkr+hzn//4stnNrZf0nav6TzFbMeD
+nZe8+rMDgw0DyYtZ4AYAAMB966RLLOleFeA83V/l0/TTGlXVEnJ7dFGId4/rwPP9hdpaw7aly66V
+flmI4cXIYzqASbZkNUT9P26/aPrU+RdNu990nmI394JpDy64cGpbT9T/I5sPGQAAAFx1hzTDkn6s
+ApxnVbdFNP/8qWVbEiWpqjWkBRdMVc2MSCHGW5a0tkOaVYjhxag8rjcfo3af57NzL5h2+fFXzrjL
+4/NkTecpdpZl2fXzo9szo+n3PbE7bv0sZ//OdCYAAIBysFHyDUv3SVro6mCPpdYT6jVtaUPpLFbj
+gOW1VDujSt6AV/Gecbd3BA9LOuMC6bb7KmBxm4otiuulU9uWNvzwhKtm/SQQ9bP1wxHyeD25mplV
+u0f3j33ygkOJJ++WDpjOBAAAUOrOlb5pSVe5OdMX9mr2slbVzSzIFbaiFmkMqnpKSLGDCdkZV9vi
+9IDk/5n0mJtDi1H5f6zwBtZKdc0zIq8svWHBM03H1W4xnacU9W+NtT//g+1nJ/bFT1gpDZjOAwAA
+UKo6pIvtiauJrp2b+6t8mnN2qwLVPrdGlqR0PKPdv+5WasTV5xYr4nnFinxGMVoTWL/g/dP3UBKP
+XePCmm3tl7Tt8dQFfmQ6CwAAQKnqkOrtif0SXSuJwVq/5q6YUvElUZoozHPPmaJQfcDNsZYl3bJB
+qnVzaLGpuKK4Tlo58z1NJ84+u+UJ01lK3exlLY+3ndF0cod0ueksAAAApSgnfU1Si1vzIs0hzV0x
+Rf5wxT5h9ld8Ia/mLG9VpDno5tgpKemrbg4sNhVVFG+VqhvmRm+as2LKoyxe45zH58nOO3fKw3Vz
+ov++QYqazgMAAFBKOqSllvQJt+aF6gKa9d5mef0VdYp/RLx+j2a9t0Vhd68s/n2HdJqbA4tJRV2P
+joZ9X5m9rHVf/ZzoXtNZykX9nOi+Oee0HvzD7eNrlMh81nQeAACAUrBG8tjSzXJpcUl/1KdZZ7dM
+ekn0Bb19gWpfZ6DK1+ev9veH6/wD3oA35Y94E96AJy1J2VTOnx7LhrOpbGB8KN2YjKUbU/FMU2o0
+3ZZN5honK6vX79Hss1u067FuJUfSboz02NJNa6R3rynDVVArZjGb26TjZ5za+NTp/9D+Qz+rnLoq
+OZKuevZ7W//20IsD775GetV0HgAAgGK3Xvo7TRRFx3whr+aeM0nPJFrKhOsDWyOtoW21M6p2h+sC
+I07GJYZS1SP743NGu8fbE4OphbILfyErNZrRrse6lBl37QbDT1wj/dCtYcWiYoriTxsCD5z2iQWa
+emrjc6azlKPO5/tPf/6W7ZkPDabebzoLAABAMdsgNaSkHZLqHQ/zWJq7YooiDa7eUvlX/BHfwdrp
+kRcaF9a86gt7k4U4RnosE+rbFls8ciCxND2WmVaIY7wm0Z/Urse7Zedc2TqjPy3Nv04acmNYsaiI
+p1zXS4unvrP+i4sunfFLy2uV3WXhYhBpCXUP7Ry5/JwDYw/cI/WYzgMAAFCsPiB9wZIudGPW1Hc2
+qHZ64fZJ9Ff59rcsrn1gxrubH4lOCXd5/IVb58Pr92Sqp4QPNbbXvOSP+HanRjK12VTOeZl+A/6I
+Tx6fpdGucTfGRTzS2D3Sk24MKxYVURSvqg3cfNwHp/fVzYruM52lXHm8Vs7yyNe7OXbaXePZn5rO
+AwAAUIxulap90h2Swk5n1UwLa+o7G1xI9dd8QU9/64n1d08/o+nxSFOwvyAHeQvh+sBww4LqP3r9
+ns7EYGq6nbUdf71eL9IU1PhQ2pXnFS3pHVdJ379LSrkQrSiU/ZJId0rzmturV0x9Z8OLprOUu9YT
+G15snFd9YYe0wHQWAACAYhSUbpTkuN35Iz5NO73JhUSvYylTO7Nq44JL2m5umF+9y/0DHJ3G9pod
+8y9uu7lmRuQJ25LrVzPbTmuUv8qVxyIb0xPPnZaNsi+Kivr/x8wzm1/yBb1l0+6LlT/sTc56b/OL
+3oj3M6azAAAAFJu1UkjSp5zOsSVNP71RvoC7p/KegGeo7fSmH00/o+nJYtpKzuf3ZGa8q/nXM9/V
+fKs36Blwc7Y34FHbqe4svGpLn9ngwpXiYlHWRXGDFKibEb6yeUndy6azVIqmxbUv182o+pubJFd3
+NAUAACh1PunjkqY6nVM3q0pVLSEXEv1ZuCGwacFF026um1nV6epgF9VMjxyad/60/z9cH3B1lf1o
+a0i1M6vcGDUlJV3nxqBiUNZFMSV9oPm4ukPh+kDMdJZKEWkIDjcfV9NdL11kOgsAAECxWCN5LOkf
+nc7x+D2acqK767tEp4V/M/fcqT8thTvw/GFvcu55U++qmhL+nZtzp7yzXh539qD8jF0mO0uUdVGM
+NAWvbzmhdqvpHJWm+YT6reHG4PWmcwAAABSLedJZkuY4ndN6Qp38YXfWo7Ql1c+JPjzrzJZHXBk4
+iWaf1fKrutlVj7qyuYUkf8irliW1boyau146041BppVtUfyx1FgzPXJm08KazaazVJqmhTWv1rVF
+lv1YcueGbwAAgBJnSdc6nRGo9qlxfrUbcSRJdbOjj0w7tfG3rg2cZG2nNT1TP7vqUbfmNbbXyB91
+vrCNG+91MSjbouiRLmk5vm57KVxCLzf+sDfZfHztDq90geksAAAAph1e4OQKp3Oaj6t17abG6LTw
+b6af1vgbd6aZ03Za0zPRqWFXyq5lHf4aO7eyHBa1KduiGKzxX1A/u3gfxi13dXOiB0M1/vNN5wAA
+ADAtKV0myVED8UV8qpvlyoIrCjcENpXi7aZvZtZ7Wx4O1QdcuYuwYXaVG9tl1Kal97mRx6SyLYpV
+zcHlNdMju03nqFQ1beHd4ebgCtM5AAAATLOk1U5nNC+qkeVxfjnRG/QMzHhPy72OBxWZWWe1/NwX
+9PQ7HuSx1NRe43hMrgxuPy3LorhOml/dGgpGmkOu7rOCIxdtDfdFW8Lh21x4aBsAAKBUHV6z4Vwn
+M7xBrxrmRp2HsZRpO6XxLn/Ym3Q+rLj4gt7U1KWNd9uWHO//2DAvKq/DPSot6cK1Up3TLCaVZVGU
+tKxhYc0u0yEqXUN79R6PtNx0DgAAAFM80jJJju5lrJsVkeV1fjWxdkbVU9VtkS7Hg4pUzfTIobrp
+kaeczrG8lmqd3+brD0hnOx1iUlkWxWDUe2p0arjXdI5KVz0t3BuIeE8xnQMAAMAUy4UPzWtnOb+a
+6A16BqYsbSj5xWvezrRTG5/2unALar07z4OW9AWT8iyKNYEl4dpAn+kclS5U4+8P1gaWmM4BAABg
+kKOyEKjxK9IQcByiZUnd/T6/J+N4UJHz+DzZ5uNqH3I6J9wYVKDa72iGLZ3jNIdJZVkU/RHf/FBD
+wPnDrHAk3Bjs80d8C0znAAAAMOF2qVXScU5m1M92fmUrEPXtaZhfXTGPZTW21+zwR337nM5xYZXZ
+4w9/D5SksiuKt0lVgaivLlQfiJnOUulCDYFhf9TbcIsUMZ0FAABgsuWkFXK482HtdOdFsbG9xvFz
+e6WmcX61419z7QzHp7BWbuIZ1ZJUdkXRKy2INAW7PJZlm85S6TyWZUeaQt3V0nzTWQAAAAxY5uTF
+vrBXgWpne/r5I76DlXQ18TWN7TU7/BHfQSczgjV++cJep1FK9jnFsiuKkloDNf5R0yEwIVTtH7Wl
+FtM5AAAADHiHkxdHW0OOA9ROj7zgeEiJqmkLv+R0RlWL4/fgBKcDTCm7opiTor6gN2U6ByZ4g56U
+LVWbzgEAAGDAQicvjjotKZYyDe3Vm50NKV1Ni2r/JEuOFvBx/B5Ii5wOMKXsiqJHqvYHPWnTOTDB
+H/amKYoAAKDSHF7ExNGG6xGHVxTD9YGt/ohv3NGQEuYLe5OhusB2JzNcuKrbsEFqdjrEhLIrirZU
+7Q37yn7p31LhCXozFkURAABUGNvh1URf0KNAxNnziVWt4a2OBpSBqpbQNiev91f55A04q0wpqd3R
+AEPKsij6g+W/R0ypCIS9aUk1pnMAAABMJqdF0ekefpJUMyOyx/GQElc7s8rxQj5B5++Fo+8FU8qu
+KAIAAABFwGhR9AW9feG6wIijIWUgXB+IeYOeASczXCjtFMViYEkj6WTO2XV6uCaVyPolsaclAACo
+KJY028nrQzXOykmg2tfpaEAZCUT9B5y8PljjuFrMcTrAhLIsitlEhqJYJHLJrM+WKv7TLAAAUHEc
+PXrjd7h/YqDK1+doQBkJVPn6Hb3e+RXFklyvo+yKYm7iiqLzm7rhinQi67coigAAoMI4XfXdH3K2
+0bu/2u+oHJWTYI3fUWl2+l6IolgcLGkkk8wGTOfAhGwyF6AoApVtrTTFdAYAMCDq5MUen7PT9HCd
+39FzeeUkVOvsa2H5LKcRSnJhx3Isij3JWLokW3s5Gh9JV1tSj+kcAMzxS+vWSZeYzgEAk8zR+ajX
+YTnxh7wVu3/i63kdfi18fseVydGHBqaUXVHMStsTvamWnG07rv5wJmfb1ljveMuItMN0FgBGvcOS
+7uqQlpsOAgCTyFFRtByWE2/Qm3I0oIx4gx5HXwvL4dVdcetpcVgtxZPx9HBqMFWSl3jLyXh/qi49
+lum/QRoznQWAGWulOkktksK2dF+HdJbpTAAwSRxdRXJ6RdFpOSon/pA36eT1Xr+z98Lp86qmlF1R
+lKTMWGZ7vD/ZZDpHpUsMJBuT8ex20zkAmOOXFv3Fv0Zs6d710qnGAgEAgCNSlkVxfCi1KRVLN5rO
+UemSsXRTaji1yXQOAEa9fpPhGkkPr5NONhEGACbRqJMXZzO2o4NnkzkWdzwsPZ4NOnl9Nu3svSjV
+hR3LsiimxrIvxDoTzaZzVLrRg4mm1Fj2BdM5ABj1+qIoTdyO+tB6afFkhwGASeSoHNjpnKODZ9kF
+4L84Lc12xtl7IYpi8fBLGwe2x+aazlHp+rbF5vikjaZzADBq0Rv9R0tqlvT4ujcukgBQDhyVA6dX
+FFOJbNjRgDKScfi1yDgs7TZFsXhcJe0c6R51Rd2TAAAgAElEQVRPjvaMc/upISNdiebRnvGxD0t7
+TGcBYNRbFcFWS3rkNmnOpKUBgMnj6NbTnMOrWOPD6XpHA8pIYjjV4OT1tsPSzq2nRWasN/l47MAY
+Jx+GxA8mZsd7k4+azgHAnA2S15bmvc1Pm2FJj9whTZuUUAAwSZyWg/R41tHx0yOs1/Ga9EjG0dfC
+6XshimJxScXSvxraM9pmOkel6t812paMpR82nQOAOUlpjiW97QICljQvJ21cK02ZjFwAMEliTl6c
+imUcHTwVz7ADwGGpuLOimIqlnUZw9L1gStkWRb90f9+m4XkZHuSddOlENti3aXheTqIoApXtiJ8/
+tKV2v/TwjyU+AQdQFmyHj98kR5yVk+RIerqjAWUkOZKe4fD1TiPscTrAhLItiiulgeF9Y0/3bY0d
+ZzpLpRnYGls81Dn2xEekftNZAJhjvclCNm/hBK/0aIfEczUAysFWJy9OOSwn2WSuMTGUKsmN3t00
+NpCszaVyjv5eSY44u7orh98LppRtUZSk+EDy1p5Xho/2RAUOdb0yuDDZn/wP0zkAGHcsK5qeZEv3
+3ypV/MkNgNJmS1ucvD7p/HZHDe+PV/x6HbH9ztcscVraRVEsPkHp3t5NQ1MSg6ka01kqxfhAsrbv
+1Vhrv/SQ6SwAjDvWrS/eFZAeuE2qcjUNAEwi22E5yKZySsedXcka6x5vdzSgDMR7nH0N0vGMsiln
+K9B6KIrFZ6WUinXGN/RuGjrJdJZK0bVp+KThA/E7PyklTWcBYNwx75FoSWd6pXvWSiE3AwHAZFkt
+9UgadDIj3jPuKENiMLUwPZap2D9H02OZUGIo5agojnY7ew8kDVwt9TkdYkJZF0VJyo1m/2Xv070n
+s6hN4aUT2eC+p3tOzoxlv2M6CwCz1kp1klqdzLCl8/zSnbdIfpdiAcBk2+bkxaMOi6Js+fq2xRY7
+G1K6erfEjrdseZ3McPweOLwF2aSyL4pXSTv7t8V+1fX7gaWms5S7rj8MnDKwbeT+VdJ201kAmOV1
+cDXxdS6NSndslHwuzQOASWNLLzt5fdz51SyNHEhU7DnwaOfYyU5nOL2qK+mPTgeYUvZFUZISw+k1
++57uPTWXznGiUSCZVNa/76meU9Kx9NdMZwFgnufoVzx9U7Z0xUHp1jUV8ncWgLLyhJMXpxNZxwup
+pMcy0/q3x+Y5GlKC+rfGFqQT2alOZozH0soksk6jPOF0gCkV8Zfuamlzz5bYMwf/MFixn6gUWs/v
+B5f2bh158mppk+ksAIqCW1cUJUm2tHq+9ENbstycCwCFZEuPTfxw7IYPjDnO0b9t5GzHQ0pM/86R
+M53OiO13/LW3PRTF4pcYTH1+z6OHzkiOpFlFz2XJ4VR0x6NdZ6SHUl8wnQVA0XC1KB72sQ6JZ6AB
+lIzDC9psdjJjaHfccY50PDOjf1tsvuNBJaJ/a2xBejQz0+mcob2Ov/Z/ulrqdjrElIopiqulzd2v
+xG7d/2RPxX2iUmh7n+o9Z2Bz7AdXl/DDugBcV4iiKEmf6pC+XaDZAOA6S3rcyeuTI2klBlKOc/Ru
+Hr4oUwGPYeXSOV/v5uGLnM4Z60+6sX/iY04HmFQxRVGShpOZL+7Y2N02uGtktuks5WJw9+isPRu7
+piQSma+azgKgOGyQvLZUsE+ubekf10n/XKj5AOCyjU4HDO0ZdRwim8w1HHqh/z2OBxW5zuf735tN
+5eqdzhna4/xKru3Ce29SRRXFG6Sx2O7R/777se4VuUzO0VK5kHKZnHfnwwfPH9oTv3G15Px3E4Cy
+kJTmWFKwkMewpK90SNzuDqDo+SeeUcs4mTG8Ly476+hRx4k5B8beGzsw5miBl2IW2x+fFuscc1yG
+c1lbw/scn9qmM9KTToeYVFFFUZJWST/b+5u+l/Y90bPcdJZSt3dj94qDzw08u0r6heksAIpKoW47
+zWNLX18v/bfJOBYAHKuV0oAtPexkRiaZ08Au51cVLVvezhf6P5RJZAv6YZ4J6bFMqPPFgQ/J4b6J
+kjS4c0TZVM7pmAeuk4acDjGp4oqiJMVjqY9sue/AzP7Nw64t315p+l4dPm7rgwfbskOp60xnAVB0
+JqUoamIF1H/vkD4xSccDgGPikdY5ndG3ZVh2zvlVxVwqV7/v6Z4POB5URHK2be17uvfSXCpX53SW
+nbPVuyXmRqz1bgwxqSKL4nXS0OD+scs3/3z/BWP9ScffUJVmrC9Z/+o9+8+P7Y1fvlIaNp0HQNGZ
+rKIoSZYt3dwhrZrEYwLAUUlJP5fDq0vpsawrz81JUmIwtXj3r7svdmVYEdj3VO/540MpVy4ADe4e
+dWPvxOGAdL8beUyqyKIoSaulFw6+PPSV7fcduDSTyvpN5ykVmWQ2sPXeA5d1vjL0pVXSi6bzAChK
+k1kUJcljSz/qkC6f5OMCwBG5Thq3pbudzunZPCzb+UVFSdJY9/ipnc/1lfziNp3P9p0Z70qc4cqw
+nK3eza5cTbxzpZRwY5BJFVsUJenqdO67Ox/reXrbLw9cmsvZFf21OBK5nO3Zfm/nZbt+3fPE6nTu
+JtN5ABQnSzJxW7/Plu68XXq/gWMDwNvySLc5nZEezWhguytFRpI0uCd+bimXxc5n+84c3Btf4da8
+vm0jSscdrTskSfKUwW2nUoUXRUuyrXj6ozsfOrR75wMHL8nZtmU6UzHb9eDBC7c8cHBf60j6etNZ
+ABSntVKdpFZDh/fnpJ+ulxzvnwUAbrtaekrSLqdzul4ZduPWSEkTD3oP7Ymfu+fJngtcGThJcrZt
+7Xmy58KhvfEVbp28ZxJZ9bzq/IkqW9r5YekZFyIZV9FFUZJWStnMYGrl5l/uT+9+vOs803mK1a7H
+u1ZsvrfTMz6cumK5wyWeAZQv7+Tfdvp6AUk/vV0623AOAMhjSbak7zidY2dyOvSHQRcS/Vm8K3HG
+zkcOrSyF1VDTY5nQ7ke6Vsa7Eqe7OffQ7weUSzte6VQe6duH3+uSV/FFUZJWSolsf+ribfccqN+9
+sesc03mKze7Hu1ZsvntfY6J3/Dz2SwTwVizzRVGSIjnplx3SaaaDAMBfSku3SjrodM7wvrji3eMu
+JPqz8cHUcdsfOnjj0N74dFcHuyh2YGzqjocPfcKthWteM9KV0PD+MTdGdfmlH7kxqBhQFA9bKQ2M
+HEq8+5U79gS239/5Pp5ZnHgmcduDnRdv+sneyHDX+HtXSe5+fAWg7HiKoyhKUo0tPdwhLTUdBABe
+c500bkn/5sas/c/1u7HXX55cOld74Lm+jx74be/ZmXTO5+pwB3LpnG//b3uX7f9t7/W5VK7ezdnZ
+VE6HXhhwZZYtfascFrF5Dc/kvc5NUnBaXeCu+RdMbV946fSf+YLelOlMJmRSWf+2X3Z+cMdDB/dm
+B1OXl9M3PYDCWT+xql8xrT7a55GWXS1tMh0EACRpgxRNSXskNTqdVTMtrJnvbXEe6g14g56B5uNq
+H2xsr9lRkAMcod6tsfb+zcMXZl0uiK/Z+3SvRjpduZrYl5Nml9Pdd17TAYrNg1L2xvHsXXv3jp2W
+i6cvrp5Rtdcf8bl7bb/IjfUl61/96b6VO37V9UxTLP3h90kVWZYBHL3LpS9KKsxZy7GJ2NKVl0n3
+3yP1mQ4DAHdJqculkKTlTmclRzLyBjyKNLr/aKGdtcOjXePvGNoTnydb8UhTsN/1g7yFwd2jMzt/
+13dpbF/8vXbWDhfiGH1bYhrYPuLKLFv62mrpcVeGFQmuKL6F2z26ofmE+m8e98EZj7SeUFcRn0b3
+bxleuPnnBy44+IfBr16dzn23XB7GBVB4GyRvShrVxAlQsTmQk85aLe02HQQAOqR6W9ohqcHpLMtj
+ae45rQoXoCz+JV/Ye6h2euTFxoU1mwp1ESU9lgn1b40tiR0YW5pOZKcW4hivifcltXtjt5Rz5VS3
+LyDNXyk5Xza1iFAU30aHtLR6RuRn8y9u65p3TuvDHp/HnfWIi0wuk/Pu+XXPOdvu75w1vDd+5TXS
+70xnAlBa7pTmZSZOfIrVPks6a5W013QQAOiQPmFLt7gxyxv0at6KVgWq/W6Me2uWMqG6wPaqltC2
+mhmR3ZGGoKNyNDaQrI3tH5sT7xlvTwyl2i278Hc8pkYz2vlYl7Ljrp3WX3+N9J9uDSsWFMUjsFaq
+i9YFfjz9jKal886d8kj9nGhZnWQM7hqZvfORQ+cdeHbg2eRw6qPXSO7t5AqgYnRIF9vS/aZzvI3t
+tnT2tdIh00EAVLY1kme+9BtJrmzzEIj6NPecKfKFJ/fJMm/QMxCI+g8Eqnx9wRp/f7DGP+gLecf9
+Ye+4N+hJSVI2mQukE9lQZjwbSsbS9clYuikVzzSmRtPTs8mc46uqRyOTyGrnY11Kx13b7e03q6Qz
+y/EuPIriUbhden90RuQHc5e39s4+Z8ojwWp/ST+smhhORfc/3btsz6+7pw/sHP38tdJtpjMBKF3r
+pH+0pG+bznEEtnqks6+Wuk0HAVDZ1kknW9JzcmndkGCtX3NXTJHXX/GL97+hbDqn3Ru7NT7o2vIb
+WUs6ZZX0B7cGFhMWszkKd0vbLoqlbxnYNjprcPfo3/pCXjvSHOzxeD3urk1cYJlU1t/1wsBpf/rJ
+3g/sebxrQ09v8vKPSS+YzgWgtF0ufdQqje0ommzpvKukDXexojMAg+6RDl0+sQCYK/u+ZpM5JfpS
+qp0ekeXletBfyqVz2vdkjxID7q3RaEnfW1VG+ya+Ht9Bx2i9tDhUF/hG44LqM2ed1fLC1KUNLxT7
+VhrpRDbY9YeBUw78tu+Uni3Dv070p75wrbTVdC4A5WGd9IQlnW06x1F4Nimdd73kzpJ3AHAM1kp1
+fmmzpCluzQzV+jX77NZJvw21WKXHs9r36x4lhlw9VT8kaVE5P7JFUXTodmmJJ+r/56YF1RfOXtby
+UvPi2pedPtTrtvGBZG3vq8Mn7ftN38m9W4YfSAynv7J64g8kAHDN+om/NF050Wk5vk49fxpyY9Tb
+eTIuXXSD5MomWgBwLNZJF1oTz3i7ds+ov8qn2We3KDgZC9wUsdRoRnt+3a3UqGvPJEpSzpIuXiX9
+ys2hxYai6JI7pXmKeD9XN6Pqb5qPq+lueUf9lsb2ms3+sDdpIk8mkQ32bo0t7n5lcFHf5ljz6P74
+T1Jj2W+tknaZyAOgvG2QalOSa83ufTefqp2PdGnzz/a7NfKtPJqW3n+dVFF75gIoLuukb1jSF9yc
+6Q15NfvM5oJvnVGs4n1J7Xu6V9mk65sWfO0a6Z/cHlpsKIou2yAFktLFVQ3Bj9fMiJzdvKR2R92c
+6MGatvDuaGu4oJs9j3QlmmOdY3OGdsen9W0anjfcGd843p+61S89uFIq6ttiAZS2Duk0W3rWjVke
+n6UP3XmmLI+lF3+4Q9sfPOjG2LfzqwHp0k9KRj7cA4CNku+AtNGSznRzrmVJzUvq1Ly4VlYFnfn3
+bxtR18uDst3ZJ/EvPdkmrVguuXqJshhV0LfL5NsgNaSkC4PV/vPDjYFzo1PCkYb2ml01beHecK2/
+L9QQ7A81BIY9lnVU38E527bGB1K1if5k03gs3TjWNd4ysHN0zkj32Nhod/Kx8aHUQx7poVXSYKF+
+bQDwl9ZJqy3px27MqpkZ0cX/+5SJf7Gl53+wXTsfnpTdLO5pk1ZWwl/+AIrTemm6pN9LanJ7dvW0
+sNpOb5IvUN4roubSOR14rl+xA+4/UWBLvTnpnR+ROl0fXoQoipPoNmmOJS0LRbynBWoDi/1R34JA
+xNsQagp1h6r9o/6QZ9wb9GZ8YW/WF/JkJCkznvNlEllvNpn1ZcZzofGRdHSsb7w1Hc/2p+OZHYnh
+1Kb0WPZ5n7Txw9Iew79EABWqQ/qaLf0/bsyafkaTzvzC4v/6d9uWfvfdLdr7ZI8b49/OXQHpwysl
+1+9TAoAjsU66xJLuVQHO0/1VPrWd2qhoa8jt0UVhpCuhzucHlBkryOd9FfFc4l+iKBq2QQonpXaP
+1JyTai0pKil6+EfZ0qikUVsa9UjDOak3KG1byZLuAIpIh/RTW7rCjVlLrpypE1bNzvtvds7Wb7+z
+Rfue6XXjEG/nRzuk69dIJbX1EYDysU76B0v6XqHmV08La9rSBvkjvkIdYlKlE1l1/3FQQ3sKt8W5
+LX3mWuk7BTtAESqP744SdrjwvWw6BwA4YUuL3JoVnRb+q/9meSyd8alFyiSzOvjCgFuHejMfXTDx
+Id1/L/SBAOCNXCv9+zppliV9thDzRw4mtL33kFqW1KqxvaZ0n13M2erbPqKePw0pl3H9WcS/9I1K
+K4kSVxQBAA6tkTzzpbgkV+5lOu+b71Rje/Ub/n+5jK2nvr5Jh14qeFmUpO9eI316Mg4EAK9nS9bt
+0q22dF0hjxOo8qmxvUb186LyeEujGtg5W8P7xtTz6pBSIwV/rHz9qonn8AvaRItReT/NCgAouEXS
+HLlUEqWJW6LejMdn6T2fX6zmJbVuHe6tfGqdtGYyDgQAr2dJ9qh0gy09UMjjpOIZHfr9gLbe16ne
+zTHlssXbh+ycrYGdo9p2f6cOPNs3GSXx/jbpukosiZLkNR0AAFDaPii9S9IqN2aF6gJasnLmW/4c
+j8/SjDOa1f3KkBIDhd35x5KWXS6lfiY9XdADAcAbuE/KfVD6hSWdLemt/3B0yM7YinePa2DHiNKJ
+rHwBT9E8wzjWn1Tv5pg6n+tXbP+YcunC9zZbenpMuvTKCt42iaIIAHDkCul9ki5wY1b9vKjmnjPl
+bX+e1+/RzPc0q+vlQY0PFnyb2BVXSPGfSb8p9IEA4PXukdIXSHcGpJMktRf6eHbWVmIgpcFdoxre
+N6ZcOidf0CtfcHJrw3gsrYEdo+p8oV99W2JKDKRkT9LVTkt6JCB94CMTj1VUrNK4ERkAULTWSz+Q
+dIMbs+adP1Wn3rjgiH9+MpbWY//8smL73N8v63VsSf/tmolfKwBMug2SNyndYknXmzi+L+RVpDmo
+aGtY0daQAlF3rzZmElnF+5Ia7U5o5NB4oba4OBLr4tL1N0hpUwGKBUURAODIOumJw7dFOXbSdXO1
+6APTj+o148NpPf4/X1ass/Bl0ZL+dpV0a6EPBABvxJas9dLXLekLprN4Ax4Fq/0K1PgVrPYpUO2X
+L+SV12fJ4/PIE/DI65uoGtmMrVwqp1wmp1zGVno8q9RIWslYRqmRtMZH0sqlimJHopt2SJ9ew/ZI
+kiiKAACH1kuHJL39/aJH4Kx/Ol7TljYc9evG+pN6/H++rNHucTdivJWsJV2zSrqz0AcCgDfTIX3W
+lv5FnMu7JWdJn10l/ZvpIMWEVU8BAMdsg1Qrl0qiJNW0vfmKp28l0hjU8q+eqKpm1xZffTNeW7pt
+nfSBQh8IAN7MKulfLel8Sd2ms5SBPknvoyT+NYoiAOCYpaWFbs3y+CxHRa+qOahlXz5B4fqAW5He
+jN+S7uqQLi70gQDgzaySHpV0is2qzE48mZVOukZ60HSQYkRRBAA44VpRrJ4aluVws+fqqWEt+9IJ
+Clb7XUr1pgK2dNftLj2bCTPWS9PXSeetk/6v9dLX13BehBJzjXRgurTclr4snqs7Grakm+LSuR+R
+Ok2HKVbFsTkKAKAk2W4WxbaIK3NqZ1Vp+ZdP0ONf/KNSowVdNS+Skx5YJ114rfRUIQ8EZ+6QpuWk
+xTlpiaTFljTXlk6U1PzaRxO29Pk1nGijBC2XMpLWrJeelfSfcvFxgDJ1SNJHr5EeNh2k2PEALADg
+mHVIP7WlK9yYtfiKGXrHNXPcGCVJ6t8W0xNrXlE6kXVt5psYzknnrpZeKPSB8OY2Sr6DExuSz/2L
+QrhEE4Uw+jYv74xL7TdIBV86FyikDVJtSvqKpL8X+6W/Xs6W/iMofX6lNGw6TCmgKAIAjtl66RVJ
+x7sx6/RPLtSc5a1ujPovfVtieuLLrygzXvCyOOSVzvmw9PtCH6jS3SL5o9IMS1piS4vtw6VQ0nGS
+jvWy9PXXTFyJAcpCh3SSLX1f0rtMZykSL0q68RrpedNBSglFEQBwTNZInvlSXJIrS42e9813qrG9
+2o1RebpfHtSTX9ukbLrgdxX2SFp+jfRqoQ9UCTZIgYy0wD58y6g1UQbnaqIYurm87dY26fjDt+8B
+ZePwnovXamKF1GbTeQwZtKUv75S+t4Zby48aRREAcEw6Jp7z2unWvMvXvVuBaGEenT/0+wE99fVX
+lSt8Wez0SWdf5eLXpdytl2osaYEO3zJ6uBAu0cTzrwW/dc6SLlsl/aLQxwFMuVWqDkgfs6T/ocp5
+frHPlv4/j/S/V0mDpsOUKooiAOCYrJcukvSAG7NCdQFdtvYMN0a9qQO/69Mz/7pZdtYu6HEk7fdK
+Z31Y2lPoA5WStVJdQJr3uucHF0uaI3PnI8+ukt5lTayACJS126QqS/q4JX1OUpvpPAXSY0s3W9J3
+rpFipsOUOooiAOCYdEiftqXvuDGreUmtVvy/J7ox6i3teaJbz960VXbha8EOr3T2h6WDBT9SkemQ
+6t/g+cG5h/8pKra0/FrpCdM5gMm0Vgr5pY9J+oyK8PflsbClnR7p2/3Sf35SSprOUy7YHgMAcExs
+qd2tWTXT3Nka4+3MXtaqbDqn52/eXuhrSPOz0iMbpGUrpd6CHsmQDmmWpEU5aYlHOs4+vKCMLdWX
+yOW5+yiJqETXSeOaWOjm+x3SUltaLelqSU1mkx21YUm/tKTbVkmPcWeA+7iiCAA4JuuljZKWuTHr
+pI/O1aJLp7sx6ohse+CgXvrhjoIfx5b+GJSWr5QGCn6wAnmDPQiXSHqHJPdXHpo8WY904tXSJtNB
+gGJwkxRsks7PTSx+c5kkv+lMbyIraaMtrRuTfsqWNoVFUQQAHJP1E5sWu7Iwwln/dLymLW1wY9QR
+2/rLTv1+beHXnLGl33ukFcW8oMJrexC+dstoTpp7uBCeJKnKdD63WdLaVRO33gF4nQ1SNC2dkZPO
+taRzJZ0ss51hly096pEelfRoMf9ZWm4oigCAo7ZeqpGLGxZf8v1TVT01fMQ/387asrzO/wr70517
+9aef7HU85wj8NiCdv1IanYyDvZm32INwsaQjfwNK23hOWrha2mc6CFAKbpdabWm5PXEHyYmaeOyg
+UJ/s9UvaZkt/kPSELT2xemLrIRjAM4oAgGOx0K1BHp+laMvRbYv3m+9s0Sk3zFewxtndUcdfNUvZ
+VE6b79nvaM4ReFdK+vkG6f0rpUShD7ZBio5Liw5vNbHYmtiMfvH/Ye++w+S4ynyPf6uqc56ck3KW
+s3G2bMA2yTjbciDtxcte4rJgFmyQTbqb2IW9wBqW5VrJQmAJsHHOOGdZOc9o8mhGk7qnu6dD3T9G
+ctR0V/dUT/fMvJ/n8QOPVXXqjGR196/POe8LNOmgzfCDPD+XkCiEcSuhG9hw9B8A1o+dZ1ygw3x9
+7P2gHigCPDp4FPAAAcb+F8a+JBvQIaiM/f8gYyuDLcpYMNylwu6V0DuJP5pIQ4KiEEKIjCljHxBM
+4a1yZrQ6qCd02l/qZbhjhAu+v3zCvReX39SEruvs+mPbhMYx4MJR+OPP4BNmVeXbCP4YzHnH+cFZ
+wOJRWKCCasYzppmBBPw435MQYqo7GuieOfqPmKYkKAohhMiYbuKKorcms4qnw90RknGdgeYQT31/
+G+evWorVObG+7CfcNIt4OMG+hzonNI4BHy6BDXfC1TdDzOhN68a+qZ/13h6Eo0d7EMo5EsP+6VNj
+W9uEEEKkIUFRCCFENkwLir6azI7GBdvfLnLXt2eIp+7YyvnfW4rFMYGwqMDJN88lHknQ/FRuj8Po
+8Ek3rH8CrlsB8Xf+2jg9CBfrUHV0miJ7HSH4Wb4nIYQQU4UERSGEENkwb0Uxwx6KQ+3vPuLXu2uI
+Z/7PDs75zmI0a/a7LRUFTv/SfBKxJK3P5fyYzJXtMLoG3lBgAWOhcIEO/hl+fjBnFLhdSukLIYRx
+cn5BCCFERlaNvXfMNWu8TFcUhzve/1m/a0s/z//bTpKJicUsRVM44+8XUn1qyYTGMWilAv/MWJuG
+0wH/ZDx0htpdDf+T70kIIcRUIkFRCCFERuZCI5BZmdIUMj2j+N4VxWPaXuzj+Z/sRJ9gWFQ1hbO/
+uYiqSe7rKHJHgW+/d5uvEEKI1CQoCiGEyIiZhWwcfmvGVUuH28ffPdj6XC8v/XwP+gT3b6qWsbBY
+viQwsYFEIXhpJWzO9ySEEGKqkaAohBAiU3mreDoaihMZTF0s9OAT3bz2630TmRYAmk3lnG8vpmSe
+b8JjifzR4RYF5OinEEJkSIKiEEKITJlY8TTD1hgpVhPfae8DHbz+P/uzmdK7WJ0a539vCcVzvBMe
+S0w+He6/EZ7M9zyEEGIqkqAohBAiUyZWPM2skM145xOPZ/e97Wzb0JLplN7H6rJw3m1L8Ne7JzyW
+mFRJ4Nv5noQQQkxVEhSFEEJkaoFZA/lqc7OieMy237Wwc3NrRvccj91nZcUdy/BnOF+RPwqsvRG2
+5HseQggxVUlQFEIIYdha8AGVZo3nzbA1RiYrisdsWX2QXX9qy/i+93L4rZy3aimeCtMKvorcGQVu
+z/ckhBBiKpOgKIQQIhPzAcWMgVSLgqc8s9CV6YriMW/cdYD9D3dmde87uUrsrLhjGa5S+4THmons
+Xitli/zM/nAVJ35uNmffsgiLPScfRX5xPRzIxcBCCDFTZFaTXAghxExn3vnESieKZjxz6kmd4a5I
+dg/T4ZU792FxaDScW57dGEe5yx2suGMZj39nC+H+0QmNNV05AzZ8dS58tS789S58NS589W4cfuu7
+rtu2oYV4NGn244dU+KHZgwohxEwjQVEIIUQmzAuKGZ73C/VESMayDxV6UueFn+5G0RTqzyrLehwA
+b5WTFd9fzuO3biEyMHPDos1jORoG3fjqXATqXPgb3DgCtrT3Rodi7P7zxLcEv5cC/7ISek0fWAgh
+ZhgJikIIITJhXiGbDCueDmdxPvG99CImA2kAACAASURBVKTOC/+xC4tDo/rk4gmN5atxsuJ7S3ns
+ti2MBuMTnlshcxbZ8NW78R9dIfTXufA3erA6tazH3LahhVg4YeIsAeiJwE/NHlQIIWYiCYpCCCEy
+Yd6KYoY9FAezPJ/4Xsm4zrP/vIPzbl1C+dLAhMbyN7q54PZlPP7dNxkNTe2wqGgK7lI7vrqxFUJP
+hQN/nYtAkweLI/tAeDzB7gj7H5n4mdHj+N7nYDgXAwshxEwjQVEIIYQhq8YKoM0xazxf7eSvKB6T
+GE3y9A+3cd5tSylb7J/QWIFZHs69dQlP3r6VeMT0FTLTqZqC6x2B0FfrInB066hmm5wad2+uPUgy
+rps97N4Q/MbsQYUQYqaSoCiEEMKQWdAAZJbuUvBWZ7aiOGTSiuIx8WiSp3+0jRW3L6N4jndCY5Uu
+8HHOPy7m6R9sIzGBc5RmUi0K3ionvjr32FbRehf+WjfeWieKakrh2qwMNIdoffaw6eMq8J2bIWb6
+wEIIMUNJUBRCCGGIauL5RIffis2T2VtQ0MQVxWNiIwmeXLWVC+5YRmCWZ0JjVSwLcM63F/P0j7ZP
+qOhOpqwuC54qB/6jgdBT6RgLhHUulPzlwXG98f8OoJu8mKjAKyvhD9ebO6wQQsxoEhSFEEIYlbfz
+ibGROGGD1UVL5vno2zNkeOzRUJwnv7+NC36wHF/NxBZMK08o4syvL+TZf9mBnjA3Ddk8FtwVbwdC
+f91YywlPucOkzpa517NtgK4t/aaPq8O3FDB9L6sQQsxkEhSFEEIYZVpQzDSQGT2f6AzYWHH7Up68
+Yxu9OwcNjx8ZGOXJ773JBT9cjqfCkdHc3qv29BLO/PuFPPeTnVmFxeO1nPDVu3EWpW85UdB02LLm
+YC5GfugGeCwXAwshxEwmQVEIIYRR5q0o5uh8oqfGicWhcd6ti3n8u2/Svz9o+BkjfVGeuG0LF/xw
+Oe6yiYXFujNLOS06j5f+c/e42yzf23LCU+Eg0OTB7rMe/4Yp7tCzh+nbY3pBUl2Hb5s9qBBCCAmK
+QgghjCv4FUXf0S2tVpeF87871uNw6JDxIjihw1Ge/N5WLvjh8gmv4DWtqCAeSbD3vnZ89W58Nc63
+qox6a1xY7JNTYbQQJBM6W9c352LoDTfCa7kYWAghZjoJikIIIdL6DXiBKrPG89ZmuKLYYSzsed8R
+QO0+KxfcsZzHv7Mlo4qpw51hnrx9Kxd8fxl278RW9+ZeUs3cS6onNMZ0sP/hToY7TS9GFLPAbWYP
+KoQQYszM+TpTCCFE1uxjFU9NKZmiWpSxAiwZGDK4ouh/T5Ech9/K+bcvzfjc4WBLiCe+t5XRYDyj
++8T7xSMJdmw8lIuhf3kt7M/FwEIIISQoCiGEMMa884mVThTNeObUdQgaXI3yHmdLq6vEzvmrluIs
+zmwr6cDBIE99fxuxcCKj+8S77fpzm+GKtRkIqvAjswcVQgjxNgmKQgghjDCxNUZm5xNDPRESo+n7
+EqoWZdwiNJ5KJyu+vxxnILOw2LdniKe+v414RMJiNqJDMXb/qc30cRX415XQbfrAQggh3iJBUQgh
+hBF566E4bPR8YlXqlUpftZPzvrcUmyez4/m9Owd59l92kozPrDZ9sZH4hH/mHb8/RGzE9JDdE4Gf
+mD2oEEKId5NiNkIIIYxYYNZAvgyDotHziUYCaKDRzQW3L+Px777JaMj4+cPO147w3L/u4MxvLELN
+YNvsVDAaihPqijBwKMRQ2wiDh0IMtY6gWlQu+enJWY8b6omw96FOE2f6ljs+B6b32RBCCPFuEhSF
+EEKktBrKgTlmjeetzlVrDGPjBmZ5OPfWJTx5+9aMtpS2vdjH8z/ZyZlfX4iiTr2wOBqMM9QaYrB1
+hMFDIwy2jRDqChPsjhz3+rNvWZTRWdL32rq+mWQs/ZbhTOiw3w6/NnVQIYQQxyVBUQghxHGth4oE
+fE2BLwGZpbsUMj2jOGywtUUmW1pLF/g45x8X8/QPtpHIIMy0PtfLS/Y9nPal+SgFmhWPFwgHW0JE
+MigoUzzXS+3ppVnPYbA5RMvTPVnfPx4Vbr0aTK+MI4QQ4v0kKAohhHiXu6ExAV9LwucVyKyvRBp2
+nzXj3oRGeyAaXVE8pmJZYCws/nh7RitfB5/oxuLQOPnzpi2yZiV8ZJSh1hADrSMMtY5tGR08FDLl
+TODyG5sm1AzljdUH0c0/0rllL2w0fVQhhBDHJUFRCCEEABtgdgy+mYDPkqP3h0wL2cQjCcL9xhaQ
+vNWZjQ1QeWIRZ3x1Ac/92070pPFks/eBDix2leWfmpXxMzOhJ3SCPREGW0IMtYfHzg+2jTDcPkI8
+au62zmOqTiqmYmkg6/sPbx+k8/UjJs5ojA7fWAW5+aGFEEK8jwRFIYSY4dbDsiT8QxxWKqDl8ln+
+2izOJxrIbw6/NeNqpsfUnVnK6aPzePFnuzNaBdv5xzY0h8aSaxqyeu476QmdUG+UoUNHt4y2jjDY
+GmK4LXeB8HgUBZZf35j9ADq8seagafN5hydvhEdyMbAQQojjk6AohBAz1Bo4E/hOEi5hQhsNjfNk
+uOpndNtppuO+V+P5FSRGk7z8X3sNBdNjtm1oQbNrLPxkraHrE7Ekw20jY6uDLSGG2sfOEQa7wiQT
++W+/UX9OOYFZnqzvb32hl77dQybOCAA9Cd8we1AhhBCpSVAUQogZZj2cnYRbgI9N9rP9GReyMVbx
+NNOVyuOZ/eEqErEkr/33/ozu23LXARQFFlz6dlhMxnWCHWEG20JjBWVaRxhqHds+mskW18mkWhSW
+Xpf96qie1Nm2vtm8Cb1t403wSi4GFkIIMT4JikIIMQPooKyDjzK2gviBfM3Dk2kPxQ6DFU8nuKJ4
+zLyP1hALJ9i6rjmj+9646wCDh0JE+mMMtY8QOhzJaGWyEMy5qApPZfaB+8CjXQy2GfvzykBMgdvM
+HlQIIUR6EhSFEGIaWwXqPPjoevgucEo+56JqCp6KzIqoDhkMHplWPE1l8ZX1JKNJtv/hkPGbdDj4
+eLdpc5hsFofGoivrs74/MZpk+8YMfr+M+9X1sDcXAwshhEhNgqIQQkxDq0CdC1focHsSFuZ7PgCe
+SidqJg3cdQh2Gtt6mulKZTpLr28kPppg95/bTR23UC24tBZHwJb1/bv+3MZIX9TEGQEQisEPzB5U
+CCGEMRIUhRBiGtkItihcq8CtOszN93zeyZfhOcJQb9RQxc9sViqNOPHTs0lEk+x7qNP0sQuJw29l
+/qXGivEcz2gwzu4/tZk4o7f822egKxcDCyGESE+CohBCTAOrwa3A34zCPyiQ/af+HMq0h+KwwfOJ
+Ga9UGqXAyTfPJTGa5OATU3dbaTqLrqrH6sy+K8qO3x9iNBg3cUYA9AL/ZvagQgghjJOgKIQQU9hv
+wGuDzypjVUyr8j2fVLzVma0oDhmseOo18XzieykKnPbFecSjSVqfO5yz52RD1RS8VU58dS58tS78
+9W58NU46XuvnzbXGehl6KhzMuag66zmEDkfY80BH1vePR4HvXw+m99kQQghhnARFIYSYgu6CEgt8
+RYcvAYF8zyed0oV+KpZmNs1hw4VszD2f+F6KqnDG3y8gGU/S/lJfTp91PKqm4Cq146s7GgZrXQTq
+3fjqXGg29V3XxkYy2wa6dGUjqiX71dhtd7eQjKXfHpyh5j640+xBhRBCZEaCohBCTCGroVyBv1Pg
+qzr48z2fdEoX+Fh0eR3Vp5ZkfO9QR/5XFI9RNYWzvrGIv/54O52vHcnNMyzHVgjd+Otc+Otd+Gvd
+eGudKKqxMLdrcxvR4Ziha/2NburPKc96voMtIZqf6sn6/vEocOuXwfTKOEIIITIjQVEIIaaA1VCv
+wteB/wXkPhlNhALVJxez+Kp6Sub5sh5muL0wVhSPUS0KZ31zEU//YBs92wayHsfq0vBUOfFUON8d
+COtcKBM4ahnuH2X3fcartJ5wU9OEnrdlzUH0pLnNInV4cx/cbeqgQgghsiJBUQghCthqaFLHVg9v
+Buz5nk8qigJVJxez9NpGimZ7JjRWPJIw3G5hMlYUj7HYVc79zmKevGMbvTsHU15rc1twVzrwH1sh
+rHPhq3fjKXdADmrvbP9dC/FIwtC1ZYv9VJ1YnPWzDu8YpOPVnKys3rIKTN/LKoQQInMSFIUQogCt
+hiUqfBO4DpjAKbLcUzWF+nPKWXRlnWmre8GOMBhYrLJ5LNi9VlOeaZTFoXHerYt5/Ltv0r8/iM1j
+eauYjKfCkfNAeDzDnWEOPGq8k8QJNzZN6Hlb1hgrlpOhp2+EB3MxsBBCiMxJUBRCiAKyDk7Q4e+B
+6wE13fX5pFoU6s8uZ/HV9XirzF3VM3o+0Vc7OdtO38vqsnDBHctJJpKTHlSPZ+v6ZpIJY9tAaz9Q
+Ssn87LcEt73QS+8u0wuS6ip8y+xBhRBCZE+CohBCFID1cHYSbtHho0zaOlR2LA6NWRdWsuCyWlwl
+udkNO1Rg5xOPx+rSgOz7D5qlf3+QQ88aa92hqApLVzZm/Sw9qbN1fXPW96dwz0p4PhcDCyGEyI4E
+RSGEyKOjAXFVEi7M91zSsTo1mi6oZOGVdTgDtpw+a9hoxdMMezNOR1vWHDS0TRdg1oUV+OuyD9cH
+HutmsNVYiM9AIgnfNXtQIYQQEyNBUQghJpkOyt3wsSR8Jwmn53s+6dh9VuZeUs28j9Vg8+T+bSMZ
+1xloDhm61pvHFcVC0L2ln64t/Yau1Wwqi69pyPpZiViS7Rtbsr4/hV/fBDtzMbAQQojsSVAUQohJ
+sgrUefDRdbAKOCnP00nL4bcy5+Jq5n+i9ug2y9xKxnVa/trD9o2HCHYZPaM4g1cUdXgjg6Iy8z5W
+M6GtwnvubWek1/T2hmHgh2YPKoQQYuIkKAohRI7dCVYXXKfAt5MwP9/zScdd5mDeJ2qY8+EqNFvu
+6+nEIwn2P9rF7j+2GW6JAaBoCp6KmRsUDz17mP79QUPX2twWFl5Wl/WzRkNxdm5uzfr+FH5yA7Tl
+YmAhhBATI0FRCCFyZCPYonCtArcBc/I9n3Q8FQ4WXl5H04WVqFru6+nERuLs+UsHe+5rJzoUy/h+
+T7kDtaAbh+ROMpFZUZmFl9dNaNvwzj8cYjQYz/r+cfQr8G9mDyqEEMIcEhSFEMJkq8GtwN+MwjcU
+qMn3fNLxN7hZcGktjeeVo6i5D17RoRh77mtnz186iI1kHz68eWqNUQgOPNrFcKex7bmuEjvzPpb9
+f4YjfVH2PtCR9f3j0eEHN4CxA5ZCCCEmnQRFIYQwyW/Aa4PPKvCPQEW+55NOYJaHxVfUUXdG2aQ0
+5IgMxtj3QAe7722fUEA8xlczM7edxiMJtv/OeFGZxdc0TGgL8ba7W4hHk1nfP46Wfvi52YMKIYQw
+jwRFIYSYoPVQmoAvKvAVIJDv+aRTusDHosvrqD61ZFKeFzocZfef2tj/SCeJUfMCh7d6Zq4o7r63
+nXD/qKFrfdVOZl2Q/XcWQ+1hDj7ZnfX949Hhu18G0yvjCCGEMI8ERSGEyNJ6qEjA15LwJQUKPrWU
+LvCxdGUjFUsnJ8sOd4bZuamV5ie7ScYNNvozyF/romyR39Qxp4LocIxdfzRe+2XpDU0oEzhvumX1
+AfSEuX92wFY7rDN7UCGEEOaSoCiEEBm6GxqPBsTPK+DI93xSUqD65GKWXNNA8RzvpDxysHWEnZta
+aflrj+khY7LPUxaaHX84ZHjbbvFcL3UfKM36WX17hml/uS/r+8ejwz9eDQnTBxZCCGEqCYpCCGHQ
+Bpgdg28m4LMU+OunokDtGWUsubYBf93kLHYONofY+ac2Wp7uQU+aGxADTR4WXzl55ykL0UhflH0P
+dhq+fvmNTRP6vdqy5iCYvpjIX2+Ev5g+qhBCCNMV9AcdIYQoBGthKfCNOKxUIPed5ydA1RTqzyln
+0VX1+Konp9jLwIEg2+9ppfX5w6YHi8k+T1nItq5rNnzGs+qk4gltMW5/qY+ebQNZ3z8eHb5l+qBC
+CCFyQoKiEEKM4244MTFWwfRKCnwdS7WqNK2oYPFV9bhK7ZPyzN6dg+zY1ErHK0dMH7t0gY+l1zVS
+sazgawNNiqH2EZqf7jF0raLA8usbs36WntTZsu5g1vensPlGeC4XAwshhDCfBEUhhHiP9XB2Em5J
+wMfyPZd0LA6NWRdWsvDyOpzFtkl5Zu/OQbbe3UL3VpNXnI6ep1x8VQMl8ybnPOVU8cZdBw2f96w/
+p5zALE/Wzzr4RDdDh0ayvn8cCeBWswcVQgiROxIUhRDiqHXwQR3uSMIZ+Z5LOlaXxpyLq1l4WR02
+zyS8lOvQ8Uof235/iCN7h00dWlGg6uRill7bSNHs7APOdNW3Z5iOV4wVlVE1haXXNWT9rEQsmVGP
+RqMU+O31sMP0gYUQQuSMBEUhxIy2CtR58NEk3KbDqfmeTzp2n5W5l1Qz7+M12Ny5fwnXdeh8pY+t
+G1roPxA0dey3zlNeWYevpuC7i+RNJkVl5lxchacy+7Ope//SQeiw6e0NIyrcYfagQgghckuCohBi
+RnoCLB1wnQ7/mISF+Z5POq5SOws+WcvsD1Wh2dScPy+Z0Gl5uoed9xxiqD1s6tiqRaH+7HIWX12P
+t2pyCu5MVZkUlbE4NBZdWZ/1s0ZDcXZuas36/hR+dh3kZGAhhBC5I0FRCDGjbARbFK7tgO/oMC/f
+80nHU+Fg7sdqmHNRFZp1EgJiXKflrz3s+P0hhjtNDojHCu5cXY+rZHIK7kxlug5b7242fP2CS2tx
+BLI/p7prUyvR4VjW949jwAb/ZPagQgghck+CohBiRvgZ2EvgU6NwmwK15reHM5ev3sXCT9bReG45
+ipb7gqvxSIL9j3ax+49tjPSZu/XwrYI7V9ThLJqcgjvTQfMT3Qw0hwxda/dZmf+J2qyfFT4yyp6/
+tGd9/3h0+NHVYH5ZXCGEEDknQVEIMa1tBE8UPqfALTpU5Xs+6QQa3cz/RC2N55WjqJMXEHdtaiXc
+P2rq2JNecGcaScZ1tm80XlRm8dX1WF3Zt/jctqGFeNRYj8YMtI/Az80eVAghxOSQd24hxLS0FnwK
+fGEUvqlAcb7nk85bjeVPKZmUjo3R4Rh772tnz186GA3FTR3b4R9b3ZpzSTVWZ/bhZSbbe38Hwe6I
+oWs9FQ7mXFSd9bOGOsIceLwr6/vHo8NtN4PpfTaEEEJMDgmKQohpZSOUReF/A1/VwZ/v+aTzVkA8
+tWRSnhcdirH3/g5239tObMTkgBiwMf/jNcz9aA0We+7PU05XsXCCnZsOGb5+6cpGVEv23y68ucZ4
+j8YM7KqFNWYPKoQQYvJIUBRCTAuroV6Db4yObTMt7FKaClSfUsLiK+snrbF8ZGCU3fe2s/cv7aZv
+MXSXOZj3ickruDPd7drUSmTQWFEZf4Ob+nPKs35W355h2l7szfr+8SjwrRVg7jcRQogpayPY4jAr
+AQtUmK/DPAXqdPAC7qP/FB39X4AQ0H/0f4MKBJNwSIE9OuzRYJcFDlwN5p6ZEO8iQVEIMaWthiYV
+vgp8XgdHvueTyrHG8kuuaaB4zuQExGB3hJ33tHLwiS6ScXNXjXw1LhZeMXkFd2aC8MAou+8zXlTm
+hBubUCbwW79lrfEejRl4cSX8+XrThxVCTBV3Q3UCLlDgAuCsUZgFWBTefslJ89JjYyw4vnXtsZc6
+BUgCoxBfBwd0eEaBx5Pw+I3QafKPMqNJUMwjHZQN0BCHRg28+ti3KL6j/2hAAhgChhQIJWBYhYMr
+x75RKfSijULk1Dpo0OFHwDWM/X0pWKqm0HBeOQsvr8dXMzmLncGuMDs3t3HgsS7TtxX6690s+OTk
+FdyZSbZvaCEeSRi6tmyRn6qTsz9+2/nqEXq2GuvRmAkV/kHeo4SYWe4EqxcuTsAlCqxIwALI+QuB
+5Wibq3k6fFYB1sIu4HEd7h+Bh28G03v+zCQSFCfJRvCMwjkKnKHDfGD+OphncVmcbrcFzaqgWlRU
+qzK2devoVy6JWJJkTCcZT5KI6YyG4qwbiYfXwm5gD7BLh+d1+OtNY8vzQswIe6F1NtynwInAwnzP
+JxVvrYvGc8snLSQC9GwbpOv1ftNDoqvEzqlfmEvpAp+p4woY7gxz4FGDRWUUOOFTTVk/S9fhjbUH
+s75/3HHh3pXwjOkDCyEK0npYnIAbFfh0EioK4KvDBcACBf7ODUfWwB80WCOvS9kpgD/P6WkjaFE4
+R4ULdLhA0ZTTXCV2q6vMjsNnxea14vBa0ZzasMWuHlE0JapoyqhmUaOKRYlydJVdj+v2RDxp1xO6
+LZnQHYlIsjgeSXiiwzFGh2NEhmKEeqKM9EVjelJ/UYHHFXhsLzyzamxlXohpbRWos+EaBW6jwANj
+6UI/S69toGJZYFKel4zrHHisi533HCJ02NzeiFUnFrPk2oZJO2M5E4z0Rrnv714mGUv/0q0ocPF/
+nIy/3p322uPpPxDkoa+/ltW9qahw/kp4yvSBhRAFYyP4R+Fm4NMU+PvuO+zQ4f/Z4VdXw2C+JzNV
+SFA02VpYCtwIXO8stlV7Kp24yx24y+xJq9fa4fBbWxx+W7c9YO1zlzr6rE4t409vsXDCHu6NlIQH
+YiWRwdGK6GCsYXQ4Vj1yOKoGeyIMd4aJ9I+2A+uSsOYm2Gb6DypEgVkF6ly4Qoc7OLrlpVBNdqXT
+ZEKn5eketv+uxXDLBaMqlhex/PpGiudKYDTDa/+9jz1/6TB0be0HSjn7lkVZP+uRb71B3+6hrO8f
+x89vgC+aPagQIv/WQ2kCvqjAl3nH+cEpZhj4bQx+/Bkwvy/QNCNB0QQbwTkKnwX+xuLUTvDXuShq
+8uCucPQ5i+17POWOg/5Gd4vFruWsMlM8mrANNocagj2RpvCR6PyRw9HiwdYRBpqDRIPx1xX4bxv8
+9moI52oOQhSCVRIYx5WIJTnwaBc772llpM/cFcbqk8dWGCerSM90FR4Y5S9/+5KxyrQKXPQvJ1E0
+25PVsw5vH+SxW7dkdW8KsSTMvwnM39cqhMiL9VCRgC8o8DXG6mhMByHgNwn450+B8QpiM4wExQnY
+CJ4ofE5R+KavxlVdMteLp9IZcRTZ9gQa3FuK53gP5GtuQ20jVUcOBJePHI4sGe4Iu4/sHWagfeSw
+Ar+ww7/LsruY7lZJYBxXIpZk/yNd7NpkcmBUxgLj0msbsw4vArasPsjOza2Grq06qZjzbluS9bOe
++O6bdJtf0OZ/boDPmT2oEGJy3QlWF/ydAj8ApuuLeliHf+6HH38ZzP0GdRqQoJiFowHxHxSFL3mr
+nMXlSwL4alztRbM8z5XM8+5WLaqxknWTIBlPan17huf3HwieFewMVx/eNchgS6gvqfNTHX4iBXDE
+dLcRtFG4DriVsUJSBats8dgZxvIlk3eG8eDjXWzfeMj0FcaK5UUsv6FRVhizEB2Ocd/fvkRsxNhb
+yYU/WE7ZYn9Wz+rbPcQj33ojq3tTiCdg8afGCq4JIaagdbBCh59j4hlEzaZiP1qnw+61YvNZsDq0
+sWKOmoJmU1EtY9EkGddJjCZJJsYKOsbDCaLDcY7V6IgOxUiMmlqKY58CX7weHjJz0KlOgmKG1sPH
+E/CfRY3uhvLFAdwVjtaSOd5nSub7Cv4Nsf9gsL5v19B5wx3hWd3bBxhoCbUD374RVud7bkLk2qq3
+Vxi/T4EHxkk/w5jjwHjCjU2ywpihbXe3sG1ji6Fryxb5ufCHy7N+1tM/2EbHq0eyvn8cd98AK80e
+VAiRW3dBjQb/Dlw10bEsDg1XmR1PhRNvpQOr29xmC/FwglBvlGB3mGBXhFgoPuExddhgga9fB8YO
+i09zEhQNWgNzFPhPm9d6cfXJxRQ1edrLFvsfLmryHMr33DLVfzDYcHj74IcHWoLVna8eITwYu1+F
+L10PedsqK8RkWTXFAuPS6xontUrqwce72Pa7FsJHTDxSLVtSMxYbiXPvzS8xGjT2wWfFHcuoWJrd
+fyeDzSEe/PtX0c3tpJLU4aQbwfRDkEKI3FgPH0/C/wOybtBq81kpanTjr3Vj805uF77ocIyh1hEG
+WkJEhybUPrEP+PQNcJ9JU5uyCrpJdSHQQZkDX9E0ZVPZ4sCCurPLwtUnFD1Ud275/a4i+5Q85+cs
+sg0WzfW+brGoQWepo85iVReFeqOfvyypD22Cl/I9PyFy6UnQN8GOa+GXcdivwBJgcpbuMjTSG6X5
+yW56tg/iqXDgLnfk9HmKqlA828vcj1TjLrXTfyBIPGzOTvrhjjD7H+nkyL5hfLUunEU2U8adrjSr
+SjKp02Pw/GCwM8ysD1Zm9SxHwMbgoRBDrSNZ3T8ORYGqTbDBzEGFEOZ7AiwfhO8CvwRcmd5vsasU
+zfZQdVIJlcsCuMscaHbV/ImmnYeGu8xByVwvnmonqqYQC8VJZt5P2AVcdzkUXwuP/x4K5kjZZJMV
+xRTWQZEOv3UV2y+tPbNUDzS636g9teRRq8dq6rtpPkWHY+72l/s+NNgcWt76/GHCR0Y3xeBznwHT
+qxsIUYhWyQrjuBKxJM1PdLNtQwvhfvNXGJdd10hglqwwjiceSXDfF14mMmDs9/68W5dQdXJ2CwFD
+HWEe+PIr6Jl/oEopCR+4CV40dVAhhGlWQ70KdwNnZnqv1WWhdL6PotkeVK0wI4We1Ok/GKJnxyDx
+kay2pr6swLUzddedrCiOYzWcAjxSOs97Rv1ZZdGqk4o315xW+oxm0ya0ll1oLHYtVtTk2WV1al02
+n212MpFcFumNrrwKXrwH2vI9PyFy7cmjK4zL4BclsF2B5RT4CmPXln7c5Q48FbldYVS1sRXGORdX
+Y/dbGWwOEY+Yt8K47+gKo7/OhUNWGN9HtaigQtcb/YauH2obYc6Hq7L6CtjutRLsjDDQbG59MwXq
+NsFaUwcVQphiPZwHPAnMy+Q+q9tCxZIANaeX4C6zo6iFGRIBFEXBWWyjdK4Xm9dKJPMiODXAjZfB
+85thyh03mygJisexDm602NQ/+oQ9bgAAIABJREFU151RVlp1QnF703nld/nr3dM6NLlKHX2eCsd2
+BaXO5rbUDXdFbrwsqR/YBFvzPTchJsOTUzUwVkxCYLQolM7zMeeiKuwBG4MHzQ2M+x+WwDieolke
+mh/vJmZgC3Ckf5RAoxtfbcY7x9561r4HO9BNLSTInMvgqc3QbOqoQogJWQeX6rAZMFyaWrEoVCwp
+ou7MMlylhR0Q30dRcARsFM/xYrFpjPRF0ZOGd1A4gZVXwK5NsCOHsyw4EhTfYy183erUftG4olKr
+WBp4oenCynusLksk3/OaDFaXJVI0y7MlmcDu8FsbhjvCl10aSw5ulm1DYgZ5cqoFxicmMzCqY4Hx
+4rHAOJCDwDh4aIRAoxu7z2rKuFPdsZLxRquSDrSGmHNxNUoWn99sbgsjfaP07w9mfnMKCszdBP9j
+6qBCiKytg0/rYyv9dqP3eKudNJ5bgbfamdXrS6FQFHCV2Clq9BCPJggPxAxtwlDAAlxxBXRtgldz
+Pc9CMYX/qM2lg7IWvmf3Wb8367xyvWRR4NHa00qey/e88qXz1b7TurcNXtz8VLcSHYz97Hr4qgLm
+Hl4RYgpY9fYZxh8Cc/M9n1RKF/hYurIx6+qXmYpHEux/tIud97QaPkdnhKJA7RllLF3ZgK8mu9Wx
+6SSZ0Ln/f79MsNvYd5ZnfG0BDeeWZ/Ws8JFR7vvCS2b3JwO46AZ42OxBhRCZWQe3Hj2Tb4jVbaH2
+tBLTiqlpNrXf4tQOW92WXpvH0ufw2/osDi2sWdWY1aWFNZsaQ1X0RCRhi4UTjsRo0haPJJyRwdGS
+0eF4aWwkXhILJ8qTo0lT3uhC3RHaXu7LpLWGrsOtN8KPzHh+oZOgyFhIXA+/chbb/6b+vPJE5QlF
+f6xYEtiW73nlW/fWgaU9b/Zf2vx0jzbSG73zeviChEUxU62aYoFx2cpGyicxMO69v4Odm1sNt3Mw
+4u3A2IivxmnauFPRgce6eOn/GmvX661y8pH/PAUly+ISr/9mP7vva8/q3hRevR5OlfcQIfJnDdym
+wB1Gr/fWuKg9rQTNln0FU82qDtn91gPOUnuzv8590FlkG8p6sHcI94/6BltDTSO90aboYGxWMpY0
+vIX2vZKxJG0v92Va+fnbN8CPs33mVCFbT4G58E+uUvuXmi6sHK05tfh3ZQv9u/M9p0LgqXD0WBxa
+h9VhWRDsjpz+Wjhh2wSP5XteQuTDk0e3pF4E/2WFfYXeVuPg0S2pngoH7knYklq20M/cj1RjdVno
+PxA0bUVqqHWEfQ90jG1JbfJg987MLamBRjetz/YSHU5fT200GMdd5qAoy4qyxXO87H+ok2Tc1ExX
+/Sa8sRl2mTmoEMKYdfB54CeGLlYVKpYWUX1ycVbVTBVViTqL7TvKFvofrjur7IGiJs9uT4Wz2+rU
+ohkPNg6rU4t6KpzdRU2eXSULfC/Y3JYDybiejIcTJehk1MBR0RT8dW40m0aoJ2L066wLLoP2zfBa
+Vj/AFDHjg+Ia+KLDb/1h04qKRPXJxRtL5vn253tOhcRVYj9icWrtqkVZPNQePu8T0eTwZng+3/MS
+Il/ug+Rm2CKB8f0kMOaOoijYvBbanu81dP1Ac5A5F1dn9SHPYteIhxMc3mnKF/9vUWDJMrjzSVlV
+FGJSrYXLgLuAtEuDFqdG4/kVBOoz3/ZvsWu9RXO9DzecXf6n4jneHc5iu7GSzROkKArOIttgoNGz
+p2Su9wVdpz8WjJcmE3pGP4SrxI630sFQRxg9/RdligIfuQy2bIZpu8A0o4PiWlhpc2m/alpRQcUJ
+RX8uXxTYme85FSJnsX0AVem32rWFQ20jH/5kLNm8Cbbke15C5NNxAuNSILsmdjn2rsBY6TDtrMl4
+jgXG2RdVoVlV+g+GSMZMDIwPdTLSE6Xm1JIZdYDCX++m7YVeooPpVxVjIwmcRTZK5ma3G6totpf9
+D3eafVaxvAh2b4YZf7RDiMmyHs47Wt00bUlpq9vCrPMrcQQy+yLO4tS6i+Z4H208t/w+T6WzS9EU
+0w85G6VoStJT6ewqnu99xWJVO6LD8ZJMtqVaXRYCdS6GO8NGXv9UBS67DJ6erq0zZmxQXA2nW2zq
+n5tWVFrKlxU9VH1i8YypYJQNT7mjJxlPRi02bc5gS+iSS5P6g5uhI9/zEiLfJDCOT7OplC8JMPcj
+1dhcFvr3B0mYERh16D8YZPZFVVidM+dtTFHAGbBx6NnDhq4fOHB0VdGSeZrWbCqJeJKebYMZ35uK
+Asu+BL+8C/L2QVKImeJuaEzCExhogWH3W2laUYnNbXzXpmpRgyULfPc2nFN+v6fC2V1I5VAVRcFV
+au8rmed7LZnU+6MDsTo9qRvqv6TZVPx1boI9ESOVvS0KXPpJ2LAZzH3BLAAz5x32HdZBkQ6P1J1R
+WlK+tOiF+jPKnsr3nKYCb7WrLRqMuVSL2jB4KPTBT8DqP8GMaB0iRDpTNTB6q5y5D4zWsRXGOZeY
+GxjrTi/BVZbbuRcaX62LztePEO5LX2U2Hklg81goXeDL6lnFs70ceLSLeNTUTFcyDC2b4HUzBxVC
+vNudYLXAfRgovuYqc9B0fgUWu+FYoLvLHa81nl+xwVfj6pzQRCeBp8LZXdToeS0yFLPGgvEaDOxF
+US0q/no3I71RYiNpw6JTgbOuhdW/B3N6RhWIGRcUdVDehHWl831nVJ1Q3N60omKToipyXsIgX737
+wMiR0dnxYLwhcmR08SbYcHu+JyVEAZlygfHxbg7vGsJX7cJVYrilVlaOBcbZH65C1RQGDgYnVDCl
+bFGAoqbsCrZMZa5SOy1P9Ri6tv/oqqJmzbxqoWpR0VHo3mL6MaMTzodfPjDNPlAJUUiugX9V4Kp0
+1zkCNhrPLzf8GqHa1P7q00rWVi4velWzqlPm77BqVROBBvc+m9e6L9QTmaUn9LTfMqqagq/WRajL
+0MpiTRycm+ERc2ZcGGZcUJwLX3UW277acHZZpP7c8jU2jzWc7zlNJYqi6K5S+4F4JLE81BlZ/Go4
+0bsZXsr3vIQoNO8NjMAypUADY6g7woFHuyYvMNpUKpYFxgKjqoydYcwiMAYa3JPWM7KQeKucdL05
+wEhv+gKCiWgSi12jfLE/q2cVz/bQ/Hg3sbCpnwcDzrGm1S+bOagQYswa+KgCPyPNypnVY6FphfGV
+REfAtqtpRcV6d6ljUorU5ILDbxsONHjeGOmNFMXDibQNZ1VNwV/rYrg9/ZlFBc64At7YNI2K28yo
+oLgG5mgW9Z6mFRVa9UnFm/z17rZ8z2kqsjotUc2iHtZ1lgwcDK64PMndm2DKvmgIkUvHAuPF8EsJ
+jO9msWtULCti9kVVWGxaxkVvXCV26s4ozeEMC5ev2smBx7oNXdu/P8ici6qy6oWmagqqVaXz1SMZ
+35vGiRfBL++D9JV5hBCG3QU1KjwMpKz4aXFozDrf4JlEhWTRHO8DDWeXP6xZVfOa5eaJZlUTRbO8
+O2LhRCTSPzqbNIFatah4q5wMto6k+1JTAT50Fay9B4bNnHO+zKigeAWsq1gWWFCxLPBGzamlz+Z7
+PlOZq9TeF+4fLUpEkrXB7sicTbA+33MSopBN1cDor3HhnITAWL4kwOwPVx4NjEGSsfQrjJpdZfaH
+qnI6t0LlKnNweNcQoe70x8STsSSqRcl69bVoloeWp3oYDZn6+dBrh4FN8JyZgwox010JvwFOSXmR
+qtB4foWh6qa6QqJ8ceCeymVF067ava/a1a5qSleoJ7KANK1DNJuKu8zOQHMoXYMflw7Vm+AeM+ea
+LzMmKK6FK+1+67frzigNN51XsUGzafIt5gS5Su2tkaHYiUNtI4s+HklskUbKQqQ31QLj/kcmPzBW
+nVDM/ofT10dIxnQWXlaX0zkVMl+1kwOPdhm6tv9AkNkfrsqkWMVbFFXB4tRof6kv43vTOPly+K9N
+YFoTbiFmsjXwIQX+T7rrqk4sxl+bvsWgqimR6pNL1pVO4x7jrlJHn81jPRjsCi9EJ2VytrosqBaF
+YFfaL+iWXg7PbIKD5s00PzLfhzIF3TmW7v+16qRiSuZ4H7N6rCP5ntN0YPdaQ0WzPE9Un1SMDj/b
+CDOvqoQQWboZYjfC6hFYqMOngAP5ntN4urf08/A3X+eJVVs5sjf3u2l8dS5D/RGjwzGzV7mmlJJ5
+PqpPMfYdQzySYOem1qyf1bSiAl9N5g240yjR4StmDyrETPQzsCvw83TX+aqdhvqrqpoSqflA6V1F
+TZ5p2R/wnQIN7rbaD5SuVjUlbQIsne8z+lr4840GelcWuhkRFF3wzaJGd0NRo6e9/ISi1/I9n+mk
++sSiV/wN7o6iBnddFL6W7/kIMdUcC4y2qRYY9+UuMGo2FVexsdXLUPpvdqe15Tc0GW5dtvf+Dkb6
+slu8U1SFxdfUZ3VvynHh6xsLdEVdiKmkGG4hTSsMq8tC9ekGznUrxCtPKr7bV+MytmVhGvDVuLqq
+TilZp6hK2h2HNaeVYE1/tnN+FP7BnNnlz7QPir8Br6LwpfJFAcoW+x9WFWmFYSpF0csW+x+uWBJA
+UfiKrCoKkZ2rYXRKBcZv5DYwuiuN9Ucc7prZhav9DW5qDRb0ScSS7JrAqmL92eUEGt1Z3z8O/+g0
++DAlRD7dBTXAt1JdowO1p5dgSVfUSiFZsTTwh5mwkvhegQZ3W+li/ybSnELUbCo1p5akHU+B76yB
+KX2QftoHRQf8nb/eXeyucrTMxP/oJ0NRk6fFXek45K9zl8Tgb/M9HyGmsncGRgVuBgq2OnMuA6O3
+0mnoOgNnRXIiGdfZ/odDHHisi/79wbRl03NpybWNKKqxZcV9D3cSOpzd75mijD0rB768HipyMbAQ
+M4EKXwdSvmgGGty4y9N/AVc02/tg6QL/tGnvkKnyhf5dgVmeh9Jd56lw4K9P+8WZSxn7s5mypnUx
+m9+CQ4G7684o89acUnKvs9guLRxyRScYCyeWHdk/vPxa+PnvYeYeHBLCBL+HxCZ49Vr4eXIsLJ4I
++PI9r+N5V9GbWhdOg9tGUxk4FKJn60Da69zlDmpOS//NrpmSCZ3n/nUH+x7opP2lPvY/3MmOPxxi
+/8Od9GwbYLgjTHQohqIr2HxWw1tDs+XwWwl2Rcaq8aWhJyERSRj6Nvx4fLUuOl8/QrhvNKv7x2HT
+wbIJ0n44E0K8211QosIaUpyHU60qDWeXo1lTrw85i2w76s8un1YN47Phq3a1D3eEK+KRRFmq61xl
+dvoPBNGTKRcgl18Lv/49TMn6KNM6KF4FNwdqXddULi9qr/1A6WP5ns905iqxHwl2hOeFeqJVkeFY
++yZ4Jd9zEmI6mKmBMXJklNbne9NeZ3VZaLpg8haj9KTOC/+x67hzi0cSDHeE6dk+SOtzvex9sIM9
+97bR+nwvvTuHCPVGSYQTWF2WrKqPplI0y8O+BzvQDSxsDjSHqD+7HLsvfWn843GXOmh+qiere1M4
+4SpYfQ8MmT2wENPZVXArcGGqaypPKMJTkXo1UbWp/bMuqFyvWtWEmfObqrxVzv39zaElekIf9zdO
+s6goatoqqLYkRDbBE+bPMvemdVC8HH5VdXJxZfVJxQ+5yxyH8z2f6S4eS0ZjQ7FF/c2hyk3wq3zP
+R4jp5DiB8SSmcWBMjCbZ/0j6Ogp6Umf+J2qzmWbG9KTO8/++i0PPGH87ScZ0Iv2jDDSH6Hq9n+Yn
+e9j1xzb2P9xJ5+v99O8LEhmMoWkqNq8FJcvlR5vbwkjvKP0HggZ+EBgNxqkzeLbxvTxVTnq2DxLq
+MXXbr0UH1ya4z8xBhZjONoI/MdbHetwwY/NaqDu9NHUlaYVk9Wkl61wl9vTbOGYIzarGrS5L23Db
+yImk+N1zltgZaAmRTH38YPnl8Mup2Apo2gbF9bDY4rLcUX1KSbj+rLJ7FVWK2OSaq9h2ZKgjfMqR
+/cGGT8SS92wG079yFmKmOxYYPw6/0Mb+ji0H0tc6z4NQd4T9j3YxcDCIr9aNI2C8Urhm1wy1c4iF
+Eyy8rA5Vy+3+Tj2p88JPd3Por+Z85xiPJAh1R+jbO0z7i33sfbCDnZtaOfTMYfr2DDPcESYWjGNx
+W7A6jL1VBxo97HuwM902KACGDoWoO700oz+Td/JUOjj4eHdW96aw/GpY/weQYyJCGHDpWHuZj6W6
+pvKEIpxFqf+euyudL1UuK3rdzLlNBw6/bXikN+qKheI1412jKKBaVIY7UhZWcyhwZBM8Z/4sc2va
+FrNJwqcCjW5cZfZtqkWW0SeDalETrhL7zkCDCxVW5ns+Qkxnn4HIDfCfNmg6WvSmPd9zOi4d2l7s
+4/n/2JXRbTa3BZsnbflx0CHYnduCNsdWEluezu13X8m4zmDrCM1PdrNlzUGe/tF2/vSZF/jT517g
+qTu2sWX1QVqe7mGwOUQy8f4w6C6zM+fDlYaepeuw9XctWc+1bJGfyhOKsr5/HNYEfNfsQYWYxm5M
+9YsWl4VAQ+qCK6pFDdaeWjIlt0VOhprTSh9XLWrKrRrFje607TJ0+IypE5sk0zIorhr7ua4LNLgp
+avJsyfd8ZpKiRveWQKMH4KaN03jFWohCcTWMXg+/ssGsQg6Moa5wmoLj7+cxWPk0lMOgqCd1XvzZ
+7oy2m5otfGSUztePsHNzK8//+y4e+Nqr/P6aZ3jgy6/w7L/sZNuGFjpe7iPYHWHhFfVY7Mbe2tte
+7J1QtdrlNzSl3s6WBR2uXwuLzB1ViOlnLZwKLEl1TdkCX9qKyMXzvA9ZnNqU2xI5WaxOLVoy15O6
+wI+qUDov7UmQRXeP1RiYUqZlUJwN5zqLbbWuMntfoN5dkB+apit/o6fVVWrvdwZsNXE4I9/zEWKm
+KPTAGI8mCQ9kVinTY7SXYmdueikeC4k5KNwyYXpibPWx9bnDbPtdC0//aDv3/e1LPPiVVw23ykCH
+rRuyX1Usmu3JunpqChpwu9mDCjENpVxN1OwaxbNSt7a2OLWuiiWBbabOahoqX1r0ptWpdaa6pni2
+By1Nj8p4mj+zQjQtg6ICF3oqnThL7DO2D0w+uYrtu91VDvQ0VbiEEOY7TmDsyPecjgl1ZRbojPZS
+DHWbHxR1HV76v3sKMiSmEh2OEQsbP23R+eoRDu8YzPp5y65vzEX7jyum4jfvQkyWJ8ACXJ3qmkCD
+CyXN2e2i2d6nzZzXdFY0y/Nsql9XNAV/mm2+Clx/9M9uypiWQRG4wF3uwFPmaM73RGYid7m92V3u
+QIcL8j0XIWaqdwTGpkIJjMOpS4i/j9vwiqK5W0/HQuJuDj5herGWgrRtAquK/no39WeXmzgbAJQE
+fN/sQYWYLjrhEiBlXyB/Q5rVRLvWW7rQl9nh8RmsZJF/h2ZX+1JdU5QmKALl7fAh82aVe9MuKG4E
+D6pyqrvMnvTVuw/lez4zUaDB0+wpdyRRlQ+shrR/a4QQuXMsMB4pgBXGjFcUqwyuKGY4biq6Di//
+Yk8uKnoWrO6tA3Rvzb4q/pLrGtKuXGTho2vgHLMHFWI6SIwFxXHZfFZcxakrnfqb3M+oinQEMEpV
+FD3Q6Hkm1TXOEjs2b9r+tCn/7ArNtAuKo3COu9RutXqtHVY5nJsXFqcWtXmsne4Su02Fs/I9HyEE
+fBmi18OvQjBXgb8H0jcpNFmmK3/uNA2ijwn2RAy1hEhLh1d+uZcDj2b+W7PkukbOvmURS65toO6M
+UrxVzlxsycyZreubs77XW+Wk6fyUixtZUWGV6YMKMQ0oaXZsFTWm2QKpKtHSBb4dpk5qBihd6Nuu
+qErKw/bpqswyxXbbTal9skYocIarzI4zYGvO91xmMkfA2uwqs9cED0fOBB7O93yEEGNuhhHg3++E
+O13wtwp8kzRbmMwynOHKn6vYjsWuEo+mbGRMMq4z0hfFXWYsWB6XDq/+eh/7H0lZr+C4ll7fyOIr
+6wGo/cDbTeyTcZ1gR5i+/cMMtY0weCjEkb3DRAZj2c8zR3p3DdH56hGqTi7O6v7F19TT/FQ3ybh5
+CxQ6XLAWLrwBHjNtUCGmuLuhOgHzU13jr00dVpwlth0Wm1Z4L0QFzmLTYo5i285wb3T5eNf461z0
+bEu5Q2PRb6HyM3n4sjYb0y4o6rDA4bNi91mnVgWCacbmsx62+6yQ5sVMCJEfRwPjT34GPy+BT+lj
+qzdVuXxmKMMziijgrnAyeCiU9tJgZyT7oKjDK7/ax74HM9+V+86Q+F6qRcFX78JX73rXvx/pjTLY
+EqK/JcRgc4iBlhDD7SPH7Y04md68u5mqk4qzannhLnMw+0NV7H3A9J3NP9LhA0rGzVWEmJ6SaQoF
+WpwaNm/qj/eBRmkdl61Ag3tLqqBo91mxODXi4xcVUyywArg7JxM02XQMivPtXiv2gDXlgVORW46A
+rffoPm0JikIUsC9DFPjVnbDWBf9LgVvIUWCMDscYDcaxeYy/9XgqHcaCYleYimWBzCelw2u/yS4k
+LrmuYdyQmIqr1I6r1P6u1btkQifYHmawLcTgoRGO7B9mqHWEYA57RL5X//4gbS/2vmtVNBOLrqrn
+4ONdaVeAM3TaWvgI8BczBxViqtLh/FS/7kmzZV+zqkNFTZ7sK1jNcIFZnubuLQPBZDw5brUgd7mD
+wZbx37fUse2nEhQn26qxM5dzbF4r7lKHBMU88pQ5eh0+C8A8HRT5NliIwnZ0hfGnd8KvcxkYQ90R
+bJ7U1fjeyWgvxWCmq5VHbVlzkD1/ySIkXtvAkqsbsnrm8aja26uPdWe+/e9Hg3GGWkMMto68FSAH
+DgbNDmNvefPuZmpOL83qfKWzyMacS6rZ9cc2U+ekwI9XwQOrIDc/tBBTiAJnp/pA5SlP/Zpp91sP
+mDujmUVVFN3utx4I90WXjXeNJ01Q1OHsnEwuB6ZVUJwLdZrL4rI4tWEpZJNfFqcW1RxayObU3BvC
+iVqgNd9zEkKkdywwrob/VuBvzA6Mw51himZnEhSNVT4NZlH59PXf7mf3n9szvm/J1fUsuca8kJiK
+zWOhdKGf0oX+t/6dntAZ6gwzeHTran9LiMGWEKGeia8+Dh0a4dBfe2g4N7uWFwsvr2P/w53ERoz3
+cjRg6Ry4HPiDmYMKMdVsBNsozEp1jSvNiqK7zH7Q1EnNQM4Se3PKoJi+ENvsO8F6MxT8OdFpFRQV
+aLS7LWh2tT/fcxFgsWtHbG6LeyScaEKCohBTyk0Q4mhgVOF+4Fwzxs20oI3RFcVMezS+ufZgViFx
+wSdrWXJdY8b3mUnRFPy1Lvy1Ljir7K1/HxtJEOwMM3AoRP/+IINtIwwcCBIdzuyzyLYNLdSfVZZV
+ywu718r8j9WwbaPp3anu2AibrwZTE6gQU0kEZqspPrtb7Co2V+qP9p4al2w7nSB/vevAkT1D4/66
+1W1Bs6kkRsfdBGF1QBOwJxfzM9O0CooJ8KtWBVVTJu9QhxiXalEiqk0lCd58z0UIkZ2bILQGXlJM
+CoqZFrQxvKLYaTyAbl3XzI57Mv/uasGltZzwqZRf5ueV1aVRNNtD0WwPTSveLmQbPjJK//7hse2r
+rSP07x9mqD08bkuR4c4wB5/sZtaFlVnNY/6ltey5v4PRYDyr+8exMAYrgTVmDirEVKKNHecZV7oe
+fppN7XcV2wfNndXM4yq2D6o2dSA5mhz3YLzda2Wkb/zNjdaxGh4SFCeTAh7VqqJaVNl2WgAUTYmq
+FhVVgqIQU90+swbKeEWx3IGiKehpKoLGIwkigzEc/tQflLaua2b7HzJf7VrwiVpO+HThhsRUnMU2
+nMUlVJ9a8ta/O27rjn1BIgNjLcK2/+4QDeeWo1kzb7dsdVlYcFkdb64xd4ebDqvuhA1TYbuWEDmy
+INUvpguKFqd22NTZzGBWp3Y4miIo2tIERX0sKN6bi7mZaVoFRR28mkVF1VI3wxSTQ9XUUdWioEtQ
+FGJKU2G/WdWoMl1RVDQFd6ndUPXPYGc4ZVDMOiReOnVD4njGbd3RN9a6Y6A5xHDbCIEm4+dJ32ne
+R6rZc2/7W8HTJLNc8FngTjMHFWIKSVlJ3uFLHRStbkuvqbOZwSxOS190MDZ3vF+3+9JGrCnRFSDz
+rwoLmApe1aKgSFAsCKpFiapWVYKiEFNcAvabNdbIkWiqcxvH5Ta6/TRFmNx2d0tWIXH+x2umXUhM
+xVVip+qkYhZeXpd1SASwODQWXl5n4szGKPDdjWDsPwghphkdalL9ujVN/0SbxyIdAUzi8KYO3elW
+d3WoNXVCOTKtgiLgUDQFVVNkW0oBUDUlpmoKKrjSXy2EKFQOOASY8wWcnvmqotdwi4zjb2vdtqGF
+bRszr98w76M1nPiZ2RnfJ8bMubgKV6nd7GGrR+FmswcVYopI+e2N1aGlvNnht0lQNIndn7pfe7o/
+C6bIIsq0Coo6hPWETjKhp47xYlIkE7o1mdBJjpXbF0JMUUcrTZpWKS/zyqdGW2S8P4Du/GMb236X
++dRnf6iKkz43G7LoJyjGaFaVRVfWmz6uDt/+zRT5kCWEyXypflG1pP5Yb3Nq8nnMJBaHlvKNTLGk
+fvOYKrvtpltQDCbjOnpCt+V7LgKScd2ejCVRYDjfcxFCTJhp20+PF+hSMdwi4z2VT3f9sY0td2Xe
+W3r2hyo59QtzJSSaYNYHKw0HfaMUKLPDF00dVIipIWW40NKEE82mytEsk2j21P3aLWkKgSkSFCef
+AsOJeJKkBMWCkEwkbcm4LkFRiGlAMbHy6XhbRMfjNRg0Qu8Yd9ef2ngji5A464OVnPKFeaaExPCR
+UV77733se7CD3p2DxEZMbRcxJaiawpJrzF9VBL7xWxi34qAQ01TKcKGkCSeaXZOgaBLNnjp0K2lW
+d5kiQXFaVT1VYTgZS5KMJ00/FCH+P3t3HifHXd/5/1XV9zX3oVsjyZJsyRc2tvF9gUk4dwkYsA4g
+lx/LLwkLOTYHSQwh5GCTEDab4N0FYks2RASSTVhIwFi+MbbBsWXLlqz71twzPd3T3dVV9fujZ+yZ
+kdRzqKZruvv9fDz0sLsRGV/uAAAgAElEQVS6puqjac+43/39fj/f2XNtN+IUHRwFRZGq53o4ojjb
+qaeJRdFScJum9WpuyMLK2hx46BT/8fdzCIm3L+Kqj6/D8CAk5gYLPHLPiwwdnTzTK9YcpmFFgsZl
+cZrXJGlakaBhRXxO21BUi5U3dfDKt4+e8b04T81h+BTwB15eVGSBK7tGcdoRxWnCjcxcKFp+RDEQ
+qo2ppzUVFIFhx3JxbHdm85RkXjlFN+qUuhsO+12LiJwfE/bPrlfpuc22mU0wGiDWGGZ0BlstPP/V
+/Rz44alZ17T69kVc9f95FBKHLHb+wZkhEWB0oMDoQIHTLwy8fswMGKSWxGhYnqBxeZyWNUkaViRI
+dtbG/8oM0+DiD63kyS+84ul1Xfjk/fA3W6Hb0wuLiAhQY0HRhUOFjIWdc1r8rkXAztst+UwRA7zd
+dVlEKs7xco1idw7HdjEDM09liUXRGQXFuYTEVbd1ehoSH/6DFxiexeiZY7sMHc0ydDTL0QnHw8kg
+DcvitKxJ0bgiTuPyOE2rUwQj1Tf6uPzadppWH2XwwIiXl00a8JuU/ojUgxHgnO9x7aJLMHzuX2R2
+3gmbQXN2UzrkrKycXXb2om2VnwJTLcuyaioovgZH12TtbDFnJ61ROxKKlR8WlvljZYvRYs5OWKN2
+ZjMc3+x3QSJyXiw4EAIHD9a2u7ZLtjc/qxGz1OIYva96PzlhxQ3tXO3xSOLwEW+mWBZGivS+Ojzp
+722YBon2CA3LJwTIZQlSy+Oe/B3mjQGX3tXFY597yevL/sp98MWPwHFPLyyyMKUpExRdy4HwuX9F
+23k7HEoEFRQ9YOedsv1Q3OK0c3AUFCvtHnC2wb5C2ro005trbVqeOOF3TfUq05tvzQ0XAfYa064s
+EpGF7mOQ2w4n8GiT4JFTo7MKiokZdj6djRXXt3Ptf70Qwzz/hJUfHptueiTjQWXn5jouI6dzjJzO
+ceK5/tePh+IBkotjNC5PlNY+Lo/TtCpJpGHh7Ba15MoWWtc30LfH08AfDcDvoC6oUh/Khgu76FLu
+J97KO5HamNDuPztffkSxaJUPiq6Coj8M2JNPW5fmB61WlqOg6JPcYKGtkLYA9vhdi4h4w4X9hmdB
+MQeXzfz8mXY+nanl17Vz7ScvxJjF9NdzyQ9bPFyBkFiOlbUZ2D/CwP4RDj1y+vXjC615zuVbVvHD
+T7/g9WV/+X74i61a5iC1r2y4cKYZxSrmbG9/kdax6b6XblFTTxeqV3LDFrmhQiewy+9i6lV+2OrI
+DysoitSYfcDNXlxotltkzHQvxZlYfl0b133K45B42L+QWE655jnNa1I0Li+tfWy+IEWsef53lmrf
+2EjnJU2c3jXo5WVDJnwa+AUvLyqyAJUNF1bOLvvFuaFCK3DYy4LqVX7Iai33/HSvBQqK/nDhR9me
+PPkha6XftdSz/KDVlenJATzpdy0i4g3Dy4Y2J2cbFL35IHz5tW1c96mLPAmJhZEij3xm14INiecy
+sXnORJVqnnPZllV8/7897/WihI88CF+4C1719KoiC4gBx8v92BSGi7C0zPPpYpvnRdWp3DTfy0Jp
+sKSco9OdsBDUXFDMwmNGb75QSFtL1NDGH1a2GC2MWIuyfYWCC0/5XY+IeGNs6qkn0rPcIiPSECIU
+D57XpvXL3tLGtb/uXUjcec+LDHjbxdNXZ22eEzBItJ3ZPKdheby0t+UctKxNseSKFk78pH/6k2cu
+4JT2VLzLy4uKLDBlZ2nl0+XDiZUtlh0Fk5mzsuWD4nSvBVUy467mguLdkN3uuM9me/LXDx/JrGhd
+3/Ca3zXVm4HDma5Md850HfdHW6G6PmoXkXL2eXWhzKnR0ojSLMJGYlF0ztsrLHtLG9f9xkWz2pLj
+XPJpi51/uIvBg7UTEs/Ftc/ePCecCNK4MkHTygSNKxM0dyVoWJEgFAvM6LqX3tXFiZ/2ez2q+MEH
+4U/vghc9varIwlF2xLwwXVActTs8raaOFUft9nLP59PlP9Q0Ya+nBc2TmguKAAY8PNKdu36kO7dK
+QbHysj35rpHTOUzY6XctIuIdw8OgWMw7jA4WZrUuLjXHoLj4ihau/dSFnoTEQqbIo599qS5CYjmF
+TJGe3UP07B6adDzWHKZ5TZLGFQkalsVpXZMitSx2RmfZptVJll/bxtGner0sy3ThM8B/9vKiIguF
+DXvLTQTPTzPd0Sk4Tbn+fGO0JTJU9kQpK9efb3Qsp7HcOdOFdrdKpsnXZFAEHkqfHP390f78euD7
+fhdTb0b78+tHTuUw4Id+1yIi3tkMw9uhD/Bk+lLm1Ogsg+Ls1ykuuaqVG35rA2bQm5D4yD276N9X
+FT0IfDE6UGD0uf5Jo49m0CC1eErznLUpLtm0imM/7sO1vRtWdOE/3Q/XbIUfe3ZRkQUiCvsLUOQc
+79/tgoOVKRJKnPvt/eCxbNeilojnrYfrydCR7Opyz1uZInahbAdaawQOeVrUPKnJoPgaPHHBQOFY
+tju/bPBwZlnTysQxv2uqFwMHR1aM9uSbcoOF4/u0PlGkFu3Do6CYPpmj7aKyH8pOkphlUFxyZQvX
+/+ZF3oTE8TWJ++t7JHEunOLZm+fEmsOYpoHtYVAEMOGzwNs9vajIAnAnFLaXmoqtP9c5me4cTauS
+57xGtje/ClBQPA8jfflVZZ8/Pe0a/H13w7SLGBcCfzZSmmf3gAM8OHgkw9ChkUv9rqeeDB7KXDZw
+aATg/ntKr4OI1BbvOp/OcouM1Cy2yFh0eTPX/7cNnuwXaGWLPPLZXQqJHhsdKGBPsyn1HN2xDW6Z
+jwuLLABlu8mPdJcPKfkha7Xjul71Jas/rmsUhqzyQXGa18Cooh0BajIojrlv4OAImZ78xU7Rmdnq
+ejkvRcsJjvblNwwdyeDAg37XIyLe83SLjFl2Pp3piOKiy5u58Xc3ehYSd96zi/7XNN20mhjwOb9r
+EJknZfs/ZKYZzXIsJzV4cERbyM1R//6RVU7ROfeQLaVR3XIceNjTouZRzQbFzbDbGrWfT58cjfXt
+TZ9ziF68M7B3eH365Gi0mLWf2wov+V2PiHjP8bChTXqWeynG2yKY04S/RZc1c+PvKCQK1z+g6adS
+g9xp+j9Yo/a0jVSGDmc0226OBg9nLiv3fG7YojhqlzvFLVZRs8eaDYoABvyf/tfSDBwYud7vWurB
+wIGR6/v2DuPCV/yuRUTmh7cjirMLioYByY7IOZ9v39jIDb+9gUDYo+mmn1FIrGYu/JE7590eRRam
+LXCSaTpmDh3Llnua0b7ChmLBDnlZVz0oFuxQbqBwYblzho+W/94Duz8Gp7yran7VdFC04KtDx7Mn
+0idHl/S/NrzG73pqWd+e4bXpk6OLh0+MngrDfX7XIyLzw/IwKBZGihRGyu81NVXyHNNP2zc0cvOn
+LyYYPf+VBlbW5pHPvETfXoXEKnfVdniv30WIzIOyUxcHD5bfwtp13EjvK8MbPa2oDvTsHr7Yddyy
+rboHD0+7fXjVTDuFGg+KH4Mc8MWe3UP07E3f4nc9taxvf/qG7tJ+Wl+4E2Y3TCAiVeOjcBrwrKvL
+bEcVzxYU2y5q5Obf9zAkfnYXfXuHz/ta4j8DPntPjb/XkfrjwnfLPZ9PW4z2F8peY+hQ5no1tZkF
+1zWGD5efoZjty89k/8Syr91CU/O/PCPwd0NHM32ZU6PLBrR4d14MHEh3jZzKrRg+lu114V6/6xGR
++WOAi48NbZKLJ3c+bbuwwbuQOGrz6B/tom9PRULiIeAApe+nzJ9L1sAH/S5CxEvL4N8pfWh3ToOH
+yn+eV8zbbX2vDF/kZV217PTLQxuLeafs1lCDh6YdTTy9DB7yrqr5V/NB8U4YcV3+uvvlIXpeHrpD
+n554zHWNnpeH7ujeNYjr8ldbYdqfEhGpege8ulD6PEYU2y5s4OY/uIRQ7PxDYjFn8/jnX6b31YqE
+xBdMuGozrMlDowFvduEjwJeAh1zoqUQR9cKAz+ys0X2jpT7dCkXgH8qdM3QkgzvNHqX9+9M3eVlX
+LRs4MHJjuecd22XoSPm3wAY8MPbaVY26+MWZhb8wDmd+fvDQSFf38wNXLrqi5Tm/a6oVJ3/af9Xg
+kcziwSOZIy78td/1iEhFeNb5NDPbEcWxvRRb13sYEvMOj/3xy3S/NHje15qOCy8G4K13QS/AL0Aa
++MnYn/vHz/s6LHFggwMbDbgS2ODCxQacu5uPnMva47AV+KrfhYh4xYFtJvzauZ4v5h36D4zQujZ1
+zmsUR+3OU7sGLl10SfOL81JkjTj1wsDlds7uKHfOwP40dmHafWG3eVdVZdT8iCLA3ZAFPnXiJ/30
+70/flk9bCb9rqgX5tJUYODBy6/Hn+gnAr2g0UaQ+uB5OPZ3tiGKiI0rbhQ3c4mlIfKmSIfH28ZBY
+zofhxCZ4aAv89WbYuhnenIWUWQqLd7rwGeA7eDi6W+P+8EsK2VJDtsJzTLMVWe+rQ7jONKOKr6Xv
+sLLFaNmT6lhx1I4M7B+5vdw5ruPSM/1slJc3wX94V1ll1EVQBNgM/5Qbtr7b88pw7PizfW/zu55a
+cPyZvju6dw9F88PWv94F/+p3PSJSGaaHQXG2I4qBkMmtn7mUUNzDkLhr/kMi8GoR3j6TkHgud4N1
+V+nNxje3wD2b4d2bYY0BLSbcaMDdlKavPok+uJtqRQv8ot9FiHjJnTAL4WysrD3tujm36CaOP9t3
+q6eF1ZBjP+59q1N0kuXOGTg4Mt3eiQBf866qyqmboAgQgl/rfnkwN3Qoc1n37iEt4D0PPbuHNgwe
+zlzavXto1IVP+F2PiFSO6eHU02x/nmJ+2uk6k3ixT2Ix7/DY5yoWEl9y4Ob52jtrEwzcBU9sgv+1
+GT6xGW4IQ6MJF7mlRi5/DPwLcHA+7l9Ffu9eiPtdhIhXIvC/gLK/xLpfGcKdpmVW5nTuqsEjmaUe
+llYTBg9nlmW6c1eWPclx6Xll2tHEAeB/e1VXJdVVUPwQ7HeK7m8d/VEPvS8Pvifbm2/2u6ZqlO3N
+N/e8PPjuY0/1QNH99a168yFSVwJwFCjfe32mXMient2o4vkq5h0er9B0U2CPC3dshe5K3GzcnWDf
+Ba9ugR2b4dOb4b2bYXUeGuq4ec7iJHzc7yJEvHInDAF/U+4ca6RI/2vTBhnj5E/6P2BlimffqLYO
+Wdli9OTz/T8HlG2C2bs3jZUp35/GhS9thqrcc6kuO4Buh2+1rku9b8X1HScu+JnFXzWD5rTjxVLi
+FJ3Aa9878QtHnuhZ3L8v/c3NcKffNYlI5W2HvcBaL6514+9sZOnVZbuOe8YulKabnn6xYiHx1i1w
+shI3Ox911DynD1hdrW/aRKa6D1oDpe12zjk90giarH/HEoLTrOuONIb2XvD2JV/3uMSqtP/7Jz+Y
+GyxcWO6c4qjN3u+dwLHKzorJmNB1PssO/FRXI4rjLPiF3r3pg717h5ccebLnDr/rqSZHn+x5e9/e
+9OL+fel9aL2HSD3zraHNXNkFh8c+/7JC4lnMonlOVfx9ymjVcgmpJR8pffhRdg9rt+hw8j8Gpr1W
+fshad/y5vmu8qq1aHXu279rpQiLAyef7pwuJAP+zWkMi1Mn2GFN9DAYfgA+deKbv8UhD6OpgPDi4
+7KrWH/ld10J37Jm+63r3pq86/mxf3oUPbtEnsiJ1y4B9Xu0UP9uGNnNhWw5P/vluTr8w/Zul82XA
+XhNu+3CVh6q7wQJeHvvzzfHjD0CzARvtsZFHAzYCb6JK1v8Z8Os74H/eCf1+1yLiBRf+woD/Qpmf
+waEjGVpWJ0l0lm9wOnhg5O2hRHCo46LGV72usxp07x66aOjgyLRNL9OnRhk6mp3utIwJf+lNZf6o
+yxFFgE3wTNFyPnrokdNO70uDbzv1wsDlfte0kJ3eNXhJ7+6htx56rNuxLWfrFvip3zWJiH/83CJj
+tmzL4fHPv8yJn1QkF+xx4JYPw4lK3MwP481ztsBfb4G7N8MNS6HRgQ3Ahwz4vFvqhH3I51LPpbEA
+v+l3ESJeGZu58Pnpzjv6TN9M9vozel4a/LmBgyMrPSmuivQfSHf1vDz4PqZZmmcXHE4+N/3/Twz4
+o7vgtFf1+aEu1yhOtB0+Hk4F/+fq2xfZy65p+0brugbPuvnVir49w2uPP9f3wQMPnQrkh61PboYv
++l2TiPjrQXi3U+qked5Si2O882+v8uJSZ3CKLk/82cucmMH/1D3wWqDGQ+JsbS81z1k7ce0jcDnQ
+5nNpGRPWVPubOJFxOyBcgBeB9eXOa1gSY8WNZfeOB8AMGLmlb2m7r2FpfF66NS80w8eyi4893fsR
+13GnXZd9+Ike0senHU18JQyX3+lV4zef1H1QBNgOfxJvjfz26tsWFRZd0fxNhcU39O0ZXnvi+YEP
+HHz4VGi0L//Hm+HTftckIv7bXnrD/7IX1zICBh/4hxswA97+L6nSIdGGWz8Cxytxs2p3luY5V1J6
+g3v+G2TO3Bc3wycreD+RefUAvNWFH0x33uI3NdO6rmHa65kBI7foipZvNK9KHvakwAWq/0C669RP
+Bz40k5DY++owp2awhMGB27fCw54U6CMFRcAFYzt8Od4S/uWumzvsjsua/2XRJc0v+l2X3069OHBZ
+967Bdx9+rDuQ7c1/eRN83ACvliWJSBX7GkRDpU3dPVnC8K4vX01ymrUzs+EUXZ74892ceLbPs2uW
+sc+GWxQSz8+9EErBuilrH68EFs/TLXMBWPfh0nYvIjVhO3yD0v6p52SYBqtv6yTWOn1TY9fA7tzY
+9O32DY27vapxIel+ZejCnpcGfw53+r4tmd48B3eeBqf8W2EXHtgCmz0r0kcKimPGwuIfRhpCf7jq
+5g63fUPjD5de3fak33X55fhzfdf07Bp8+6HHuo3csPVnm+F3FBJFZKLtpTfYy7y41i1/eAmLLvdm
+a1un6PLkF3Zz/JmKhMTDY9NND1XiZvXoHM1zrgDOe883F/7XFrj7vIsUWSC+Dkvs0hTUsnsOBSIB
+1tzeSTgVmsll3abVyX9f+ubWH3tS5AJx7Nm+a8ca10ybhwojRfb/8BR2btod9XotuORjUBNTdhUU
+p9gGnwjFAn+58qYOs219wzMrrm//fj3ts+gUncDRJ3ve3vta+qpDj3Y7Vrb4iS3TbOYqIvVpO+wE
+bvHiWm+++wIu+Jkl530dhcT6sBOCJ2DFeIA0SlOhNwIXMbv3NlYQLvqQh82ZRPz2ALzDLW1nU/Zn
+IZwMsvq2RdPurzgu0hTes/KG9n8OxYPz36p6HhVH7cihJ7rfkx8obJjh+ez/4SmsTHG6U10X/tMW
+j9bvLwQKimexDT4cDJl/v/Tq1nDruoYTy65t+2a8NVKRjbf8lO3NNx/9Uc8H+vamFx9/ti8/1t10
+h991icjCtA3+jwG/4MW1LnzvMi7/6OrzuoZjuzz555ULiQ7cuhUOVuJmMjPnaJ7zJsqPrmzbDFsr
+U6FIZWyDLxjwG9OdF2kMsfr2RQRCM1tFYIbNwcVXtPxj04pEVU61HzycWXbyp/3vdyyncSbn25bD
+wZ2nyQ1M35PGhT/bAr993kUuIAqK57CtNK1lR8ua5Jplb27Nt29s/Nf2jU2eNG5YiLpfGbqw96XB
+95z4aX+sb2/6sAMf3Ao1NcVARLy1HX6HGbRkn4ll17Ryw29vnPPXO7bLU1/YzbEfVyQkHnHgFoXE
+6vF1WOLClS5scN9Y+zjePMcGLt0MNbkGS+rTTggeh0eA66c7N9EeZeWN7ZgzDIuAG2uN7Fr+lrZ/
+CyWC87u/kUesbDF6/Ln+WzKnRq9mhvnHsRwOP9ZNpjc/k9OfzsBNY/vP1gwFxTJ2QKMFX4m2hH9u
++bXtNHYlXlh6VesPIqlQxu/avDI6VEiefK7/bYOHM5cee6qH0YHCDuCXNsOw37WJyML2AHzA9WjW
+QeOKBD/711fO6WsrHBIPGXDLJqjpLoD14F6Ix2BDAC5z4fTm0lQ9kZpxP6ww4XmgZbpzo40hum7u
+nPE0VAAzaI40r03+YKE3gDz14sBlA/vSb3OKbmKmX2PlbI482s3o4Ix2t+gF3rQZjs25yAVKQXEG
+tsGvBALGn7dd1BjrvLhxtGlNaueiNzU/ZxpG9TZ3cV3j+E/7rxo+MHJrz550tHvXYNYpOr+xCf7O
+79JEpDpsgysM+IkX1wpGTN7/9Rtm/X8l13H50V+9ypEnerwoYzpHDLh1ExyoxM1ERM7XdngL8BAw
+bUgKJYJ03dxBZGYNbl4XiAa6m7oSTy26pOlFFsh7Y8d1jYG96bW9e4dvKY7as+qcXBgpcujR0xRG
+pl2TCDBqwh13wRNzq3RhU1CcoQdgtQtfiqRC71x8RQvNq5Mn2jc2fr8a95YZOJDu6n556O1DRzKL
+Tvykn9yQ9a9B+DU1ZBCR2dgODcCQV9d771feQqwlPOPzXcfl6S/u4fDj3V6VUM7RsZFEhUQRqSrb
+4D0GfAum3wIiEA3QdUP7jLbOOONrI2ZfU1fyibaLGl4OhgO+TMEsFuxQz+7hi4cPj1xfzDtlO7+e
+TaY3z5EnerDzM+pjWQT+cy3PRlBQnKUH4d1F+FLzykRXx8ZGkotiR1svSD3Rur5hr9+1TWfg4MiK
+vleHb0mfyK46/dIQQ0cyx1z4vS1wv9+1iUh12g49QJsX17r9jy+jfcOM+gtUPCQG4VZ1xhSRavUA
+bHHhPmbw3t8woH1jE+0bGjHmkhQMipGm8N7mFYkXmtem9pmm4czhKjPmuK4xdCizfOhw5tJsb/4S
+13Fn/onjBH1705x6YQB3mn0Sx7gG/NIm+Mpc7lUtFBTn4H5IGPApw+ATqcWx1o6Lm0gtiZ1sWp18
+sn19w6sLaTuNouUEB/YOrx84MHJ9+lRuce+rQwwezvS6Ln+VhS/eDVm/axSR6rUdngau8eJa1/zq
+elbd1jntea7j8vRf7+HwYxUJiceCcItCoohUu23wuwb88UzPTy2JsfSaNoLhGTe5OYMZNEcijaED
+8bbIwabl8YPRlogns1Cyffmm4WPZrmxvflV+yFrtFJ3kXK/lWA7Hnulj+Nis3hL/zmb407nes1oo
+KJ6HscD4i8BvNiyNL21bmyK5OJaLNof3Nq1MvNByQcq3KUrDx7KL+w+MXJbtyV2SPjEa739tmKHj
+o93A3xnwl2pWIyJe2A4PAHd5ca2NH1jBJXd1lT2n0iHRhVu3wL5K3ExEZL6NhcXPMcMMEEoEWXpV
+K8nOqCf3N0PmUCge6A7Fg72RZLAv3BjqC0UDo4FwoBCKBXKBiFkAsPNO2Bq1o3bBDls5O1YYslrz
+I8XWQqbYXhy122e6vcV00qdGOf5sP8XsjNYjArjA722GP/Hi/gudgqIHvgbRMHzMhV8MxgJXNC6P
+09yVJNEZHYi2RPYmOyIHm1YmDwVjgRn1150LK1uMDh3JrBzpzq/K9efXZXrzzcNHswwcHKGYKT7n
+wlcs+PuPQVVvkioiC8t2+AzwB15ca+WNHVz7qQvP+bzruPz4S3s49GhFQuIpB27bCq9U4mYiIpWy
+DbYapSmT065ZHJdaEmPJlS2E4jP+kgXNGrU5/eIAg4dmtZGBDfyXzfC/56msBUdB0WMPwkYbthiw
+KdYUXpZYHCXRESXZEXXCydDJSFPocKwxdDrcGO5LtEX6QvHgrIOblS1GM7351txgoS0/bHXkB62u
+QtpalOnJmSOnc4ycypEbLBwxYLsN2/VGR0Tmy9gbjvu8uFbLBSnu+MKbzvpchUPiaQdu1e9OEalV
+D8K7HfgHIDbTrzFDJh0bG2ld1zC3tYsLgePS+1qa7pcGcYozb9DqQh7YtKXUFKhuVOvLvODdA+Y6
+uM6Gtxpwm2Ea18RbI+F4e4RoQ4hwQ4hIKkggGsgEo4E+M2DkzYBRMINmzggaecDFxXRtN+wUnahj
+u2HHdiN2zm4t5uxEbriIlbbIDVtkenKM9hXyjuM+bcDDLjy0H56+B+Z18bCIyPbSZs6etAUPJ4O8
+b9t1Zxx3HZcf/4+9HHrktBe3mc5p4DZtvi4itW4b3GjAPzODfRYnCieCtK5roHlNEjNQHVHCdVyG
+jmTp3j1IIT3jaabjel147xZ4aj5qW8iq49WtAfdDIgA3OHCtARe6sM6A9cFYIB5JhjBDBmbQxAwZ
+BEJm6ZVxwbYcHMvFKZb+WRixsEbtjAt7gT0mvOrAU1l4Uo1pRKTSvgaLQnDSq+u9b9t1hJNvTG1y
+XXjmf+zh4E6FRBERr30dltvwdUof+s1KIBqgbV0DretSCzYwuo7LwMEMPbsHsbJz6jX5TAA+WK9b
+yC3MV7VOuGBsg+VBWGVD0ij9aaS0N1mA0lzoYReGXBgJwIgBBz4MR/2tXETkDdtLzbFSXlzrji+8
+iZYLSpeqcEjsNuG2u+DlStxMRGSh2AnBY/BpA34fmHWL00DYpHFlguaViTntvzgfsn15Bg9lGDqS
+wS7MaYKdC/yPDPzG3eDLnpALgYKiiIicl23wggGXenGt6379Ilbc0A4uPHfva+z7d88GK8tRSBSR
+uvcAvNWF7cD0+xSdQyQVoqkrQcOyOJGGkIfVTS83bDF8NMvg4ZG5TC+dqNeAj2yC73pVW7WqjdZF
+IiLiG6O0fYQnQTF9arTiIdGB2zcrJIpIndsED30drijCXxjwoblcI5+2OL1rkNO7BglGA8TbIyQ7
+YyQ7o5OWFXihOGqT6c0zcnqU9MncbLa4KOdBC379Y3DKi4tVO40oiojIedkOfw78phfXWnVbJ4GQ
+WZGQ6EKPW9oC46V5v5mISBV5EG524G+BDV5dMxA2iaTeaOgYToUIRgMEgmN9OsImgWApmthFF6fg
+lHp0FF2snE0hbZEfLlJIW+TSFs7cppSey2vAr2yG73t50WqnoCgiIudlG9xtwJe9uJYRMHDtmbcs
+nyuFRBGR8u6FUBw+bsDngKTf9cyTrAtfGIA/+bXSFhgygYKiiIicl7F1LT/wu46ZcqHHKE033eV3
+LSIiC9390GGUAkFysJwAACAASURBVON/pdR0sRaMAF8NwJ99GE74XcxCpaAoIiLn5X5YZcIBv+uY
+oQEX3roFfup3ISIi1eQ+aDXhVw34VWa59+ICMuzC30Xgz++Efr+LWegUFEVE5LzsgEChtI9r2O9a
+pjFgwNs2wU/8LkREpFpthwYDftmFjwIb/a5nhl4C/h7435tLWzrJDCgoiojIedsOe4G1ftdRxqAD
+b9sKz/ldiIhIrXgQNtqwxYCPAIv8rmeKfhf+MQDb7oIn/C6mGikoiojIedte2m/qZ/2u4xwUEkVE
+5tFOCJ6AO4CfdeE2POyWOgsupa2OHnbhexH4wZ1g+1BHzdA+iiIict4M2D//vUrnZBC4QyFRRGT+
+3ApFSh8Yfhfga7AoBLe5cJsB1wNrgJDHt7Uo7eP7hAEPG7DzLjjt8T3qmkYURUTkvG0vdcP7K7/r
+mGIQuGMzPOt3ISIi9exeCEVLjc8uBNabsM6F5ZS23UgCKaCJN7bhGKH0Ozw99u8jwBED9hqwx4I9
+OTh4dyksyjzRiKKIiJw3E/Z7uvXx+Rsy4O2bFBJFRHw3Fuj2jv2RKmH6XYCIiFS/Ymn6z0IxZMAd
+m+AZvwsRERGpVgqKIiJy3gZL+yguhEHFIac0kqiQKCIich4UFEVE5Lz9GuSB4z6XMezA27fCj32u
+Q0REpOopKIqIiFf2+3jvYRQSRUREPKOgKCIinjD8W6c4bMLPbIanfbq/iIhIzVFQFBERT7ildYqV
+ljHhPXfBj3y4t4iISM1SUBQREU/4MKKYceFdd8GjFb6viIhIzVNQFBERTziVXaOYdeFdW+CRCt5T
+RESkbgT9LkBERGpDBUcUswa8a7NCooiIyLzRiKKIiHhic6nzaO883yZrwLs2wc55vo+IiEhdU1AU
+EREvzeeoYtaFdyokioiIzD8FRRER8Yw7f+sUs4bWJIqIiFSMgqKIiHjGmJ+gOAq8RyOJIiIilaOg
+KCIinpmHEcVRA96zGX7o8XVFRESkDAVFERHxjJcjii7kXfjAJnjIq2uKiIjIzCgoioiIZ0zvmtkU
+gJ/bAv/Po+uJiIjILBh+FyAiIrVle2mbjNR5XKIA/Nxm+I5HJYmIiMgsaURRRES8duA8vrZgwvsV
+EkVERPyloCgiIl6b6zrFggnvvwv+1dNqREREZNYUFEVExGtzCYoFFz6gkCgiIrIwKCiKiIin5rBF
+RsGFD2yBf5mXgkRERGTWFBRFRMRT5uyCYsGAOxUSRUREFhYFRRER8dQstsiwXPjgJvi/81qQiIiI
+zJqCooiIeCoARyltcVGO5ZZGEv+5EjWJiIjI7CgoioiIp+4E24BDZU6xDdiqkCgiIrJwKSiKiIjn
+yjS0sQ3YvAm+UdGCREREZFYUFEVExHPG2YOi7cIWhUQREZGFT0FRREQ8d5YRRZvSdNOv+1GPiIiI
+zE7Q7wJERKQmTex8ahvwkU3woG/ViIiIyKxoRFFERDznvDGiaAMf3QQP+FmPiIiIzI6CooiIeG4Q
+DgAW8NHNsN3vekRERERERGQBeADe7ncNIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIi
+IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJSmwy/C6gX
+X4flNqwzYJ0LF7pwgQGtQGLsTxOQcsE2IAMMAmlK/94D7DFgrwF7grDnztIxERERERERzykozoN7
+wFwDlxtwqwu3GXAjkPL4NqeBR1142IGdH4G9Hl9fRERERGTOXDC2wXID1huwDrgIWA0088Zgyfi/
+Q2mAZGDsnxlgwID9Lrzqwl4X9myBowa4lf/b1B8FRY98CSKt8E4XPgzcBrRMfD4YDRBOhYikgkRS
+ISINIYIREzNoYgQNAiETM2SC62IXXZyCg110cIouxVGbQtoin7YoDBfJpy1sy5lawjEX/h3Yvh8e
+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
+N/B+4HJgFXBusonaXh/1PS8fC+DWjXBv4CqPDbUFPhTB1RFcHMB5Sedpc89Tv2j8t5N3faU5YVGU
+mtBNcEsAVyWdQ4n6Ri9cmXQISZLUmhx6KjWhAL6YdAYlKgzhU0mHkCRJrcuiKDWhXrgfh5u0rQhu
+uxaeSjqHJElqXRZFqUnV4JMRlJLOoYYrpuE3kw4hSZJam0VRalLXwfYAPpN0DjXcb26EbUmHkCRJ
+rc2iKDWxLPwv4KtJ51DD/E0vfCHpEJIkqfVZFKUmtgFqWfh54PtJZ9HciuDuyf3MJEmS5pxFUWpy
+G6BWgfcHcGPSWTQ3Avj7CXjvBignnUWSJLUH91GUWshm+JUIPh9AZ9JZNCuKwGefhz/+DIRJh5Ek
+Se3Doii1mBvhwgC+GMA7k86i0/LNDviNq2BH0kEkSVL7sShKLWoLvDGqb8r+74EFSefRSRkJ6vtj
+fvUauCfpMJIkqX1ZFKUWtxW6S3BFAO+K4OIAzgMywKqks7WzCA4D+4B9KXgugodK8J2fg1zS2SRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiS1hP8P8aK48RBoJeEAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/da3b4e4db182a123e61e1317b2e4578b.msg b/share/extensions/tests/data/cmd/inkscape/da3b4e4db182a123e61e1317b2e4578b.msg
new file mode 100644
index 0000000..d898d17
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/da3b4e4db182a123e61e1317b2e4578b.msg
@@ -0,0 +1,25 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:951:47:1000 --export-filename=guides_6.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="guides_6.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: guides_6.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAAxCAYAAABK+/BHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB9JREFUaIHtwQEBAAAAgiD/r25I
+QAEAAAAAAAAAABcGJC0AAXI8dYQAAAAASUVORK5CYII=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/ee1fdaa387bcb73ee6f7a2359fa9bd62.msg b/share/extensions/tests/data/cmd/inkscape/ee1fdaa387bcb73ee6f7a2359fa9bd62.msg
new file mode 100644
index 0000000..af25e58
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/ee1fdaa387bcb73ee6f7a2359fa9bd62.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=953:49:1000:951 --export-filename=f5oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f5oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f5oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAOGCAYAAAB83MkXAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALxJREFUeJztwQENAAAAwqD3T20P
+BxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCDAZoM
+AAG1xnPlAAAAAElFTkSuQmCC
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/f863b882b18ffd8659b3c20cdd549266.msg b/share/extensions/tests/data/cmd/inkscape/f863b882b18ffd8659b3c20cdd549266.msg
new file mode 100644
index 0000000..4e28399
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/f863b882b18ffd8659b3c20cdd549266.msg
@@ -0,0 +1,569 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area-page --export-background-opacity=0 --export-dpi=96 --export-filename=Slide2.png --export-id-only --export-id=layer2 --export-type=png Slide2.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="Slide2.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: Slide2.png
+
+iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzs3Xe4bGV99//3cABF
+bNgriopdYzeKLcYYa3rsLU+MGpPYYouKDkWjiZonGlP8PYkR7GgSS1RUTCL22EGsoNgQUZAmcOCc
++f2xNoIdzp6918zer9d1rWv2OTr3+nBm77XnO/e97m8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAOeajB0AgPUxq0tWlzvfcdkfOy5fXbratdp95Wm7r/y5ao+Vx/P/76dXW1e+
+PmnlcevK35//f/9+dUL1vfMd3z3f43cndcp8/kuBpfeCLtHWrta2rtxwvbp0k/Zo1qUbrkWXXjn2
+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
+yUXqxPe3eVup7aiPVHfSJ31jmtUDGzbaGqOY+ujKuV8/qZNGOD9rZKWV2wOqP6huPUKEM6uHT4YP
+ntgo9uv+zfqXhk0M19VNrlCPuVU95KYbtxf5ZvX9M+u1Rw7F+se+NVqM97Wl/9O+HT1aAlhiO40d
+gB114l+nON8Rt224t5MNZjbsePyq1rc4396w0duvTeq2k/pHxfnGM6mTJvUPk7pNw3X34NZ3ZcRF
+q9fNarqO52QtTXtss17TOhbnF9kyzJQf/gf1mT+ux95acb4Rbd02HNvHvRv8Tm3rM+3X45uqNeDC
+MoO+lKb3aVhC6/XbMbPqd2r6H2MHYfVmw8/BS6s/WcfTntmwhP3Fk7KvwSY0q+tVT6oe1lBAr5eX
+VE+Y2Ixpee3XM5t14Hqdbvdd6lG3rCffvq5yifU6K+vprG311i/UQZ+ud355aNW2QN6/Mpv+pbGD
+wLJQ4C2d6Z7VJ6vLjJ1kyZ1UW25Z+35l7CDsuNmwCuifqkeu0ylPrP6uetmkvrNO52SBzeoK1Z82
+fEC0Xtflf6weq0hfOpOmvbDhg501d6mL1J/epp7wy3W5dV9Ez3r44Nfr4M8Mm8SddObYaX6uM6pn
+dcP+tvvZlwV+kZ3HDsCFMqn+NcX5POxR215e/drYQdgxK8X5KxpmMNfaqdX/rV40qZPX4XwsiZUP
+ap49qxdVT66eUF18jU/7mGqXWT1qko2YlsSkaf9YPWqtT7T7LvWUfYbC/FKWsG84X/3+UJQf/On6
+0oljp7nAdqv266h+0PABI/BzmEFfKvs9uGavGjvFxjJ5QD3n9WOn4MKbDUt9/2yNT3NO9Q/VAVpd
+cUGszKg/u3p0a/8h+P+d1BPX+BzMw7T9q33X8hQ7Tep3b1AvvHvteam1PBPr7Yxz6m1frJd/vA47
+ZqmWzmyvPlQdVL2maaeNnAeWggJ9aUwvWX2u0p10vr5dF71+Pd2s6BKZ1TOq567xad7bcK/vEWt8
+HjaglXvU/6a65xqf6umTesEan4PVmPbI6v9by1Pcda960d3rZlday7OwnrbN6t1HD7Pl/z5u67Qd
+cVSTDmrWq5v2jbHDwLKxxH15HJjifC1cqc58Tut0TyCrN6sH1ZpusHRc9bhJvXENz8EGN6kvVPea
+1f2rv62uuEan+stZfW1Sr12j8VmNafdqWIWzJi5/sXrpver+N1qrM7DejvxOvfLT9Zoj6lunjp3m
+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
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkpREJXUBbWAD4H+ALYB7
+gPOA+5NWJEmSJElSm9kaeAro6TdWAD8Bdk5YlyRJkiRJbeVXvDScrzr+CByYrDpJkiRJktrEE6w9
+oPeN24DDgMFpypQkSZIkqbX9g7iA3jfuBz4CjExRrCRJkiRJrepEsgX0vvEUcAowsfElS6VVwYUt
+JUmSJNVoPPAstYX0HmAxcDawaYPrlsqmAnwVOAdDuiRJkqQafZnaA3rf6AIuAXZrcO1SGfSF877n
+gyFdkiRJLckPucXbELgPGJrT/q4HzgIuJYQVqZVVgK8AH1vl388FPozPAUlqF2OAzQhnFW4ATOod
+k4GxvWMUMLp3W4CO3n/vs5DwvvEM4eDHYmA58BywrPe/c1cZjwOPERb+XVHQ3yZJarAfUP9R9FXH
+X4F348rval2rHjlfdXwVv2SUpFazDrAv8FHg28CfCWvz5P05KuvoJgT2m4HvAZ8GXgdsUszdIEkq
+0naEF/Yi3jDuJRxJHNGwv0Yq3kDh3NPdJak1TCRcavYbwO2Eo9Spw3jWsQj4C/AdwhlfuwCD8ryT
+JEn5u4xi3xyeBKrAhAb9PVJRYsO5IV2SmtNWhCvd/IXmDOSxof1S4BhgdzzjUZJKZxaNeUNYTAg3
+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
+/4R1SZIkSZLUdmYAD7AymHcBJyatSJIkSZKanKfvqlYjCEfMJwDXElaclSRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJ
+kiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJTWZQ
+6gKkl5jDm5jFSDqZm7oUSZIkSWqkjtQFSC/RwyuBP1Bl29SlSJIkSVIjGdBVNlsDE4ErOY3pqYuR
+JEmSpEYxoKtstun973p0cTmnMS1pNVKZzOFNnMouqcuQJElSMQzoKo8qg4HN+v3LhnTRyelskqok
+qVR6eCXdXMGp7JS6FEmSJOXPgK7yGMQ0YOgq/7oxK/gjVSanKEkqmW2Adenm97aASJIktR4Dusqj
+i63X8H+2BC7nDCY0shyphPqeI6EFpPqSM04kSZLU5AzoKpNt1vL/tuMFruBMxjWsGqlMVtcCAlfb
+AiJJktQ6DOgqkzUdQe+zI8v4LVVGN6QaqUzW1gLyGaakKEmSJEn5MqCrTAYK6AB7AL/mS4wouhip
+VNbWArKcP9gCIkmS1PwM6CqTrSK3249n+DnVlx1NlFqZLSCSJEktzoCucqiyLrB+hlscBPy4ty9X
+agcxLSCXcRZjGlKNJEmScmdAV1ms7ejgmrwZ+DEXMyjvYqQSimkB2Z2lXMbnGVV4NZIkScqdAV3l
+UIkKH6vzVu7ku1Sdy2p5sS0ge7GEn9kCIkmS1HwMNSqHnujwsTpHAF/JqRKpfLK3gLwO+IktIJIk
+Sc3FgK6yqOUU9/4+SpUv5VKJVD61PD/ehC0gkiRJTcWArrKo9RT3/j7BHE7KYT9SudgCIkmS1Bb8
+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
+AABJRU5ErkJggg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/inkscape/fbabf7cf387f29c12ae11a51af0a9926.msg b/share/extensions/tests/data/cmd/inkscape/fbabf7cf387f29c12ae11a51af0a9926.msg
new file mode 100644
index 0000000..7b971d9
--- /dev/null
+++ b/share/extensions/tests/data/cmd/inkscape/fbabf7cf387f29c12ae11a51af0a9926.msg
@@ -0,0 +1,28 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: inkscape
+Arguments: --export-area=0:49:47:951 --export-filename=f3oo.png compare_file.svg
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: img
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="f3oo.png"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: f3oo.png
+
+iVBORw0KGgoAAAANSUhEUgAAAC8AAAOGCAYAAAB83MkXAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAALxJREFUeJztwQENAAAAwqD3T20P
+BxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCDAZoM
+AAG1xnPlAAAAAElFTkSuQmCC
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/pdflatex/7b89a79118ea572d7e2fdafa2e82fc70.msg b/share/extensions/tests/data/cmd/pdflatex/7b89a79118ea572d7e2fdafa2e82fc70.msg
new file mode 100644
index 0000000..cc385d1
--- /dev/null
+++ b/share/extensions/tests/data/cmd/pdflatex/7b89a79118ea572d7e2fdafa2e82fc70.msg
@@ -0,0 +1,1016 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: pdflatex
+Arguments: -halt-on-error -output-directory=. input.tex
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+
+VGhpcyBpcyBwZGZUZVgsIFZlcnNpb24gMy4xNDE1OTI2NS0yLjYtMS40MC4xOCAoVGVYIExpdmUg
+MjAxNy9EZWJpYW4pIChwcmVsb2FkZWQgZm9ybWF0PXBkZmxhdGV4KQogcmVzdHJpY3RlZCBcd3Jp
+dGUxOCBlbmFibGVkLgplbnRlcmluZyBleHRlbmRlZCBtb2RlCigvdG1wL2lua3RtcHFvM3d3azll
+L2lucHV0LnRleApMYVRlWDJlIDwyMDE3LTA0LTE1PgpCYWJlbCA8My4xOD4gYW5kIGh5cGhlbmF0
+aW9uIHBhdHRlcm5zIGZvciAzIGxhbmd1YWdlKHMpIGxvYWRlZC4KKC91c3Ivc2hhcmUvdGV4bGl2
+ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9iYXNlL21pbmltYWwuY2xzCkRvY3VtZW50IENsYXNzOiBt
+aW5pbWFsIDIwMDEvMDUvMjUgU3RhbmRhcmQgTGFUZVggbWluaW1hbCBjbGFzcwopICgvdXNyL3No
+YXJlL3RleGxpdmUvdGV4bWYtZGlzdC90ZXgvbGF0ZXgvYW1zbWF0aC9hbXNtYXRoLnN0eQpGb3Ig
+YWRkaXRpb25hbCBpbmZvcm1hdGlvbiBvbiBhbXNtYXRoLCB1c2UgdGhlIGA/JyBvcHRpb24uCigv
+dXNyL3NoYXJlL3RleGxpdmUvdGV4bWYtZGlzdC90ZXgvbGF0ZXgvYW1zbWF0aC9hbXN0ZXh0LnN0
+eQooL3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3QvdGV4L2xhdGV4L2Ftc21hdGgvYW1zZ2Vu
+LnN0eSkpCigvdXNyL3NoYXJlL3RleGxpdmUvdGV4bWYtZGlzdC90ZXgvbGF0ZXgvYW1zbWF0aC9h
+bXNic3kuc3R5KQooL3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3QvdGV4L2xhdGV4L2Ftc21h
+dGgvYW1zb3BuLnN0eSkpCigvdXNyL3NoYXJlL3RleGxpdmUvdGV4bWYtZGlzdC90ZXgvbGF0ZXgv
+YW1zZm9udHMvYW1zc3ltYi5zdHkKKC91c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9s
+YXRleC9hbXNmb250cy9hbXNmb250cy5zdHkpKQpObyBmaWxlIGlucHV0LmF1eC4KKC91c3Ivc2hh
+cmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNmb250cy91bXNhLmZkKQooL3Vzci9z
+aGFyZS90ZXhsaXZlL3RleG1mLWRpc3QvdGV4L2xhdGV4L2Ftc2ZvbnRzL3Vtc2IuZmQpIFsxey92
+YXIvbGliL3RleG1mL2ZvCm50cy9tYXAvcGRmdGV4L3VwZG1hcC9wZGZ0ZXgubWFwfV0gKC90bXAv
+aW5rdG1wcW8zd3drOWUvaW5wdXQuYXV4KSApPC91c3Ivc2hhcmUKL3RleGxpdmUvdGV4bWYtZGlz
+dC9mb250cy90eXBlMS9wdWJsaWMvYW1zZm9udHMvY20vY21leDEwLnBmYj48L3Vzci9zaGFyZS90
+ZXhsaQp2ZS90ZXhtZi1kaXN0L2ZvbnRzL3R5cGUxL3B1YmxpYy9hbXNmb250cy9jbS9jbW1pMTAu
+cGZiPjwvdXNyL3NoYXJlL3RleGxpdmUvdGV4Cm1mLWRpc3QvZm9udHMvdHlwZTEvcHVibGljL2Ft
+c2ZvbnRzL2NtL2NtbWk3LnBmYj48L3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3QKL2ZvbnRz
+L3R5cGUxL3B1YmxpYy9hbXNmb250cy9jbS9jbXIxMC5wZmI+PC91c3Ivc2hhcmUvdGV4bGl2ZS90
+ZXhtZi1kaXN0L2ZvbnRzLwp0eXBlMS9wdWJsaWMvYW1zZm9udHMvY20vY21yNy5wZmI+PC91c3Iv
+c2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L2ZvbnRzL3R5cGUxL3B1CmJsaWMvYW1zZm9udHMvY20v
+Y21zeTcucGZiPgpPdXRwdXQgd3JpdHRlbiBvbiAvdG1wL2lua3RtcHFvM3d3azllL2lucHV0LnBk
+ZiAoMSBwYWdlLCA0ODU2OCBieXRlcykuClRyYW5zY3JpcHQgd3JpdHRlbiBvbiAvdG1wL2lua3Rt
+cHFvM3d3azllL2lucHV0LmxvZy4K
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="input.aux"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: input.aux
+
+XHJlbGF4IAo=
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="input.log"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: input.log
+
+VGhpcyBpcyBwZGZUZVgsIFZlcnNpb24gMy4xNDE1OTI2NS0yLjYtMS40MC4xOCAoVGVYIExpdmUg
+MjAxNy9EZWJpYW4pIChwcmVsb2FkZWQgZm9ybWF0PXBkZmxhdGV4IDIwMTkuNC4yNikgIDMgQVBS
+IDIwMjAgMjA6NDIKZW50ZXJpbmcgZXh0ZW5kZWQgbW9kZQogcmVzdHJpY3RlZCBcd3JpdGUxOCBl
+bmFibGVkLgogJSYtbGluZSBwYXJzaW5nIGVuYWJsZWQuCioqL3RtcC9pbmt0bXBxbzN3d2s5ZS9p
+bnB1dC50ZXgKKC90bXAvaW5rdG1wcW8zd3drOWUvaW5wdXQudGV4CkxhVGVYMmUgPDIwMTctMDQt
+MTU+CkJhYmVsIDwzLjE4PiBhbmQgaHlwaGVuYXRpb24gcGF0dGVybnMgZm9yIDMgbGFuZ3VhZ2Uo
+cykgbG9hZGVkLgooL3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3QvdGV4L2xhdGV4L2Jhc2Uv
+bWluaW1hbC5jbHMKRG9jdW1lbnQgQ2xhc3M6IG1pbmltYWwgMjAwMS8wNS8yNSBTdGFuZGFyZCBM
+YVRlWCBtaW5pbWFsIGNsYXNzCikgKC91c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9s
+YXRleC9hbXNtYXRoL2Ftc21hdGguc3R5ClBhY2thZ2U6IGFtc21hdGggMjAxNy8wOS8wMiB2Mi4x
+N2EgQU1TIG1hdGggZmVhdHVyZXMKXEBtYXRobWFyZ2luPVxza2lwNDEKCkZvciBhZGRpdGlvbmFs
+IGluZm9ybWF0aW9uIG9uIGFtc21hdGgsIHVzZSB0aGUgYD8nIG9wdGlvbi4KKC91c3Ivc2hhcmUv
+dGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNtYXRoL2Ftc3RleHQuc3R5ClBhY2thZ2U6
+IGFtc3RleHQgMjAwMC8wNi8yOSB2Mi4wMSBBTVMgdGV4dAoKKC91c3Ivc2hhcmUvdGV4bGl2ZS90
+ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNtYXRoL2Ftc2dlbi5zdHkKRmlsZTogYW1zZ2VuLnN0eSAx
+OTk5LzExLzMwIHYyLjAgZ2VuZXJpYyBmdW5jdGlvbnMKXEBlbXB0eXRva3M9XHRva3MxNApcZXhA
+PVxkaW1lbjEwMgopKQooL3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3QvdGV4L2xhdGV4L2Ft
+c21hdGgvYW1zYnN5LnN0eQpQYWNrYWdlOiBhbXNic3kgMTk5OS8xMS8yOSB2MS4yZCBCb2xkIFN5
+bWJvbHMKXHBtYnJhaXNlQD1cZGltZW4xMDMKKQooL3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRp
+c3QvdGV4L2xhdGV4L2Ftc21hdGgvYW1zb3BuLnN0eQpQYWNrYWdlOiBhbXNvcG4gMjAxNi8wMy8w
+OCB2Mi4wMiBvcGVyYXRvciBuYW1lcwopClxpbmZAYmFkPVxjb3VudDc5CkxhVGVYIEluZm86IFJl
+ZGVmaW5pbmcgXGZyYWMgb24gaW5wdXQgbGluZSAyMTMuClx1cHJvb3RAPVxjb3VudDgwClxsZWZ0
+cm9vdEA9XGNvdW50ODEKTGFUZVggSW5mbzogUmVkZWZpbmluZyBcb3ZlcmxpbmUgb24gaW5wdXQg
+bGluZSAzNzUuClxjbGFzc251bUA9XGNvdW50ODIKXERPVFNDQVNFQD1cY291bnQ4MwpMYVRlWCBJ
+bmZvOiBSZWRlZmluaW5nIFxsZG90cyBvbiBpbnB1dCBsaW5lIDQ3Mi4KTGFUZVggSW5mbzogUmVk
+ZWZpbmluZyBcZG90cyBvbiBpbnB1dCBsaW5lIDQ3NS4KTGFUZVggSW5mbzogUmVkZWZpbmluZyBc
+Y2RvdHMgb24gaW5wdXQgbGluZSA1OTYuClxNYXRoc3RydXRib3hAPVxib3gyNgpcc3RydXRib3hA
+PVxib3gyNwpcYmlnQHNpemU9XGRpbWVuMTA0CkxhVGVYIEZvbnQgSW5mbzogICAgUmVkZWNsYXJp
+bmcgZm9udCBlbmNvZGluZyBPTUwgb24gaW5wdXQgbGluZSA3MTIuCkxhVGVYIEZvbnQgSW5mbzog
+ICAgUmVkZWNsYXJpbmcgZm9udCBlbmNvZGluZyBPTVMgb24gaW5wdXQgbGluZSA3MTMuClxtYWNj
+QGRlcHRoPVxjb3VudDg0ClxjQE1heE1hdHJpeENvbHM9XGNvdW50ODUKXGRvdHNzcGFjZUA9XG11
+c2tpcDEwClxjQHBhcmVudGVxdWF0aW9uPVxjb3VudDg2Clxkc3BicmtAbHZsPVxjb3VudDg3Clx0
+YWdAaGVscD1cdG9rczE1Clxyb3dAPVxjb3VudDg4Clxjb2x1bW5APVxjb3VudDg5ClxtYXhmaWVs
+ZHNAPVxjb3VudDkwClxhbmRoZWxwQD1cdG9rczE2ClxlcW5zaGlmdEA9XGRpbWVuMTA1ClxhbGln
+bnNlcEA9XGRpbWVuMTA2Clx0YWdzaGlmdEA9XGRpbWVuMTA3Clx0YWd3aWR0aEA9XGRpbWVuMTA4
+Clx0b3R3aWR0aEA9XGRpbWVuMTA5ClxsaW5laHRAPVxkaW1lbjExMApcQGVudmJvZHk9XHRva3Mx
+NwpcbXVsdGxpbmVnYXA9XHNraXA0MgpcbXVsdGxpbmV0YWdnYXA9XHNraXA0MwpcbWF0aGRpc3Bs
+YXlAc3RhY2s9XHRva3MxOApMYVRlWCBJbmZvOiBSZWRlZmluaW5nIFxbIG9uIGlucHV0IGxpbmUg
+MjgxNy4KTGFUZVggSW5mbzogUmVkZWZpbmluZyBcXSBvbiBpbnB1dCBsaW5lIDI4MTguCikKKC91
+c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNmb250cy9hbXNzeW1iLnN0
+eQpQYWNrYWdlOiBhbXNzeW1iIDIwMTMvMDEvMTQgdjMuMDEgQU1TIGZvbnQgc3ltYm9scwoKKC91
+c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNmb250cy9hbXNmb250cy5z
+dHkKUGFja2FnZTogYW1zZm9udHMgMjAxMy8wMS8xNCB2My4wMSBCYXNpYyBBTVNGb250cyBzdXBw
+b3J0ClxzeW1BTVNhPVxtYXRoZ3JvdXA0ClxzeW1BTVNiPVxtYXRoZ3JvdXA1CkxhVGVYIEZvbnQg
+SW5mbzogICAgT3ZlcndyaXRpbmcgbWF0aCBhbHBoYWJldCBgXG1hdGhmcmFrJyBpbiB2ZXJzaW9u
+IGBib2xkJwooRm9udCkgICAgICAgICAgICAgICAgICBVL2V1Zi9tL24gLS0+IFUvZXVmL2IvbiBv
+biBpbnB1dCBsaW5lIDEwNi4KKSkKTm8gZmlsZSBpbnB1dC5hdXguClxvcGVub3V0MSA9IGBpbnB1
+dC5hdXgnLgoKTGFUZVggRm9udCBJbmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBmb3IgT01ML2Nt
+bS9tL2l0IG9uIGlucHV0IGxpbmUgNy4KTGFUZVggRm9udCBJbmZvOiAgICAuLi4gb2theSBvbiBp
+bnB1dCBsaW5lIDcuCkxhVGVYIEZvbnQgSW5mbzogICAgQ2hlY2tpbmcgZGVmYXVsdHMgZm9yIFQx
+L2Ntci9tL24gb24gaW5wdXQgbGluZSA3LgpMYVRlWCBGb250IEluZm86ICAgIC4uLiBva2F5IG9u
+IGlucHV0IGxpbmUgNy4KTGFUZVggRm9udCBJbmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBmb3Ig
+T1QxL2Ntci9tL24gb24gaW5wdXQgbGluZSA3LgpMYVRlWCBGb250IEluZm86ICAgIC4uLiBva2F5
+IG9uIGlucHV0IGxpbmUgNy4KTGFUZVggRm9udCBJbmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBm
+b3IgT01TL2Ntc3kvbS9uIG9uIGlucHV0IGxpbmUgNy4KTGFUZVggRm9udCBJbmZvOiAgICAuLi4g
+b2theSBvbiBpbnB1dCBsaW5lIDcuCkxhVGVYIEZvbnQgSW5mbzogICAgQ2hlY2tpbmcgZGVmYXVs
+dHMgZm9yIE9NWC9jbWV4L20vbiBvbiBpbnB1dCBsaW5lIDcuCkxhVGVYIEZvbnQgSW5mbzogICAg
+Li4uIG9rYXkgb24gaW5wdXQgbGluZSA3LgpMYVRlWCBGb250IEluZm86ICAgIENoZWNraW5nIGRl
+ZmF1bHRzIGZvciBVL2Ntci9tL24gb24gaW5wdXQgbGluZSA3LgpMYVRlWCBGb250IEluZm86ICAg
+IC4uLiBva2F5IG9uIGlucHV0IGxpbmUgNy4KTGFUZVggRm9udCBJbmZvOiAgICBUcnkgbG9hZGlu
+ZyBmb250IGluZm9ybWF0aW9uIGZvciBVK21zYSBvbiBpbnB1dCBsaW5lIDguCigvdXNyL3NoYXJl
+L3RleGxpdmUvdGV4bWYtZGlzdC90ZXgvbGF0ZXgvYW1zZm9udHMvdW1zYS5mZApGaWxlOiB1bXNh
+LmZkIDIwMTMvMDEvMTQgdjMuMDEgQU1TIHN5bWJvbHMgQQopCkxhVGVYIEZvbnQgSW5mbzogICAg
+VHJ5IGxvYWRpbmcgZm9udCBpbmZvcm1hdGlvbiBmb3IgVSttc2Igb24gaW5wdXQgbGluZSA4LgoK
+KC91c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L3RleC9sYXRleC9hbXNmb250cy91bXNiLmZk
+CkZpbGU6IHVtc2IuZmQgMjAxMy8wMS8xNCB2My4wMSBBTVMgc3ltYm9scyBCCikgWzF7L3Zhci9s
+aWIvdGV4bWYvZm9udHMvbWFwL3BkZnRleC91cGRtYXAvcGRmdGV4Lm1hcH1dICgvdG1wL2lua3Rt
+cHFvM3d3azllL2kKbnB1dC5hdXgpICkgCkhlcmUgaXMgaG93IG11Y2ggb2YgVGVYJ3MgbWVtb3J5
+IHlvdSB1c2VkOgogOTIxIHN0cmluZ3Mgb3V0IG9mIDQ5NDkyMwogMTA2MTggc3RyaW5nIGNoYXJh
+Y3RlcnMgb3V0IG9mIDYxODA3NDIKIDU3NDI4IHdvcmRzIG9mIG1lbW9yeSBvdXQgb2YgNTAwMDAw
+MAogNDI5MiBtdWx0aWxldHRlciBjb250cm9sIHNlcXVlbmNlcyBvdXQgb2YgMTUwMDArNjAwMDAw
+CiA1MzM5IHdvcmRzIG9mIGZvbnQgaW5mbyBmb3IgMjIgZm9udHMsIG91dCBvZiA4MDAwMDAwIGZv
+ciA5MDAwCiAxNCBoeXBoZW5hdGlvbiBleGNlcHRpb25zIG91dCBvZiA4MTkxCiAyN2ksNG4sMjZw
+LDI0MWIsOTZzIHN0YWNrIHBvc2l0aW9ucyBvdXQgb2YgNTAwMGksNTAwbiwxMDAwMHAsMjAwMDAw
+Yiw4MDAwMHMKPC91c3Ivc2hhcmUvdGV4bGl2ZS90ZXhtZi1kaXN0L2ZvbnRzL3R5cGUxL3B1Ymxp
+Yy9hbXNmb250cy9jbS9jbWV4MTAKLnBmYj48L3Vzci9zaGFyZS90ZXhsaXZlL3RleG1mLWRpc3Qv
+Zm9udHMvdHlwZTEvcHVibGljL2Ftc2ZvbnRzL2NtL2NtbWkxMC5wZmI+PAovdXNyL3NoYXJlL3Rl
+eGxpdmUvdGV4bWYtZGlzdC9mb250cy90eXBlMS9wdWJsaWMvYW1zZm9udHMvY20vY21taTcucGZi
+PjwvdXNyL3NoCmFyZS90ZXhsaXZlL3RleG1mLWRpc3QvZm9udHMvdHlwZTEvcHVibGljL2Ftc2Zv
+bnRzL2NtL2NtcjEwLnBmYj48L3Vzci9zaGFyZS90ZXgKbGl2ZS90ZXhtZi1kaXN0L2ZvbnRzL3R5
+cGUxL3B1YmxpYy9hbXNmb250cy9jbS9jbXI3LnBmYj48L3Vzci9zaGFyZS90ZXhsaXZlL3RleApt
+Zi1kaXN0L2ZvbnRzL3R5cGUxL3B1YmxpYy9hbXNmb250cy9jbS9jbXN5Ny5wZmI+Ck91dHB1dCB3
+cml0dGVuIG9uIC90bXAvaW5rdG1wcW8zd3drOWUvaW5wdXQucGRmICgxIHBhZ2UsIDQ4NTY4IGJ5
+dGVzKS4KUERGIHN0YXRpc3RpY3M6CiAzMiBQREYgb2JqZWN0cyBvdXQgb2YgMTAwMCAobWF4LiA4
+Mzg4NjA3KQogMjIgY29tcHJlc3NlZCBvYmplY3RzIHdpdGhpbiAxIG9iamVjdCBzdHJlYW0KIDAg
+bmFtZWQgZGVzdGluYXRpb25zIG91dCBvZiAxMDAwIChtYXguIDUwMDAwMCkKIDEgd29yZHMgb2Yg
+ZXh0cmEgbWVtb3J5IGZvciBQREYgb3V0cHV0IG91dCBvZiAxMDAwMCAobWF4LiAxMDAwMDAwMCkK
+Cg==
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="input.pdf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: input.pdf
+
+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
+46pcyKoBMPgDsLsg12U0Dh0JCo0IPhOvQveLR8gzRS0XuVZpQpgHElJqp3u/eFnmOv5H3NrqgJ6Y
+J0DCC20UQ07NFd8IXtze88nay5sGi47JQ5T80FrhZ8zl9OvfZuLSK+HecbCVK1t4iESWVZ4ZHVkR
+13HLNAWiDlUvao6FdugrBiYUDRh0jG3OWFWcgxqE61afLDmS+jNxleyS1wU+4uyU8HnTFy/EC3uX
+tW5kuldWQzOMsTWNk1uQ3zMhaC+YrdD+4MLGkzLEnjQukJNMqf80UiWRpdvgryKAaWpRNdCN4rD/
+hhZrxjL3Bdky8r0ZmWJ3in2yLK7pbvmv7GMdwc18pccI3pfU/OMv1f8HyCM0+gplbmRzdHJlYW0K
+ZW5kb2JqCjI2IDAgb2JqCjw8Ci9MZW5ndGgxIDEzOTEKL0xlbmd0aDIgNjE4NgovTGVuZ3RoMyAw
+Ci9MZW5ndGggNzEzNiAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqNdgVU
+E2zfNyUxOqSRSSi9jQaluzulxhgwYBuMkQMklBIRJBUkpRFRBBGkmYBIKCEhLaGkIkjzTr2f+37v
+5/vO+b6zc7br33H9fteZ4GVTC3E1N7QrXBuNwopDJMCKQA0jczkgGCwlAQZLAgQFLRFYH/gfLUDQ
+Go7xR6BRiv/LroGBQ7EEnSYUS3AzQqOA+gE+QIgUECKrCJFTBIOBkmCwwn8c0RhFoCY0EOEGNJIA
+6qNRcH+AoAbaNwSD8PDEEqr85wgUggkDIQoKcmK/w4FqSDgGAYOigEZQrCccSagIg/oALdAwBBwb
+8q8UQtc9sVhfRRAoKChIAor0l0BjPJSFxYBBCKwn0BzuD8cEwt2Av8YFGkOR8N+DSQAEgZaeCP8/
+agu0OzYIioEDCQofBAyO8icEBKDc4BggoTbQQs8QaOILR/1xNvzjIAb8azVAiATk73R/Rf9KhED9
+DobCYGikLxQVgkB5AN0RPnCgibahBDYYKwaEotx+OUJ9/NGEeGggFOEDdSU4/G4cCtRWMwNCCfP9
+NZ0/DIPwxfpL+CN8fk0I+pWGsGQtlJsGGomEo7D+gF/9aSIwcBhh6yGg39fqjUIHoXB/zu4IlJv7
+rxHcAnxBViiEXwBcT/MvD4IK8I/OA44FyoDBYDkFMBDuB4QHwzxBv5JbhvjCfxshv9SE/sNxvmhf
+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
+S6H3gwZ5XbdEm2GiM8Pl1HWluWNjZ8EGLIT6C6N3XkR2OVfskgbpbdcyBNQVN43cuIDY1Huo/Spu
+0S68bosMxNEhxrx1LIO1OH7P79OZWg87l5LYmqdoDnvc1Q1++sgFsSyHUgT5MNe58rzhIie/2ZN9
+XRbMDz2P6TIilbh3ut79UJnPOz9XxJVwMnuwVf95Og0c6xtP187J3e9+2aOTw+zArw/g77Up2OaZ
+MYy+XYjFDroJi5+gjU7/H/Gl3pMKZW5kc3RyZWFtCmVuZG9iagozMSAwIG9iago8PAovUHJvZHVj
+ZXIgKHBkZlRlWC0xLjQwLjE4KQovQ3JlYXRvciAoVGVYKQovQ3JlYXRpb25EYXRlIChEOjIwMjAw
+NDAzMjA0MjIzLTA0JzAwJykKL01vZERhdGUgKEQ6MjAyMDA0MDMyMDQyMjMtMDQnMDAnKQovVHJh
+cHBlZCAvRmFsc2UKL1BURVguRnVsbGJhbm5lciAoVGhpcyBpcyBwZGZUZVgsIFZlcnNpb24gMy4x
+NDE1OTI2NS0yLjYtMS40MC4xOCAoVGVYIExpdmUgMjAxNy9EZWJpYW4pIGtwYXRoc2VhIHZlcnNp
+b24gNi4yLjMpCj4+CmVuZG9iagoxMCAwIG9iago8PAovVHlwZSAvT2JqU3RtCi9OIDIyCi9GaXJz
+dCAxNTcKL0xlbmd0aCAxMTIzICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4
+2q1XbU/cRhD+7l8xH1tV2Pu+awlFggMCSYgoUEqE+OCCC1aPO3o2Cvn3fWZtcravB7o2EresZ2fm
+mWdmdmQrEiQpx6JI5pakJiUMSUNaBpKWtIHQkfM49+QtNHMoQ0dJqMk8URoKypGCYtCClGcXOSn8
+KQfnpExQBAMnHOHQa0lQD9aRhVYQFIAmVCIlaQU3cKKV88n2dpKdf3ssKTsp7sokm8xnTTlratKI
++jTJTst6/rS4KWtQiILj8rYqdufPdCUgcODkc3WdwHwBO5Kt2rt30fMBvNH2NmUHkBs+wdYjpHYX
+EGO7kwJRd1uNWLstiPEO3rKTxfzmrGzoCpHuHVB2Xj43dM1AV9IYk9prbKQOaU422FR3ayca/gu5
+WpF5EaDerq8YaZWnphMB0QkPfe0kWwmpU9RPuBQJubJC0Fs/5X0aBquPq/EqVd3aSrgruhBVlDqN
+aFwQKRrHKtYIJm27h8ORZCVrtNYOFc+l6847WbTtvGvHFtaypPXPetyJQn2Ht1xvdt2GuiQwphLp
+RWdcGTPYa8H7pUZr0UnV0kfQOtWcRpenljZdtdKM1VuD9+zNAxeXzHoJmdEeVK0R3C65bROFJDnL
+pw6JsGSci6csCSrExHqkmFPurIG9FEKMl5VsbPBbbQeWLndWCy5srEhAhF5y4QNyByn6UpEzGnH6
+wJEHzb1pdM75RbyWgskhacufewHNIDT7aTkZvtGxNWzUQxshR4Fr5wJr2IDKUB6ryRlBzts2xKkj
+Hfiy9NdlVkxsQQsbdAMuElpcR49KxEzHLgkcqfFcI1wkDEeO2aDvWj133ZtZPF/2yvpmUT0280U7
+bz4XDzj58uuHs70Pv0yO9y+lwMG0uKvJtBq7cXxtKUNbKneIzViD/PIU26lveIoZmEyKx8Oyurtv
+CA8MwgdbTuDpqCmm1c3O7G5a8uFZUz5cIOQku+wsjJZwcF8seGL9lNVPDw9FU81nt1X9OC2+/dzG
+cVDBXob+wHyL1u7h+5OPE9A6PlpHSyvQijfXxHu7ZOVy06flgu4Rk3zYJ7YlzQs1r9ZS+yt7rPp0
+lNiEzsX+0fuL80jH/zsb2ZGRXv4gMkG+QmY24KI24fLpcLLzeQdcTtdVxoiXyoj8/5D53nIuX0ul
+/PupmGZVNs0esvmszOrqeUDNbELteOfy8OMlU1tTJbyPdGVS6ocw828xY07N1/mAk9uE0/nFb5Pz
+fXA6+7Ku9Sxt5RZvYMryMO2NBzD8b71n1tMqFov51wWfZNXsz2pWNYMxodaMCXh++qOJjyyEy92i
+LuN718oMHOSC3zHjC91BtagbjoNCSLJPRe/h9+q2ua/5vXVj7PGgGmIrOcZWtocthV+C+83BR2Nl
+hK3H2BFuCc7xvoCbzcFHc2AEbsfg3BI94vkS226OPbyoI2j/KrSTS2S3OfLoOo2gV1pN6x606ZHW
+q9D8YVLzl8kTf18k2cfqtqar2JPXQ81JgWs3v0tak963yD81t2jVCmVuZHN0cmVhbQplbmRvYmoK
+MzIgMCBvYmoKPDwKL1R5cGUgL1hSZWYKL0luZGV4IFswIDMzXQovU2l6ZSAzMwovVyBbMSAyIDFd
+Ci9Sb290IDMwIDAgUgovSW5mbyAzMSAwIFIKL0lEIFs8REJEMkQ1MEI4MjY2MEQ0OTNGREVDNDhC
+NDE2MjFDRjk+IDxEQkQyRDUwQjgyNjYwRDQ5M0ZERUM0OEI0MTYyMUNGOT5dCi9MZW5ndGggOTYg
+ICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNoVybsZRAAUROEZb3a9CVWg
+gm1EqBICuQoUQmILkOuHucH/neAAeBwkFBA51FwqKaWQWjIeq71GHHHFE18CCcnJfsTOs8b8XdaE
+w9/64Xxbv9x6ayot9wU8R7w0kQtlCmVuZHN0cmVhbQplbmRvYmoKc3RhcnR4cmVmCjQ4MjIyCiUl
+RU9GCg==
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Filename: inktmpqo3wwk9e
+
+TWlzc2luZyBGaWxl
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/ps2pdf/43caf043a269fc0e77f8633cd2ad4a88.msg b/share/extensions/tests/data/cmd/ps2pdf/43caf043a269fc0e77f8633cd2ad4a88.msg
new file mode 100644
index 0000000..4cee228
--- /dev/null
+++ b/share/extensions/tests/data/cmd/ps2pdf/43caf043a269fc0e77f8633cd2ad4a88.msg
@@ -0,0 +1,59 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: ps2pdf
+Arguments: test.ps output.pdf
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="output.pdf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: output.pdf
+
+JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
+ZT4+CnN0cmVhbQp4nF2PTQ5CIQyE9z1FT1CHf3oMvQKJzwVvod4/ERCIMQToV8LM9MkQw+hr3uWk
+yy3x8SaIAk5bW8LYr4NMFG9gWTP4JDVJnB9QSW178zpInZMUWJOVqLoxOgnKhSbbcdaFxkv0uclN
+oabttPPXZWHZIVanUquAlHcHWwzTpRCWf+3lTLY+9tC/sxV6/M16pyt9AC7dOuplbmRzdHJlYW0K
+ZW5kb2JqCjYgMCBvYmoKMTUwCmVuZG9iago0IDAgb2JqCjw8L1R5cGUvUGFnZS9NZWRpYUJveCBb
+MCAwIDk0IDk4XQovUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREZdCi9FeHRH
+U3RhdGUgOCAwIFIKPj4KL0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBl
+IC9QYWdlcyAvS2lkcyBbCjQgMCBSCl0gL0NvdW50IDEKPj4KZW5kb2JqCjEgMCBvYmoKPDwvVHlw
+ZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIKL01ldGFkYXRhIDkgMCBSCj4+CmVuZG9iago3IDAgb2Jq
+Cjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjggMCBvYmoKPDwvUjcKNyAwIFI+Pgpl
+bmRvYmoKOSAwIG9iago8PC9UeXBlL01ldGFkYXRhCi9TdWJ0eXBlL1hNTC9MZW5ndGggMTM2Nj4+
+c3RyZWFtCjw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlk
+Jz8+Cjw/YWRvYmUteGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0n
+YWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIuOS4xLTEzLCBmcmFtZXdvcmsg
+MS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJk
+Zi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KPHJk
+ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YjUwM2RiMTktYWUyOS0xMWY1LTAwMDAtMmY0
+MTI5Y2Y4ZDIwJyB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nIHBkZjpQ
+cm9kdWNlcj0nR1BMIEdob3N0c2NyaXB0IDkuMjYnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
+dXQ9J3V1aWQ6YjUwM2RiMTktYWUyOS0xMWY1LTAwMDAtMmY0MTI5Y2Y4ZDIwJyB4bWxuczp4bXA9
+J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPjx4bXA6TW9kaWZ5RGF0ZT4yMDIwLTA0LTAz
+VDIwOjQyOjI3LTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KPHhtcDpDcmVhdGVEYXRlPjIwMjAtMDQt
+MDNUMjA6NDI6MjctMDQ6MDA8L3htcDpDcmVhdGVEYXRlPgo8eG1wOkNyZWF0b3JUb29sPmNhaXJv
+IDEuMTUuMTAgKGh0dHA6Ly9jYWlyb2dyYXBoaWNzLm9yZyk8L3htcDpDcmVhdG9yVG9vbD48L3Jk
+ZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YjUwM2RiMTkt
+YWUyOS0xMWY1LTAwMDAtMmY0MTI5Y2Y4ZDIwJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2Jl
+LmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDpiNTAzZGIxOS1hZTI5LTEx
+ZjUtMDAwMC0yZjQxMjljZjhkMjAnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6
+YjUwM2RiMTktYWUyOS0xMWY1LTAwMDAtMmY0MTI5Y2Y4ZDIwJyB4bWxuczpkYz0naHR0cDovL3B1
+cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6
+dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5VbnRpdGxlZDwvcmRm
+OmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+Cjwv
+eDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9
+J3cnPz4KZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L1Byb2R1Y2VyKEdQTCBHaG9zdHNjcmlw
+dCA5LjI2KQovQ3JlYXRpb25EYXRlKEQ6MjAyMDA0MDMyMDQyMjctMDQnMDAnKQovTW9kRGF0ZShE
+OjIwMjAwNDAzMjA0MjI3LTA0JzAwJykKL0NyZWF0b3IoY2Fpcm8gMS4xNS4xMCBcKGh0dHA6Ly9j
+YWlyb2dyYXBoaWNzLm9yZ1wpKT4+ZW5kb2JqCnhyZWYKMCAxMAowMDAwMDAwMDAwIDY1NTM1IGYg
+CjAwMDAwMDA0NDIgMDAwMDAgbiAKMDAwMDAwMjAxOCAwMDAwMCBuIAowMDAwMDAwMzgzIDAwMDAw
+IG4gCjAwMDAwMDAyNTQgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMjM1IDAw
+MDAwIG4gCjAwMDAwMDA1MDYgMDAwMDAgbiAKMDAwMDAwMDU0NyAwMDAwMCBuIAowMDAwMDAwNTc2
+IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTAgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lE
+IFs8NzQ4MjJGMzlFRDU0RTBBNDQ2RTFBNTIzRDQxRjIwMUE+PDc0ODIyRjM5RUQ1NEUwQTQ0NkUx
+QTUyM0Q0MUYyMDFBPl0KPj4Kc3RhcnR4cmVmCjIxOTQKJSVFT0YK
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/ps2pdf/9f4cd3145afec1e2a294713237712f4c.msg b/share/extensions/tests/data/cmd/ps2pdf/9f4cd3145afec1e2a294713237712f4c.msg
new file mode 100644
index 0000000..1ecb16e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/ps2pdf/9f4cd3145afec1e2a294713237712f4c.msg
@@ -0,0 +1,60 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: ps2pdf
+Arguments: test.eps output.pdf
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="output.pdf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: output.pdf
+
+JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
+ZT4+CnN0cmVhbQp4nF2PSw4CMQiG95yCEyD0ORxDNx6g0XHRMRm9fyId28YY0paPwg/syCTIzfpb
+NjhdMq5v2KGxBjsL4+uGV3wCU4rOh2D5C7vsmxNFsii+VpBEQdgdBRuoZLKEBhXU2V/Qg9R7yhE1
+O0qqE5OnqFigszvuOlACpbCYXBcyba+Nv10GljnEiFQwjzkvM8JTjHuXYrv2/rW5fbJR2Ib+3a3A
+42/XO5zNPsecQcxlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKMTcxCmVuZG9iago0IDAgb2JqCjw8
+L1R5cGUvUGFnZS9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9QYXJlbnQgMyAwIFIKL1Jlc291cmNl
+czw8L1Byb2NTZXRbL1BERl0KL0V4dEdTdGF0ZSA4IDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4K
+ZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+
+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEg
+OSAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9FeHRHU3RhdGUKL09QTSAxPj5lbmRvYmoK
+OCAwIG9iago8PC9SNwo3IDAgUj4+CmVuZG9iago5IDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1
+YnR5cGUvWE1ML0xlbmd0aCAxMzY2Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdX
+NU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYi
+Pz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xr
+aXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93
+d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMu
+YWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpiNTAz
+ZGIxOS1hZTI5LTExZjUtMDAwMC02OWZmOWZmNDIzN2QnIHhtbG5zOnBkZj0naHR0cDovL25zLmFk
+b2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hvc3RzY3JpcHQgOS4yNicvPgo8
+cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpiNTAzZGIxOS1hZTI5LTExZjUtMDAwMC02
+OWZmOWZmNDIzN2QnIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+PHht
+cDpNb2RpZnlEYXRlPjIwMjAtMDQtMDNUMjA6NDI6MjctMDQ6MDA8L3htcDpNb2RpZnlEYXRlPgo8
+eG1wOkNyZWF0ZURhdGU+MjAyMC0wNC0wM1QyMDo0MjoyNy0wNDowMDwveG1wOkNyZWF0ZURhdGU+
+Cjx4bXA6Q3JlYXRvclRvb2w+Y2Fpcm8gMS4xNS4xMCAoaHR0cDovL2NhaXJvZ3JhcGhpY3Mub3Jn
+KTwveG1wOkNyZWF0b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJk
+ZjphYm91dD0ndXVpZDpiNTAzZGIxOS1hZTI5LTExZjUtMDAwMC02OWZmOWZmNDIzN2QnIHhtbG5z
+OnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJyB4YXBNTTpEb2N1bWVudElE
+PSd1dWlkOmI1MDNkYjE5LWFlMjktMTFmNS0wMDAwLTY5ZmY5ZmY0MjM3ZCcvPgo8cmRmOkRlc2Ny
+aXB0aW9uIHJkZjphYm91dD0ndXVpZDpiNTAzZGIxOS1hZTI5LTExZjUtMDAwMC02OWZmOWZmNDIz
+N2QnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgZGM6Zm9ybWF0
+PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSd4
+LWRlZmF1bHQnPlVudGl0bGVkPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVz
+Y3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/PgplbmRzdHJlYW0KZW5kb2JqCjIgMCBvYmoKPDwv
+UHJvZHVjZXIoR1BMIEdob3N0c2NyaXB0IDkuMjYpCi9DcmVhdGlvbkRhdGUoRDoyMDIwMDQwMzIw
+NDIyNy0wNCcwMCcpCi9Nb2REYXRlKEQ6MjAyMDA0MDMyMDQyMjctMDQnMDAnKQovQ3JlYXRvcihj
+YWlybyAxLjE1LjEwIFwoaHR0cDovL2NhaXJvZ3JhcGhpY3Mub3JnXCkpPj5lbmRvYmoKeHJlZgow
+IDEwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDQ2NSAwMDAwMCBuIAowMDAwMDAyMDQxIDAw
+MDAwIG4gCjAwMDAwMDA0MDYgMDAwMDAgbiAKMDAwMDAwMDI3NSAwMDAwMCBuIAowMDAwMDAwMDE1
+IDAwMDAwIG4gCjAwMDAwMDAyNTYgMDAwMDAgbiAKMDAwMDAwMDUyOSAwMDAwMCBuIAowMDAwMDAw
+NTcwIDAwMDAwIG4gCjAwMDAwMDA1OTkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxMCAvUm9v
+dCAxIDAgUiAvSW5mbyAyIDAgUgovSUQgWzxBOUU4MEZFQ0M2RUE3QjZFRkNCRjdDMkVDMkNDRTNB
+OT48QTlFODBGRUNDNkVBN0I2RUZDQkY3QzJFQzJDQ0UzQTk+XQo+PgpzdGFydHhyZWYKMjIxNwol
+JUVPRgo=
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/scribus/a5ed3ec8aa6d61652cb04fa27f921943.msg b/share/extensions/tests/data/cmd/scribus/a5ed3ec8aa6d61652cb04fa27f921943.msg
new file mode 100644
index 0000000..7e13c2e
--- /dev/null
+++ b/share/extensions/tests/data/cmd/scribus/a5ed3ec8aa6d61652cb04fa27f921943.msg
@@ -0,0 +1,13 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: scribus
+Arguments: --version -g
+
+----CALLDATA--//--CALLDATA--
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+
+U2NyaWJ1cyBWZXJzaW9uIDEuNS41Cg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/cmd/scribus/b8a765f070200c63d022a696ac129e35.msg b/share/extensions/tests/data/cmd/scribus/b8a765f070200c63d022a696ac129e35.msg
new file mode 100644
index 0000000..2c60ed4
--- /dev/null
+++ b/share/extensions/tests/data/cmd/scribus/b8a765f070200c63d022a696ac129e35.msg
@@ -0,0 +1,261 @@
+Content-Type: multipart/mixed; boundary="--CALLDATA--//--CALLDATA--"
+MIME-Version: 1.0
+Program: scribus
+Arguments: -g -py in.svg out.pdf scribus.py
+
+----CALLDATA--//--CALLDATA--
+Content-Type: application/octet-stream; Name="out.pdf"
+MIME-Version: 1.0
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment
+Filename: out.pdf
+
+JVBERi0xLjMKJcfsj6IKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMyAwIFIKL1Bh
+Z2VMYXlvdXQgL1NpbmdsZVBhZ2UKL1ZpZXdlclByZWZlcmVuY2VzCjw8Ci9QYWdlRGlyZWN0aW9u
+IC9MMlIKID4+Cj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9DcmVhdG9yIChTY3JpYnVzIDEuNS41KQov
+UHJvZHVjZXIgKFNjcmlidXMgUERGIExpYnJhcnkgMS41LjUpCi9UaXRsZSA8PgovQXV0aG9yIDw+
+Ci9TdWJqZWN0IDw+Ci9LZXl3b3JkcyA8PgovQ3JlYXRpb25EYXRlIChEOjIwMjAwODE0MTIyOTU3
+WikKL01vZERhdGUgKEQ6MjAyMDA4MTQxMjI5NTdaKQovVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2Jq
+CjQgMCBvYmoKPDwKL1dpZHRoIDEwMAovSGVpZ2h0IDEwMAovQ29sb3JTcGFjZSAvRGV2aWNlUkdC
+Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0xlbmd0aCAyNjM5Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
+CnN0cmVhbQp42u1cCVQT1xpGfVoFK+L6XFpa2dSqYIIJ+tDiWl+hT21PVaCivudeVLSWJZFEXAFl
+daOICyoKtg8QEBCVfZFFwYW1koogm4QAgRCWhP44HmwDDJNBoiT3O/fMmZn8/8y5X+7/3++fuUlb
+GwICAgICAgICguzQ0NAAW4FAANumpibssPk1sE9ra2pqeLzy8nLYSvjW19eDmVAohC12BeIQiUT9
+jiu/q1dioqPv3rkD27jY2OvX/G6FhUXfu5eYmACfBgcHwXloEeHh/tevSfj+9tuvYaGhVy775ufl
+xcfHYZYE7xsWFgq3C791C658OzLyTlQUl1slx2MSRlTHljT4fL4ixG9oSAiMKxgSJHyxGOyPkUgO
+HA4Hog+2kOik9YXog8CPjIhQEK5yc3Lu30/Jyc6G/I9mSQQEBAQEhQLXfGM5ZR7pBu4911/NjT5p
+QUZem6ke5jgNDMAMjPu6y/+csBan4ThCf0uUx5AjCnPEuzifuzvkuCrLUMmaouM4k3JiKk7TOjYT
+zEayDa1CTlTwuR8mV/j97Y0vEDXYjrreVz35kXJzuVKPLSlLxcJXHVyALoXiCqIJBgn0nQhLf20/
+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
+jKBUchEsnNFxokUV3JenQbUr+PBotsGeG1NKOP+Q6G9j6YDpzrTwvMQueb78IEzLaemCk5S7GcM7
+81xVNGg0m1bwqqhNvlBSU2EZ5DCaTT9/b5xElwPi8eIIGPPNCNVwXGp0ipL6WPKvvQ6GTMaP3/6L
+61mRK330sG5mPBn2/yTVgvwhwjKl2a76gU/w/kO7RdRqG+5pdunNvFBTMrD+dUjCvDDegfak7Jn8
+cfXwZd7ME+2aIfmR8jgHg+U+Fp8cWTDCfs54B+oMFxORGG8tceIfWXR3Gpbi9F2poLWmOxusvThL
+32Xat77b5VWLpjxSHu9AD8t98wC5WlAbW5hxMsmf002Gx1BWVzX2AP1V0SCaO8Uq5AhIU5AZkND2
+hTkvO7f5WVWx/NE15sA8SMghOVIvD4CENnw/nepK2Rl8UEGeky84sz44O5qc7yy3FTsC2YrzQqG4
+ppy0b9DTGPTmBQEBAQEBAUHu8SdcfV4NCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago8PAovVHlw
+ZSAvWE9iamVjdAovU3VidHlwZSAvRm9ybQovRm9ybVR5cGUgMQovQkJveCBbIDAuMDAwMDAgLTQx
+LjcxNTAzIDEwMDAuMDAwMDAgNDEuNzE1MDMgXQovUmVzb3VyY2VzIDw8IC9Qcm9jU2V0IFsvUERG
+IC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQo+PgovTGVuZ3RoIDMyNTgKL0ZpbHRlciAv
+RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnjapVnNjhy9DbzPU8w5wDYkkRSlV8gt5yCnDYIg8R6+U14/
+VVR3U+OZnGLDdrtWP/xnSfrjUZ8Fv/H3oSq9P7UeXq3I8/vn8cejHK5WMeLoo4nxX9PJ/89SZ3/+
++1GPwl/P/zz++jcs9PdHef4Zf/6FyeOoNjDpax6zWZ/Pn4T6MbuU9vz1sMNbKfUjhA/pVgHNo0vH
+Dz9BFbK7jB5Y6YXrAxujlfEchzZq8FXrUWeFpI4VSvNAtJRen98PPzBLJbBeS2vPfrQpwwJZBrHD
+imHnRL4fcvgocx/VDpXW1kqt1tqf2MWmaMjUiqhiHiQeXcM0dZo3GHSZ8QvSzTZrAnbMaaXGpBPS
+0CR8tlZpEMOqbVsd7q4Nk2554Mo+vTxvkSFNhzNSrwv4fkD5pnUkBN8U9xgDO7nBiGadZi2HSbOB
+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
+LaAU7R+vXkcTU2dJnCwkrdBqeuKUFxZKYtbP1mypYuNJK9nJXlIC54sLUz4NsQ0btmTdZlr6YOuZ
+1hhVS7cc5UsB3QZNUfnGaA/n9XU+x2TbmCHmOVljQnYGlHtJ9sWW2ZB8EtY1Gm+O+I24LW5sM2LP
+tJm113Ms3VRtxhvp63BejvBysBc3BvawW04+qcffhgkNqAKgjdNbtOAVsLmrm/zxnb2hqeMloobY
+ng1bimozLUW19UxRjaqtqJtyU0C3a1PUxDdFJXvt5Ve8gjryW1EhXXBIe/Camvj5Of1a01JVeJG4
+yKZUTl01xFmjjS1W2EyLXbaeY+oma7N+0e461a4nePuBt5/8ZtHM5nyjm8EEQ5N6WXxxZENvstKW
+7pa/wZzL9Pz33z3//Ijf+AzSV9wmU+r+6d9+H57//L+6y+/+ucAeXr6q+K2PTrlm1vuvS/0k+A0H
+8nt+k6///Jeo7r6Vlf7K3fw9P3pXf+7g3thYxQ4I99ktfugsJnbD7R9cu9h8+voFwFBqu7wlwM/j
+IDDMt18FtNlfqbh8wmvPfGH6nttW8R/72oO+fhhxLvDlU2gnKbefS/y6B6Pn/YZ/W1B/Y+3fgrV/
+VBPwf9ELf20KZW5kc3RyZWFtCmVuZG9iago3IDAgb2JqCjw8Ci9UeXBlIC9QYWdlCi9QYXJlbnQg
+MyAwIFIKL01lZGlhQm94IFswIDAgMTAwMC4wMDAwMCAxMDAwLjAwMDAwXQovQmxlZWRCb3ggWzAu
+MDAwMDAgMC4wMDAwMCAxMDAwLjAwMDAwIDEwMDAuMDAwMDBdCi9Dcm9wQm94IFswIDAgMTAwMC4w
+MDAwMCAxMDAwLjAwMDAwXQovVHJpbUJveCBbMC4wMDAwMCAwLjAwMDAwIDEwMDAuMDAwMDAgMTAw
+MC4wMDAwMF0KL0FydEJveCBbMC4wMDAwMCAwLjAwMDAwIDEwMDAuMDAwMDAgMTAwMC4wMDAwMF0K
+L1JvdGF0ZSAwCi9Db250ZW50cyA2IDAgUgovVGh1bWIgNCAwIFIKPj4KZW5kb2JqCjggMCBvYmoK
+PDwgL1Byb2NTZXQgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldCi9YT2JqZWN0
+IDw8Ci9SRTAgNSAwIFIKPj4KPj4KCmVuZG9iagozIDAgb2JqCjw8Ci9UeXBlIC9QYWdlcwovS2lk
+cyBbNyAwIFIgXQovQ291bnQgMQovUmVzb3VyY2VzIDggMCBSCj4+CmVuZG9iagp4cmVmCjAgOQow
+MDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwMDEzNCAwMDAwMCBu
+IAowMDAwMDEzNjUyIDAwMDAwIG4gCjAwMDAwMDAzNDMgMDAwMDAgbiAKMDAwMDAwMzEyMCAwMDAw
+MCBuIAowMDAwMDA2NjAzIDAwMDAwIG4gCjAwMDAwMTMyNTAgMDAwMDAgbiAKMDAwMDAxMzU1OCAw
+MDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDkKL1Jvb3QgMSAwIFIKL0luZm8gMiAwIFIKL0lEIFs8
+RDMzMDEzRDExMUQ3MDFFOTlCMjMzNDNGNzBFMDZBNUE+PEQzMzAxM0QxMTFENzAxRTk5QjIzMzQz
+RjcwRTA2QTVBPl0KPj4Kc3RhcnR4cmVmCjEzNzI3CiUlRU9GCg==
+
+----CALLDATA--//--CALLDATA----
diff --git a/share/extensions/tests/data/io/PAGE_001.DHW b/share/extensions/tests/data/io/PAGE_001.DHW
new file mode 100644
index 0000000..e291794
--- /dev/null
+++ b/share/extensions/tests/data/io/PAGE_001.DHW
Binary files differ
diff --git a/share/extensions/tests/data/io/PGLT_161.DHW b/share/extensions/tests/data/io/PGLT_161.DHW
new file mode 100644
index 0000000..63b1481
--- /dev/null
+++ b/share/extensions/tests/data/io/PGLT_161.DHW
Binary files differ
diff --git a/share/extensions/tests/data/io/PGLT_162.DHW b/share/extensions/tests/data/io/PGLT_162.DHW
new file mode 100644
index 0000000..6119ee8
--- /dev/null
+++ b/share/extensions/tests/data/io/PGLT_162.DHW
Binary files differ
diff --git a/share/extensions/tests/data/io/PGLT_163.DHW b/share/extensions/tests/data/io/PGLT_163.DHW
new file mode 100644
index 0000000..a7d52a6
--- /dev/null
+++ b/share/extensions/tests/data/io/PGLT_163.DHW
Binary files differ
diff --git a/share/extensions/tests/data/io/nicechart_01.csv b/share/extensions/tests/data/io/nicechart_01.csv
new file mode 100644
index 0000000..2cd8d62
--- /dev/null
+++ b/share/extensions/tests/data/io/nicechart_01.csv
@@ -0,0 +1,13 @@
+Month;1978;1979;1980;1981
+January;2;1,3;0.1;2.3
+February;6.5;2.4;1.2;6.1
+March;7.4;6.7;7.9;4.7
+April;7.7;6.4;8.2;8.9
+May;10.9;11.7;18.7;11.1
+June;12.6;14.2;14.7;14.7
+July;16.5;15.5;17.5;15.1
+August;15.9;15.4;14.6;16.6
+September;14;14.5;13.2;15.3
+October;11.9;13.9;11.5;9.2
+November;6.7;8.5;7;6.6
+December;6.4;2.2;6.3;3.5
diff --git a/share/extensions/tests/data/io/test.eps b/share/extensions/tests/data/io/test.eps
new file mode 100644
index 0000000..a2bbae9
--- /dev/null
+++ b/share/extensions/tests/data/io/test.eps
@@ -0,0 +1,83 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.15.10 (http://cairographics.org)
+%%CreationDate: Fri Apr 26 10:51:47 2019
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 0 94 98
+%%EndComments
+%%BeginProlog
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 0 94 98
+%%EndPageSetup
+q 0 0 94 98 rectclip
+1 0 0 -1 0 98 cm q
+0.652941 0.801961 0.511765 rg
+1.641 0 m 91.734 0 l 92.645 0 93.375 0.73 93.375 1.641 c 93.375 95.625
+l 93.375 96.535 92.645 97.266 91.734 97.266 c 1.641 97.266 l 0.73 97.266
+ 0 96.535 0 95.625 c 0 1.641 l 0 0.73 0.73 0 1.641 0 c h
+1.641 0 m f
+Q Q
+showpage
+%%Trailer
+end
+%%EOF
diff --git a/share/extensions/tests/data/io/test.fig b/share/extensions/tests/data/io/test.fig
new file mode 100644
index 0000000..4925068
--- /dev/null
+++ b/share/extensions/tests/data/io/test.fig
@@ -0,0 +1,15 @@
+#FIG 3.2 Produced by xfig version 3.2.6a
+Landscape
+Center
+Metric
+A4
+100.00
+Single
+-2
+1200 2
+1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2700 3285 587 587 2700 3285 3285 3240
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+ 1890 2565 4950 2565 4950 5175 1890 5175 1890 2565
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+ 5220 4320 5220 2610 6705 2610 6705 4320 5220 4320
+4 0 0 50 -1 0 12 0.0000 4 165 1260 2520 1890 Hello Inkscape\001
diff --git a/share/extensions/tests/data/io/test.hpgl b/share/extensions/tests/data/io/test.hpgl
new file mode 100644
index 0000000..3dc0fed
--- /dev/null
+++ b/share/extensions/tests/data/io/test.hpgl
@@ -0,0 +1 @@
+IN;SP1;PU0,0;PD0,90;PU1543,280;PD1538,279,1534,275,1533,272,1053,358,1054,352,1056,349,713,2,711,7,711,12,714,17,718,19,719,19,653,502,648,500,645,497,210,716,213,720,218,722,223,720,227,717,227,716,666,928,663,932,659,934,733,1416,737,1414,741,1409,741,1404,738,1399,1076,1047,1078,1052,1079,1056,1560,1135,1559,1129,1556,1125,1551,1123,1546,1124,1545,1124,1315,694,1320,693,1324,694,1548,261,1543,260,1537,262,1534,266,1533,271,1533,272,1494,279;PU4234,3332;PD4234,3326,4237,3322,4242,3320,4244,3320,4246,3275,4247,3275,4252,3222,4262,3155,4278,3075,4279,3075,4302,2985,4303,2986,4318,2938,4318,2939,4336,2890,4357,2841,4380,2792,4381,2792,4407,2742,4408,2743,4437,2694,4438,2694,4471,2646,4508,2599,4509,2599,4549,2553,4550,2554,4595,2510,4595,2511,4644,2469,4645,2470,4698,2431,4699,2432,4757,2396,4757,2397,4820,2365,4821,2366,4889,2337,4889,2338,4962,2314,4962,2315,5041,2295,5041,2296,5126,2282,5126,2283,5216,2274,5312,2271,5312,2272,5405,2275,5405,2276,5487,2285,5523,2292,5557,2300,5557,2301,5588,2310,5617,2320,5617,2321,5644,2332,5644,2333,5668,2346,5690,2360,5690,2361,5710,2375,5710,2376,5728,2391,5727,2392,5744,2408,5743,2409,5758,2426,5758,2427,5771,2445,5770,2446,5792,2484,5791,2485,5807,2526,5806,2527,5818,2571,5817,2571,5825,2616,5824,2616,5829,2664,5828,2664,5831,2712,5830,2712,5831,2811,5832,2910,5833,2910,5835,2958,5836,2958,5840,3005,5841,3005,5849,3051,5850,3050,5862,3094,5863,3094,5879,3135,5880,3135,5902,3173,5903,3173,5916,3191,5917,3190,5932,3208,5932,3207,5949,3224,5950,3223,5968,3239,5968,3238,5989,3253,5989,3252,6012,3266,6012,3265,6037,3278,6037,3277,6064,3288,6093,3298,6125,3307,6125,3306,6159,3314,6159,3313,6196,3320,6196,3319,6277,3328,6277,3327,6370,3330,6466,3327,6466,3326,6557,3317,6556,3316,6641,3302,6641,3301,6719,3282,6719,3281,6792,3257,6860,3229,6860,3228,6923,3196,6923,3195,6981,3159,6980,3159,7034,3120,7033,3119,7082,3078,7127,3034,7126,3033,7167,2988,7166,2987,7203,2940,7236,2891,7235,2891,7265,2842,7291,2792,7314,2742,7313,2742,7334,2693,7333,2693,7351,2644,7366,2597,7365,2597,7389,2507,7388,2507,7404,2427,7413,2359,7418,2307,7417,2307,7419,2262;PU11,3320;PD16,3322,17,3323,1076,2265,1078,2269,1078,2275,1076,2279,2134,3337,2137,3332,2137,3327,2134,3323,3192,2265;PU7247,4616;PD7242,4613,7237,4613,7232,4616,7231,4617,7181,4583,7180,4583,7125,4551,7125,4552,7065,4522,7065,4523,7001,4496,7000,4496,6933,4472,6933,4473,6862,4451,6862,4452,6788,4433,6788,4434,6712,4418,6712,4419,6633,4406,6553,4397,6471,4391,6388,4388,6388,4389,6305,4389,6221,4393,6137,4400,6054,4411,5973,4425,5895,4442,5820,4462,5820,4463,5750,4485,5684,4510,5684,4511,5622,4538,5622,4539,5565,4568,5565,4569,5512,4600,5513,4601,5465,4635,5466,4635,5423,4671,5424,4671,5387,4709,5388,4709,5357,4748,5358,4748,5333,4788,5334,4789,5316,4830,5317,4830,5305,4872,5306,4873,5301,4916,5303,4916,5304,4959,5306,4958,5314,5001,5316,5000,5331,5042,5332,5041,5353,5082,5354,5081,5382,5120,5383,5119,5416,5157,5417,5156,5456,5193,5456,5192,5501,5227,5501,5226,5551,5259,5551,5258,5606,5289,5666,5317,5730,5343,5731,5343,5799,5366,5872,5387,5948,5405,5949,5405,6029,5420,6111,5432,6194,5440,6278,5445,6361,5447,6444,5445,6526,5440,6607,5432,6687,5421,6764,5407,6764,5406,6840,5390,6839,5389,6912,5369,6982,5346,6981,5346,7048,5320,7047,5320,7110,5292,7109,5291,7168,5260,7167,5260,7221,5226,7217,5222,7212,5221,7207,5223,7203,5227,7203,5228,6351,4914,6354,4910,6359,4908,6364,4908,6368,4912,6370,4914,7249,4620,7246,4615,7241,4613,7236,4614,7232,4617,7231,4617,7198,4595;SP0;PU0,0;IN;
diff --git a/share/extensions/tests/data/io/test.ps b/share/extensions/tests/data/io/test.ps
new file mode 100644
index 0000000..0c85986
--- /dev/null
+++ b/share/extensions/tests/data/io/test.ps
@@ -0,0 +1,120 @@
+%!PS-Adobe-3.0
+%%Creator: cairo 1.15.10 (http://cairographics.org)
+%%CreationDate: Fri Apr 26 10:51:29 2019
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%DocumentMedia: 33x34mm 93 97 0 () ()
+%%BoundingBox: 0 0 94 98
+%%EndComments
+%%BeginProlog
+/languagelevel where
+{ pop languagelevel } { 1 } ifelse
+2 lt { /Helvetica findfont 12 scalefont setfont 50 500 moveto
+ (This print job requires a PostScript Language Level 2 printer.) show
+ showpage quit } if
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+/cairo_data_source {
+ CairoDataIndex CairoData length lt
+ { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def }
+ { () } ifelse
+} def
+/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def
+/cairo_image { image cairo_flush_ascii85_file } def
+/cairo_imagemask { imagemask cairo_flush_ascii85_file } def
+/cairo_set_page_size {
+ % Change paper size, but only if different from previous paper size otherwise
+ % duplex fails. PLRM specifies a tolerance of 5 pts when matching paper size
+ % so we use the same when checking if the size changes.
+ /setpagedevice where {
+ pop currentpagedevice
+ /PageSize known {
+ 2 copy
+ currentpagedevice /PageSize get aload pop
+ exch 4 1 roll
+ sub abs 5 gt
+ 3 1 roll
+ sub abs 5 gt
+ or
+ } {
+ true
+ } ifelse
+ {
+ 2 array astore
+ 2 dict begin
+ /PageSize exch def
+ /ImagingBBox null def
+ currentdict end
+ setpagedevice
+ } {
+ pop pop
+ } ifelse
+ } {
+ pop
+ } ifelse
+} def
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageMedia: 33x34mm
+%%PageBoundingBox: 0 0 94 98
+94 98 cairo_set_page_size
+%%EndPageSetup
+q 0 0 94 98 rectclip
+1 0 0 -1 0 98 cm q
+0.9 0.5 0.5 rg
+1.641 0 m 91.734 0 l 92.645 0 93.375 0.73 93.375 1.641 c 93.375 95.625
+l 93.375 96.535 92.645 97.266 91.734 97.266 c 1.641 97.266 l 0.73 97.266
+ 0 96.535 0 95.625 c 0 1.641 l 0 0.73 0.73 0 1.641 0 c h
+1.641 0 m f
+Q Q
+showpage
+%%Trailer
+%%EOF
diff --git a/share/extensions/tests/data/io/test_r12.dxf b/share/extensions/tests/data/io/test_r12.dxf
new file mode 100644
index 0000000..7b55631
--- /dev/null
+++ b/share/extensions/tests/data/io/test_r12.dxf
@@ -0,0 +1,5592 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1009
+ 9
+$EXTMIN
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 9
+$EXTMAX
+ 10
+1000.0
+ 20
+1000.0
+ 30
+0.0
+ 9
+$FILLMODE
+ 70
+ 0
+ 9
+$SPLFRAME
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+LAYER
+ 70
+1
+ 0
+LAYER
+ 2
+0
+ 70
+ 0
+ 62
+ 7
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 174
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 1
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+12
+ 41
+12
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 174
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+5.72917
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+5.70296
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.07269
+ 20
+5.62424
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.04237
+ 20
+5.52647
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.99436
+ 20
+5.43799
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.93078
+ 20
+5.36089
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.85368
+ 20
+5.29731
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.76519
+ 20
+5.24929
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.66743
+ 20
+5.21897
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.58871
+ 20
+5.20833
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.5625
+ 20
+5.20833
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.53624
+ 20
+5.20833
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.45751
+ 20
+5.21897
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.35975
+ 20
+5.24929
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.27127
+ 20
+5.29731
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.19417
+ 20
+5.36089
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.13059
+ 20
+5.43799
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.08257
+ 20
+5.52647
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.05225
+ 20
+5.62424
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+5.70296
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+5.72917
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+5.75543
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.05225
+ 20
+5.83415
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.08257
+ 20
+5.93192
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.13059
+ 20
+6.0204
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.19417
+ 20
+6.0975
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.27127
+ 20
+6.16108
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.35975
+ 20
+6.2091
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.45751
+ 20
+6.23942
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.53624
+ 20
+6.25
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.5625
+ 20
+6.25
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.58871
+ 20
+6.25
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.66743
+ 20
+6.23942
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.76519
+ 20
+6.2091
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.85368
+ 20
+6.16108
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.93078
+ 20
+6.0975
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.99436
+ 20
+6.0204
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.04237
+ 20
+5.93192
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.07269
+ 20
+5.83415
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+5.75543
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+5.72917
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 1
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+12
+ 41
+12
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+5.72917
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+5.70296
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.18712
+ 20
+5.62424
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.12646
+ 20
+5.52647
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.03039
+ 20
+5.43799
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.90321
+ 20
+5.36089
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.74903
+ 20
+5.29731
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.5721
+ 20
+5.24929
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.37657
+ 20
+5.21897
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.21913
+ 20
+5.20833
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.16667
+ 20
+5.20833
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.11415
+ 20
+5.20833
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.95671
+ 20
+5.21897
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.76118
+ 20
+5.24929
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.58425
+ 20
+5.29731
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.43007
+ 20
+5.36089
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.3029
+ 20
+5.43799
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.20682
+ 20
+5.52647
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.14615
+ 20
+5.62424
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+5.70296
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+5.72917
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+5.75543
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.14615
+ 20
+5.83415
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.20682
+ 20
+5.93192
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.3029
+ 20
+6.0204
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.43007
+ 20
+6.0975
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.58425
+ 20
+6.16108
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.76118
+ 20
+6.2091
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+3.95671
+ 20
+6.23942
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.11415
+ 20
+6.25
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.16667
+ 20
+6.25
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.21913
+ 20
+6.25
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.37657
+ 20
+6.23942
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.5721
+ 20
+6.2091
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.74903
+ 20
+6.16108
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+4.90321
+ 20
+6.0975
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.03039
+ 20
+6.0204
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.12646
+ 20
+5.93192
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.18712
+ 20
+5.83415
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+5.75543
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+5.72917
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 2
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.15717
+ 20
+5.43935
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.13249
+ 20
+5.42096
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.05274
+ 20
+5.37354
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.93099
+ 20
+5.31799
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.79486
+ 20
+5.27317
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.64725
+ 20
+5.23964
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.49104
+ 20
+5.21793
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.32915
+ 20
+5.20865
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.16444
+ 20
+5.21218
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.04075
+ 20
+5.22325
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.99989
+ 20
+5.22917
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.96035
+ 20
+5.23497
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.84283
+ 20
+5.25911
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.70014
+ 20
+5.3004
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.57368
+ 20
+5.35183
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.46528
+ 20
+5.41211
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.37685
+ 20
+5.48004
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.31028
+ 20
+5.55442
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.26747
+ 20
+5.634
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25119
+ 20
+5.69656
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25028
+ 20
+5.71756
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.24935
+ 20
+5.73839
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25999
+ 20
+5.80149
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.29568
+ 20
+5.88194
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.35558
+ 20
+5.95774
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.43782
+ 20
+6.02756
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.54075
+ 20
+6.09022
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.66249
+ 20
+6.14437
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.80138
+ 20
+6.18881
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.91672
+ 20
+6.21556
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.95557
+ 20
+6.22217
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.99599
+ 20
+6.22906
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.11843
+ 20
+6.24283
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.28267
+ 20
+6.25006
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.44526
+ 20
+6.24436
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.60325
+ 20
+6.22618
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.75369
+ 20
+6.19601
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.89367
+ 20
+6.15429
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.02024
+ 20
+6.10146
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.10417
+ 20
+6.05583
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.13043
+ 20
+6.03797
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.29167
+ 20
+5.72917
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.15717
+ 20
+5.43935
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 94
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+12
+ 41
+12
+ 0
+VERTEX
+ 8
+0
+ 10
+8.15717
+ 20
+5.43935
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.13249
+ 20
+5.42096
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.05274
+ 20
+5.37354
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.93099
+ 20
+5.31799
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.79486
+ 20
+5.27317
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.64725
+ 20
+5.23964
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.49104
+ 20
+5.21793
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.32915
+ 20
+5.20865
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.16444
+ 20
+5.21218
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.04075
+ 20
+5.22325
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.99989
+ 20
+5.22917
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.96035
+ 20
+5.23497
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.84283
+ 20
+5.25911
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.70014
+ 20
+5.3004
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.57368
+ 20
+5.35183
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.46528
+ 20
+5.41211
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.37685
+ 20
+5.48004
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.31028
+ 20
+5.55442
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.26747
+ 20
+5.634
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25119
+ 20
+5.69656
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25028
+ 20
+5.71756
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.24935
+ 20
+5.73839
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25999
+ 20
+5.80149
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.29568
+ 20
+5.88194
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.35558
+ 20
+5.95774
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.43782
+ 20
+6.02756
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.54075
+ 20
+6.09022
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.66249
+ 20
+6.14437
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.80138
+ 20
+6.18881
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.91672
+ 20
+6.21556
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.95557
+ 20
+6.22217
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.99599
+ 20
+6.22906
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.11843
+ 20
+6.24283
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.28267
+ 20
+6.25006
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.44526
+ 20
+6.24436
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.60325
+ 20
+6.22618
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.75369
+ 20
+6.19601
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.89367
+ 20
+6.15429
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.02024
+ 20
+6.10146
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.10417
+ 20
+6.05583
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.13043
+ 20
+6.03797
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.29167
+ 20
+5.72917
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.15717
+ 20
+5.43935
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 2
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.86518
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.88878
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.95975
+ 20
+8.32514
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.04769
+ 20
+8.3016
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.12722
+ 20
+8.26426
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.1965
+ 20
+8.21479
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.25358
+ 20
+8.15479
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.2966
+ 20
+8.08583
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.32383
+ 20
+8.0096
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.94808
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.92757
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.69743
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.67697
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.32383
+ 20
+7.61546
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.2966
+ 20
+7.53922
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.25358
+ 20
+7.47026
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.1965
+ 20
+7.41026
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.12722
+ 20
+7.36079
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+8.04769
+ 20
+7.32346
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.95975
+ 20
+7.29992
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.88878
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+7.86518
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.6945
+ 20
+7.29167
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.62354
+ 20
+7.29992
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.5356
+ 20
+7.32346
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.45606
+ 20
+7.36079
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.38683
+ 20
+7.41026
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.32969
+ 20
+7.47026
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.28668
+ 20
+7.53922
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25944
+ 20
+7.61546
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.67697
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.69743
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.92757
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.94808
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25944
+ 20
+8.0096
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.28668
+ 20
+8.08583
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.32969
+ 20
+8.15479
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.38683
+ 20
+8.21479
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.45606
+ 20
+8.26426
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.5356
+ 20
+8.3016
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.62354
+ 20
+8.32514
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.6945
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+8.33333
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 94
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+12
+ 41
+12
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.86518
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.88878
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.95975
+ 20
+8.32514
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.04769
+ 20
+8.3016
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.12722
+ 20
+8.26426
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.1965
+ 20
+8.21479
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.25358
+ 20
+8.15479
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.2966
+ 20
+8.08583
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.32383
+ 20
+8.0096
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.94808
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.92757
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.69743
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+7.67697
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.32383
+ 20
+7.61546
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.2966
+ 20
+7.53922
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.25358
+ 20
+7.47026
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.1965
+ 20
+7.41026
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.12722
+ 20
+7.36079
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+8.04769
+ 20
+7.32346
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.95975
+ 20
+7.29992
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.88878
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+7.86518
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.6945
+ 20
+7.29167
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.62354
+ 20
+7.29992
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.5356
+ 20
+7.32346
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.45606
+ 20
+7.36079
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.38683
+ 20
+7.41026
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.32969
+ 20
+7.47026
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.28668
+ 20
+7.53922
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25944
+ 20
+7.61546
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.67697
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.69743
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.92757
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+7.94808
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25944
+ 20
+8.0096
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.28668
+ 20
+8.08583
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.32969
+ 20
+8.15479
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.38683
+ 20
+8.21479
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.45606
+ 20
+8.26426
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.5356
+ 20
+8.3016
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.62354
+ 20
+8.32514
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.6945
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+VERTEX
+ 8
+0
+ 10
+6.71815
+ 20
+8.33333
+ 30
+0.0
+ 40
+0.166667
+ 41
+0.166667
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 0
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 40
+7.5
+ 41
+7.5
+ 0
+VERTEX
+ 8
+0
+ 10
+1.04167
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.125
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.16667
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 0
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 40
+7.5
+ 41
+7.5
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20833
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.20856
+ 20
+4.155
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.21035
+ 20
+4.1219
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.21517
+ 20
+4.07058
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.22461
+ 20
+4.0039
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.24007
+ 20
+3.92507
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.26324
+ 20
+3.83708
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.29551
+ 20
+3.743
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.33854
+ 20
+3.64583
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.39372
+ 20
+3.54872
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.46262
+ 20
+3.45458
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.54682
+ 20
+3.36664
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.64779
+ 20
+3.28776
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.76704
+ 20
+3.22114
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+5.90614
+ 20
+3.16976
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.06663
+ 20
+3.13672
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.20415
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.25
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.29297
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.42188
+ 20
+3.13672
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.55111
+ 20
+3.16976
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.64367
+ 20
+3.22114
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.70574
+ 20
+3.28776
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.74333
+ 20
+3.36664
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.76269
+ 20
+3.45458
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.76981
+ 20
+3.54872
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.77083
+ 20
+3.64583
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.77181
+ 20
+3.743
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.77897
+ 20
+3.83708
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.79829
+ 20
+3.92507
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.83594
+ 20
+4.0039
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.89794
+ 20
+4.07058
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+6.99056
+ 20
+4.1219
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.11974
+ 20
+4.155
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.24864
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.29167
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.33746
+ 20
+4.16667
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.47499
+ 20
+4.155
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.63547
+ 20
+4.1219
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.77458
+ 20
+4.07058
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.89388
+ 20
+4.0039
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+7.99479
+ 20
+3.92507
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.079
+ 20
+3.83708
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.14789
+ 20
+3.743
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.20313
+ 20
+3.64583
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.2461
+ 20
+3.54872
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.27838
+ 20
+3.45458
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.30154
+ 20
+3.36664
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.31706
+ 20
+3.28776
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.32644
+ 20
+3.22114
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33128
+ 20
+3.16976
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33306
+ 20
+3.13672
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+8.33333
+ 20
+3.125
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 2
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55035
+ 20
+1.15478
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.07807
+ 20
+1.23953
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.7405
+ 20
+0.898492
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.67518
+ 20
+1.37386
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.24653
+ 20
+1.58951
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.67844
+ 20
+1.79856
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+1.75103
+ 20
+2.27285
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+1.92671
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55686
+ 20
+2.00418
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.33035
+ 20
+1.58122
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55035
+ 20
+1.15478
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 94
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+7.5
+ 41
+7.5
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55035
+ 20
+1.15478
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.07807
+ 20
+1.23953
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+1.7405
+ 20
+0.898492
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+1.67518
+ 20
+1.37386
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+1.24653
+ 20
+1.58951
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+1.67844
+ 20
+1.79856
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+1.75103
+ 20
+2.27285
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.08333
+ 20
+1.92671
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55686
+ 20
+2.00418
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.33035
+ 20
+1.58122
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+2.55035
+ 20
+1.15478
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 2
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.63368
+ 20
+1.12359
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.1614
+ 20
+1.20833
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+3.82383
+ 20
+0.867296
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+3.75851
+ 20
+1.34267
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+3.32986
+ 20
+1.55826
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+3.76178
+ 20
+1.76736
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+3.83436
+ 20
+2.24164
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.16667
+ 20
+1.89551
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.64019
+ 20
+1.97299
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.41368
+ 20
+1.54997
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+VERTEX
+ 8
+0
+ 10
+4.63368
+ 20
+1.12359
+ 30
+0.0
+ 40
+0
+ 41
+0
+ 0
+SEQEND
+ 8
+0
+ 0
+POLYLINE
+ 8
+0
+ 62
+ 94
+ 66
+ 1
+ 10
+0
+ 20
+0
+ 30
+0.0
+ 70
+ 1
+ 40
+7.5
+ 41
+7.5
+ 0
+VERTEX
+ 8
+0
+ 10
+4.63368
+ 20
+1.12359
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.1614
+ 20
+1.20833
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.82383
+ 20
+0.867296
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.75851
+ 20
+1.34267
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.32986
+ 20
+1.55826
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.76178
+ 20
+1.76736
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+3.83436
+ 20
+2.24164
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.16667
+ 20
+1.89551
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.64019
+ 20
+1.97299
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.41368
+ 20
+1.54997
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+VERTEX
+ 8
+0
+ 10
+4.63368
+ 20
+1.12359
+ 30
+0.0
+ 40
+0.104167
+ 41
+0.104167
+ 0
+SEQEND
+ 8
+0
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/io/test_r14.dxf b/share/extensions/tests/data/io/test_r14.dxf
new file mode 100644
index 0000000..7650cad
--- /dev/null
+++ b/share/extensions/tests/data/io/test_r14.dxf
@@ -0,0 +1,1398 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1014
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$MEASUREMENT
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 4
+ 0
+VPORT
+ 5
+2E
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+210.0
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+341.0
+ 41
+1.24
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+2
+ 0
+LAYER
+ 5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+51
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Layer_1
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+270
+ 2
+271
+ 2
+272
+ 2
+273
+ 2
+274
+ 3
+340
+11
+275
+ 0
+280
+ 0
+281
+ 0
+282
+ 0
+283
+ 0
+284
+ 8
+285
+ 0
+286
+ 0
+287
+ 3
+288
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*MODEL_SPACE
+ 0
+BLOCK_RECORD
+ 5
+1B
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*PAPER_SPACE
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+LWPOLYLINE
+ 5
+100
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+1
+ 70
+1
+ 10
+113.097368
+ 20
+154.075207
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+101
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+10
+ 70
+1
+ 10
+120.275430
+ 20
+164.135316
+ 30
+0.0
+ 10
+121.883216
+ 20
+188.782038
+ 30
+0.0
+ 10
+102.491311
+ 20
+204.079099
+ 30
+0.0
+ 10
+126.428570
+ 20
+210.166260
+ 30
+0.0
+ 10
+134.984511
+ 20
+233.336106
+ 30
+0.0
+ 10
+148.170764
+ 20
+212.451457
+ 30
+0.0
+ 10
+172.850533
+ 20
+211.474151
+ 30
+0.0
+ 10
+157.062824
+ 20
+192.479564
+ 30
+0.0
+ 10
+163.759825
+ 20
+168.705709
+ 30
+0.0
+ 10
+140.816225
+ 20
+177.851061
+ 30
+0.0
+ 0
+SPLINE
+ 5
+102
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+25
+ 73
+21
+ 74
+19
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+19.668030
+ 40
+39.054581
+ 40
+58.722611
+ 40
+78.390642
+ 40
+97.777192
+ 40
+117.445222
+ 40
+137.113253
+ 40
+156.499803
+ 40
+176.167833
+ 40
+195.835864
+ 40
+215.222414
+ 40
+234.890444
+ 40
+254.558475
+ 40
+273.945025
+ 40
+293.613055
+ 40
+313.281086
+ 40
+332.667636
+ 40
+352.335666
+ 40
+352.335666
+ 40
+352.335666
+ 40
+352.335666
+ 10
+113.097368
+ 20
+154.075207
+ 30
+0.0
+ 10
+112.423967
+ 20
+147.485759
+ 30
+0.0
+ 10
+111.086802
+ 20
+134.401170
+ 30
+0.0
+ 10
+100.712586
+ 20
+117.109684
+ 30
+0.0
+ 10
+85.522978
+ 20
+104.253917
+ 30
+0.0
+ 10
+66.713509
+ 20
+97.435647
+ 30
+0.0
+ 10
+46.754542
+ 20
+97.435647
+ 30
+0.0
+ 10
+27.971417
+ 20
+104.253917
+ 30
+0.0
+ 10
+12.676624
+ 20
+117.109684
+ 30
+0.0
+ 10
+2.693232
+ 20
+134.401170
+ 30
+0.0
+ 10
+-0.792469
+ 20
+154.075207
+ 30
+0.0
+ 10
+2.693232
+ 20
+173.749243
+ 30
+0.0
+ 10
+12.676624
+ 20
+191.040729
+ 30
+0.0
+ 10
+27.971417
+ 20
+203.896496
+ 30
+0.0
+ 10
+46.754542
+ 20
+210.714766
+ 30
+0.0
+ 10
+66.713509
+ 20
+210.714766
+ 30
+0.0
+ 10
+85.522978
+ 20
+203.896496
+ 30
+0.0
+ 10
+100.712586
+ 20
+191.040729
+ 30
+0.0
+ 10
+111.086802
+ 20
+173.749243
+ 30
+0.0
+ 10
+112.423967
+ 20
+160.664654
+ 30
+0.0
+ 10
+113.097368
+ 20
+154.075207
+ 30
+0.0
+ 11
+113.097368
+ 21
+154.075207
+ 31
+0.0
+ 11
+109.666446
+ 21
+134.708736
+ 31
+0.0
+ 11
+99.973171
+ 21
+117.919491
+ 31
+0.0
+ 11
+84.916776
+ 21
+105.264990
+ 31
+0.0
+ 11
+66.429459
+ 21
+98.553020
+ 31
+0.0
+ 11
+47.042909
+ 21
+98.553020
+ 31
+0.0
+ 11
+28.555593
+ 21
+105.264990
+ 31
+0.0
+ 11
+13.499197
+ 21
+117.919491
+ 31
+0.0
+ 11
+3.805922
+ 21
+134.708736
+ 31
+0.0
+ 11
+0.375001
+ 21
+154.075207
+ 31
+0.0
+ 11
+3.805922
+ 21
+173.441678
+ 31
+0.0
+ 11
+13.499197
+ 21
+190.230923
+ 31
+0.0
+ 11
+28.555593
+ 21
+202.885423
+ 31
+0.0
+ 11
+47.042909
+ 21
+209.597394
+ 31
+0.0
+ 11
+66.429459
+ 21
+209.597394
+ 31
+0.0
+ 11
+84.916776
+ 21
+202.885423
+ 31
+0.0
+ 11
+99.973171
+ 21
+190.230923
+ 31
+0.0
+ 11
+109.666446
+ 21
+173.441678
+ 31
+0.0
+ 11
+113.097368
+ 21
+154.075207
+ 31
+0.0
+ 0
+SPLINE
+ 5
+103
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+10
+ 73
+6
+ 74
+4
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+37.795543
+ 40
+102.597632
+ 40
+154.404451
+ 40
+154.404451
+ 40
+154.404451
+ 40
+154.404451
+ 10
+141.965294
+ 20
+62.316437
+ 30
+0.0
+ 10
+150.647125
+ 20
+53.810973
+ 30
+0.0
+ 10
+174.214329
+ 20
+30.722525
+ 30
+0.0
+ 10
+221.078954
+ 20
+-13.525722
+ 30
+0.0
+ 10
+254.105150
+ 20
+15.667342
+ 30
+0.0
+ 10
+268.777976
+ 20
+28.637189
+ 30
+0.0
+ 11
+141.965294
+ 21
+62.316437
+ 31
+0.0
+ 11
+169.038517
+ 21
+35.943274
+ 31
+0.0
+ 11
+224.292337
+ 21
+2.085835
+ 31
+0.0
+ 11
+268.777976
+ 21
+28.637189
+ 31
+0.0
+ 0
+LWPOLYLINE
+ 5
+104
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+183.548854
+ 20
+142.046895
+ 30
+0.0
+ 10
+141.965294
+ 20
+62.316437
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+105
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+242.659352
+ 20
+114.209972
+ 30
+0.0
+ 10
+183.548854
+ 20
+142.046895
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+106
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+3
+ 70
+1
+ 10
+227.194404
+ 20
+97.026684
+ 30
+0.0
+ 10
+187.672839
+ 20
+86.029373
+ 30
+0.0
+ 10
+202.450470
+ 20
+54.412140
+ 30
+0.0
+ 0
+SPLINE
+ 5
+107
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+10
+ 73
+6
+ 74
+4
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+57.671738
+ 40
+87.553151
+ 40
+100.924559
+ 40
+100.924559
+ 40
+100.924559
+ 40
+100.924559
+ 10
+268.777976
+ 20
+28.637189
+ 30
+0.0
+ 10
+274.336610
+ 20
+48.150317
+ 30
+0.0
+ 10
+282.775336
+ 20
+77.773765
+ 30
+0.0
+ 10
+261.049821
+ 20
+109.076545
+ 30
+0.0
+ 10
+247.002130
+ 20
+112.997749
+ 30
+0.0
+ 10
+242.659352
+ 20
+114.209972
+ 30
+0.0
+ 11
+268.777976
+ 21
+28.637189
+ 31
+0.0
+ 11
+273.614745
+ 21
+86.105747
+ 31
+0.0
+ 11
+255.234979
+ 21
+109.665946
+ 31
+0.0
+ 11
+242.659352
+ 21
+114.209972
+ 31
+0.0
+ 0
+LWPOLYLINE
+ 5
+108
+100
+AcDbEntity
+ 8
+Layer_1
+ 62
+7
+100
+AcDbPolyline
+ 90
+4
+ 70
+1
+ 10
+197.639141
+ 20
+200.126412
+ 30
+0.0
+ 10
+235.442375
+ 20
+200.126412
+ 30
+0.0
+ 10
+235.442375
+ 20
+163.010511
+ 30
+0.0
+ 10
+197.639141
+ 20
+163.010511
+ 30
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 0
+DICTIONARY
+ 5
+D
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+1A
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+17
+330
+C
+100
+AcDbDictionary
+ 3
+STANDARD
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+330
+C
+100
+AcDbDictionary
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/refs/addnodes.out b/share/extensions/tests/data/refs/addnodes.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/addnodes.out
diff --git a/share/extensions/tests/data/refs/addnodes__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/addnodes__--id__p1__--id__r3.out
new file mode 100644
index 0000000..5ea4d95
--- /dev/null
+++ b/share/extensions/tests/data/refs/addnodes__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M100.0 600.0C100.0 600.0 100.492669642 600.492669642 101.408847538 601.408847538C101.802189702 601.802189702 102.273594511 602.273594511 102.817588835 602.817588835C103.243338717 603.243338717 103.713551135 603.713551135 104.225602376 604.225602376C104.665021949 604.665021949 105.135252921 605.135252921 105.634637178 605.634637178C106.081240047 606.081240047 106.55115928 606.55115928 107.043208906 607.043208906C107.494271796 607.494271796 107.963931798 607.963931798 108.451275306 608.451275306C108.90541319 608.90541319 109.374906912 609.374906912 109.859017176 609.859017176C110.315535665 610.315535665 110.785052044 610.785052044 111.266946359 611.266946359C111.725358133 611.725358133 112.194970891 612.194970891 112.675250967 612.675250967C113.135201179 613.135201179 113.604934744 613.604934744 114.083982935 614.083982935C114.545174794 614.545174794 115.014999823 615.014999823 115.49303978 615.49303978C115.954936837 615.954936837 116.424503371 616.424503371 116.901362098 616.901362098C117.364285885 617.364285885 117.834081903 617.834081903 118.310404984 618.310404984C118.773709944 618.773709944 119.243190068 619.243190068 119.718527724 619.718527724C120.182678432 620.182678432 120.652414204 620.652414204 121.127439312 621.127439312C121.59176289 621.59176289 122.061140167 622.061140167 122.535294954 622.535294954C123.000147008 623.000147008 123.469590946 623.469590946 123.943366516 623.943366516C124.408771457 624.408771457 124.87835632 624.87835632 125.351874408 625.351874408C125.817491143 625.817491143 126.286910934 626.286910934 126.759899226 626.759899226C127.225905768 627.225905768 127.695376241 627.695376241 128.168086325 628.168086325C128.634713673 628.634713673 129.104497796 629.104497796 129.577222922 629.577222922C130.043839488 630.043839488 130.513321541 630.513321541 130.985461567 630.985461567C131.452371198 631.452371198 131.921880238 631.921880238 132.393787992 632.393787992C132.860866688 632.860866688 133.330295258 633.330295258 133.801879106 633.801879106C134.269464068 634.269464068 134.73916791 634.73916791 135.210800945 635.210800945C135.67834983 635.67834983 136.147794642 636.147794642 136.618950578 636.618950578C137.086813396 637.086813396 137.556363503 637.556363503 138.027419945 638.027419945C138.495502277 638.495502277 138.965071983 638.965071983 139.435951515 639.435951515C139.90415693 639.90415693 140.373657336 640.373657336 140.844278193 640.844278193C141.312505117 641.312505117 141.781841122 641.781841122 142.252114319 642.252114319C142.720669784 642.720669784 143.190155606 643.190155606 143.660401772 643.660401772C144.129148766 644.129148766 144.598651264 644.598651264 145.068740873 645.068740873C145.537528114 645.537528114 146.006899217 646.006899217 146.476687185 646.476687185C146.945746045 646.945746045 147.415220476 647.415220476 147.88494426 647.88494426C148.354462277 648.354462277 148.824229427 648.824229427 149.294079708 649.294079708C149.763426663 649.763426663 150.232856571 650.232856571 150.702203963 650.702203963C151.171890033 651.171890033 151.641493468 651.641493468 152.110848439 652.110848439C152.580562226 652.580562226 153.05002717 653.05002717 153.519077062 653.519077062C153.989208877 653.989208877 154.458923725 654.458923725 154.928054242 654.928054242C155.398197447 655.398197447 155.867753797 655.867753797 156.336554845 656.336554845C156.806970802 656.806970802 157.276626245 657.276626245 157.745350978 657.745350978C158.215871064 658.215871064 158.685453298 658.685453298 159.153925522 659.153925522C159.624651105 659.624651105 160.094255975 660.094255975 160.562565477 660.562565477C161.033502805 661.033502805 161.503130188 661.503130188 161.971270014 661.971270014C162.442328937 662.442328937 162.911881695 662.911881695 163.379747335 663.379747335C163.851043382 663.851043382 164.320627479 664.320627479 164.788314665 664.788314665C165.25982888 665.25982888 165.729415012 665.729415012 166.196883519 666.196883519C166.668462055 666.668462055 167.137885567 667.137885567 167.604959469 667.604959469C168.077135194 668.077135194 168.546909701 668.546909701 169.014081959 669.014081959C169.486344036 669.486344036 169.955946852 669.955946852 170.422682736 670.422682736C170.895402986 670.895402986 171.365182313 671.365182313 171.831804954 671.831804954C172.304577145 672.304577145 172.774108897 672.774108897 173.240175804 673.240175804C173.713318456 673.713318456 174.182890257 674.182890257 174.648656425 674.648656425C175.122118513 675.122118513 175.591648166 675.591648166 176.056998768 676.056998768C176.530787433 676.530787433 177.000244119 677.000244119 177.46510855 677.46510855C177.939588524 677.939588524 178.4092843 678.4092843 178.873919115 678.873919115C179.348847409 679.348847409 179.818488018 679.818488018 180.282545374 680.282545374C180.757798008 680.757798008 181.227194751 681.227194751 181.690418122 681.690418122C182.166449964 682.166449964 182.635962318 682.635962318 183.098610634 683.098610634C183.575408449 683.575408449 184.04491595 684.04491595 184.506755997 684.506755997C184.984788161 684.984788161 185.454605804 685.454605804 185.915790711 685.915790711C186.394840751 686.394840751 186.864576281 686.864576281 187.324528577 687.324528577C187.804734787 687.804734787 188.274277188 688.274277188 188.732622368 688.732622368C189.214684349 689.214684349 189.684360343 689.684360343 190.141029779 690.141029779C190.625222816 690.625222816 191.094794231 691.094794231 191.549004345 691.549004345C192.036313084 692.036313084 192.505940175 692.505940175 192.956972168 692.956972168C193.449074825 693.449074825 193.919041685 693.919041685 194.365686354 694.365686354C194.864956855 694.864956855 195.335085523 695.335085523 195.774415253 695.774415253C196.28671416 696.28671416 196.757133573 696.757133573 197.183045957 697.183045957C197.72677853 697.72677853 198.197974239 698.197974239 198.591166148 698.591166148C199.507335265 699.507335265 200.0 700.0 200.0 700.0C200.0 700.0 200.492669642 699.507330358 201.408847538 698.591152462C201.802189702 698.197810298 202.273594511 697.726405489 202.817588835 697.182411165C203.243338717 696.756661283 203.713551135 696.286448865 204.225602376 695.774397624C204.665021949 695.334978051 205.135252921 694.864747079 205.634637178 694.365362822C206.081240047 693.918759953 206.55115928 693.44884072 207.043208906 692.956791094C207.494271796 692.505728204 207.963931798 692.036068202 208.451275306 691.548724694C208.90541319 691.09458681 209.374906912 690.625093088 209.859017176 690.140982824C210.315535665 689.684464335 210.785052044 689.214947956 211.266946359 688.733053641C211.725358133 688.274641867 212.194970891 687.805029109 212.675250967 687.324749033C213.135201179 686.864798821 213.604934744 686.395065256 214.083982935 685.916017065C214.545174794 685.454825206 215.014999823 684.985000177 215.49303978 684.50696022C215.954936837 684.045063163 216.424503371 683.575496629 216.901362098 683.098637902C217.364285885 682.635714115 217.834081903 682.165918097 218.310404984 681.689595016C218.773709944 681.226290056 219.243190068 680.756809932 219.718527724 680.281472276C220.182678432 679.817321568 220.652414204 679.347585796 221.127439312 678.872560688C221.59176289 678.40823711 222.061140167 677.938859833 222.535294954 677.464705046C223.000147008 676.999852992 223.469590946 676.530409054 223.943366516 676.056633484C224.408771457 675.591228543 224.87835632 675.12164368 225.351874408 674.648125592C225.817491143 674.182508857 226.286910934 673.713089066 226.759899226 673.240100774C227.225905768 672.774094232 227.695376241 672.304623759 228.168086325 671.831913675C228.634713673 671.365286327 229.104497796 670.895502204 229.577222922 670.422777078C230.043839488 669.956160512 230.513321541 669.486678459 230.985461567 669.014538433C231.452371198 668.547628802 231.921880238 668.078119762 232.393787992 667.606212008C232.860866688 667.139133312 233.330295258 666.669704742 233.801879106 666.198120894C234.269464068 665.730535932 234.73916791 665.26083209 235.210800945 664.789199055C235.67834983 664.32165017 236.147794642 663.852205358 236.618950578 663.381049422C237.086813396 662.913186604 237.556363503 662.443636497 238.027419945 661.972580055C238.495502277 661.504497723 238.965071983 661.034928017 239.435951515 660.564048485C239.90415693 660.09584307 240.373657336 659.626342664 240.844278193 659.155721807C241.312505117 658.687494883 241.781841122 658.218158878 242.252114319 657.747885681C242.720669784 657.279330216 243.190155606 656.809844394 243.660401772 656.339598228C244.129148766 655.870851234 244.598651264 655.401348736 245.068740873 654.931259127C245.537528114 654.462471886 246.006899217 653.993100783 246.476687185 653.523312815C246.945746045 653.054253955 247.415220476 652.584779524 247.88494426 652.11505574C248.354462277 651.645537723 248.824229427 651.175770573 249.294079708 650.705920292C249.763426663 650.236573337 250.232856571 649.767143429 250.702203963 649.297796037C251.171890033 648.828109967 251.641493468 648.358506532 252.110848439 647.889151561C252.580562226 647.419437774 253.05002717 646.94997283 253.519077062 646.480922938C253.989208877 646.010791123 254.458923725 645.541076275 254.928054242 645.071945758C255.398197447 644.601802553 255.867753797 644.132246203 256.336554845 643.663445155C256.806970802 643.193029198 257.276626245 642.723373755 257.745350978 642.254649022C258.215871064 641.784128936 258.685453298 641.314546702 259.153925522 640.846074478C259.624651105 640.375348895 260.094255975 639.905744025 260.562565477 639.437434523C261.033502805 638.966497195 261.503130188 638.496869812 261.971270014 638.028729986C262.442328937 637.557671063 262.911881695 637.088118305 263.379747335 636.620252665C263.851043382 636.148956618 264.320627479 635.679372521 264.788314665 635.211685335C265.25982888 634.74017112 265.729415012 634.270584988 266.196883519 633.803116481C266.668462055 633.331537945 267.137885567 632.862114433 267.604959469 632.395040531C268.077135194 631.922864806 268.546909701 631.453090299 269.014081959 630.985918041C269.486344036 630.513655964 269.955946852 630.044053148 270.422682736 629.577317264C270.895402986 629.104597014 271.365182313 628.634817687 271.831804954 628.168195046C272.304577145 627.695422855 272.774108897 627.225891103 273.240175804 626.759824196C273.713318456 626.286681544 274.182890257 625.817109743 274.648656425 625.351343575C275.122118513 624.877881487 275.591648166 624.408351834 276.056998768 623.943001232C276.530787433 623.469212567 277.000244119 622.999755881 277.46510855 622.53489145C277.939588524 622.060411476 278.4092843 621.5907157 278.873919115 621.126080885C279.348847409 620.651152591 279.818488018 620.181511982 280.282545374 619.717454626C280.757798008 619.242201992 281.227194751 618.772805249 281.690418122 618.309581878C282.166449964 617.833550036 282.635962318 617.364037682 283.098610634 616.901389366C283.575408449 616.424591551 284.04491595 615.95508405 284.506755997 615.493244003C284.984788161 615.015211839 285.454605804 614.545394196 285.915790711 614.084209289C286.394840751 613.605159249 286.864576281 613.135423719 287.324528577 612.675471423C287.804734787 612.195265213 288.274277188 611.725722812 288.732622368 611.267377632C289.214684349 610.785315651 289.684360343 610.315639657 290.141029779 609.858970221C290.625222816 609.374777184 291.094794231 608.905205769 291.549004345 608.450995655C292.036313084 607.963686916 292.505940175 607.494059825 292.956972168 607.043027832C293.449074825 606.550925175 293.919041685 606.080958315 294.365686354 605.634313646C294.864956855 605.135043145 295.335085523 604.664914477 295.774415253 604.225584747C296.28671416 603.71328584 296.757133573 603.242866427 297.183045957 602.816954043C297.72677853 602.27322147 298.197974239 601.802025761 298.591166148 601.408833852C299.507335265 600.492664735 300.0 600.0 300.0 600.0C300.0 600.0 300.492669642 600.492669642 301.408847538 601.408847538C301.802189702 601.802189702 302.273594511 602.273594511 302.817588835 602.817588835C303.243338717 603.243338717 303.713551135 603.713551135 304.225602376 604.225602376C304.665021949 604.665021949 305.135252921 605.135252921 305.634637178 605.634637178C306.081240047 606.081240047 306.55115928 606.55115928 307.043208906 607.043208906C307.494271796 607.494271796 307.963931798 607.963931798 308.451275306 608.451275306C308.90541319 608.90541319 309.374906912 609.374906912 309.859017176 609.859017176C310.315535665 610.315535665 310.785052044 610.785052044 311.266946359 611.266946359C311.725358133 611.725358133 312.194970891 612.194970891 312.675250967 612.675250967C313.135201179 613.135201179 313.604934744 613.604934744 314.083982935 614.083982935C314.545174794 614.545174794 315.014999823 615.014999823 315.49303978 615.49303978C315.954936837 615.954936837 316.424503371 616.424503371 316.901362098 616.901362098C317.364285885 617.364285885 317.834081903 617.834081903 318.310404984 618.310404984C318.773709944 618.773709944 319.243190068 619.243190068 319.718527724 619.718527724C320.182678432 620.182678432 320.652414204 620.652414204 321.127439312 621.127439312C321.59176289 621.59176289 322.061140167 622.061140167 322.535294954 622.535294954C323.000147008 623.000147008 323.469590946 623.469590946 323.943366516 623.943366516C324.408771457 624.408771457 324.87835632 624.87835632 325.351874408 625.351874408C325.817491143 625.817491143 326.286910934 626.286910934 326.759899226 626.759899226C327.225905768 627.225905768 327.695376241 627.695376241 328.168086325 628.168086325C328.634713673 628.634713673 329.104497796 629.104497796 329.577222922 629.577222922C330.043839488 630.043839488 330.513321541 630.513321541 330.985461567 630.985461567C331.452371198 631.452371198 331.921880238 631.921880238 332.393787992 632.393787992C332.860866688 632.860866688 333.330295258 633.330295258 333.801879106 633.801879106C334.269464068 634.269464068 334.73916791 634.73916791 335.210800945 635.210800945C335.67834983 635.67834983 336.147794642 636.147794642 336.618950578 636.618950578C337.086813396 637.086813396 337.556363503 637.556363503 338.027419945 638.027419945C338.495502277 638.495502277 338.965071983 638.965071983 339.435951515 639.435951515C339.90415693 639.90415693 340.373657336 640.373657336 340.844278193 640.844278193C341.312505117 641.312505117 341.781841122 641.781841122 342.252114319 642.252114319C342.720669784 642.720669784 343.190155606 643.190155606 343.660401772 643.660401772C344.129148766 644.129148766 344.598651264 644.598651264 345.068740873 645.068740873C345.537528114 645.537528114 346.006899217 646.006899217 346.476687185 646.476687185C346.945746045 646.945746045 347.415220476 647.415220476 347.88494426 647.88494426C348.354462277 648.354462277 348.824229427 648.824229427 349.294079708 649.294079708C349.763426663 649.763426663 350.232856571 650.232856571 350.702203963 650.702203963C351.171890033 651.171890033 351.641493468 651.641493468 352.110848439 652.110848439C352.580562226 652.580562226 353.05002717 653.05002717 353.519077062 653.519077062C353.989208877 653.989208877 354.458923725 654.458923725 354.928054242 654.928054242C355.398197447 655.398197447 355.867753797 655.867753797 356.336554845 656.336554845C356.806970802 656.806970802 357.276626245 657.276626245 357.745350978 657.745350978C358.215871064 658.215871064 358.685453298 658.685453298 359.153925522 659.153925522C359.624651105 659.624651105 360.094255975 660.094255975 360.562565477 660.562565477C361.033502805 661.033502805 361.503130188 661.503130188 361.971270014 661.971270014C362.442328937 662.442328937 362.911881695 662.911881695 363.379747335 663.379747335C363.851043382 663.851043382 364.320627479 664.320627479 364.788314665 664.788314665C365.25982888 665.25982888 365.729415012 665.729415012 366.196883519 666.196883519C366.668462055 666.668462055 367.137885567 667.137885567 367.604959469 667.604959469C368.077135194 668.077135194 368.546909701 668.546909701 369.014081959 669.014081959C369.486344036 669.486344036 369.955946852 669.955946852 370.422682736 670.422682736C370.895402986 670.895402986 371.365182313 671.365182313 371.831804954 671.831804954C372.304577145 672.304577145 372.774108897 672.774108897 373.240175804 673.240175804C373.713318456 673.713318456 374.182890257 674.182890257 374.648656425 674.648656425C375.122118513 675.122118513 375.591648166 675.591648166 376.056998768 676.056998768C376.530787433 676.530787433 377.000244119 677.000244119 377.46510855 677.46510855C377.939588524 677.939588524 378.4092843 678.4092843 378.873919115 678.873919115C379.348847409 679.348847409 379.818488018 679.818488018 380.282545374 680.282545374C380.757798008 680.757798008 381.227194751 681.227194751 381.690418122 681.690418122C382.166449964 682.166449964 382.635962318 682.635962318 383.098610634 683.098610634C383.575408449 683.575408449 384.04491595 684.04491595 384.506755997 684.506755997C384.984788161 684.984788161 385.454605804 685.454605804 385.915790711 685.915790711C386.394840751 686.394840751 386.864576281 686.864576281 387.324528577 687.324528577C387.804734787 687.804734787 388.274277188 688.274277188 388.732622368 688.732622368C389.214684349 689.214684349 389.684360343 689.684360343 390.141029779 690.141029779C390.625222816 690.625222816 391.094794231 691.094794231 391.549004345 691.549004345C392.036313084 692.036313084 392.505940175 692.505940175 392.956972168 692.956972168C393.449074825 693.449074825 393.919041685 693.919041685 394.365686354 694.365686354C394.864956855 694.864956855 395.335085523 695.335085523 395.774415253 695.774415253C396.28671416 696.28671416 396.757133573 696.757133573 397.183045957 697.183045957C397.72677853 697.72677853 398.197974239 698.197974239 398.591166148 698.591166148C399.507335265 699.507335265 400.0 700.0 400.0 700.0" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/convert2dashes.out b/share/extensions/tests/data/refs/convert2dashes.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/convert2dashes.out
diff --git a/share/extensions/tests/data/refs/dhw_input__PAGE_001__DHW.out b/share/extensions/tests/data/refs/dhw_input__PAGE_001__DHW.out
new file mode 100644
index 0000000..f6ae72b
--- /dev/null
+++ b/share/extensions/tests/data/refs/dhw_input__PAGE_001__DHW.out
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dm="http://github.com/nikitakit/DM2SVG" viewBox="0 0 5905 8307" fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
+ <metadata>
+ <dm:page version="1" width="5905" height="8307" page_type="0">
+ </dm:page>
+ </metadata>
+ <rect width="5905" height="8307" fill="aliceblue"/>
+ <g inkscape:groupmode="layer" id="layer1"><polyline points="570,1038 568,1043 567,1049 565,1055 567,1065 567,1079 568,1096 570,1118 571,1138 573,1160 575,1183 576,1203 576,1219 577,1231 577,1238 577,1244 577,1244" dm:timestamp="0"/><polyline points="447,1055 454,1055 468,1056 489,1055 517,1057 545,1057 571,1059 593,1060 608,1061 620,1061 628,1061 633,1062 634,1067 634,1067" dm:timestamp="1580"/><polyline points="674,1002 671,1007 668,1015 667,1026 667,1049 667,1074 667,1104 667,1134 667,1161 669,1184 671,1201 673,1212 674,1218 677,1213 678,1207 681,1190 685,1171 691,1155 697,1144 702,1136 707,1132 712,1131 719,1138 725,1148 731,1161 736,1173 741,1185 747,1195 754,1205 760,1212 766,1215 773,1215 780,1212 787,1208 793,1200 801,1190 806,1182 810,1176 812,1182 816,1192 821,1201 825,1208 831,1214 838,1216 846,1219 856,1218 864,1214 870,1211 876,1207 880,1202 883,1196 887,1190 890,1184 894,1179 899,1177 905,1180 913,1189 922,1199 930,1212 936,1222 940,1230 942,1236 936,1240 929,1241 920,1240 908,1237 908,1237" dm:timestamp="1900"/><polyline points="778,1116 773,1117 773,1117" dm:timestamp="1960"/><polyline points="1134,1229 1138,1220 1142,1213 1146,1206 1148,1201 1148,1208 1149,1213 1152,1219 1157,1225 1163,1230 1172,1232 1180,1234 1187,1236 1194,1234 1200,1233 1205,1229 1208,1224 1213,1220 1218,1217 1222,1211 1227,1207 1232,1203 1239,1202 1247,1201 1256,1203 1264,1207 1269,1211 1273,1217 1278,1222 1278,1227 1272,1233 1263,1238 1250,1239 1250,1239" dm:timestamp="2420"/><polyline points="1107,1137 1107,1137" dm:timestamp="2520"/><polyline points="1538,1173 1533,1176 1526,1182 1516,1192 1504,1203 1492,1212 1484,1220 1477,1229 1474,1237 1472,1243 1476,1250 1481,1253 1488,1253 1496,1249 1506,1242 1515,1233 1524,1223 1530,1215 1535,1208 1535,1216 1535,1224 1537,1232 1539,1240 1541,1251 1546,1261 1546,1261" dm:timestamp="2820"/><polyline points="1814,1040 1813,1049 1812,1058 1812,1073 1812,1093 1814,1117 1819,1144 1827,1173 1834,1196 1844,1217 1853,1230 1862,1241 1875,1246 1887,1249 1900,1248 1909,1244 1920,1234 1934,1220 1941,1208 1947,1196 1952,1187 1946,1183 1939,1185 1932,1190 1922,1200 1914,1211 1910,1223 1911,1234 1915,1242 1921,1249 1932,1253 1947,1254 1962,1252 1976,1248 1989,1242 1999,1235 2007,1231 2012,1227 2015,1222 2020,1220 2021,1229 2021,1238 2018,1249 2012,1259 2004,1266 1997,1270 1991,1272 1998,1271 2010,1269 2028,1266 2049,1262 2072,1254 2094,1246 2112,1236 2123,1225 2129,1212 2133,1194 2134,1176 2132,1155 2129,1136 2127,1122 2125,1113 2122,1108 2121,1119 2120,1139 2122,1163 2126,1188 2132,1212 2138,1233 2143,1254 2147,1278 2147,1278" dm:timestamp="3160"/><polyline points="2067,1190 2074,1181 2089,1171 2110,1161 2133,1152 2157,1153 2157,1153" dm:timestamp="3240"/><polyline points="1704,1150 1720,1149 1746,1146 1781,1141 1828,1137 1883,1135" dm:timestamp="3400"/><polyline points="2369,1099 2367,1110 2367,1126 2369,1148 2372,1170 2378,1192 2387,1213 2396,1228 2408,1237 2421,1242 2437,1243 2454,1240 2470,1233 2481,1223 2487,1216 2493,1212 2489,1219 2483,1226 2483,1231 2484,1236 2494,1240 2505,1242 2516,1242 2523,1242 2528,1240 2528,1240" dm:timestamp="3780"/><polyline points="2322,1163 2335,1163 2359,1162 2390,1158 2429,1153 2462,1147" dm:timestamp="3880"/><polyline points="2761,1293 2761,1287 2771,1278 2786,1262 2800,1246 2814,1233 2823,1219 2830,1205 2834,1190 2837,1181 2838,1176 2839,1189 2842,1205 2846,1222 2851,1238 2850,1250 2850,1260 2845,1270 2835,1277 2821,1281 2809,1284 2800,1283 2800,1277 2806,1272 2821,1264 2843,1257 2868,1251 2894,1245 2919,1239 2944,1231 2965,1224 2976,1221 2982,1218 2977,1215 2970,1214 2960,1213 2947,1216 2932,1221 2921,1229 2913,1238 2909,1244 2910,1249 2913,1254 2922,1259 2937,1262 2954,1261 2972,1260 2992,1256 3014,1248 3029,1240 3040,1232 3045,1228 3040,1230 3031,1238 3028,1247 3027,1258 3027,1269 3029,1280 3035,1293 3035,1293" dm:timestamp="4180"/><polyline points="3356,1248 3368,1243 3390,1231 3417,1217 3448,1198 3478,1179 3500,1161 3511,1142 3519,1118 3520,1095 3516,1071 3510,1057 3505,1049 3499,1046 3494,1050 3490,1060 3487,1079 3485,1110 3483,1144 3485,1178 3486,1206 3486,1229 3486,1247 3487,1257 3492,1249 3497,1237 3502,1225 3508,1214 3518,1208 3525,1206 3530,1209 3537,1217 3545,1226 3555,1233 3566,1239 3580,1243 3600,1244 3619,1244 3637,1241 3652,1236 3660,1233 3666,1231 3659,1232 3651,1239 3646,1246 3645,1251 3643,1257 3649,1262 3656,1264 3664,1264 3669,1262 3674,1261 3676,1254 3676,1249 3673,1243 3673,1238 3672,1232 3674,1227 3683,1223 3691,1221 3699,1223 3707,1228 3712,1236 3716,1243 3720,1251 3724,1259 3727,1265 3734,1268 3742,1268 3750,1266 3757,1264 3762,1264 3768,1266 3773,1267 3779,1270 3785,1272 3790,1273 3799,1272 3809,1271 3818,1269 3824,1267 3826,1259 3829,1254 3830,1252" dm:timestamp="4500"/><polyline points="4050,1321 4048,1316 4052,1308 4060,1298 4068,1288 4074,1277 4079,1263 4084,1252 4088,1244 4089,1251 4093,1259 4100,1263 4108,1267 4115,1269 4125,1271 4136,1270 4148,1268 4155,1265 4164,1259 4169,1256 4174,1255 4176,1261 4181,1270 4186,1275 4193,1280 4202,1282 4210,1285 4219,1283 4224,1278 4226,1269 4228,1261 4229,1254 4229,1249 4236,1243 4247,1238 4263,1233 4280,1225 4298,1218 4311,1213 4321,1209 4326,1207 4318,1209 4307,1213 4296,1220 4286,1229 4281,1236 4279,1244 4282,1252 4289,1258 4302,1262 4321,1260 4345,1253 4370,1243 4396,1229 4415,1214 4429,1194 4439,1171 4447,1147 4451,1124 4450,1102 4450,1087 4448,1076 4444,1070 4437,1068 4428,1076 4417,1096 4407,1124 4403,1157 4407,1193 4414,1222 4422,1244 4432,1262 4447,1271 4459,1273 4470,1267 4484,1254 4497,1236 4508,1211 4519,1177 4526,1140 4532,1109 4535,1082 4539,1067 4537,1059 4534,1065 4532,1081 4525,1104 4519,1134 4511,1167 4506,1197 4504,1223 4504,1223" dm:timestamp="4800"/><polyline points="4731,1274 4732,1267 4733,1258 4735,1246 4742,1238 4749,1231 4757,1226 4762,1224 4767,1227 4772,1232 4773,1239 4778,1242 4781,1237 4788,1231 4794,1226 4802,1224 4807,1228 4812,1233 4815,1238 4820,1243 4828,1247 4834,1251 4842,1253 4850,1254 4858,1255 4866,1256 4873,1254 4882,1253 4893,1252 4903,1251 4916,1250 4929,1250 4940,1252 4948,1260 4955,1276 4961,1295 4966,1319 4969,1341 4969,1356 4970,1368 4970,1374 4970,1374" dm:timestamp="5180"/><polyline points="473,1633 483,1624 495,1612 510,1598 521,1585 529,1568 536,1551 540,1542 542,1537 545,1548 548,1561 550,1577 552,1590 552,1605 547,1620 533,1629 521,1634 512,1637 519,1627 533,1618 551,1605 575,1592 597,1578 615,1564 628,1553 636,1539 638,1524 635,1507 630,1491 623,1473 617,1460 611,1452 606,1449 600,1455 596,1473 595,1497 597,1523 602,1550 609,1573 620,1595 637,1609 656,1617 678,1619 701,1615 718,1614 732,1607 743,1602 750,1598 743,1599 737,1599 730,1606 727,1612 727,1617 735,1620 743,1620 751,1619 756,1617 764,1615 774,1617 787,1623 798,1634 806,1652 813,1672 814,1691 815,1708 815,1720 814,1726 809,1718 806,1706 803,1688 801,1667 800,1641 804,1620 808,1600 814,1587 819,1580 820,1586 818,1595 815,1607 810,1617 807,1625 811,1630 817,1634 828,1639 841,1644 857,1650 869,1655 877,1664 882,1672 883,1679 883,1685 879,1692 874,1686 871,1678 868,1667 869,1649 872,1626 879,1609 889,1595 899,1584 908,1581 907,1592 903,1605 896,1614 892,1619 901,1618 913,1619 926,1620 938,1621 949,1623 958,1624 965,1626 972,1628 982,1633 993,1638 1006,1649 1017,1666 1027,1688 1034,1716 1040,1748 1042,1778 1041,1801 1040,1818 1038,1832 1037,1840 1037,1840" dm:timestamp="6040"/><polyline points="1324,1424 1321,1445 1320,1478 1320,1516 1321,1555 1320,1596 1320,1621 1321,1635 1321,1641 1320,1627 1318,1613 1318,1596 1322,1579 1327,1569 1331,1564 1336,1565 1344,1574 1350,1581 1355,1589 1363,1595 1373,1599 1384,1603 1396,1605 1411,1606 1428,1605 1443,1604 1458,1602 1468,1599 1479,1597 1486,1595 1491,1593 1483,1596 1475,1600 1465,1608 1458,1613 1457,1618 1465,1619 1472,1618 1478,1618 1484,1617 1494,1615 1506,1612 1519,1611 1532,1610 1545,1608 1560,1609 1576,1610 1590,1612 1603,1612 1617,1611 1630,1613 1638,1612 1643,1612 1640,1618 1637,1623 1634,1629 1641,1622 1649,1615 1657,1604 1664,1590 1671,1573 1673,1552 1675,1532 1676,1521 1676,1514 1673,1522 1673,1537 1673,1556 1673,1574 1677,1594 1679,1606 1681,1616 1685,1621 1690,1623 1698,1623 1710,1624 1722,1620 1734,1617 1742,1615 1748,1612 1753,1607 1759,1603 1759,1598 1758,1605 1759,1610 1762,1616 1768,1618 1777,1618 1785,1619 1791,1619 1797,1618 1804,1617 1811,1618 1819,1617 1827,1618 1836,1617 1844,1618 1852,1620 1864,1622 1872,1622 1878,1623 1877,1618 1874,1610 1873,1602 1875,1596 1881,1591 1887,1588 1895,1584 1900,1584 1905,1582 1913,1586 1922,1590 1928,1595 1933,1600 1938,1607 1944,1611 1949,1613 1954,1612 1959,1613 1964,1613 1969,1613 1977,1613 1982,1611 1987,1607 1996,1610 2005,1611 2013,1607 2027,1601 2040,1593 2054,1583 2064,1571 2071,1557 2075,1541 2075,1523 2075,1510 2074,1501 2072,1495 2069,1503 2068,1518 2070,1535 2072,1554 2076,1573 2084,1593 2096,1605 2106,1610 2117,1615 2129,1618 2138,1620 2146,1621 2153,1621 2162,1621 2167,1621 2173,1622 2184,1625 2193,1627 2202,1633 2210,1641 2223,1654 2234,1672 2244,1694 2257,1720 2267,1747 2274,1775 2279,1802 2285,1824 2289,1842 2291,1853 2288,1848" dm:timestamp="6440"/><polyline points="2026,1515 2035,1514 2054,1516 2080,1515 2108,1515 2134,1518 2156,1522 2156,1522" dm:timestamp="6620"/><polyline points="1932,1516 1919,1516 1913,1516 1920,1517 1938,1512" dm:timestamp="6700"/><polyline points="2437,1611 2441,1604 2447,1596 2452,1589 2457,1585 2461,1590 2466,1590 2471,1593 2483,1591 2497,1587 2509,1582 2523,1579 2535,1582 2544,1586 2552,1590 2557,1592 2562,1597 2562,1597" dm:timestamp="7060"/><polyline points="2491,1483 2491,1483" dm:timestamp="7160"/><polyline points="2834,1552 2826,1556 2817,1562 2800,1574 2784,1585 2774,1596 2768,1603 2767,1609 2774,1615 2787,1616 2802,1615 2818,1614 2835,1613 2852,1606 2872,1600 2891,1594 2906,1589 2916,1584 2927,1580 2934,1579 2927,1582 2918,1586 2907,1590 2898,1595 2891,1601 2886,1602 2891,1602 2898,1602 2905,1600 2910,1599 2916,1599 2921,1599 2926,1601 2935,1601 2947,1609 2963,1616 2979,1630 2992,1646 3002,1662 3010,1677 3015,1690 3016,1699 3014,1704 3009,1707 3004,1702 2997,1696 2988,1684 2981,1667 2976,1648 2973,1623 2979,1603 2988,1588 3003,1576 3016,1570 3029,1567 3035,1570 3041,1574 3040,1584 3030,1599 3022,1608 3015,1612 3011,1617 3019,1613 3032,1605 3054,1593 3071,1580 3082,1566 3091,1555 3096,1540 3099,1526 3102,1512 3101,1500 3100,1493 3095,1499 3094,1513 3096,1530 3097,1549 3099,1565 3103,1579 3110,1590 3118,1597 3123,1603 3132,1606 3141,1606 3152,1606 3159,1603 3165,1603 3170,1602 3178,1608 3186,1611 3193,1611 3201,1614 3209,1616 3218,1618 3225,1620 3232,1621 3239,1622 3244,1621 3249,1623 3254,1622 3259,1621 3264,1620 3269,1618 3277,1617 3283,1616 3288,1615 3294,1615 3301,1614 3309,1618 3317,1621 3326,1623 3333,1623 3342,1623 3352,1623 3358,1623 3365,1622 3372,1620 3379,1619 3374,1621 3371,1627 3372,1632 3379,1635 3387,1635 3398,1634 3412,1633 3427,1630 3443,1627 3460,1624 3473,1622 3482,1620 3487,1620 3481,1625 3470,1629 3461,1632 3468,1629 3479,1624 3487,1615 3496,1606 3502,1597 3508,1584 3511,1570 3513,1554 3514,1541 3514,1529 3513,1522 3512,1527 3511,1541 3510,1559 3510,1583 3510,1612 3506,1635 3497,1662 3497,1662" dm:timestamp="7500"/><polyline points="3003,1539 3010,1538 3030,1537 3066,1535 3122,1535 3184,1536 3244,1537 3297,1535 3297,1535" dm:timestamp="7600"/><polyline points="873,2224 871,2239 870,2267 872,2308 874,2367 876,2462 875,2555 870,2640 866,2721 864,2778 863,2818 862,2849 861,2866 860,2873 862,2878 866,2861 866,2861" dm:timestamp="8720"/><polyline points="906,2236 928,2230 970,2222 1030,2213 1101,2208 1181,2204 1265,2202 1340,2200 1404,2201 1455,2202 1490,2205 1512,2204 1522,2204 1520,2210 1518,2219 1518,2237 1517,2266 1517,2312 1517,2370 1519,2469 1521,2567 1524,2671 1529,2757 1532,2829 1536,2888 1538,2928 1539,2950 1539,2960 1539,2965 1534,2962 1522,2957 1502,2952 1471,2944 1409,2933 1333,2923 1247,2916 1140,2916 1044,2918 969,2920 919,2921 886,2921 866,2921 857,2921 861,2913 871,2893" dm:timestamp="9000"/><polyline points="1041,2227 1031,2238 1015,2259 991,2291 962,2328 930,2362 903,2392 882,2411 870,2424 864,2430 874,2426 874,2426" dm:timestamp="9380"/><polyline points="1144,2233 1138,2241 1129,2252 1109,2280 1084,2317 1051,2361 1007,2424 953,2479 904,2526 865,2563 844,2584 833,2595 840,2588 856,2574 856,2574" dm:timestamp="9560"/><polyline points="1233,2248 1224,2258 1213,2274 1198,2299 1178,2334 1149,2380 1096,2461 1029,2539 969,2609 919,2676 880,2717 856,2742 844,2753 838,2758 840,2753 851,2738 871,2711 871,2711" dm:timestamp="9740"/><polyline points="1337,2250 1329,2258 1320,2273 1308,2301 1288,2341 1259,2390 1220,2468 1150,2562 1085,2661 1017,2737 966,2793 929,2837 903,2864 887,2879 879,2886 879,2880 890,2856 913,2815 921,2765 921,2765" dm:timestamp="9880"/><polyline points="1437,2241 1449,2237 1455,2234 1454,2242 1450,2257 1442,2282 1429,2316 1414,2356 1386,2426 1345,2497 1298,2569 1249,2639 1201,2713 1146,2777 1109,2822 1086,2851 1069,2866 1063,2874 1064,2863 1072,2838 1091,2799 1091,2799" dm:timestamp="9960"/><polyline points="1458,2446 1453,2455 1445,2471 1438,2495 1426,2525 1411,2563 1384,2613 1355,2662 1322,2721 1280,2769 1243,2813 1214,2848 1196,2869 1185,2883 1179,2889 1185,2873 1197,2863 1217,2829" dm:timestamp="10040"/><polyline points="1531,2632 1520,2646 1503,2668 1484,2694 1462,2734 1434,2771 1407,2808 1383,2839 1365,2861 1354,2875 1349,2881 1354,2870 1354,2870" dm:timestamp="10140"/><polyline points="1527,2762 1521,2776 1512,2797 1498,2822 1483,2849 1469,2871 1457,2887 1449,2898 1445,2903 1450,2899" dm:timestamp="10200"/><polyline points="1788,2562 1770,2565 1757,2569 1745,2570 1739,2572 1756,2576 1785,2581 1824,2587 1867,2592 1911,2596 1952,2600 1992,2601 2030,2601 2061,2602 2086,2603 2099,2604 2106,2605 2097,2610 2097,2610" dm:timestamp="12300"/><polyline points="1729,2682 1742,2681 1766,2680 1802,2677 1844,2675 1889,2675 1932,2671 1973,2668 2008,2665 2036,2664 2053,2661 2062,2662 2067,2663 2069,2665" dm:timestamp="12400"/><polyline points="1907,2505 1931,2505 1962,2505 2001,2508 2045,2513 2089,2520 2128,2529 2154,2540 2174,2550 2185,2562 2193,2581 2191,2605 2181,2639 2161,2678 2137,2721 2108,2757 2085,2783 2072,2800 2062,2809 2057,2814 2057,2814" dm:timestamp="12540"/><polyline points="2948,2159 2939,2158 2929,2158 2917,2162 2899,2176 2869,2193 2836,2221 2785,2264 2739,2311 2693,2357 2650,2418 2611,2481 2583,2545 2566,2609 2560,2681 2571,2741 2593,2790 2631,2830 2675,2857 2731,2870 2800,2869 2877,2858 2958,2835 3033,2797 3103,2745 3170,2685 3223,2611 3260,2530 3286,2450 3298,2385 3296,2333 3276,2286 3238,2245 3183,2210 3102,2180 3023,2163 2957,2160 2907,2167 2868,2178 2846,2197 2846,2197" dm:timestamp="13240"/><polyline points="2653,2391 2651,2412 2651,2449 2651,2493 2649,2546 2645,2601 2639,2652 2633,2701 2629,2739 2627,2763 2627,2774 2633,2775 2633,2775" dm:timestamp="13900"/><polyline points="2723,2293 2720,2308 2717,2332 2714,2369 2715,2430 2719,2494 2721,2563 2720,2626 2716,2691 2712,2738 2709,2769 2709,2783 2708,2791 2711,2775" dm:timestamp="14000"/><polyline points="2784,2230 2780,2273 2780,2339 2785,2445 2788,2547 2787,2655 2780,2733 2772,2785 2766,2812 2770,2825 2770,2825" dm:timestamp="14100"/><polyline points="2848,2119 2847,2143 2846,2206 2844,2285 2845,2389 2847,2491 2848,2587 2849,2681 2845,2747 2845,2786 2847,2804 2854,2794 2854,2794" dm:timestamp="14180"/><polyline points="2948,2167 2945,2220 2943,2293 2943,2397 2943,2492 2940,2580 2938,2653 2938,2707 2940,2737 2942,2748 2947,2738 2957,2701 2957,2701" dm:timestamp="14260"/><polyline points="3039,2189 3038,2254 3038,2331 3037,2429 3037,2521 3035,2602 3033,2673 3029,2717 3027,2738 3028,2745 3031,2733 3021,2723 3021,2723" dm:timestamp="14340"/><polyline points="3082,2153 3085,2160 3085,2208 3086,2279 3085,2358 3086,2458 3084,2548 3081,2622 3080,2688 3076,2732 3076,2751 3079,2743 3079,2743" dm:timestamp="14380"/><polyline points="3152,2182 3156,2196 3160,2232 3162,2292 3163,2365 3162,2455 3160,2536 3157,2605 3154,2656 3151,2687 3150,2705 3153,2710 3157,2696 3157,2696" dm:timestamp="14440"/><polyline points="3259,2159 3260,2197 3262,2256 3267,2326 3273,2407 3274,2479 3274,2547 3270,2599 3265,2639 3262,2664 3261,2674 3261,2674" dm:timestamp="14500"/><polyline points="5828,243 5826,255 5825,270 5825,291 5825,315 5825,338 5824,355 5822,372 5822,383 5820,390 5818,378 5818,378" dm:timestamp="17040"/><polyline points="5803,188 5795,188 5781,200 5768,218 5753,240 5737,269 5725,300 5717,334 5715,362 5718,389 5726,408 5739,424 5754,432 5773,436 5793,434 5813,425 5830,415 5843,400 5853,373 5860,338 5862,298 5859,263 5852,227 5841,204 5828,185 5816,174 5806,174 5796,172 5785,175 5778,183" dm:timestamp="17180"/><polyline points="3611,2411 3606,2410 3601,2412 3606,2415 3612,2417 3625,2418 3642,2422 3662,2424 3687,2425 3709,2426 3729,2427 3746,2424 3760,2426 3773,2427 3782,2428 3787,2430 3780,2431 3780,2431" dm:timestamp="19720"/><polyline points="3543,2542 3553,2546 3573,2549 3599,2547 3633,2541 3668,2536 3700,2533 3727,2531 3747,2531 3760,2530 3769,2530 3769,2530" dm:timestamp="20200"/><polyline points="3684,2400 3703,2400 3725,2402 3752,2405 3777,2409 3802,2413 3822,2421 3836,2427 3847,2435 3855,2448 3857,2465 3851,2486 3840,2513 3821,2540 3805,2562 3793,2581 3783,2594 3777,2602 3774,2608 3779,2609 3785,2605 3785,2605" dm:timestamp="20340"/><polyline points="4173,2808 4181,2788 4192,2755 4210,2707 4231,2641 4257,2559 4288,2471 4329,2375 4370,2282 4411,2206 4448,2140 4477,2092 4495,2060 4507,2039 4513,2027 4515,2022 4516,2032 4519,2047 4526,2074 4536,2112 4553,2182 4581,2264 4612,2355 4640,2476 4668,2578 4693,2672 4716,2741 4737,2793 4751,2827 4763,2847 4770,2859 4772,2866 4766,2860 4755,2854 4738,2845 4714,2834 4678,2820 4631,2799 4572,2773 4484,2733 4386,2694 4293,2661 4190,2634 4105,2617 4034,2599 3976,2585 3925,2573 3896,2564 3877,2558 3867,2553 3868,2546 3874,2537 3892,2524 3925,2505 3975,2482 4046,2454 4146,2420 4259,2386 4371,2354 4479,2324 4578,2300 4661,2283 4722,2271 4767,2263 4793,2259 4807,2258 4813,2257 4818,2258 4814,2267 4809,2289 4796,2328 4760,2407 4701,2485 4632,2561 4560,2633 4461,2716 4361,2776 4286,2817 4229,2847 4194,2863 4176,2871 4169,2873 4177,2866 4177,2866" dm:timestamp="22880"/><polyline points="3938,2502 3929,2501 3923,2501 3922,2507 3924,2512 3926,2520 3933,2532 3941,2546 3951,2562 3960,2573 3967,2584 3972,2592 3978,2597 3978,2597" dm:timestamp="24480"/><polyline points="3979,2500 3972,2506 3972,2516 3975,2527 3982,2541 3990,2555 3998,2571 4006,2585 4013,2595 4018,2602 4021,2613 4021,2613" dm:timestamp="24580"/><polyline points="4005,2508 4011,2516 4018,2527 4027,2540 4039,2556 4052,2573 4062,2589 4071,2600 4079,2608 4085,2621 4085,2621" dm:timestamp="24680"/><polyline points="4017,2478 4026,2479 4034,2485 4044,2496 4056,2509 4068,2526 4081,2544 4093,2562 4105,2579 4118,2591 4127,2599 4134,2605 4139,2614 4139,2614" dm:timestamp="24780"/><polyline points="4098,2454 4097,2460 4100,2469 4106,2479 4113,2494 4122,2512 4132,2531 4144,2549 4152,2564 4159,2579 4164,2588 4167,2599 4167,2599" dm:timestamp="24860"/><polyline points="4172,2440 4175,2453 4179,2468 4184,2483 4190,2498 4195,2512 4201,2527 4205,2541 4210,2551 4214,2558 4217,2580 4217,2580" dm:timestamp="24960"/><polyline points="4199,2411 4200,2417 4203,2426 4206,2442 4212,2457 4219,2473 4227,2491 4235,2506 4243,2517 4249,2526 4254,2530 4259,2531 4259,2531" dm:timestamp="25040"/><polyline points="4270,2403 4271,2412 4275,2424 4279,2442 4283,2455 4287,2468 4293,2479 4296,2488 4299,2507" dm:timestamp="25140"/><polyline points="4296,2427 4302,2434 4308,2442 4316,2458 4316,2458" dm:timestamp="25200"/><polyline points="4403,2285 4405,2291 4408,2300 4411,2311 4415,2320 4420,2328 4409,2334 4409,2334" dm:timestamp="25580"/><polyline points="4429,2221 4431,2232 4435,2246 4439,2264 4443,2281 4448,2298 4451,2312 4456,2329 4456,2329" dm:timestamp="25700"/><polyline points="4465,2191 4466,2203 4468,2219 4473,2240 4475,2261 4480,2278 4486,2294 4492,2305 4496,2312 4491,2315" dm:timestamp="25820"/><polyline points="4494,2102 4496,2116 4498,2138 4500,2171 4506,2201 4515,2230 4521,2256 4527,2278 4532,2297 4534,2307 4536,2312 4536,2312" dm:timestamp="25920"/><polyline points="4502,2119 4507,2123 4513,2129 4520,2143 4526,2169 4534,2196 4544,2226 4552,2255 4561,2286 4570,2311 4579,2334 4579,2334" dm:timestamp="25980"/><polyline points="4549,2125 4555,2140 4565,2165 4579,2189 4591,2214 4603,2237 4615,2262" dm:timestamp="26420"/><polyline points="4640,2329 4643,2343 4647,2358 4652,2374 4657,2391 4663,2407 4669,2421 4674,2432 4680,2435 4680,2435" dm:timestamp="26740"/><polyline points="4695,2308 4693,2316 4695,2326 4700,2337 4703,2349 4708,2362 4715,2374 4718,2386 4718,2386" dm:timestamp="26860"/><polyline points="4728,2306 4732,2319 4736,2333 4740,2347 4746,2359 4752,2372 4758,2383 4762,2388 4764,2398 4764,2398" dm:timestamp="26980"/><polyline points="4736,2300 4740,2309 4745,2319 4753,2331 4761,2348 4770,2360 4776,2370 4783,2378 4790,2390" dm:timestamp="27080"/><polyline points="4770,2276 4773,2284 4779,2292 4784,2303 4789,2317 4797,2328 4806,2339 4802,2348" dm:timestamp="27440"/><polyline points="4208,2806 4211,2813 4215,2818 4214,2818" dm:timestamp="27980"/><polyline points="4227,2767 4230,2776 4237,2783 4244,2790 4247,2799 4250,2806 4250,2813 4243,2811" dm:timestamp="28100"/><polyline points="4244,2727 4248,2734 4253,2744 4258,2754 4265,2763 4270,2771 4274,2779 4280,2785 4283,2790 4283,2790" dm:timestamp="28180"/><polyline points="4259,2680 4254,2680 4256,2686 4259,2694 4266,2703 4272,2713 4279,2726 4285,2738 4292,2748 4296,2755 4296,2755" dm:timestamp="28260"/><polyline points="4288,2690 4293,2692 4298,2696 4304,2702 4311,2712 4319,2725 4329,2734 4336,2742 4343,2747 4347,2741 4350,2735 4352,2725 4356,2716 4361,2709 4366,2708 4373,2714 4378,2722 4384,2728 4391,2733 4396,2737 4402,2739 4402,2739" dm:timestamp="28320"/><polyline points="4480,2691 4483,2698 4485,2710 4490,2718 4499,2728 4506,2732 4506,2732" dm:timestamp="28660"/><polyline points="4533,2677 4537,2690 4540,2707 4545,2725 4552,2737 4559,2747" dm:timestamp="28780"/><polyline points="4570,2641 4573,2654 4576,2670 4580,2690 4585,2717 4592,2738 4597,2753 4603,2765 4608,2771 4611,2784 4611,2784" dm:timestamp="28900"/><polyline points="4628,2552 4615,2553 4609,2558 4608,2569 4609,2590 4612,2616 4618,2650 4626,2681 4634,2716 4645,2742 4653,2759 4660,2771 4665,2777 4670,2778 4670,2778" dm:timestamp="28980"/><polyline points="4621,2568 4626,2584 4633,2605 4642,2633 4654,2662 4665,2692 4679,2720 4691,2741 4699,2754 4706,2762 4710,2775" dm:timestamp="29060"/><polyline points="4667,2554 4671,2578 4677,2610 4684,2647 4693,2683 4701,2724 4709,2755 4718,2779 4727,2797 4738,2807 4747,2813 4747,2813" dm:timestamp="29140"/><polyline points="4449,2368 4442,2372 4434,2381 4423,2395 4408,2412 4389,2434 4364,2454 4340,2470 4340,2470" dm:timestamp="30420"/><polyline points="4463,2406 4430,2446 4383,2488 4339,2527 4304,2562 4279,2587 4279,2587" dm:timestamp="30600"/><polyline points="4597,2334 4579,2349 4556,2370 4528,2394 4488,2441 4440,2484 4395,2523 4358,2556 4332,2584 4314,2606 4295,2618" dm:timestamp="30740"/><polyline points="4619,2352 4612,2360 4602,2370 4584,2386 4563,2405 4538,2441 4493,2487 4449,2534 4401,2585 4353,2630 4309,2670 4279,2697 4261,2714 4261,2714" dm:timestamp="30840"/><polyline points="4609,2395 4598,2404 4579,2423 4554,2459 4516,2499 4465,2551 4419,2595 4377,2632 4344,2662 4321,2682 4312,2692 4313,2683 4313,2683" dm:timestamp="30940"/><polyline points="4606,2469 4591,2486 4568,2509 4539,2537 4509,2568 4465,2601 4429,2628 4402,2645 4388,2652 4382,2657 4384,2652 4400,2632" dm:timestamp="31020"/><polyline points="4636,2478 4628,2493 4611,2515 4586,2542 4558,2574 4526,2605 4492,2633 4464,2653 4446,2666 4437,2671 4437,2671" dm:timestamp="31080"/></g>
+<g inkscape_groupmode="layer" id="layer2"><polyline points="498,3550 496,3545 493,3553 493,3567 494,3578 495,3594 496,3606 498,3620 500,3632 500,3643 502,3650 504,3656 505,3661 508,3663" dm:timestamp="0"/><polyline points="336,3543 335,3548 340,3548 352,3548 367,3548 387,3547 409,3547 431,3545 454,3544 479,3543 502,3542 522,3540 538,3540 550,3540 561,3537 568,3538 568,3538" dm:timestamp="160"/><polyline points="582,3495 580,3503 580,3512 581,3526 582,3542 585,3568 589,3588 592,3609 594,3625 596,3637 598,3644 599,3649 602,3641 605,3627 609,3615 613,3606 617,3601 622,3597 629,3597 636,3600 642,3602 647,3607 652,3616 656,3624 660,3633 664,3640 669,3647 674,3652 679,3655 684,3657 690,3657 695,3653 700,3649 705,3643 709,3637 711,3631 712,3637 714,3645 717,3650 723,3654 729,3658 738,3659 747,3660 756,3660 765,3658 773,3657 779,3653 782,3648 786,3643 790,3634 792,3627 795,3622 797,3617 803,3625 808,3635 813,3647 816,3658 818,3669 819,3677 819,3683 813,3686 803,3680 794,3675 794,3675" dm:timestamp="260"/><polyline points="707,3554 702,3554 707,3554 707,3554" dm:timestamp="320"/><polyline points="962,3683 968,3676 979,3667 991,3658 1003,3647 1013,3636 1022,3626 1028,3616 1031,3608 1034,3603 1039,3615 1045,3628 1051,3643 1057,3654 1060,3667 1061,3681 1056,3695 1046,3707 1031,3716 1012,3721 993,3723 977,3723 967,3721 961,3719 960,3714 963,3708 975,3702 989,3697 1006,3694 1025,3690 1045,3682 1065,3673 1084,3662 1103,3650 1116,3637 1124,3627 1130,3616 1132,3603 1133,3592 1132,3584 1129,3577 1127,3568 1123,3560 1121,3572 1122,3587 1125,3605 1128,3623 1131,3638 1132,3651 1133,3660 1135,3665 1140,3656 1145,3645 1151,3634 1157,3628 1162,3625 1170,3631 1175,3638 1180,3645 1188,3654 1196,3661 1204,3667 1214,3672 1225,3675 1237,3675 1246,3675 1255,3673 1263,3670 1269,3666 1274,3662 1278,3657 1274,3663 1270,3670 1265,3676 1264,3684 1266,3691 1271,3697 1278,3699 1285,3700 1293,3699 1298,3695 1301,3689 1297,3682 1294,3675 1291,3669 1289,3663 1286,3657 1286,3652 1287,3647 1293,3642 1299,3638 1305,3634 1310,3633 1316,3633 1321,3636 1323,3643 1326,3651 1330,3660 1333,3668 1335,3675 1340,3680 1345,3685 1350,3687 1357,3687 1363,3686 1370,3684 1380,3682 1391,3680 1404,3675 1418,3668 1431,3659 1442,3649 1450,3639 1454,3629 1455,3617 1453,3604 1450,3596 1446,3587 1440,3584 1435,3588 1433,3600 1432,3614 1434,3630 1439,3644 1446,3656 1456,3666 1469,3672 1487,3674 1507,3672 1529,3667 1548,3660 1564,3655 1575,3652 1581,3651 1573,3658 1561,3666 1550,3675 1544,3685 1543,3696 1546,3704 1552,3707 1561,3704 1573,3696 1583,3684 1592,3672 1596,3657 1598,3638 1597,3615 1595,3589 1593,3560 1589,3538 1588,3526 1587,3520 1586,3540 1588,3577 1591,3612 1594,3641 1594,3665 1598,3684 1600,3698 1603,3705 1603,3705" dm:timestamp="800"/><polyline points="1856,3526 1851,3543 1846,3570 1846,3594 1848,3618 1851,3638 1858,3654 1865,3665 1869,3670 1871,3664 1873,3659 1877,3654 1882,3652 1890,3650 1901,3651 1911,3654 1917,3657 1919,3667 1912,3676 1903,3682 1892,3687 1883,3688 1893,3683 1907,3675 1928,3667 1946,3656 1960,3645 1972,3637 1979,3633 1981,3628 1974,3629 1967,3634 1963,3646 1959,3655 1958,3670 1959,3685 1959,3685" dm:timestamp="1580"/><polyline points="2258,3600 2249,3609 2237,3624 2226,3638 2215,3653 2209,3666 2205,3677 2203,3685 2209,3691 2215,3696 2227,3697 2239,3694 2248,3687 2259,3676 2269,3663 2277,3650 2281,3638 2280,3629 2277,3620 2273,3614 2268,3610 2261,3610 2259,3617 2259,3627 2260,3638 2262,3650 2265,3663 2268,3672 2270,3678 2276,3683 2282,3685 2288,3687 2294,3686 2303,3682 2310,3677 2317,3671 2325,3666 2334,3662 2341,3659 2348,3656 2353,3656 2356,3664 2358,3670 2364,3669 2370,3665 2377,3663 2383,3661 2390,3661 2397,3662 2405,3666 2413,3669 2422,3672 2432,3674 2441,3676 2451,3674 2462,3671 2471,3667 2481,3663 2487,3661 2485,3669 2484,3676 2486,3684 2491,3691 2497,3694 2504,3695 2509,3694 2507,3686 2505,3677 2499,3670 2493,3665 2486,3662 2481,3660 2486,3660 2492,3661 2500,3659 2512,3654 2525,3648 2540,3640 2552,3632 2562,3626 2569,3621 2570,3614 2565,3619 2563,3627 2564,3638 2567,3649 2571,3659 2575,3666 2584,3672 2592,3675 2604,3673 2619,3668 2632,3660 2645,3652 2655,3641 2660,3627 2664,3611 2667,3593 2667,3575 2665,3557 2664,3541 2661,3531 2658,3525 2658,3538 2659,3563 2661,3589 2665,3615 2668,3639 2672,3659 2674,3675 2678,3686 2681,3692 2683,3686 2683,3679 2683,3674 2682,3669 2684,3663 2690,3661 2695,3661 2702,3661 2709,3665 2719,3668 2730,3670 2741,3671 2752,3669 2766,3666 2781,3662 2792,3657 2798,3653 2805,3650 2794,3648 2786,3651 2786,3657 2787,3662 2793,3663 2800,3664 2808,3664 2817,3664 2827,3667 2838,3672 2849,3682 2862,3695 2874,3709 2883,3722 2889,3730 2893,3735 2891,3728 2890,3720 2890,3706 2897,3690 2908,3674 2924,3662 2943,3651 2961,3651 2961,3651" dm:timestamp="1900"/><polyline points="2549,3519 2551,3530 2550,3547 2549,3570 2553,3597 2556,3621 2562,3643 2567,3663 2572,3677 2574,3689 2576,3698 2576,3698" dm:timestamp="2300"/><polyline points="2505,3606 2510,3604 2517,3602 2527,3598 2542,3592 2563,3584 2589,3578 2589,3578" dm:timestamp="2360"/><polyline points="3252,3680 3268,3667 3285,3651 3303,3631 3317,3611 3326,3590 3329,3566 3328,3547 3323,3533 3318,3525 3311,3521 3304,3520 3295,3528 3282,3538 3271,3551 3263,3572 3260,3591 3261,3608 3268,3624 3278,3639 3295,3650 3309,3656 3327,3658 3343,3659 3356,3656 3370,3649 3383,3640 3394,3633 3401,3629 3395,3630 3389,3634 3385,3643 3378,3651 3377,3657 3377,3664 3383,3668 3389,3670 3394,3669 3399,3668 3404,3664 3410,3659 3415,3653 3420,3648 3423,3641 3425,3635 3423,3630 3422,3635 3419,3640 3420,3647 3422,3652 3426,3657 3431,3661 3438,3664 3447,3666 3459,3665 3470,3663 3482,3658 3493,3653 3500,3650 3506,3656 3512,3661 3518,3662 3524,3665 3532,3664 3541,3662 3548,3662 3556,3664 3565,3671 3575,3684 3585,3705 3597,3733 3610,3763 3616,3790 3620,3816 3619,3840 3608,3856 3597,3867 3585,3871 3571,3868 3561,3863 3551,3847 3544,3828 3541,3802 3546,3771 3558,3740 3574,3708 3593,3682 3612,3662 3624,3645 3635,3633 3640,3628 3633,3631 3627,3638 3622,3645 3620,3650 3623,3655 3629,3662 3639,3671 3653,3680 3667,3688 3681,3698 3693,3708 3702,3714 3707,3717 3701,3713 3697,3703 3692,3691 3690,3675 3693,3659 3702,3643 3715,3625 3732,3607 3754,3594 3777,3578 3804,3566 3828,3553 3828,3553" dm:timestamp="2940"/></g><g inkscape_groupmode="layer" id="layer3"><polyline points="374,4150 374,4144 379,4142 386,4140 394,4138 400,4137 405,4135 410,4135 415,4135 420,4135 427,4134 432,4133 437,4134 442,4132 447,4132 453,4132 458,4131 463,4131 468,4131 473,4130 478,4131 483,4131 489,4131 496,4131 501,4131 506,4129 512,4130 519,4130 526,4130 532,4130 537,4128 542,4130 547,4131 552,4129 558,4132 563,4132 570,4131 575,4132 582,4131 588,4132 593,4132 598,4131 603,4132 608,4134 613,4133 619,4135 624,4136 631,4136 637,4135 643,4136 649,4136 654,4137 660,4135 667,4137 674,4138 679,4138 684,4138 689,4138 696,4139 703,4140 710,4141 717,4140 726,4142 733,4141 740,4142 748,4141 754,4143 759,4144 764,4142 770,4141 777,4141 782,4141 788,4139 794,4139 802,4139 808,4139 816,4138 823,4137 828,4139 835,4139 843,4137 851,4137 858,4137 866,4137 875,4136 882,4138 890,4136 897,4135 902,4134 907,4135 912,4134 919,4137 926,4138 934,4139 944,4139 953,4137 964,4138 974,4140 984,4138 994,4138 1002,4139 1011,4139 1019,4139 1027,4139 1036,4140 1043,4140 1050,4140 1060,4139 1070,4139 1079,4142 1088,4142 1093,4142 1087,4144 1081,4144 1081,4144" dm:timestamp="0"/><polyline points="1422,3950 1417,3950 1423,3951 1428,3951 1433,3951 1438,3951 1443,3951 1448,3951 1455,3952 1460,3952 1465,3952 1471,3953 1476,3953 1481,3953 1489,3954 1495,3954 1501,3954 1507,3954 1514,3955 1519,3956 1524,3956 1532,3957 1539,3955 1545,3955 1551,3956 1557,3957 1564,3957 1570,3958 1576,3958 1582,3959 1588,3959 1595,3960 1600,3959 1608,3962 1614,3963 1620,3964 1625,3964 1630,3965 1635,3966 1642,3967 1649,3968 1656,3968 1661,3967 1666,3968 1672,3968 1677,3968 1682,3967 1689,3968 1694,3968 1700,3968 1706,3968 1713,3968 1721,3967 1726,3965 1731,3965 1736,3965 1741,3963 1747,3962 1752,3961 1757,3960 1762,3959 1768,3958 1773,3958 1778,3958 1783,3959 1790,3959 1795,3960 1800,3960 1805,3960 1810,3960 1817,3962 1822,3962 1829,3961 1837,3961 1843,3960 1850,3960 1859,3959 1867,3961 1872,3962 1877,3963 1886,3964 1894,3964 1899,3964 1905,3963 1910,3964 1915,3965 1920,3965 1926,3965 1934,3965 1941,3965 1946,3966 1951,3967 1956,3966 1961,3966 1968,3966 1974,3967 1982,3968 1989,3968 1997,3968 2005,3968 2010,3968 2019,3970 2024,3970 2032,3971 2040,3973 2048,3973 2055,3973 2061,3973 2069,3973 2075,3973 2080,3972 2086,3972 2092,3972 2098,3971 2103,3971 2110,3972 2116,3972 2126,3972 2137,3971 2147,3971 2159,3970 2170,3970 2182,3969 2196,3969 2211,3969 2221,3969 2234,3966 2241,3966 2248,3966 2253,3966 2253,3956 2253,3956" dm:timestamp="2260"/><polyline points="2540,4045 2547,4047 2552,4049 2560,4049 2567,4051 2576,4051 2586,4053 2594,4053 2601,4054 2607,4055 2615,4057 2625,4055 2635,4055 2642,4057 2650,4056 2658,4057 2667,4058 2672,4057 2680,4057 2688,4055 2697,4057 2705,4056 2712,4056 2719,4057 2728,4055 2735,4055 2744,4053 2753,4053 2760,4053 2768,4053 2775,4053 2784,4054 2789,4053 2801,4053 2811,4052 2822,4051 2833,4051 2842,4051 2849,4050 2856,4049 2864,4048 2873,4049 2878,4049 2885,4050 2893,4048 2901,4049 2908,4049 2914,4049 2922,4048 2929,4048 2936,4049 2947,4049 2956,4050 2967,4049 2977,4049 2985,4049 2994,4048 3005,4048 3017,4047 3027,4047 3036,4048 3044,4049 3053,4049 3060,4049 3068,4049 3077,4049 3082,4049 3091,4048 3101,4048 3110,4048 3120,4049 3128,4049 3136,4048 3145,4048 3155,4049 3162,4049 3169,4048 3178,4048 3188,4048 3196,4047 3204,4046 3211,4046 3220,4047 3228,4045 3236,4045 3244,4045 3253,4045 3259,4045 3265,4044 3272,4044 3279,4045 3287,4046 3293,4045 3302,4044 3309,4045 3314,4045 3321,4045 3327,4043 3334,4042 3339,4041 3344,4040 3344,4040" dm:timestamp="4800"/></g><g inkscape_groupmode="layer" id="layer4"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dhw_input__PGLT_161__DHW.out b/share/extensions/tests/data/refs/dhw_input__PGLT_161__DHW.out
new file mode 100644
index 0000000..7e90ed5
--- /dev/null
+++ b/share/extensions/tests/data/refs/dhw_input__PGLT_161__DHW.out
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dm="http://github.com/nikitakit/DM2SVG" viewBox="0 0 8500 11000" fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
+ <metadata>
+ <dm:page version="1" width="8500" height="11000" page_type="2">
+ </dm:page>
+ </metadata>
+ <rect width="8500" height="11000" fill="aliceblue"/>
+ <g inkscape:groupmode="layer" id="layer1"><polyline points="1863,3011 1862,3016 1856,3015 1859,3014 1863,3019 1867,3024 1871,3030 1876,3037 1881,3047 1886,3060 1892,3076 1898,3095 1903,3116 1909,3137 1916,3159 1922,3180 1929,3201 1936,3221 1944,3239 1953,3259 1961,3282 1970,3308 1978,3338 1986,3371 1993,3403 2000,3435 2007,3461 2013,3484 2021,3507 2029,3531 2036,3556 2045,3584 2055,3613 2065,3641 2075,3666 2086,3689 2097,3709 2106,3726 2115,3740 2125,3753 2133,3765 2140,3777 2146,3788 2151,3799 2156,3809 2160,3818 2163,3824 2166,3830 2169,3834 2171,3831 2174,3828 2176,3825 2179,3820 2183,3814 2189,3805 2196,3795 2206,3784 2217,3773 2229,3758 2246,3738 2268,3713 2300,3679 2343,3635 2393,3586 2442,3531 2505,3468 2578,3396 2653,3327 2724,3233 2829,3134 2928,3018 3061,2904 3181,2775 3328,2654 3460,2520 3613,2390 3770,2252 3929,2106 4091,1964 4251,1829 4417,1697 4570,1578 4723,1465 4855,1368 4977,1271 5108,1184 5211,1107 5303,1042 5390,993 5453,948 5503,909 5546,877 5582,853 5611,835 5631,823 5642,817 5648,814 5644,818 5639,823 5631,830 5621,837 5611,844 5597,848" dm:timestamp="0"/></g>
+<g inkscape_groupmode="layer" id="layer2"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dhw_input__PGLT_162__DHW.out b/share/extensions/tests/data/refs/dhw_input__PGLT_162__DHW.out
new file mode 100644
index 0000000..3c0a2e7
--- /dev/null
+++ b/share/extensions/tests/data/refs/dhw_input__PGLT_162__DHW.out
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dm="http://github.com/nikitakit/DM2SVG" viewBox="0 0 8500 11000" fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
+ <metadata>
+ <dm:page version="1" width="8500" height="11000" page_type="2">
+ </dm:page>
+ </metadata>
+ <rect width="8500" height="11000" fill="aliceblue"/>
+ <g inkscape:groupmode="layer" id="layer1"><polyline points="3433,4496 3432,4500 3432,4503 3433,4506 3434,4509 3434,4513 3434,4517 3434,4522 3434,4527 3433,4531 3432,4536 3432,4542 3431,4552 3431,4560 3430,4567 3429,4574 3429,4585 3427,4599 3425,4614 3424,4627 3423,4636 3423,4646 3424,4655 3424,4665 3424,4674 3424,4682 3425,4690 3425,4700 3423,4711 3421,4722 3420,4731 3419,4738 3418,4743 3418,4748 3418,4754 3417,4761 3415,4771 3412,4780 3410,4790 3408,4803 3407,4814 3405,4825 3404,4835 3404,4848 3404,4860 3403,4871 3403,4880 3403,4887 3403,4894 3402,4901 3400,4908 3398,4916 3397,4922 3397,4929 3397,4938 3396,4947 3395,4957 3395,4963 3395,4970 3394,4977 3393,4984 3392,4991 3391,4998 3390,5003 3389,5011 3388,5022 3386,5033 3385,5046 3383,5059 3382,5073 3380,5086 3379,5099 3379,5117 3379,5134 3378,5154 3377,5173 3375,5191 3373,5208 3370,5224 3367,5237 3365,5248 3364,5260 3362,5272 3361,5285 3361,5297 3361,5308 3361,5319 3362,5330 3363,5342 3365,5353 3366,5365 3366,5377 3365,5389 3364,5400 3363,5410 3362,5419 3362,5427 3362,5436 3362,5443 3362,5449 3361,5454 3361,5460 3361,5465 3362,5458 3362,5458" dm:timestamp="0"/></g>
+<g inkscape_groupmode="layer" id="layer2"><polyline points="3967,4598 3973,4596 3977,4594 3981,4593 3985,4591 3990,4590 3995,4588 4002,4587 4010,4586 4020,4585 4033,4583 4050,4582 4068,4581 4089,4579 4110,4573 4129,4576 4148,4579 4167,4581 4186,4583 4204,4587 4220,4592 4233,4598 4245,4605 4256,4613 4269,4622 4282,4632 4293,4643 4304,4655 4315,4667 4327,4680 4339,4693 4351,4705 4364,4717 4376,4729 4386,4741 4395,4753 4401,4768 4406,4783 4410,4801 4413,4819 4415,4840 4416,4862 4416,4883 4414,4904 4412,4924 4408,4943 4402,4962 4396,4979 4388,4995 4376,5011 4364,5028 4351,5045 4338,5062 4325,5079 4313,5097 4300,5115 4287,5134 4274,5153 4259,5172 4245,5188 4231,5204 4215,5218 4197,5230 4177,5242 4154,5253 4128,5265 4102,5278 4077,5293 4053,5307 4032,5322 4011,5337 3992,5350 3974,5362 3956,5372 3938,5381 3920,5389 3903,5395 3885,5400 3869,5405 3854,5408 3840,5411 3828,5413 3818,5415 3810,5417 3803,5418 3797,5420 3791,5421 3786,5423 3781,5425 3777,5427 3772,5430 3767,5431 3763,5433 3758,5435 3753,5437 3749,5439 3746,5441 3750,5444 3755,5446 3763,5447 3776,5447 3796,5446 3825,5444 3863,5443 3906,5444 3949,5444 3988,5445 4032,5446 4085,5448 4142,5448 4197,5449 4254,5449 4319,5449 4382,5448 4437,5448 4481,5449 4520,5451 4554,5455 4583,5459 4607,5463 4626,5468 4640,5471 4651,5474 4660,5476 4666,5478 4670,5479 4670,5479" dm:timestamp="0"/></g><g inkscape_groupmode="layer" id="layer3"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dhw_input__PGLT_163__DHW.out b/share/extensions/tests/data/refs/dhw_input__PGLT_163__DHW.out
new file mode 100644
index 0000000..d02a0b6
--- /dev/null
+++ b/share/extensions/tests/data/refs/dhw_input__PGLT_163__DHW.out
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:dm="http://github.com/nikitakit/DM2SVG" viewBox="0 0 8500 11000" fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
+ <metadata>
+ <dm:page version="1" width="8500" height="11000" page_type="2">
+ </dm:page>
+ </metadata>
+ <rect width="8500" height="11000" fill="aliceblue"/>
+ <g inkscape:groupmode="layer" id="layer1"><polyline points="1609,6742 1615,6745 1622,6742 1641,6737 1662,6727 1687,6713 1711,6695 1735,6673 1760,6650 1787,6629 1817,6609 1849,6593 1880,6581 1909,6573 1934,6570 1955,6572 1972,6579 1987,6595 2000,6618 2015,6644 2032,6670 2053,6693 2077,6713 2105,6727 2135,6737 2165,6742 2194,6743 2221,6739 2250,6726 2288,6705 2333,6680 2381,6654 2427,6629 2467,6610 2500,6598 2532,6593 2564,6597 2597,6607 2629,6624 2661,6642 2691,6663 2716,6684 2740,6705 2766,6721 2799,6732 2838,6740 2882,6744 2928,6740 2973,6727 3027,6704 3092,6674 3159,6640 3218,6608 3276,6584 3333,6569 3383,6563 3425,6565 3459,6576 3488,6595 3518,6618 3550,6642 3588,6665 3631,6687 3673,6704 3713,6717 3759,6724 3817,6725 3883,6719 3947,6703 4011,6678 4082,6647 4152,6616 4212,6587 4271,6567 4329,6555 4381,6552 4426,6557 4465,6571 4500,6591 4538,6613 4582,6635 4632,6655 4682,6674 4727,6690 4776,6702 4831,6708 4888,6709 4943,6702 4996,6687 5057,6665 5123,6640 5184,6617 5238,6597 5290,6585 5342,6580 5390,6581 5432,6587 5468,6599 5503,6612 5545,6627 5592,6642 5641,6657 5688,6670 5728,6684 5768,6697 5811,6709 5858,6719 5906,6726 5951,6730 5996,6729 6051,6724 6117,6715 6182,6703 6246,6691 6318,6683 6388,6678 6445,6677 6487,6677 6518,6683" dm:timestamp="0"/><polyline points="1719,7224 1724,7225 1732,7225 1743,7221 1759,7211 1783,7195 1814,7174 1852,7147 1893,7119 1934,7092 1971,7067 2008,7050 2047,7039 2084,7035 2116,7036 2144,7043 2168,7057 2189,7076 2208,7101 2224,7130 2239,7164 2256,7193 2276,7217 2304,7233 2340,7244 2388,7246 2444,7242 2497,7230 2555,7212 2621,7190 2683,7168 2738,7147 2794,7134 2848,7131 2897,7136 2939,7148 2973,7168 3006,7190 3042,7211 3084,7227 3132,7239 3182,7247 3235,7247 3310,7241 3388,7227 3463,7203 3550,7174 3640,7142 3727,7112 3820,7092 3907,7082 3978,7080 4045,7090 4110,7109 4167,7134 4215,7164 4266,7191 4326,7213 4394,7229 4459,7238 4534,7242 4618,7243 4695,7240 4774,7233 4859,7224 4936,7210 5015,7195 5102,7178 5182,7163 5257,7154 5335,7152 5406,7158 5465,7171 5525,7185 5595,7199 5667,7211 5737,7224 5820,7235 5903,7245 5987,7252 6073,7258 6153,7261 6223,7259 6297,7250" dm:timestamp="620"/><polyline points="1946,7567 1950,7569 1958,7570 1970,7569 1987,7563 2014,7551 2054,7534 2108,7510 2176,7485 2236,7460 2297,7440 2356,7427 2406,7424 2446,7430 2476,7447 2500,7468 2523,7490 2551,7513 2582,7539 2619,7564 2660,7587 2701,7608 2742,7626 2789,7638 2846,7645 2905,7645 2962,7638 3028,7625 3106,7609 3181,7594 3252,7583 3327,7580 3397,7584 3454,7598 3508,7620 3566,7645 3625,7672 3681,7697 3736,7721 3804,7738 3892,7750 3972,7760 4055,7752 4161,7738 4271,7719 4379,7696 4475,7670 4572,7649 4656,7635 4724,7629 4787,7633 4845,7646 4898,7665 4942,7691 4981,7719 5023,7744 5079,7766 5139,7785 5196,7803 5251,7814 5319,7821 5393,7823 5462,7824 5539,7824 5626,7824 5707,7822 5793,7820 5878,7817 5949,7810" dm:timestamp="1180"/><polyline points="2386,8061 2380,8061 2383,8061 2394,8057 2413,8049 2442,8037 2477,8021 2521,7998 2590,7974 2657,7950 2714,7926 2769,7907 2825,7892 2878,7885 2925,7888 2962,7898 2992,7919 3019,7945 3047,7971 3076,7996 3112,8024 3150,8052 3190,8080 3229,8104 3280,8121 3347,8128 3421,8127 3507,8117 3611,8102 3720,8087 3847,8076 3958,8069 4065,8070 4157,8077 4244,8096 4333,8122 4411,8152 4478,8186 4545,8215 4615,8239 4688,8258 4764,8272 4854,8278 4938,8277 5029,8272 5124,8266 5208,8260 5297,8255 5394,8255 5479,8258 5557,8264 5612,8274" dm:timestamp="2480"/><polyline points="3169,9680 3165,9680 3162,9679 3162,9674 3164,9661 3170,9637 3181,9605 3198,9567 3218,9516 3245,9447 3279,9372 3322,9291 3382,9209 3437,9127 3487,9038 3549,8956 3608,8878 3662,8800 3713,8721 3764,8644 3819,8580 3872,8525 3921,8484 3954,8453 3975,8431 3987,8417 3993,8410 3997,8407 4000,8412 4003,8420 4007,8436 4011,8456 4016,8480 4025,8512 4032,8559 4042,8623 4054,8689 4072,8758 4093,8842 4118,8921 4144,8996 4170,9080 4191,9160 4210,9231 4227,9304 4241,9382 4254,9452 4266,9507 4281,9563 4292,9619 4302,9668 4312,9706 4322,9733 4334,9753 4346,9768 4355,9776 4360,9779 4361,9782 4357,9777 4349,9770 4337,9756 4320,9742 4301,9722 4281,9695 4254,9653 4224,9610 4185,9568 4136,9525 4076,9484 4003,9431 3927,9379 3851,9332 3767,9280 3669,9235 3588,9192 3503,9142 3423,9102 3354,9069 3290,9040 3237,9016 3182,8996 3138,8978 3105,8960 3081,8944 3065,8930 3055,8919 3051,8911 3050,8905 3055,8900 3066,8897 3084,8894 3111,8893 3145,8892 3186,8891 3228,8890 3284,8890 3358,8890 3435,8893 3523,8899 3622,8907 3720,8917 3832,8925 3933,8934 4034,8942 4129,8949 4211,8958 4298,8969 4381,8979 4449,8990 4512,9000 4574,9011 4624,9022 4662,9033 4689,9044 4705,9054 4715,9064 4720,9073 4720,9082 4716,9091 4707,9102 4692,9114 4668,9130 4633,9149 4589,9169 4532,9196 4469,9221 4394,9244 4301,9277 4209,9312 4118,9352 4008,9401 3895,9443 3772,9483 3650,9519 3532,9560 3426,9597 3340,9630 3258,9659 3192,9679 3140,9691" dm:timestamp="3380"/></g>
+<g inkscape_groupmode="layer" id="layer2"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3.out
new file mode 100644
index 0000000..039bb62
--- /dev/null
+++ b/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <svg:marker id="Arrow1Lstart" orient="auto" refX="0.0" refY="0.0" style="overflow:visible" inkscape:stockid="Arrow1Lstart"><path d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " transform="matrix(0.8 0 0 0.8 10 0)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"/></svg:marker><svg:marker id="Arrow1Lend" orient="auto" refX="0.0" refY="0.0" style="overflow:visible" inkscape:stockid="Arrow1Lend"><path d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " transform="matrix(-0.8 9.79717e-17 -9.79717e-17 -0.8 -10 1.22465e-15)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"/></svg:marker></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <g fill="none" stroke="black"><path d="M 100.000000 100.000000 H 800.000000" marker-start="url(#Arrow1Lstart)" marker-end="url(#Arrow1Lend)" stroke-width="1.0"/><path d="M 100.000000 0.000000 V 700.000000" stroke-width="0.5"/><path d="M 800.000000 0.000000 V 700.000000" stroke-width="0.5"/><path d="M 0.000000 200.000000 V 700.000000" marker-start="url(#Arrow1Lstart)" marker-end="url(#Arrow1Lend)" stroke-width="1.0"/><path d="M -100.000000 200.000000 H 800.000000" stroke-width="0.5"/><path d="M -100.000000 700.000000 H 800.000000" stroke-width="0.5"/><path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3__--type__visual.out b/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3__--type__visual.out
new file mode 100644
index 0000000..bc9a26d
--- /dev/null
+++ b/share/extensions/tests/data/refs/dimension__--id__p1__--id__r3__--type__visual.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <svg:marker id="Arrow1Lstart" orient="auto" refX="0.0" refY="0.0" style="overflow:visible" inkscape:stockid="Arrow1Lstart"><path d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " transform="matrix(0.8 0 0 0.8 10 0)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"/></svg:marker><svg:marker id="Arrow1Lend" orient="auto" refX="0.0" refY="0.0" style="overflow:visible" inkscape:stockid="Arrow1Lend"><path d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " transform="matrix(-0.8 9.79717e-17 -9.79717e-17 -0.8 -10 1.22465e-15)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"/></svg:marker></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <g fill="none" stroke="black"><path d="M 100.000000 500.000000 H 400.000000" marker-start="url(#Arrow1Lstart)" marker-end="url(#Arrow1Lend)" stroke-width="1.0"/><path d="M 100.000000 400.000000 V 700.000000" stroke-width="0.5"/><path d="M 400.000000 400.000000 V 700.000000" stroke-width="0.5"/><path d="M 0.000000 600.000000 V 700.000000" marker-start="url(#Arrow1Lstart)" marker-end="url(#Arrow1Lend)" stroke-width="1.0"/><path d="M -100.000000 600.000000 H 400.000000" stroke-width="0.5"/><path d="M -100.000000 700.000000 H 400.000000" stroke-width="0.5"/><path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dm2svg.out b/share/extensions/tests/data/refs/dm2svg.out
new file mode 100644
index 0000000..643324f
--- /dev/null
+++ b/share/extensions/tests/data/refs/dm2svg.out
@@ -0,0 +1,27 @@
+
+<svg viewBox="0 0 8500 11000" fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:dm="http://github.com/nikitakit/DM2SVG">
+ <metadata>
+ <dm:page
+ id="ACECAD_DIGIMEMO_HANDWRITING_____"
+ version="1"
+ width="8500"
+ height="11000"
+ page_type="2">
+ </dm:page>
+ </metadata>
+ <rect width="8500" height="11000" fill="aliceblue"/>
+
+<g inkscape:groupmode="layer" id="layer1">
+
+<polyline points="1863,3011 1862,3016 1856,3015 1859,3014 1863,3019 1867,3024 1871,3030 1876,3037 1881,3047 1886,3060 1892,3076 1898,3095 1903,3116 1909,3137 1916,3159 1922,3180 1929,3201 1936,3221 1944,3239 1953,3259 1961,3282 1970,3308 1978,3338 1986,3371 1993,3403 2000,3435 2007,3461 2013,3484 2021,3507 2029,3531 2036,3556 2045,3584 2055,3613 2065,3641 2075,3666 2086,3689 2097,3709 2106,3726 2115,3740 2125,3753 2133,3765 2140,3777 2146,3788 2151,3799 2156,3809 2160,3818 2163,3824 2166,3830 2169,3834 2171,3831 2174,3828 2176,3825 2179,3820 2183,3814 2189,3805 2196,3795 2206,3784 2217,3773 2229,3758 2246,3738 2268,3713 2300,3679 2343,3635 2393,3586 2442,3531 2505,3468 2578,3396 2653,3327 2724,3233 2829,3134 2928,3018 3061,2904 3181,2775 3328,2654 3460,2520 3613,2390 3770,2252 3929,2106 4091,1964 4251,1829 4417,1697 4570,1578 4723,1465 4855,1368 4977,1271 5108,1184 5211,1107 5303,1042 5390,993 5453,948 5503,909 5546,877 5582,853 5611,835 5631,823 5642,817 5648,814 5644,818 5639,823 5631,830 5621,837 5611,844 5597,848" dm:timestamp="0" />
+
+</g>
+
+
+</svg>
+
diff --git a/share/extensions/tests/data/refs/docinfo.out b/share/extensions/tests/data/refs/docinfo.out
new file mode 100644
index 0000000..a09b4f0
--- /dev/null
+++ b/share/extensions/tests/data/refs/docinfo.out
@@ -0,0 +1,9 @@
+:::SVG document related info:::
+version: 0.0
+width: 1000.0
+height: 1000.0
+viewbox: [0.0, 0.0, 1000.0, 1000.0]
+document-units: None
+units: None
+Document has 6 guides
+Grid number 1: Units: None
diff --git a/share/extensions/tests/data/refs/dpiswitcher.out b/share/extensions/tests/data/refs/dpiswitcher.out
new file mode 100644
index 0000000..0b9cd97
--- /dev/null
+++ b/share/extensions/tests/data/refs/dpiswitcher.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1066.66666667" height="1066.66666667" viewBox="0.0 0.0 1066.66666667 1066.66666667" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer" inkscape:document-units="px">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline" transform="scale(1.067, 1.067)">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline" transform="scale(1.067, 1.067)">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline" transform="scale(1.067, 1.067)">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/dpiswitcher__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/dpiswitcher__--id__p1__--id__r3.out
new file mode 100644
index 0000000..0b9cd97
--- /dev/null
+++ b/share/extensions/tests/data/refs/dpiswitcher__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1066.66666667" height="1066.66666667" viewBox="0.0 0.0 1066.66666667 1066.66666667" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer" inkscape:document-units="px">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline" transform="scale(1.067, 1.067)">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline" transform="scale(1.067, 1.067)">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline" transform="scale(1.067, 1.067)">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/draw_from_triangle__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/draw_from_triangle__--id__p1__--id__r3.out
new file mode 100644
index 0000000..61c34b2
--- /dev/null
+++ b/share/extensions/tests/data/refs/draw_from_triangle__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <g transform="translate(100, 600)" inkscape:label="TriangleElements"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/dxf_input__test_r12__dxf.out b/share/extensions/tests/data/refs/dxf_input__test_r12__dxf.out
new file mode 100644
index 0000000..1c87d26
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_input__test_r12__dxf.out
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 793.7007874015749 1122.5196850393702" width="793.7007874015749" height="1122.5196850393702">
+ <defs><marker id="DistanceX" orient="auto" refX="0.0" refY="0.0" style="overflow:visible"><path d="M 3,-3 L -3,3 M 0,-5 L 0,5" style="stroke:#000000; stroke-width:0.5"/></marker><pattern height="8" id="Hatch" patternUnits="userSpaceOnUse" width="8" x="0" y="0"><path d="M8 4 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/><path d="M6 2 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/><path d="M4 0 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/></pattern></defs><g inkscape:groupmode="layer" inkscape:label="0"/><desc>test_r12.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manual</desc></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dxf_input__test_r14__dxf.out b/share/extensions/tests/data/refs/dxf_input__test_r14__dxf.out
new file mode 100644
index 0000000..45d20d0
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_input__test_r14__dxf.out
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 793.7007874015749 1122.5196850393702" width="793.7007874015749" height="1122.5196850393702">
+ <defs><marker id="DistanceX" orient="auto" refX="0.0" refY="0.0" style="overflow:visible"><path d="M 3,-3 L -3,3 M 0,-5 L 0,5" style="stroke:#000000; stroke-width:0.5"/></marker><pattern height="8" id="Hatch" patternUnits="userSpaceOnUse" width="8" x="0" y="0"><path d="M8 4 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/><path d="M6 2 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/><path d="M4 0 l-4,4" linecap="square" stroke="#000000" stroke-width="0.25"/></pattern><symbol id="*MODEL_SPACE"/><symbol id="*PAPER_SPACE"/></defs><g inkscape:groupmode="layer" inkscape:label="0"/><g inkscape:groupmode="layer" inkscape:label="Layer_1"><path d="M 454.584302,502.165735 L 460.660974,409.012770 L 387.368734,351.197106 L 477.840265,328.190513 L 510.177679,240.619442 L 560.015486,319.553548 L 653.293353,323.247303 L 593.623272,395.037868 L 618.934772,484.891809 L 532.218803,450.326699 L 454.584302,502.165735 z" style="fill:none;stroke:#000000"/><path d="M 427.454619,540.188194 C 424.909482,565.093194 422.364343,589.998191 414.487357,613.384305 C 406.723102,636.435730 393.778521,658.011436 377.851355,676.839721 C 361.692937,695.941379 342.464695,712.215256 320.945296,724.667754 C 299.425895,737.120254 275.615337,745.751375 251.071971,750.035832 C 226.879859,754.258972 201.975765,754.258972 177.799971,750.035832 C 153.273160,745.751375 129.495951,737.120254 107.926650,724.667756 C 86.357347,712.215256 66.995952,695.941379 51.020589,676.839719 C 35.273859,658.011435 22.816935,636.435730 14.384588,613.384306 C 5.829810,589.998191 1.417326,565.093193 1.417326,540.188196 C 1.417326,515.283198 5.829810,490.378200 14.384589,466.992084 C 22.816936,443.940661 35.273859,422.364956 51.020590,403.536671 C 66.995952,384.435013 86.357346,368.161136 107.926648,355.708638 C 129.495950,343.256138 153.273160,334.625016 177.799972,330.340559 C 201.975767,326.117420 226.879861,326.117420 251.071972,330.340559 C 275.615337,334.625016 299.425894,343.256138 320.945294,355.708636 C 342.464695,368.161136 361.692938,384.435013 377.851356,403.536672 C 393.778522,422.364957 406.723102,443.940662 414.487357,466.992086 C 422.364343,490.378201 424.909482,515.283197 427.454619,540.188194" style="fill:none;stroke:#000000"/><path d="M 536.561741,886.992994 C 569.374961,919.139630 602.188179,951.286264 638.885735,986.671089 C 701.805278,1047.339899 776.143446,1117.527885 847.719067,1114.636213 C 904.941069,1112.324431 960.397417,1063.304534 1015.853768,1014.284640" style="fill:none;stroke:#000000"/><path d="M 693.727952,585.649531 L 536.561741,886.992994" style="fill:none;stroke:#000000"/><path d="M 917.137708,690.859948 L 693.727952,585.649531" style="fill:none;stroke:#000000"/><path d="M 858.687511,755.804659 L 709.314667,797.369299 L 765.167131,916.867502 L 858.687511,755.804659 z" style="fill:none;stroke:#000000"/><path d="M 1015.853768,1014.284640 C 1036.862778,940.534235 1057.871791,866.783835 1034.134471,797.080645 C 1021.835471,760.965385 997.523965,725.936630 964.667637,708.034219 C 949.965007,700.023205 933.551357,695.441579 917.137708,690.859948" style="fill:none;stroke:#000000"/><path d="M 746.982580,366.136396 L 889.860945,366.136396 L 889.860945,506.416966 L 746.982580,506.416966 L 746.982580,366.136396 z" style="fill:none;stroke:#000000"/></g><desc>test_r14.dxf - scale = 1.000000, origin = (0.000000, 0.000000), method = manual</desc></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/dxf_outlines.out b/share/extensions/tests/data/refs/dxf_outlines.out
new file mode 100644
index 0000000..148cf1b
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_outlines.out
@@ -0,0 +1,3412 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1014
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$MEASUREMENT
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 4
+ 0
+VPORT
+ 5
+2E
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+210.0
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+341.0
+ 41
+1.24
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+4
+ 0
+LAYER
+ 5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+51
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide3
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+52
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide2
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+53
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide1
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+270
+ 2
+271
+ 2
+272
+ 2
+273
+ 2
+274
+ 3
+340
+11
+275
+ 0
+280
+ 0
+281
+ 0
+282
+ 0
+283
+ 0
+284
+ 8
+285
+ 0
+286
+ 0
+287
+ 3
+288
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*MODEL_SPACE
+ 0
+BLOCK_RECORD
+ 5
+1B
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*PAPER_SPACE
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+LINE
+ 5
+100
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+484.555043
+ 31
+0.0
+ 0
+LINE
+ 5
+101
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+102
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+103
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+484.555043
+ 31
+0.0
+ 0
+SPLINE
+ 5
+104
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 10
+97.332666
+ 20
+450.000000
+ 30
+0.0
+ 10
+83.658805
+ 20
+440.863418
+ 30
+0.0
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+105
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 10
+72.050230
+ 20
+412.837839
+ 30
+0.0
+ 10
+75.258571
+ 20
+396.708421
+ 30
+0.0
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+106
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 10
+96.708421
+ 20
+375.258571
+ 30
+0.0
+ 10
+112.837839
+ 20
+372.050230
+ 30
+0.0
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+107
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 10
+140.863418
+ 20
+383.658805
+ 30
+0.0
+ 10
+150.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+108
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+150.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+146.049118
+ 20
+431.983890
+ 30
+0.0
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+109
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 10
+131.983890
+ 20
+446.049118
+ 30
+0.0
+ 10
+122.445618
+ 20
+450.000000
+ 30
+0.0
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+10a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 11
+112.500000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+10b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 10
+269.665332
+ 20
+450.000000
+ 30
+0.0
+ 10
+242.317610
+ 20
+440.863418
+ 30
+0.0
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 10
+219.100460
+ 20
+412.837839
+ 30
+0.0
+ 10
+225.517142
+ 20
+396.708421
+ 30
+0.0
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 10
+268.416841
+ 20
+375.258571
+ 30
+0.0
+ 10
+300.675678
+ 20
+372.050230
+ 30
+0.0
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 10
+356.726837
+ 20
+383.658805
+ 30
+0.0
+ 10
+375.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+375.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+367.098237
+ 20
+431.983890
+ 30
+0.0
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+110
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 10
+338.967780
+ 20
+446.049118
+ 30
+0.0
+ 10
+319.891237
+ 20
+450.000000
+ 30
+0.0
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+111
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbLine
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+112
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+587.314763
+ 20
+391.632142
+ 30
+0.0
+ 10
+569.111537
+ 20
+378.042706
+ 30
+0.0
+ 10
+535.392878
+ 20
+371.919721
+ 30
+0.0
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 0
+SPLINE
+ 5
+113
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 10
+472.588930
+ 20
+381.082935
+ 30
+0.0
+ 10
+450.747983
+ 20
+395.312169
+ 30
+0.0
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 0
+SPLINE
+ 5
+114
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 10
+449.289307
+ 20
+428.015634
+ 30
+0.0
+ 10
+469.839842
+ 20
+442.717568
+ 30
+0.0
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 0
+SPLINE
+ 5
+115
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 10
+531.764347
+ 20
+453.271596
+ 30
+0.0
+ 10
+565.995413
+ 20
+447.906301
+ 30
+0.0
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 0
+LINE
+ 5
+116
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 11
+525.000000
+ 21
+412.500000
+ 31
+0.0
+ 0
+LINE
+ 5
+117
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+525.000000
+ 20
+412.500000
+ 30
+0.0
+ 11
+587.314763
+ 21
+391.632142
+ 31
+0.0
+ 0
+LINE
+ 5
+118
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+119
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+225.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+300.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+11a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+225.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+11b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+11e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+183.624900
+ 20
+83.144963
+ 30
+0.0
+ 11
+149.620747
+ 21
+89.245807
+ 31
+0.0
+ 0
+LINE
+ 5
+11f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+149.620747
+ 20
+89.245807
+ 30
+0.0
+ 11
+125.317537
+ 21
+64.692660
+ 31
+0.0
+ 0
+LINE
+ 5
+120
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+125.317537
+ 20
+64.692660
+ 30
+0.0
+ 11
+120.611925
+ 21
+98.917800
+ 31
+0.0
+ 0
+LINE
+ 5
+121
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.611925
+ 20
+98.917800
+ 30
+0.0
+ 11
+89.750385
+ 21
+114.444180
+ 31
+0.0
+ 0
+LINE
+ 5
+122
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+89.750385
+ 20
+114.444180
+ 30
+0.0
+ 11
+120.846315
+ 21
+129.495637
+ 31
+0.0
+ 0
+LINE
+ 5
+123
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.846315
+ 20
+129.495637
+ 30
+0.0
+ 11
+126.076042
+ 21
+163.644615
+ 31
+0.0
+ 0
+LINE
+ 5
+124
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+126.076042
+ 20
+163.644615
+ 30
+0.0
+ 11
+150.000000
+ 21
+138.721785
+ 31
+0.0
+ 0
+LINE
+ 5
+125
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+150.000000
+ 20
+138.721785
+ 30
+0.0
+ 11
+184.093680
+ 21
+144.300637
+ 31
+0.0
+ 0
+LINE
+ 5
+126
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+184.093680
+ 20
+144.300637
+ 30
+0.0
+ 11
+167.783572
+ 21
+113.846025
+ 31
+0.0
+ 0
+LINE
+ 5
+127
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+167.783572
+ 20
+113.846025
+ 30
+0.0
+ 11
+183.624900
+ 21
+83.144963
+ 31
+0.0
+ 0
+LINE
+ 5
+128
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+333.624900
+ 20
+80.897798
+ 30
+0.0
+ 11
+299.620747
+ 21
+86.998642
+ 31
+0.0
+ 0
+LINE
+ 5
+129
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+299.620747
+ 20
+86.998642
+ 30
+0.0
+ 11
+275.317537
+ 21
+62.445495
+ 31
+0.0
+ 0
+LINE
+ 5
+12a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+275.317537
+ 20
+62.445495
+ 30
+0.0
+ 11
+270.611925
+ 21
+96.670635
+ 31
+0.0
+ 0
+LINE
+ 5
+12b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.611925
+ 20
+96.670635
+ 30
+0.0
+ 11
+239.750385
+ 21
+112.197015
+ 31
+0.0
+ 0
+LINE
+ 5
+12c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+239.750385
+ 20
+112.197015
+ 30
+0.0
+ 11
+270.846315
+ 21
+127.248472
+ 31
+0.0
+ 0
+LINE
+ 5
+12d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.846315
+ 20
+127.248472
+ 30
+0.0
+ 11
+276.076042
+ 21
+161.397450
+ 31
+0.0
+ 0
+LINE
+ 5
+12e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+276.076042
+ 20
+161.397450
+ 30
+0.0
+ 11
+300.000000
+ 21
+136.474620
+ 31
+0.0
+ 0
+LINE
+ 5
+12f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+300.000000
+ 20
+136.474620
+ 30
+0.0
+ 11
+334.093680
+ 21
+142.053472
+ 31
+0.0
+ 0
+LINE
+ 5
+130
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+334.093680
+ 20
+142.053472
+ 30
+0.0
+ 11
+317.783572
+ 21
+111.598860
+ 31
+0.0
+ 0
+LINE
+ 5
+131
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+317.783572
+ 20
+111.598860
+ 30
+0.0
+ 11
+333.624900
+ 21
+80.897798
+ 31
+0.0
+ 0
+LINE
+ 5
+132
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+133
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+134
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+135
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+136
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+137
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+138
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+139
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+13a
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+566.292580
+ 21
+600.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+13b
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+566.292580
+ 20
+600.000000
+ 30
+0.0
+ 10
+575.232344
+ 20
+600.000000
+ 30
+0.0
+ 10
+583.805958
+ 20
+596.922200
+ 30
+0.0
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+13c
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 10
+596.448693
+ 20
+585.965163
+ 30
+0.0
+ 10
+600.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 0
+LINE
+ 5
+13d
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 11
+600.000000
+ 21
+554.213099
+ 31
+0.0
+ 0
+SPLINE
+ 5
+13e
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+600.000000
+ 20
+554.213099
+ 30
+0.0
+ 10
+600.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+596.448693
+ 20
+539.034837
+ 30
+0.0
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+13f
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 10
+583.805958
+ 20
+528.077800
+ 30
+0.0
+ 10
+575.232344
+ 20
+525.000000
+ 30
+0.0
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+140
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+525.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+141
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+483.707420
+ 20
+525.000000
+ 30
+0.0
+ 10
+474.767656
+ 20
+525.000000
+ 30
+0.0
+ 10
+466.194042
+ 20
+528.077800
+ 30
+0.0
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+142
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 10
+453.551307
+ 20
+539.034837
+ 30
+0.0
+ 10
+450.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 0
+LINE
+ 5
+143
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 11
+450.000000
+ 21
+570.786901
+ 31
+0.0
+ 0
+SPLINE
+ 5
+144
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+570.786901
+ 30
+0.0
+ 10
+450.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+453.551307
+ 20
+585.965163
+ 30
+0.0
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+145
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 10
+466.194042
+ 20
+596.922200
+ 30
+0.0
+ 10
+474.767656
+ 20
+600.000000
+ 30
+0.0
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+146
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+600.000000
+ 31
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 0
+DICTIONARY
+ 5
+D
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+1A
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+17
+330
+C
+100
+AcDbDictionary
+ 3
+STANDARD
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+330
+C
+100
+AcDbDictionary
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/refs/dxf_outlines__--POLY__true.out b/share/extensions/tests/data/refs/dxf_outlines__--POLY__true.out
new file mode 100644
index 0000000..34e4875
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_outlines__--POLY__true.out
@@ -0,0 +1,2880 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1014
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$MEASUREMENT
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 4
+ 0
+VPORT
+ 5
+2E
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+210.0
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+341.0
+ 41
+1.24
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+4
+ 0
+LAYER
+ 5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+51
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide3
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+52
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide2
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+53
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide1
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+270
+ 2
+271
+ 2
+272
+ 2
+273
+ 2
+274
+ 3
+340
+11
+275
+ 0
+280
+ 0
+281
+ 0
+282
+ 0
+283
+ 0
+284
+ 8
+285
+ 0
+286
+ 0
+287
+ 3
+288
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*MODEL_SPACE
+ 0
+BLOCK_RECORD
+ 5
+1B
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*PAPER_SPACE
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+SPLINE
+ 5
+100
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 10
+97.332666
+ 20
+450.000000
+ 30
+0.0
+ 10
+83.658805
+ 20
+440.863418
+ 30
+0.0
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+101
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 10
+72.050230
+ 20
+412.837839
+ 30
+0.0
+ 10
+75.258571
+ 20
+396.708421
+ 30
+0.0
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+102
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 10
+96.708421
+ 20
+375.258571
+ 30
+0.0
+ 10
+112.837839
+ 20
+372.050230
+ 30
+0.0
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+103
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 10
+140.863418
+ 20
+383.658805
+ 30
+0.0
+ 10
+150.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+104
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+150.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+146.049118
+ 20
+431.983890
+ 30
+0.0
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+105
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 10
+131.983890
+ 20
+446.049118
+ 30
+0.0
+ 10
+122.445618
+ 20
+450.000000
+ 30
+0.0
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+106
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbPolyline
+ 90
+4
+ 70
+1
+ 10
+488.481675
+ 20
+484.555043
+ 30
+0.0
+ 10
+675.000015
+ 20
+484.555043
+ 30
+0.0
+ 10
+675.000015
+ 20
+333.431460
+ 30
+0.0
+ 10
+488.481675
+ 20
+333.431460
+ 30
+0.0
+ 0
+SPLINE
+ 5
+107
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 10
+269.665332
+ 20
+450.000000
+ 30
+0.0
+ 10
+242.317610
+ 20
+440.863418
+ 30
+0.0
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+108
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 10
+219.100460
+ 20
+412.837839
+ 30
+0.0
+ 10
+225.517142
+ 20
+396.708421
+ 30
+0.0
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+109
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 10
+268.416841
+ 20
+375.258571
+ 30
+0.0
+ 10
+300.675678
+ 20
+372.050230
+ 30
+0.0
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 10
+356.726837
+ 20
+383.658805
+ 30
+0.0
+ 10
+375.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+375.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+367.098237
+ 20
+431.983890
+ 30
+0.0
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 10
+338.967780
+ 20
+446.049118
+ 30
+0.0
+ 10
+319.891237
+ 20
+450.000000
+ 30
+0.0
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+10d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbPolyline
+ 90
+1
+ 70
+1
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+587.314763
+ 20
+391.632142
+ 30
+0.0
+ 10
+569.111537
+ 20
+378.042706
+ 30
+0.0
+ 10
+535.392878
+ 20
+371.919721
+ 30
+0.0
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 10
+472.588930
+ 20
+381.082935
+ 30
+0.0
+ 10
+450.747983
+ 20
+395.312169
+ 30
+0.0
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 0
+SPLINE
+ 5
+110
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 10
+449.289307
+ 20
+428.015634
+ 30
+0.0
+ 10
+469.839842
+ 20
+442.717568
+ 30
+0.0
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 0
+SPLINE
+ 5
+111
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 10
+531.764347
+ 20
+453.271596
+ 30
+0.0
+ 10
+565.995413
+ 20
+447.906301
+ 30
+0.0
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+112
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbPolyline
+ 90
+1
+ 70
+1
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+113
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbPolyline
+ 90
+3
+ 70
+0
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 10
+525.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+587.314763
+ 20
+391.632142
+ 30
+0.0
+ 0
+SPLINE
+ 5
+114
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+115
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+116
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+117
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbPolyline
+ 90
+4
+ 70
+0
+ 10
+75.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+150.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+225.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+300.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+118
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbPolyline
+ 90
+10
+ 70
+1
+ 10
+183.624900
+ 20
+83.144963
+ 30
+0.0
+ 10
+149.620747
+ 20
+89.245807
+ 30
+0.0
+ 10
+125.317537
+ 20
+64.692660
+ 30
+0.0
+ 10
+120.611925
+ 20
+98.917800
+ 30
+0.0
+ 10
+89.750385
+ 20
+114.444180
+ 30
+0.0
+ 10
+120.846315
+ 20
+129.495637
+ 30
+0.0
+ 10
+126.076042
+ 20
+163.644615
+ 30
+0.0
+ 10
+150.000000
+ 20
+138.721785
+ 30
+0.0
+ 10
+184.093680
+ 20
+144.300637
+ 30
+0.0
+ 10
+167.783572
+ 20
+113.846025
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+119
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbPolyline
+ 90
+10
+ 70
+1
+ 10
+333.624900
+ 20
+80.897798
+ 30
+0.0
+ 10
+299.620747
+ 20
+86.998642
+ 30
+0.0
+ 10
+275.317537
+ 20
+62.445495
+ 30
+0.0
+ 10
+270.611925
+ 20
+96.670635
+ 30
+0.0
+ 10
+239.750385
+ 20
+112.197015
+ 30
+0.0
+ 10
+270.846315
+ 20
+127.248472
+ 30
+0.0
+ 10
+276.076042
+ 20
+161.397450
+ 30
+0.0
+ 10
+300.000000
+ 20
+136.474620
+ 30
+0.0
+ 10
+334.093680
+ 20
+142.053472
+ 30
+0.0
+ 10
+317.783572
+ 20
+111.598860
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+11a
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbPolyline
+ 90
+4
+ 70
+1
+ 10
+75.000000
+ 20
+600.000000
+ 30
+0.0
+ 10
+150.000000
+ 20
+600.000000
+ 30
+0.0
+ 10
+150.000000
+ 20
+525.000000
+ 30
+0.0
+ 10
+75.000000
+ 20
+525.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+11b
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbPolyline
+ 90
+4
+ 70
+1
+ 10
+225.000000
+ 20
+600.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+600.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+525.000000
+ 30
+0.0
+ 10
+225.000000
+ 20
+525.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11c
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+566.292580
+ 20
+600.000000
+ 30
+0.0
+ 10
+575.232344
+ 20
+600.000000
+ 30
+0.0
+ 10
+583.805958
+ 20
+596.922200
+ 30
+0.0
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11d
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 10
+596.448693
+ 20
+585.965163
+ 30
+0.0
+ 10
+600.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+11e
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 10
+566.292580
+ 20
+600.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11f
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+600.000000
+ 20
+554.213099
+ 30
+0.0
+ 10
+600.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+596.448693
+ 20
+539.034837
+ 30
+0.0
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+120
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 10
+583.805958
+ 20
+528.077800
+ 30
+0.0
+ 10
+575.232344
+ 20
+525.000000
+ 30
+0.0
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+121
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 10
+600.000000
+ 20
+554.213099
+ 30
+0.0
+ 0
+SPLINE
+ 5
+122
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+483.707420
+ 20
+525.000000
+ 30
+0.0
+ 10
+474.767656
+ 20
+525.000000
+ 30
+0.0
+ 10
+466.194042
+ 20
+528.077800
+ 30
+0.0
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+123
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 10
+453.551307
+ 20
+539.034837
+ 30
+0.0
+ 10
+450.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+124
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 10
+483.707420
+ 20
+525.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+125
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+570.786901
+ 30
+0.0
+ 10
+450.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+453.551307
+ 20
+585.965163
+ 30
+0.0
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+126
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 10
+466.194042
+ 20
+596.922200
+ 30
+0.0
+ 10
+474.767656
+ 20
+600.000000
+ 30
+0.0
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+127
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbPolyline
+ 90
+2
+ 70
+0
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 10
+450.000000
+ 20
+570.786901
+ 30
+0.0
+ 0
+LWPOLYLINE
+ 5
+128
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbPolyline
+ 90
+1
+ 70
+1
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 0
+DICTIONARY
+ 5
+D
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+1A
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+17
+330
+C
+100
+AcDbDictionary
+ 3
+STANDARD
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+330
+C
+100
+AcDbDictionary
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/refs/dxf_outlines__--ROBO__true.out b/share/extensions/tests/data/refs/dxf_outlines__--ROBO__true.out
new file mode 100644
index 0000000..e793414
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_outlines__--ROBO__true.out
@@ -0,0 +1,3352 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1014
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$MEASUREMENT
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 4
+ 0
+VPORT
+ 5
+2E
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+210.0
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+341.0
+ 41
+1.24
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+4
+ 0
+LAYER
+ 5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+51
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide3
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+52
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide2
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+53
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide1
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+270
+ 2
+271
+ 2
+272
+ 2
+273
+ 2
+274
+ 3
+340
+11
+275
+ 0
+280
+ 0
+281
+ 0
+282
+ 0
+283
+ 0
+284
+ 8
+285
+ 0
+286
+ 0
+287
+ 3
+288
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*MODEL_SPACE
+ 0
+BLOCK_RECORD
+ 5
+1B
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*PAPER_SPACE
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+LINE
+ 5
+100
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+484.555043
+ 31
+0.0
+ 0
+LINE
+ 5
+101
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+102
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+103
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+484.555043
+ 31
+0.0
+ 0
+LINE
+ 5
+104
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 11
+112.500000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+105
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+25
+ 73
+21
+ 74
+19
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+14.719403
+ 40
+29.176694
+ 40
+43.896097
+ 40
+58.615501
+ 40
+73.072791
+ 40
+87.792195
+ 40
+102.511598
+ 40
+116.968889
+ 40
+131.688292
+ 40
+146.407696
+ 40
+160.864986
+ 40
+175.584390
+ 40
+185.400948
+ 40
+195.136270
+ 40
+204.952828
+ 40
+214.769386
+ 40
+224.504709
+ 40
+234.321267
+ 40
+234.321267
+ 40
+234.321267
+ 40
+234.321267
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 10
+107.561852
+ 20
+449.430182
+ 30
+0.0
+ 10
+97.773491
+ 20
+448.300694
+ 30
+0.0
+ 10
+85.299689
+ 20
+439.636229
+ 30
+0.0
+ 10
+76.941599
+ 20
+427.247780
+ 30
+0.0
+ 10
+74.028507
+ 20
+412.490567
+ 30
+0.0
+ 10
+76.955275
+ 20
+397.783055
+ 30
+0.0
+ 10
+85.284776
+ 20
+385.284419
+ 30
+0.0
+ 10
+97.781711
+ 20
+376.955346
+ 30
+0.0
+ 10
+112.495527
+ 20
+374.028572
+ 30
+0.0
+ 10
+127.228881
+ 20
+376.941259
+ 30
+0.0
+ 10
+139.706194
+ 20
+385.300972
+ 30
+0.0
+ 10
+148.042805
+ 20
+397.768756
+ 30
+0.0
+ 10
+150.654153
+ 20
+410.870662
+ 30
+0.0
+ 10
+149.136137
+ 20
+422.315952
+ 30
+0.0
+ 10
+145.348676
+ 20
+431.462699
+ 30
+0.0
+ 10
+139.322768
+ 20
+439.331018
+ 30
+0.0
+ 10
+131.464345
+ 20
+445.317462
+ 30
+0.0
+ 10
+122.317524
+ 20
+449.252106
+ 30
+0.0
+ 10
+115.781560
+ 20
+449.750012
+ 30
+0.0
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 11
+112.500000
+ 21
+450.000000
+ 31
+0.0
+ 11
+98.066642
+ 21
+447.112264
+ 31
+0.0
+ 11
+86.045844
+ 21
+439.080224
+ 31
+0.0
+ 11
+77.854518
+ 21
+426.850629
+ 31
+0.0
+ 11
+74.999030
+ 21
+412.410856
+ 31
+0.0
+ 11
+77.819508
+ 21
+398.231358
+ 31
+0.0
+ 11
+85.983496
+ 21
+385.983496
+ 31
+0.0
+ 11
+98.231358
+ 21
+377.819508
+ 31
+0.0
+ 11
+112.410856
+ 21
+374.999030
+ 31
+0.0
+ 11
+126.850629
+ 21
+377.854518
+ 31
+0.0
+ 11
+139.080224
+ 21
+386.045844
+ 31
+0.0
+ 11
+147.112264
+ 21
+398.066642
+ 31
+0.0
+ 11
+150.000000
+ 21
+412.500000
+ 31
+0.0
+ 11
+148.715230
+ 21
+422.232121
+ 31
+0.0
+ 11
+144.989684
+ 21
+431.226386
+ 31
+0.0
+ 11
+139.016504
+ 21
+439.016504
+ 31
+0.0
+ 11
+131.226386
+ 21
+444.989684
+ 31
+0.0
+ 11
+122.232121
+ 21
+448.715230
+ 31
+0.0
+ 11
+112.500000
+ 21
+450.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+106
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbLine
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+107
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+25
+ 73
+21
+ 74
+19
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+29.010796
+ 40
+54.358617
+ 40
+74.802548
+ 40
+90.330660
+ 40
+105.591018
+ 40
+126.002116
+ 40
+151.822481
+ 40
+180.321389
+ 40
+209.341760
+ 40
+235.136136
+ 40
+255.199891
+ 40
+270.745884
+ 40
+280.811504
+ 40
+292.491213
+ 40
+306.753100
+ 40
+323.439101
+ 40
+341.809374
+ 40
+361.315971
+ 40
+361.315971
+ 40
+361.315971
+ 40
+361.315971
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 10
+290.305002
+ 20
+449.486685
+ 30
+0.0
+ 10
+272.139122
+ 20
+448.524868
+ 30
+0.0
+ 10
+248.195734
+ 20
+440.689710
+ 30
+0.0
+ 10
+230.602913
+ 20
+429.477726
+ 30
+0.0
+ 10
+222.591013
+ 20
+412.489527
+ 30
+0.0
+ 10
+230.594261
+ 20
+395.578337
+ 30
+0.0
+ 10
+248.211541
+ 20
+384.232094
+ 30
+0.0
+ 10
+272.152557
+ 20
+376.690134
+ 30
+0.0
+ 10
+299.994278
+ 20
+374.112398
+ 30
+0.0
+ 10
+327.837007
+ 20
+376.671686
+ 30
+0.0
+ 10
+351.818560
+ 20
+384.253523
+ 30
+0.0
+ 10
+369.396163
+ 20
+395.600689
+ 30
+0.0
+ 10
+376.552453
+ 20
+410.631567
+ 30
+0.0
+ 10
+372.866676
+ 20
+423.160090
+ 30
+0.0
+ 10
+364.703798
+ 20
+432.276506
+ 30
+0.0
+ 10
+352.528624
+ 20
+439.856101
+ 30
+0.0
+ 10
+337.031906
+ 20
+445.559527
+ 30
+0.0
+ 10
+319.142731
+ 20
+449.292775
+ 30
+0.0
+ 10
+306.507267
+ 20
+449.759590
+ 30
+0.0
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+450.000000
+ 31
+0.0
+ 11
+271.133284
+ 21
+447.112264
+ 31
+0.0
+ 11
+247.091689
+ 21
+439.080224
+ 31
+0.0
+ 11
+230.709035
+ 21
+426.850629
+ 31
+0.0
+ 11
+224.998061
+ 21
+412.410856
+ 31
+0.0
+ 11
+230.639016
+ 21
+398.231358
+ 31
+0.0
+ 11
+246.966991
+ 21
+385.983496
+ 31
+0.0
+ 11
+271.462717
+ 21
+377.819508
+ 31
+0.0
+ 11
+299.821712
+ 21
+374.999030
+ 31
+0.0
+ 11
+328.701257
+ 21
+377.854518
+ 31
+0.0
+ 11
+353.160448
+ 21
+386.045844
+ 31
+0.0
+ 11
+369.224529
+ 21
+398.066642
+ 31
+0.0
+ 11
+375.000000
+ 21
+412.500000
+ 31
+0.0
+ 11
+372.430460
+ 21
+422.232121
+ 31
+0.0
+ 11
+364.979367
+ 21
+431.226386
+ 31
+0.0
+ 11
+353.033009
+ 21
+439.016504
+ 31
+0.0
+ 11
+337.452772
+ 21
+444.989684
+ 31
+0.0
+ 11
+319.464242
+ 21
+448.715230
+ 31
+0.0
+ 11
+300.000000
+ 21
+450.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+108
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 11
+525.000000
+ 21
+412.500000
+ 31
+0.0
+ 0
+LINE
+ 5
+109
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+525.000000
+ 20
+412.500000
+ 30
+0.0
+ 11
+587.314763
+ 21
+391.632142
+ 31
+0.0
+ 0
+LINE
+ 5
+10a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+10b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+225.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+300.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+10c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+225.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+10d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+19
+ 73
+15
+ 74
+13
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+25.229507
+ 40
+54.800847
+ 40
+86.334975
+ 40
+115.121403
+ 40
+137.614535
+ 40
+154.642643
+ 40
+171.262440
+ 40
+193.065954
+ 40
+221.348998
+ 40
+252.783952
+ 40
+282.682243
+ 40
+308.562793
+ 40
+308.562793
+ 40
+308.562793
+ 40
+308.562793
+ 10
+587.314763
+ 20
+391.632142
+ 30
+0.0
+ 10
+579.906492
+ 20
+387.528282
+ 30
+0.0
+ 10
+563.815038
+ 20
+378.614312
+ 30
+0.0
+ 10
+534.823599
+ 20
+374.463329
+ 30
+0.0
+ 10
+504.775620
+ 20
+375.231094
+ 30
+0.0
+ 10
+477.765552
+ 20
+382.201524
+ 30
+0.0
+ 10
+457.561218
+ 20
+393.399115
+ 30
+0.0
+ 10
+447.150586
+ 20
+411.387937
+ 30
+0.0
+ 10
+455.810561
+ 20
+430.089688
+ 30
+0.0
+ 10
+475.313194
+ 20
+441.789347
+ 30
+0.0
+ 10
+501.673589
+ 20
+449.310722
+ 30
+0.0
+ 10
+531.639583
+ 20
+450.719221
+ 30
+0.0
+ 10
+560.964913
+ 20
+447.141615
+ 30
+0.0
+ 10
+577.650386
+ 20
+438.667840
+ 30
+0.0
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 11
+587.314763
+ 21
+391.632142
+ 31
+0.0
+ 11
+564.600175
+ 21
+380.651454
+ 31
+0.0
+ 11
+535.504657
+ 21
+375.367987
+ 31
+0.0
+ 11
+503.990903
+ 21
+376.501328
+ 31
+0.0
+ 11
+476.203738
+ 21
+384.020102
+ 31
+0.0
+ 11
+457.357387
+ 21
+396.298376
+ 31
+0.0
+ 11
+450.018645
+ 21
+411.663900
+ 31
+0.0
+ 11
+455.980074
+ 21
+427.177733
+ 31
+0.0
+ 11
+473.712940
+ 21
+439.863896
+ 31
+0.0
+ 11
+500.802098
+ 21
+447.994582
+ 31
+0.0
+ 11
+532.183467
+ 21
+449.829250
+ 31
+0.0
+ 11
+561.721138
+ 21
+445.199587
+ 31
+0.0
+ 11
+585.392197
+ 21
+434.736135
+ 31
+0.0
+ 0
+LINE
+ 5
+10e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+183.624900
+ 20
+83.144963
+ 30
+0.0
+ 11
+149.620747
+ 21
+89.245807
+ 31
+0.0
+ 0
+LINE
+ 5
+10f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+149.620747
+ 20
+89.245807
+ 30
+0.0
+ 11
+125.317537
+ 21
+64.692660
+ 31
+0.0
+ 0
+LINE
+ 5
+110
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+125.317537
+ 20
+64.692660
+ 30
+0.0
+ 11
+120.611925
+ 21
+98.917800
+ 31
+0.0
+ 0
+LINE
+ 5
+111
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.611925
+ 20
+98.917800
+ 30
+0.0
+ 11
+89.750385
+ 21
+114.444180
+ 31
+0.0
+ 0
+LINE
+ 5
+112
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+89.750385
+ 20
+114.444180
+ 30
+0.0
+ 11
+120.846315
+ 21
+129.495637
+ 31
+0.0
+ 0
+LINE
+ 5
+113
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.846315
+ 20
+129.495637
+ 30
+0.0
+ 11
+126.076042
+ 21
+163.644615
+ 31
+0.0
+ 0
+LINE
+ 5
+114
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+126.076042
+ 20
+163.644615
+ 30
+0.0
+ 11
+150.000000
+ 21
+138.721785
+ 31
+0.0
+ 0
+LINE
+ 5
+115
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+150.000000
+ 20
+138.721785
+ 30
+0.0
+ 11
+184.093680
+ 21
+144.300637
+ 31
+0.0
+ 0
+LINE
+ 5
+116
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+184.093680
+ 20
+144.300637
+ 30
+0.0
+ 11
+167.783572
+ 21
+113.846025
+ 31
+0.0
+ 0
+LINE
+ 5
+117
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+167.783572
+ 20
+113.846025
+ 30
+0.0
+ 11
+183.624900
+ 21
+83.144963
+ 31
+0.0
+ 0
+LINE
+ 5
+118
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+333.624900
+ 20
+80.897798
+ 30
+0.0
+ 11
+299.620747
+ 21
+86.998642
+ 31
+0.0
+ 0
+LINE
+ 5
+119
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+299.620747
+ 20
+86.998642
+ 30
+0.0
+ 11
+275.317537
+ 21
+62.445495
+ 31
+0.0
+ 0
+LINE
+ 5
+11a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+275.317537
+ 20
+62.445495
+ 30
+0.0
+ 11
+270.611925
+ 21
+96.670635
+ 31
+0.0
+ 0
+LINE
+ 5
+11b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.611925
+ 20
+96.670635
+ 30
+0.0
+ 11
+239.750385
+ 21
+112.197015
+ 31
+0.0
+ 0
+LINE
+ 5
+11c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+239.750385
+ 20
+112.197015
+ 30
+0.0
+ 11
+270.846315
+ 21
+127.248472
+ 31
+0.0
+ 0
+LINE
+ 5
+11d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.846315
+ 20
+127.248472
+ 30
+0.0
+ 11
+276.076042
+ 21
+161.397450
+ 31
+0.0
+ 0
+LINE
+ 5
+11e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+276.076042
+ 20
+161.397450
+ 30
+0.0
+ 11
+300.000000
+ 21
+136.474620
+ 31
+0.0
+ 0
+LINE
+ 5
+11f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+300.000000
+ 20
+136.474620
+ 30
+0.0
+ 11
+334.093680
+ 21
+142.053472
+ 31
+0.0
+ 0
+LINE
+ 5
+120
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+334.093680
+ 20
+142.053472
+ 30
+0.0
+ 11
+317.783572
+ 21
+111.598860
+ 31
+0.0
+ 0
+LINE
+ 5
+121
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+317.783572
+ 20
+111.598860
+ 30
+0.0
+ 11
+333.624900
+ 21
+80.897798
+ 31
+0.0
+ 0
+LINE
+ 5
+122
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+123
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+124
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+125
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+126
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+127
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+128
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+129
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+12a
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+566.292580
+ 21
+600.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+12b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+16
+ 73
+12
+ 74
+10
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+19.641855
+ 40
+60.655252
+ 40
+116.900966
+ 40
+157.914363
+ 40
+194.132154
+ 40
+235.145551
+ 40
+291.391265
+ 40
+332.404662
+ 40
+352.046517
+ 40
+352.046517
+ 40
+352.046517
+ 40
+352.046517
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.648652
+ 20
+293.482054
+ 30
+0.0
+ 10
+377.651731
+ 20
+273.354235
+ 30
+0.0
+ 10
+396.800281
+ 20
+236.572428
+ 30
+0.0
+ 10
+442.770864
+ 20
+217.685125
+ 30
+0.0
+ 10
+496.030996
+ 20
+238.007710
+ 30
+0.0
+ 10
+478.969004
+ 20
+286.992290
+ 30
+0.0
+ 10
+532.229136
+ 20
+307.314875
+ 30
+0.0
+ 10
+578.199719
+ 20
+288.427572
+ 30
+0.0
+ 10
+597.348269
+ 20
+251.645765
+ 30
+0.0
+ 10
+599.351348
+ 20
+231.517946
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+300.000000
+ 31
+0.0
+ 11
+377.777778
+ 21
+280.555556
+ 31
+0.0
+ 11
+397.222222
+ 21
+244.444444
+ 31
+0.0
+ 11
+450.000000
+ 21
+225.000000
+ 31
+0.0
+ 11
+486.111111
+ 21
+244.444444
+ 31
+0.0
+ 11
+488.888889
+ 21
+280.555556
+ 31
+0.0
+ 11
+525.000000
+ 21
+300.000000
+ 31
+0.0
+ 11
+577.777778
+ 21
+280.555556
+ 31
+0.0
+ 11
+597.222222
+ 21
+244.444444
+ 31
+0.0
+ 11
+600.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+12c
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 11
+600.000000
+ 21
+554.213099
+ 31
+0.0
+ 0
+SPLINE
+ 5
+12d
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+13
+ 73
+9
+ 74
+7
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+8.804927
+ 40
+17.394705
+ 40
+25.802080
+ 40
+33.904871
+ 40
+41.670676
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 10
+566.292580
+ 20
+600.000000
+ 30
+0.0
+ 10
+569.234269
+ 20
+599.807758
+ 30
+0.0
+ 10
+575.045765
+ 20
+599.427971
+ 30
+0.0
+ 10
+583.219162
+ 20
+596.409240
+ 30
+0.0
+ 10
+590.291969
+ 20
+591.789973
+ 30
+0.0
+ 10
+595.712344
+ 20
+585.676608
+ 30
+0.0
+ 10
+599.311321
+ 20
+578.516472
+ 30
+0.0
+ 10
+599.771403
+ 20
+573.352621
+ 30
+0.0
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 11
+566.292580
+ 21
+600.000000
+ 31
+0.0
+ 11
+575.040439
+ 21
+598.999144
+ 31
+0.0
+ 11
+583.125065
+ 21
+596.096884
+ 31
+0.0
+ 11
+590.127325
+ 21
+591.443682
+ 31
+0.0
+ 11
+595.496404
+ 21
+585.375055
+ 31
+0.0
+ 11
+598.845166
+ 21
+578.368379
+ 31
+0.0
+ 11
+600.000000
+ 21
+570.786901
+ 31
+0.0
+ 0
+LINE
+ 5
+12e
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+525.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+12f
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+13
+ 73
+9
+ 74
+7
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+7.668927
+ 40
+15.434731
+ 40
+23.537523
+ 40
+31.944898
+ 40
+40.534676
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 10
+600.000000
+ 20
+554.213099
+ 30
+0.0
+ 10
+599.771403
+ 20
+551.647379
+ 30
+0.0
+ 10
+599.311321
+ 20
+546.483528
+ 30
+0.0
+ 10
+595.712344
+ 20
+539.323392
+ 30
+0.0
+ 10
+590.291969
+ 20
+533.210027
+ 30
+0.0
+ 10
+583.219162
+ 20
+528.590760
+ 30
+0.0
+ 10
+575.045765
+ 20
+525.572029
+ 30
+0.0
+ 10
+569.234269
+ 20
+525.192242
+ 30
+0.0
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 11
+600.000000
+ 21
+554.213099
+ 31
+0.0
+ 11
+598.845166
+ 21
+546.631621
+ 31
+0.0
+ 11
+595.496404
+ 21
+539.624945
+ 31
+0.0
+ 11
+590.127325
+ 21
+533.556318
+ 31
+0.0
+ 11
+583.125065
+ 21
+528.903116
+ 31
+0.0
+ 11
+575.040439
+ 21
+526.000856
+ 31
+0.0
+ 11
+566.292581
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+130
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 11
+450.000000
+ 21
+570.786901
+ 31
+0.0
+ 0
+SPLINE
+ 5
+131
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+13
+ 73
+9
+ 74
+7
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+8.804927
+ 40
+17.394705
+ 40
+25.802080
+ 40
+33.904871
+ 40
+41.670676
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 10
+483.707420
+ 20
+525.000000
+ 30
+0.0
+ 10
+480.765731
+ 20
+525.192242
+ 30
+0.0
+ 10
+474.954235
+ 20
+525.572029
+ 30
+0.0
+ 10
+466.780838
+ 20
+528.590760
+ 30
+0.0
+ 10
+459.708031
+ 20
+533.210027
+ 30
+0.0
+ 10
+454.287656
+ 20
+539.323392
+ 30
+0.0
+ 10
+450.688679
+ 20
+546.483528
+ 30
+0.0
+ 10
+450.228597
+ 20
+551.647379
+ 30
+0.0
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 11
+483.707420
+ 21
+525.000000
+ 31
+0.0
+ 11
+474.959561
+ 21
+526.000856
+ 31
+0.0
+ 11
+466.874935
+ 21
+528.903116
+ 31
+0.0
+ 11
+459.872675
+ 21
+533.556318
+ 31
+0.0
+ 11
+454.503596
+ 21
+539.624945
+ 31
+0.0
+ 11
+451.154834
+ 21
+546.631621
+ 31
+0.0
+ 11
+450.000000
+ 21
+554.213099
+ 31
+0.0
+ 0
+LINE
+ 5
+132
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+600.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+133
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+0
+ 71
+3
+ 72
+13
+ 73
+9
+ 74
+7
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+0.000000
+ 40
+7.668927
+ 40
+15.434731
+ 40
+23.537523
+ 40
+31.944898
+ 40
+40.534676
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 40
+49.339603
+ 10
+450.000000
+ 20
+570.786901
+ 30
+0.0
+ 10
+450.228597
+ 20
+573.352621
+ 30
+0.0
+ 10
+450.688679
+ 20
+578.516472
+ 30
+0.0
+ 10
+454.287656
+ 20
+585.676608
+ 30
+0.0
+ 10
+459.708031
+ 20
+591.789973
+ 30
+0.0
+ 10
+466.780838
+ 20
+596.409240
+ 30
+0.0
+ 10
+474.954235
+ 20
+599.427971
+ 30
+0.0
+ 10
+480.765731
+ 20
+599.807758
+ 30
+0.0
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+450.000000
+ 21
+570.786901
+ 31
+0.0
+ 11
+451.154834
+ 21
+578.368379
+ 31
+0.0
+ 11
+454.503596
+ 21
+585.375055
+ 31
+0.0
+ 11
+459.872675
+ 21
+591.443682
+ 31
+0.0
+ 11
+466.874935
+ 21
+596.096884
+ 31
+0.0
+ 11
+474.959561
+ 21
+598.999144
+ 31
+0.0
+ 11
+483.707420
+ 21
+600.000000
+ 31
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 0
+DICTIONARY
+ 5
+D
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+1A
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+17
+330
+C
+100
+AcDbDictionary
+ 3
+STANDARD
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+330
+C
+100
+AcDbDictionary
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/refs/dxf_outlines__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/dxf_outlines__--id__p1__--id__r3.out
new file mode 100644
index 0000000..148cf1b
--- /dev/null
+++ b/share/extensions/tests/data/refs/dxf_outlines__--id__p1__--id__r3.out
@@ -0,0 +1,3412 @@
+ 0
+SECTION
+ 2
+HEADER
+ 9
+$ACADVER
+ 1
+AC1014
+ 9
+$HANDSEED
+ 5
+FFFF
+ 9
+$MEASUREMENT
+ 70
+ 1
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+TABLES
+ 0
+TABLE
+ 2
+VPORT
+ 5
+8
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 4
+ 0
+VPORT
+ 5
+2E
+330
+8
+100
+AcDbSymbolTableRecord
+100
+AcDbViewportTableRecord
+ 2
+*ACTIVE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 11
+1.0
+ 21
+1.0
+ 12
+210.0
+ 22
+148.5
+ 13
+0.0
+ 23
+0.0
+ 14
+10.0
+ 24
+10.0
+ 15
+10.0
+ 25
+10.0
+ 16
+0.0
+ 26
+0.0
+ 36
+1.0
+ 17
+0.0
+ 27
+0.0
+ 37
+0.0
+ 40
+341.0
+ 41
+1.24
+ 42
+50.0
+ 43
+0.0
+ 44
+0.0
+ 50
+0.0
+ 51
+0.0
+ 71
+ 0
+ 72
+ 100
+ 73
+ 1
+ 74
+ 3
+ 75
+ 0
+ 76
+ 0
+ 77
+ 0
+ 78
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LTYPE
+ 5
+5
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+LTYPE
+ 5
+14
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYBLOCK
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+15
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+BYLAYER
+ 70
+ 0
+ 3
+
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+LTYPE
+ 5
+16
+330
+5
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+ 2
+CONTINUOUS
+ 70
+ 0
+ 3
+Solid line
+ 72
+ 65
+ 73
+ 0
+ 40
+0.0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+LAYER
+ 5
+2
+100
+AcDbSymbolTable
+ 70
+4
+ 0
+LAYER
+ 5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+0
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+51
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide3
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+52
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide2
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+LAYER
+ 5
+53
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+ 2
+Slide1
+ 70
+0
+ 6
+CONTINUOUS
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+STYLE
+ 5
+3
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+STYLE
+ 5
+11
+330
+3
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+ 2
+STANDARD
+ 70
+ 0
+ 40
+0.0
+ 41
+1.0
+ 50
+0.0
+ 71
+ 0
+ 42
+2.5
+ 3
+txt
+ 4
+
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+VIEW
+ 5
+6
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+UCS
+ 5
+7
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+APPID
+ 5
+9
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 2
+ 0
+APPID
+ 5
+12
+330
+9
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+ 2
+ACAD
+ 70
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+DIMSTYLE
+ 5
+A
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+DIMSTYLE
+105
+27
+330
+A
+100
+AcDbSymbolTableRecord
+100
+AcDbDimStyleTableRecord
+ 2
+ISO-25
+ 70
+ 0
+ 3
+
+ 4
+
+ 5
+
+ 6
+
+ 7
+
+ 40
+1.0
+ 41
+2.5
+ 42
+0.625
+ 43
+3.75
+ 44
+1.25
+ 45
+0.0
+ 46
+0.0
+ 47
+0.0
+ 48
+0.0
+140
+2.5
+141
+2.5
+142
+0.0
+143
+0.03937007874016
+144
+1.0
+145
+0.0
+146
+1.0
+147
+0.625
+ 71
+ 0
+ 72
+ 0
+ 73
+ 0
+ 74
+ 0
+ 75
+ 0
+ 76
+ 0
+ 77
+ 1
+ 78
+ 8
+170
+ 0
+171
+ 3
+172
+ 1
+173
+ 0
+174
+ 0
+175
+ 0
+176
+ 0
+177
+ 0
+178
+ 0
+270
+ 2
+271
+ 2
+272
+ 2
+273
+ 2
+274
+ 3
+340
+11
+275
+ 0
+280
+ 0
+281
+ 0
+282
+ 0
+283
+ 0
+284
+ 8
+285
+ 0
+286
+ 0
+287
+ 3
+288
+ 0
+ 0
+ENDTAB
+ 0
+TABLE
+ 2
+BLOCK_RECORD
+ 5
+1
+330
+0
+100
+AcDbSymbolTable
+ 70
+ 1
+ 0
+BLOCK_RECORD
+ 5
+1F
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*MODEL_SPACE
+ 0
+BLOCK_RECORD
+ 5
+1B
+330
+1
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+ 2
+*PAPER_SPACE
+ 0
+ENDTAB
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+BLOCKS
+ 0
+BLOCK
+ 5
+20
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*MODEL_SPACE
+ 70
+ 0
+ 10
+0.0
+ 20
+0.0
+ 30
+0.0
+ 3
+*MODEL_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+21
+330
+1F
+100
+AcDbEntity
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+BLOCK
+ 5
+1C
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockBegin
+ 2
+*PAPER_SPACE
+ 1
+
+ 0
+ENDBLK
+ 5
+1D
+330
+1B
+100
+AcDbEntity
+ 67
+ 1
+ 8
+0
+100
+AcDbBlockEnd
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+ENTITIES
+ 0
+LINE
+ 5
+100
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+484.555043
+ 31
+0.0
+ 0
+LINE
+ 5
+101
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+484.555043
+ 30
+0.0
+ 11
+675.000015
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+102
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+675.000015
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+333.431460
+ 31
+0.0
+ 0
+LINE
+ 5
+103
+100
+AcDbEntity
+ 8
+Slide3
+ 62
+7
+100
+AcDbLine
+ 10
+488.481675
+ 20
+333.431460
+ 30
+0.0
+ 11
+488.481675
+ 21
+484.555043
+ 31
+0.0
+ 0
+SPLINE
+ 5
+104
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 10
+97.332666
+ 20
+450.000000
+ 30
+0.0
+ 10
+83.658805
+ 20
+440.863418
+ 30
+0.0
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+105
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+77.854518
+ 20
+426.850629
+ 30
+0.0
+ 10
+72.050230
+ 20
+412.837839
+ 30
+0.0
+ 10
+75.258571
+ 20
+396.708421
+ 30
+0.0
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+106
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+85.983496
+ 20
+385.983496
+ 30
+0.0
+ 10
+96.708421
+ 20
+375.258571
+ 30
+0.0
+ 10
+112.837839
+ 20
+372.050230
+ 30
+0.0
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+107
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+126.850629
+ 20
+377.854518
+ 30
+0.0
+ 10
+140.863418
+ 20
+383.658805
+ 30
+0.0
+ 10
+150.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+108
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+150.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+150.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+146.049118
+ 20
+431.983890
+ 30
+0.0
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+109
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+139.016504
+ 20
+439.016504
+ 30
+0.0
+ 10
+131.983890
+ 20
+446.049118
+ 30
+0.0
+ 10
+122.445618
+ 20
+450.000000
+ 30
+0.0
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+10a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+112.500000
+ 20
+450.000000
+ 30
+0.0
+ 11
+112.500000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+10b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 10
+269.665332
+ 20
+450.000000
+ 30
+0.0
+ 10
+242.317610
+ 20
+440.863418
+ 30
+0.0
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+230.709035
+ 20
+426.850629
+ 30
+0.0
+ 10
+219.100460
+ 20
+412.837839
+ 30
+0.0
+ 10
+225.517142
+ 20
+396.708421
+ 30
+0.0
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+246.966991
+ 20
+385.983496
+ 30
+0.0
+ 10
+268.416841
+ 20
+375.258571
+ 30
+0.0
+ 10
+300.675678
+ 20
+372.050230
+ 30
+0.0
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+328.701257
+ 20
+377.854518
+ 30
+0.0
+ 10
+356.726837
+ 20
+383.658805
+ 30
+0.0
+ 10
+375.000000
+ 20
+397.332666
+ 30
+0.0
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+10f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+412.500000
+ 30
+0.0
+ 10
+375.000000
+ 20
+422.445618
+ 30
+0.0
+ 10
+367.098237
+ 20
+431.983890
+ 30
+0.0
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 0
+SPLINE
+ 5
+110
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+353.033009
+ 20
+439.016504
+ 30
+0.0
+ 10
+338.967780
+ 20
+446.049118
+ 30
+0.0
+ 10
+319.891237
+ 20
+450.000000
+ 30
+0.0
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+111
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+1
+100
+AcDbLine
+ 10
+300.000000
+ 20
+450.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+450.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+112
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+587.314763
+ 20
+391.632142
+ 30
+0.0
+ 10
+569.111537
+ 20
+378.042706
+ 30
+0.0
+ 10
+535.392878
+ 20
+371.919721
+ 30
+0.0
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 0
+SPLINE
+ 5
+113
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+503.990903
+ 20
+376.501328
+ 30
+0.0
+ 10
+472.588930
+ 20
+381.082935
+ 30
+0.0
+ 10
+450.747983
+ 20
+395.312169
+ 30
+0.0
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 0
+SPLINE
+ 5
+114
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.018645
+ 20
+411.663900
+ 30
+0.0
+ 10
+449.289307
+ 20
+428.015634
+ 30
+0.0
+ 10
+469.839842
+ 20
+442.717568
+ 30
+0.0
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 0
+SPLINE
+ 5
+115
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+500.802098
+ 20
+447.994582
+ 30
+0.0
+ 10
+531.764347
+ 20
+453.271596
+ 30
+0.0
+ 10
+565.995413
+ 20
+447.906301
+ 30
+0.0
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 0
+LINE
+ 5
+116
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+585.392197
+ 20
+434.736135
+ 30
+0.0
+ 11
+525.000000
+ 21
+412.500000
+ 31
+0.0
+ 0
+LINE
+ 5
+117
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+525.000000
+ 20
+412.500000
+ 30
+0.0
+ 11
+587.314763
+ 21
+391.632142
+ 31
+0.0
+ 0
+LINE
+ 5
+118
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+119
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+225.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+300.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+11a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbLine
+ 10
+225.000000
+ 20
+300.000000
+ 30
+0.0
+ 11
+300.000000
+ 21
+225.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+11b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+375.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+450.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 0
+SPLINE
+ 5
+11d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+7
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+525.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+300.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 10
+600.000000
+ 20
+225.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+11e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+183.624900
+ 20
+83.144963
+ 30
+0.0
+ 11
+149.620747
+ 21
+89.245807
+ 31
+0.0
+ 0
+LINE
+ 5
+11f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+149.620747
+ 20
+89.245807
+ 30
+0.0
+ 11
+125.317537
+ 21
+64.692660
+ 31
+0.0
+ 0
+LINE
+ 5
+120
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+125.317537
+ 20
+64.692660
+ 30
+0.0
+ 11
+120.611925
+ 21
+98.917800
+ 31
+0.0
+ 0
+LINE
+ 5
+121
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.611925
+ 20
+98.917800
+ 30
+0.0
+ 11
+89.750385
+ 21
+114.444180
+ 31
+0.0
+ 0
+LINE
+ 5
+122
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+89.750385
+ 20
+114.444180
+ 30
+0.0
+ 11
+120.846315
+ 21
+129.495637
+ 31
+0.0
+ 0
+LINE
+ 5
+123
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+120.846315
+ 20
+129.495637
+ 30
+0.0
+ 11
+126.076042
+ 21
+163.644615
+ 31
+0.0
+ 0
+LINE
+ 5
+124
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+126.076042
+ 20
+163.644615
+ 30
+0.0
+ 11
+150.000000
+ 21
+138.721785
+ 31
+0.0
+ 0
+LINE
+ 5
+125
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+150.000000
+ 20
+138.721785
+ 30
+0.0
+ 11
+184.093680
+ 21
+144.300637
+ 31
+0.0
+ 0
+LINE
+ 5
+126
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+184.093680
+ 20
+144.300637
+ 30
+0.0
+ 11
+167.783572
+ 21
+113.846025
+ 31
+0.0
+ 0
+LINE
+ 5
+127
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+167.783572
+ 20
+113.846025
+ 30
+0.0
+ 11
+183.624900
+ 21
+83.144963
+ 31
+0.0
+ 0
+LINE
+ 5
+128
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+333.624900
+ 20
+80.897798
+ 30
+0.0
+ 11
+299.620747
+ 21
+86.998642
+ 31
+0.0
+ 0
+LINE
+ 5
+129
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+299.620747
+ 20
+86.998642
+ 30
+0.0
+ 11
+275.317537
+ 21
+62.445495
+ 31
+0.0
+ 0
+LINE
+ 5
+12a
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+275.317537
+ 20
+62.445495
+ 30
+0.0
+ 11
+270.611925
+ 21
+96.670635
+ 31
+0.0
+ 0
+LINE
+ 5
+12b
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.611925
+ 20
+96.670635
+ 30
+0.0
+ 11
+239.750385
+ 21
+112.197015
+ 31
+0.0
+ 0
+LINE
+ 5
+12c
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+239.750385
+ 20
+112.197015
+ 30
+0.0
+ 11
+270.846315
+ 21
+127.248472
+ 31
+0.0
+ 0
+LINE
+ 5
+12d
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+270.846315
+ 20
+127.248472
+ 30
+0.0
+ 11
+276.076042
+ 21
+161.397450
+ 31
+0.0
+ 0
+LINE
+ 5
+12e
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+276.076042
+ 20
+161.397450
+ 30
+0.0
+ 11
+300.000000
+ 21
+136.474620
+ 31
+0.0
+ 0
+LINE
+ 5
+12f
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+300.000000
+ 20
+136.474620
+ 30
+0.0
+ 11
+334.093680
+ 21
+142.053472
+ 31
+0.0
+ 0
+LINE
+ 5
+130
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+334.093680
+ 20
+142.053472
+ 30
+0.0
+ 11
+317.783572
+ 21
+111.598860
+ 31
+0.0
+ 0
+LINE
+ 5
+131
+100
+AcDbEntity
+ 8
+Slide2
+ 62
+3
+100
+AcDbLine
+ 10
+317.783572
+ 20
+111.598860
+ 30
+0.0
+ 11
+333.624900
+ 21
+80.897798
+ 31
+0.0
+ 0
+LINE
+ 5
+132
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+133
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+150.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+134
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+150.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+135
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+7
+100
+AcDbLine
+ 10
+75.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+75.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+136
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+137
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+600.000000
+ 30
+0.0
+ 11
+375.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+138
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+375.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+525.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+139
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+1
+100
+AcDbLine
+ 10
+225.000000
+ 20
+525.000000
+ 30
+0.0
+ 11
+225.000000
+ 21
+600.000000
+ 31
+0.0
+ 0
+LINE
+ 5
+13a
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+566.292580
+ 21
+600.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+13b
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+566.292580
+ 20
+600.000000
+ 30
+0.0
+ 10
+575.232344
+ 20
+600.000000
+ 30
+0.0
+ 10
+583.805958
+ 20
+596.922200
+ 30
+0.0
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+13c
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+591.443682
+ 30
+0.0
+ 10
+596.448693
+ 20
+585.965163
+ 30
+0.0
+ 10
+600.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 0
+LINE
+ 5
+13d
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+600.000000
+ 20
+570.786901
+ 30
+0.0
+ 11
+600.000000
+ 21
+554.213099
+ 31
+0.0
+ 0
+SPLINE
+ 5
+13e
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+600.000000
+ 20
+554.213099
+ 30
+0.0
+ 10
+600.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+596.448693
+ 20
+539.034837
+ 30
+0.0
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+13f
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+590.127325
+ 20
+533.556318
+ 30
+0.0
+ 10
+583.805958
+ 20
+528.077800
+ 30
+0.0
+ 10
+575.232344
+ 20
+525.000000
+ 30
+0.0
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+140
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+566.292581
+ 20
+525.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+525.000000
+ 31
+0.0
+ 0
+SPLINE
+ 5
+141
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+483.707420
+ 20
+525.000000
+ 30
+0.0
+ 10
+474.767656
+ 20
+525.000000
+ 30
+0.0
+ 10
+466.194042
+ 20
+528.077800
+ 30
+0.0
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 0
+SPLINE
+ 5
+142
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+533.556318
+ 30
+0.0
+ 10
+453.551307
+ 20
+539.034837
+ 30
+0.0
+ 10
+450.000000
+ 20
+546.465303
+ 30
+0.0
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 0
+LINE
+ 5
+143
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+450.000000
+ 20
+554.213099
+ 30
+0.0
+ 11
+450.000000
+ 21
+570.786901
+ 31
+0.0
+ 0
+SPLINE
+ 5
+144
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+450.000000
+ 20
+570.786901
+ 30
+0.0
+ 10
+450.000000
+ 20
+578.534697
+ 30
+0.0
+ 10
+453.551307
+ 20
+585.965163
+ 30
+0.0
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 0
+SPLINE
+ 5
+145
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbSpline
+ 70
+8
+ 71
+3
+ 72
+8
+ 73
+4
+ 74
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+0
+ 40
+1
+ 40
+1
+ 40
+1
+ 40
+1
+ 10
+459.872675
+ 20
+591.443682
+ 30
+0.0
+ 10
+466.194042
+ 20
+596.922200
+ 30
+0.0
+ 10
+474.767656
+ 20
+600.000000
+ 30
+0.0
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 0
+LINE
+ 5
+146
+100
+AcDbEntity
+ 8
+Slide1
+ 62
+3
+100
+AcDbLine
+ 10
+483.707420
+ 20
+600.000000
+ 30
+0.0
+ 11
+483.707420
+ 21
+600.000000
+ 31
+0.0
+ 0
+ENDSEC
+ 0
+SECTION
+ 2
+OBJECTS
+ 0
+DICTIONARY
+ 5
+C
+330
+0
+100
+AcDbDictionary
+ 3
+ACAD_GROUP
+350
+D
+ 3
+ACAD_MLINESTYLE
+350
+17
+ 0
+DICTIONARY
+ 5
+D
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+1A
+330
+C
+100
+AcDbDictionary
+ 0
+DICTIONARY
+ 5
+17
+330
+C
+100
+AcDbDictionary
+ 3
+STANDARD
+350
+18
+ 0
+DICTIONARY
+ 5
+19
+330
+C
+100
+AcDbDictionary
+ 0
+ENDSEC
+ 0
+EOF
diff --git a/share/extensions/tests/data/refs/edge3d__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/edge3d__--id__p1__--id__r3.out
new file mode 100644
index 0000000..3bb5a06
--- /dev/null
+++ b/share/extensions/tests/data/refs/edge3d__--id__p1__--id__r3.out
@@ -0,0 +1,44 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <clipPath id="clipPath5815"><path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ </clipPath><filter id="filter8555" height="2.0" width="2.0" x="-0.5" y="-0.5"><feGaussianBlur stdDeviation="5.0"/></filter></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <g clip-path="url(#clipPath5815)"><g><path style="fill:none;stroke:#ffffff;stroke-opacity:1;stroke-width:10;filter:url(#filter8555)" d="M 100 600 L 200 700 M 300 600 L 400 700" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="fill:none;stroke:#000000;stroke-opacity:1;stroke-width:10;filter:url(#filter8555)" d="M 200 700 L 300 600" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ </g></g></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/embedimage.out b/share/extensions/tests/data/refs/embedimage.out
new file mode 100644
index 0000000..6f7540b
--- /dev/null
+++ b/share/extensions/tests/data/refs/embedimage.out
@@ -0,0 +1,16 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="images.svg" inkscape:version="1.0alpha2 (52cc60498f, 2019-06-14)" id="svg8" version="1.1" viewBox="0 0 0.79374997 0.79375003" height="3" width="3">
+ <defs id="defs2"/>
+ <sodipodi:namedview units="px" showgrid="false" inkscape:document-rotation="0" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="4.3003663" inkscape:cx="6.7289885" inkscape:zoom="44.500568" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAABkAAAAZAF4kfVLAAAA&#10;GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA1JREFUCJlj8JvF9h8ABBYB7nYw&#10;xQwAAAAASUVORK5CYII=&#10;" y="0.26458332" x="0.26458332" width="0.26458332" height="0.26458332" preserveAspectRatio="none" id="image174" style="opacity:1;stop-opacity:1"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/export_gimp_palette.out b/share/extensions/tests/data/refs/export_gimp_palette.out
new file mode 100644
index 0000000..d5e846b
--- /dev/null
+++ b/share/extensions/tests/data/refs/export_gimp_palette.out
@@ -0,0 +1,12 @@
+GIMP Palette
+Name:
+#
+ 0 0 0 #000000
+ 0 0 255 BLUE
+ 46 52 54 #2E3436
+ 52 101 164 #3465A4
+ 92 53 102 #5C3566
+114 159 207 #729FCF
+117 80 123 #75507B
+204 0 0 #CC0000
+255 0 0 RED
diff --git a/share/extensions/tests/data/refs/export_gimp_palette__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/export_gimp_palette__--id__p1__--id__r3.out
new file mode 100644
index 0000000..17b677f
--- /dev/null
+++ b/share/extensions/tests/data/refs/export_gimp_palette__--id__p1__--id__r3.out
@@ -0,0 +1,6 @@
+GIMP Palette
+Name:
+#
+ 46 52 54 #2E3436
+204 0 0 #CC0000
+255 0 0 RED
diff --git a/share/extensions/tests/data/refs/extractimage__--selectedonly__False__--filepath__TMP_DIR__img__.out b/share/extensions/tests/data/refs/extractimage__--selectedonly__False__--filepath__TMP_DIR__img__.out
new file mode 100644
index 0000000..3bc0a06
--- /dev/null
+++ b/share/extensions/tests/data/refs/extractimage__--selectedonly__False__--filepath__TMP_DIR__img__.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/extractimage__--selectedonly__True__--id__embeded_image01__--filepath__TMP_DIR__img__.out b/share/extensions/tests/data/refs/extractimage__--selectedonly__True__--id__embeded_image01__--filepath__TMP_DIR__img__.out
new file mode 100644
index 0000000..3bc0a06
--- /dev/null
+++ b/share/extensions/tests/data/refs/extractimage__--selectedonly__True__--id__embeded_image01__--filepath__TMP_DIR__img__.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/extrude__--id__p1__--id__p2.out b/share/extensions/tests/data/refs/extrude__--id__p1__--id__p2.out
new file mode 100644
index 0000000..d6b2b44
--- /dev/null
+++ b/share/extensions/tests/data/refs/extrude__--id__p1__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:path d="M 100 600 L 500 600 M 200 700 L 600 700 M 300 600 L 700 600 M 400 700 L 800 700" style="fill:none;stroke:#000000;stroke-opacity:1;stroke-width:1.0"/></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/fig_input.out b/share/extensions/tests/data/refs/fig_input.out
new file mode 100644
index 0000000..8200ef9
--- /dev/null
+++ b/share/extensions/tests/data/refs/fig_input.out
@@ -0,0 +1,22 @@
+<?xml version="1.0" standalone="no"?>
+<!-- Creator: fig2dev Version 3.2.6a -->
+<!-- CreationDate: 2019-04-25 10:36:41 -->
+<!-- Magnification: 1.05 -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="305pt" height="217pt"
+ viewBox="1878 1743 4839 3444">
+<g fill="none">
+<!-- Circle -->
+<circle cx="2700" cy="3285" r="587"
+ stroke="#000000" stroke-width="8px"/>
+<!-- Line -->
+<rect x="1890" y="2565" width="3060" height="2610"
+ stroke="#000000" stroke-width="8px"/>
+<!-- Line -->
+<rect x="5220" y="2610" width="1485" height="1710" rx="105"
+ stroke="#000000" stroke-width="8px"/>
+<!-- Text -->
+<text xml:space="preserve" x="2520" y="1890" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="144" text-anchor="start">Hello Inkscape</text>
+</g>
+</svg>
diff --git a/share/extensions/tests/data/refs/flatten.out b/share/extensions/tests/data/refs/flatten.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/flatten.out
diff --git a/share/extensions/tests/data/refs/flatten__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/flatten__--id__p1__--id__r3.out
new file mode 100644
index 0000000..f05ae54
--- /dev/null
+++ b/share/extensions/tests/data/refs/flatten__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M100.0 600.0L200.0 700.0L300.0 600.0L400.0 700.0" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/foldablebox__--proportion__0__5__--guide__true.out b/share/extensions/tests/data/refs/foldablebox__--proportion__0__5__--guide__true.out
new file mode 100644
index 0000000..34f61cd
--- /dev/null
+++ b/share/extensions/tests/data/refs/foldablebox__--proportion__0__5__--guide__true.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"><ns0:guide position="0,1122.52" orientation="0,1"/><ns0:guide position="0,1065.83" orientation="0,1"/><ns0:guide position="0,952.441" orientation="0,1"/></ns0:namedview><svg:g id="box8555" transform="translate(-94.4882, 117.165)"><svg:path id="box8555-inner-close-tab" d="M 338.268 0 C 363.78 0 377.953 17.0079 377.953 51.0236 L 377.953 56.6929 L 0 56.6929 L 0 51.0236 C 0 17.0079 14.1732 0 39.685 0 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-upper-close-tab" d="M 0 56.6929 L 377.953 56.6929 L 377.953 170.079 L 0 170.079 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-upper-right-tab" d="M 377.953 56.6929 L 468.661 56.6929 L 491.339 151.181 L 491.339 170.079 L 377.953 170.079 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-upper-left-tab" d="M 982.677 56.6929 L 891.969 56.6929 L 869.291 151.181 L 869.291 170.079 L 982.677 170.079 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-left-tab" d="M 0 170.079 L -56.6929 198.425 L -56.6929 708.661 L 0 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-front" d="M 0 170.079 L 377.953 170.079 L 377.953 737.008 L 0 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-right" d="M 377.953 170.079 L 491.339 170.079 L 491.339 737.008 L 377.953 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-back" d="M 491.339 170.079 L 869.291 170.079 L 869.291 737.008 L 491.339 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-line" d="M 869.291 170.079 L 982.677 170.079 L 982.677 737.008 L 869.291 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-bottom-front-tab" d="M 0 737.008 L 0 793.701 L 377.953 793.701 L 377.953 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-bottom-right-tab" d="M 377.953 737.008 L 377.953 888.189 L 491.339 888.189 L 491.339 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-bottom-back-tab" d="M 491.339 737.008 L 491.339 793.701 L 869.291 793.701 L 869.291 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box8555-bottom-left-tab" d="M 869.291 737.008 L 869.291 888.189 L 982.677 888.189 L 982.677 737.008 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/foldablebox__--width__20__--height__20__--depth__2__2.out b/share/extensions/tests/data/refs/foldablebox__--width__20__--height__20__--depth__2__2.out
new file mode 100644
index 0000000..e4872bc
--- /dev/null
+++ b/share/extensions/tests/data/refs/foldablebox__--width__20__--height__20__--depth__2__2.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g id="box5815" transform="translate(-442.205, -34.3937)"><svg:path id="box5815-inner-close-tab" d="M 720.983 0 C 743.433 0 755.906 14.9669 755.906 44.9008 L 755.906 49.8898 L 0 49.8898 L 0 44.9008 C 0 14.9669 12.4724 0 34.9228 0 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-upper-close-tab" d="M 0 49.8898 L 755.906 49.8898 L 755.906 133.039 L 0 133.039 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-upper-right-tab" d="M 755.906 49.8898 L 822.425 49.8898 L 839.055 116.409 L 839.055 133.039 L 755.906 133.039 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-upper-left-tab" d="M 1678.11 49.8898 L 1611.59 49.8898 L 1594.96 116.409 L 1594.96 133.039 L 1678.11 133.039 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-left-tab" d="M 0 133.039 L -41.5748 153.827 L -41.5748 868.157 L 0 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-front" d="M 0 133.039 L 755.906 133.039 L 755.906 888.945 L 0 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-right" d="M 755.906 133.039 L 839.055 133.039 L 839.055 888.945 L 755.906 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-back" d="M 839.055 133.039 L 1594.96 133.039 L 1594.96 888.945 L 839.055 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-line" d="M 1594.96 133.039 L 1678.11 133.039 L 1678.11 888.945 L 1594.96 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-bottom-front-tab" d="M 0 888.945 L 0 930.52 L 755.906 930.52 L 755.906 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-bottom-right-tab" d="M 755.906 888.945 L 755.906 1191.31 L 839.055 1191.31 L 839.055 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-bottom-back-tab" d="M 839.055 888.945 L 839.055 930.52 L 1594.96 930.52 L 1594.96 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/><svg:path id="box5815-bottom-left-tab" d="M 1594.96 888.945 L 1594.96 1191.31 L 1678.11 1191.31 L 1678.11 888.945 Z" style="fill:none;stroke:#000000;stroke-width:1.0"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/fractalize__--id__p1__--id__p2.out b/share/extensions/tests/data/refs/fractalize__--id__p1__--id__p2.out
new file mode 100644
index 0000000..ec00e57
--- /dev/null
+++ b/share/extensions/tests/data/refs/fractalize__--id__p1__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100 600 L 99.7228 602.506 L 100.562 604.885 L 101.1 607.341 L 100.579 609.801 L 102.247 611.604 L 103.85 613.465 L 105.901 614.879 L 107.376 616.886 L 107.835 619.335 L 108.742 621.655 L 110.779 623.071 L 112.854 624.43 L 113.469 626.687 L 114.437 628.816 L 114.29 631.298 L 115.796 633.277 L 118.295 633.432 L 120.794 633.281 L 123.427 632.898 L 125.685 634.306 L 127.385 636.523 L 127.502 639.315 L 130.141 640.023 L 132.214 641.803 L 134.032 643.54 L 135.296 645.714 L 137.636 646.749 L 140.191 646.626 L 142.179 648.139 L 144.573 648.85 L 145.937 650.917 L 146.74 653.26 L 148.423 655.309 L 149.754 657.601 L 150.354 660.175 L 150.846 662.771 L 153.362 663.934 L 154.791 666.309 L 157.157 667.611 L 159.841 667.912 L 159.605 670.566 L 160.858 672.917 L 160.432 675.435 L 160.008 677.953 L 160.322 680.505 L 161.41 682.835 L 162.11 685.414 L 164.201 687.078 L 166.582 688.276 L 169.217 688.68 L 171.705 689.595 L 174.336 689.913 L 176.747 691.292 L 178.529 693.422 L 178.543 696.301 L 180.272 698.603 L 182.762 697.681 L 185.389 698.061 L 187.488 699.659 L 190.073 700.188 L 192.419 701.444 L 195.056 701.089 L 197.582 700.791 L 200 700 L 199.794 697.519 L 200.037 695.04 L 201.038 692.645 L 200.509 690.103 L 202.721 688.628 L 204.381 686.552 L 205.163 684.013 L 205.169 681.357 L 207.466 680.062 L 210.098 680.202 L 212.283 678.86 L 214.778 678.27 L 216.207 675.923 L 216.532 673.195 L 219.081 672.226 L 221.134 670.431 L 223.426 669.316 L 224.917 667.249 L 224.339 664.656 L 225.685 662.366 L 227.361 660.378 L 229.939 660.047 L 230.938 657.837 L 232.146 655.734 L 232.563 653.305 L 231.861 650.943 L 231.892 648.454 L 233.19 646.331 L 235.189 644.924 L 236.481 642.848 L 237.931 640.88 L 238.505 638.505 L 239.77 636.35 L 242.045 635.317 L 242.806 632.878 L 245.012 631.589 L 247.304 630.958 L 249.649 630.569 L 251.93 629.889 L 254.284 629.538 L 256.292 627.952 L 258.729 627.171 L 261.149 628.257 L 263.738 627.678 L 264.895 625.397 L 267.2 624.289 L 268.077 621.964 L 269.878 620.252 L 270.564 617.883 L 271.271 615.521 L 272.711 613.413 L 275.016 612.313 L 277.546 612.022 L 279.216 610.098 L 281.349 608.969 L 282.944 607.158 L 285.244 606.173 L 286.72 604.153 L 289.06 603.26 L 291.525 603.705 L 293.871 603.414 L 296.097 602.618 L 297.568 600.593 L 300 600 L 302.742 599.362 L 305.386 600.329 L 307.751 599.021 L 309.954 597.456 L 312.364 598.682 L 314.083 600.769 L 316.79 600.703 L 319.284 601.757 L 321.063 603.51 L 323.452 604.236 L 325.989 604.59 L 327.78 606.422 L 330.387 606.091 L 332.574 607.548 L 334.919 608.47 L 336.673 610.278 L 338.96 611.585 L 341.052 613.184 L 343.849 612.799 L 346.161 614.418 L 347.592 616.67 L 348.883 619.005 L 351.34 620.098 L 353.437 621.782 L 354.207 624.316 L 354.043 626.958 L 354.482 629.579 L 353.883 632.168 L 355.528 634.242 L 356.282 636.779 L 357.807 638.93 L 358.536 641.464 L 359.078 644.101 L 360.964 646.022 L 361.288 648.588 L 361.894 651.103 L 363.642 653.282 L 364.159 656.028 L 366.941 656.504 L 369.037 658.393 L 367.922 660.943 L 367.872 663.726 L 366.523 666.108 L 364.829 668.258 L 365.38 670.901 L 366.494 673.36 L 367.98 675.647 L 368.571 678.309 L 369.804 680.662 L 372.182 681.843 L 372.304 684.53 L 374.127 686.507 L 375.47 688.668 L 377.533 690.157 L 379.917 691.058 L 381.75 692.828 L 383.891 694.448 L 385.118 696.836 L 387.623 697.6 L 390.172 698.203 L 392.73 698.183 L 395.061 699.237 L 397.491 699.878 L 400 700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="M 500 600 L 502.583 600.464 L 504.944 601.609 L 507.25 603.139 L 510 602.825 L 509.877 605.677 L 511.692 607.88 L 512.942 610.386 L 515.42 611.69 L 517.633 613.044 L 519.929 614.249 L 522.326 615.262 L 524.509 616.679 L 525.033 619.242 L 526.22 621.573 L 526.608 624.18 L 527.901 626.477 L 528.37 628.907 L 528.081 631.364 L 528.57 633.811 L 528.067 636.254 L 528.577 638.727 L 528.762 641.244 L 530.685 642.962 L 531.709 645.33 L 530.868 647.813 L 531.708 650.296 L 530.664 652.719 L 531.395 655.253 L 532.921 657.384 L 533.006 660.003 L 534.192 662.236 L 535.899 664.101 L 538.411 665.043 L 539.693 667.4 L 541.911 668.86 L 542.776 671.371 L 544.787 673.105 L 547.223 674.162 L 549.79 673.046 L 552.465 673.872 L 555.124 674.376 L 556.827 676.479 L 558.427 678.527 L 560.725 679.738 L 562.738 681.574 L 563.917 684.029 L 562.853 686.689 L 563.847 689.376 L 566.414 689.673 L 568.654 688.383 L 571.184 688.008 L 573.515 689.061 L 576.019 689.519 L 578.013 691.1 L 580.476 691.462 L 582.951 691.191 L 585.194 692.071 L 587.312 693.218 L 588.868 695.255 L 591.373 695.794 L 593.889 695.853 L 596.217 696.809 L 598.108 698.404 L 600 700 L 599.447 697.281 L 599.375 694.507 L 599.378 691.58 L 601.199 689.289 L 603.009 687.273 L 605.188 685.664 L 607.768 684.547 L 609.321 682.204 L 607.436 680.234 L 606.732 677.601 L 606.176 675.018 L 605.805 672.402 L 606.569 669.876 L 607.594 667.444 L 608.673 664.841 L 607.762 662.175 L 610.428 662.086 L 612.486 660.39 L 614.328 658.615 L 616.634 657.507 L 618.913 656.375 L 620.99 654.903 L 623.52 654.585 L 625.94 653.779 L 627.88 651.974 L 629.941 650.307 L 630.837 647.788 L 631.017 645.12 L 632.689 642.895 L 632.784 640.113 L 634.68 638.147 L 637.266 637.266 L 639.699 637.336 L 642.133 637.284 L 644.455 636.39 L 646.94 636.527 L 649.251 635.434 L 651.759 635.925 L 654.055 635.053 L 656.506 634.902 L 658.688 633.578 L 660.42 631.702 L 662.696 630.503 L 665.254 630.223 L 667.987 629.781 L 670.086 627.975 L 672.62 628.796 L 675.156 629.614 L 676.62 627.471 L 678.438 625.618 L 678.608 622.956 L 680.024 620.696 L 681.874 618.759 L 684.518 618.327 L 687.15 617.909 L 689.059 616.05 L 690.463 613.661 L 690.027 610.925 L 690.85 608.447 L 691.406 605.896 L 693.85 604.906 L 696.055 603.462 L 698.069 601.778 L 700 600 L 701.071 602.417 L 701.265 605.053 L 702.942 607.226 L 705.583 607.967 L 706.522 610.53 L 708.897 611.874 L 711.327 612.729 L 713.884 613.042 L 716.257 613.821 L 718.747 613.635 L 720.678 615.228 L 723.086 615.91 L 725.443 615.201 L 727.902 615.331 L 730.21 616.545 L 732.724 615.855 L 734.55 617.5 L 736.246 619.279 L 738.024 621.166 L 738.287 623.746 L 739.502 626.001 L 741.352 627.773 L 741.749 630.289 L 741.562 632.829 L 744.152 633.568 L 746.569 634.756 L 749.194 634.205 L 751.818 633.648 L 752.119 636.485 L 753.874 638.733 L 756.236 640.134 L 758.744 641.256 L 759.399 643.686 L 760.631 645.88 L 761.23 648.323 L 762.407 650.547 L 763.724 652.696 L 765.404 654.575 L 767.908 655.531 L 769.169 657.896 L 770.624 660.14 L 772.77 661.736 L 775.394 662.604 L 777.026 664.834 L 779.561 663.766 L 782.272 664.232 L 784.861 664.792 L 787.508 664.914 L 789.338 666.654 L 790.7 668.781 L 792.122 670.855 L 793.194 673.13 L 792.169 675.614 L 790.72 677.877 L 790.925 680.589 L 792.066 683.058 L 794.209 684.448 L 795.023 686.869 L 797.141 688.23 L 798.16 690.533 L 798.797 692.967 L 798.263 695.425 L 799.633 697.522 L 800 700" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/funcplot__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/funcplot__--id__p1__--id__r3.out
new file mode 100644
index 0000000..b0e5bd5
--- /dev/null
+++ b/share/extensions/tests/data/refs/funcplot__--id__p1__--id__r3.out
@@ -0,0 +1,40 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <svg:path style="fill:#ffff00;stroke:#008000;stroke-width:16" d="M 600.0 250.0 l 200.0 0 M 600.0 300.0 l 0 -100.0 M 600.0 250.0 C 609.523809524 240.476191755 619.047619048 231.054870059 628.571428571 225.11353098 C 638.095238095 219.172191901 647.619047619 216.852001129 657.142857143 218.967080724 C 666.666666667 221.082160319 676.19047619 227.610251444 685.714285714 236.189051638 C 695.238095238 244.767851832 704.761904762 255.22843909 714.285714286 263.810948362 C 723.80952381 272.393457633 733.333333333 278.90950546 742.857142857 281.032919276 C 752.380952381 283.156333092 761.904761905 280.821124572 771.428571429 274.88646902 C 780.952380952 268.951813467 790.476190476 259.523808245 800.0 250.0" title="sin(x)"/></g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/gcodetools__06eec9617e749f35cb949d850415f68d.out b/share/extensions/tests/data/refs/gcodetools__06eec9617e749f35cb949d850415f68d.out
new file mode 100644
index 0000000..5ccabd0
--- /dev/null
+++ b/share/extensions/tests/data/refs/gcodetools__06eec9617e749f35cb949d850415f68d.out
@@ -0,0 +1,45 @@
+%
+(Header)
+(Generated by gcodetools from Inkscape.)
+(Using default header. To add your own header create file "header" in the output dir.)
+M3
+(Header end.)
+G21 (All units in mm)
+
+(Start cutting path id: p1)
+(Change tool to Default tool)
+
+G00 Z5.000000
+G00 X100.000000 Y400.000000
+
+G01 Z-0.125000 F100.0(Penetrate)
+G01 X200.000000 Y300.000000 Z-0.125000 F400.000000
+G01 X300.000000 Y400.000000 Z-0.125000
+G01 X400.000000 Y300.000000 Z-0.125000
+G00 Z5.000000
+
+(End cutting path id: p1)
+
+
+(Start cutting path id: p1)
+(Change tool to Default tool)
+
+G00 Z5.000000
+G00 X100.000000 Y400.000000
+
+G01 Z-0.125000 F100.0(Penetrate)
+G01 X200.000000 Y300.000000 Z-0.125000 F400.000000
+G01 X300.000000 Y400.000000 Z-0.125000
+G01 X400.000000 Y300.000000 Z-0.125000
+G00 Z5.000000
+
+(End cutting path id: p1)
+
+
+(Footer)
+M5
+G00 X0.0000 Y0.0000
+M2
+(Using default footer. To add your own footer create file "footer" in the output dir.)
+(end)
+% \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/gcodetools__2bf3b298fa730dafb8c6fd51921078f0.out b/share/extensions/tests/data/refs/gcodetools__2bf3b298fa730dafb8c6fd51921078f0.out
new file mode 100644
index 0000000..8694e43
--- /dev/null
+++ b/share/extensions/tests/data/refs/gcodetools__2bf3b298fa730dafb8c6fd51921078f0.out
@@ -0,0 +1,40 @@
+%
+(Header)
+(Generated by gcodetools from Inkscape.)
+(Using default header. To add your own header create file "header" in the output dir.)
+M3
+(Header end.)
+G21 (All units in mm)
+(Change tool to Default tool)
+
+G01 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 401.000000 F 800.000000
+G01 X 200.000000 Z 301.000000 F 800.000000
+G01 X 300.000000 Z 401.000000 F 800.000000
+G01 X 400.000000 Z 301.000000 F 800.000000
+G01 X 400.000000 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 16.000000 F 800.000000
+
+(Fine cutting start)
+(Calculating fine cut using Move path)
+
+(Fine cut 1-th cicle start)
+G01 X 100.000000 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 401.000000 F 800.000000
+G01 X 100.000000 Z 400.000000 F 800.000000
+G01 X 100.000000 Z 400.000000 F 800.000000
+G01 X 200.000000 Z 300.000000 F 800.000000
+G01 X 300.000000 Z 400.000000 F 800.000000
+G01 X 400.000000 Z 300.000000 F 800.000000
+G01 Z 16.000000 F 800.000000
+G01 X 100.000000 Z 16.000000 F 800.000000
+
+(Footer)
+M5
+G00 X0.0000 Y0.0000
+M2
+(Using default footer. To add your own footer create file "footer" in the output dir.)
+(end)
+% \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/gcodetools__4a9fb751baf0533eadd4d394957c966d.out b/share/extensions/tests/data/refs/gcodetools__4a9fb751baf0533eadd4d394957c966d.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/gcodetools__4a9fb751baf0533eadd4d394957c966d.out
diff --git a/share/extensions/tests/data/refs/generate_voronoi__--id__r3__--id__p1.out b/share/extensions/tests/data/refs/generate_voronoi__--id__r3__--id__p1.out
new file mode 100644
index 0000000..700fba3
--- /dev/null
+++ b/share/extensions/tests/data/refs/generate_voronoi__--id__r3__--id__p1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <svg:pattern id="Voronoi5815" width="200.0000000000001" height="100.0" patternUnits="userSpaceOnUse" patternTransform="translate(600, 200)"><path d="M 169.282,0.000 169.335,2.016 M 51.160,2.038 59.922,6.442 M 169.335,2.016 173.932,6.573 M 59.922,6.442 61.310,6.504 M 61.252,0.000 61.310,6.504 M 74.226,0.000 74.675,6.550 M 74.675,6.550 81.226,0.000 M 163.243,7.065 169.335,2.016 M 61.310,6.504 61.873,6.927 M 61.873,6.927 63.649,7.129 M 159.108,6.956 160.117,0.000 M 159.108,6.956 163.243,7.065 M 176.660,7.512 184.293,1.757 M 175.946,7.551 176.660,7.512 M 173.932,6.573 175.772,7.577 M 175.772,7.577 175.946,7.551 M 176.660,7.512 179.615,10.469 M 63.649,7.129 68.879,7.453 M 68.324,0.000 68.879,7.453 M 163.243,7.065 166.504,12.227 M 166.504,12.227 173.932,6.573 M 184.293,1.757 189.497,9.972 M 189.497,9.972 191.913,8.756 M 93.388,0.000 93.689,3.554 M 93.689,3.554 93.982,4.048 M 47.355,9.941 51.160,2.038 M 179.310,15.484 179.615,10.469 M 28.936,14.576 28.948,14.408 M 68.879,7.453 72.902,10.320 M 72.902,10.320 74.675,6.550 M 28.948,14.408 37.199,9.648 M 33.108,0.000 37.199,9.648 M 47.355,9.941 51.206,13.296 M 51.206,13.296 59.922,6.442 M 93.982,4.048 113.776,10.434 M 113.445,0.000 113.776,10.434 M 37.199,9.648 38.810,10.944 M 38.810,10.944 47.355,9.941 M 179.615,10.469 188.452,13.567 M 188.452,13.567 189.497,9.972 M 135.579,4.862 138.710,2.620 M 138.604,0.000 138.710,2.620 M 106.559,15.633 114.051,10.864 M 113.776,10.434 114.051,10.864 M 114.051,10.864 114.122,10.914 M 114.122,10.914 135.579,4.862 M 59.164,16.181 61.873,6.927 M 25.589,19.705 28.936,14.576 M 176.634,17.672 179.310,15.484 M 150.890,10.546 159.108,6.956 M 14.221,0.000 16.870,11.795 M 16.870,11.795 28.948,14.408 M 138.710,2.620 141.467,6.014 M 141.467,6.014 150.890,10.546 M 77.443,13.563 93.689,3.554 M 72.902,10.320 74.051,12.751 M 74.051,12.751 77.443,13.563 M 93.982,4.048 95.183,14.337 M 128.427,17.756 135.579,4.862 M 95.183,14.337 95.960,15.233 M 95.960,15.233 106.559,15.633 M 179.310,15.484 188.646,15.820 M 188.452,13.567 188.646,15.820 M 51.206,13.296 53.213,16.696 M 53.213,16.696 53.254,16.718 M 53.254,16.718 59.164,16.181 M 59.164,16.181 63.590,18.619 M 63.590,18.619 63.649,7.129 M 128.427,17.756 131.445,22.186 M 172.347,17.959 175.772,7.577 M 172.347,17.959 176.634,17.672 M 131.445,22.186 134.074,22.638 M 7.186,18.493 16.114,16.222 M 16.114,16.222 16.870,11.795 M 6.307,23.299 7.186,18.493 M 166.504,12.227 167.523,18.285 M 95.960,15.233 97.863,20.202 M 134.074,22.638 140.319,18.930 M 140.319,18.930 141.467,6.014 M 188.646,15.820 189.371,18.107 M 53.254,16.718 54.701,22.873 M 150.890,10.546 155.454,18.202 M 155.454,18.202 167.523,18.285 M 155.423,18.406 155.454,18.202 M 6.307,23.299 8.965,24.867 M 25.589,19.705 29.978,22.937 M 29.978,22.937 30.457,22.821 M 28.936,14.576 30.457,22.821 M 17.696,19.699 25.589,19.705 M 189.371,18.107 200.000,17.514 M 16.114,16.222 16.915,19.242 M 16.915,19.242 17.696,19.699 M 17.696,19.699 21.811,23.759 M 191.913,8.756 200.000,13.298 M 167.523,18.285 169.909,19.818 M 169.909,19.818 172.347,17.959 M 21.811,23.759 26.870,25.078 M 26.870,25.078 29.978,22.937 M 8.965,24.867 15.531,22.141 M 15.531,22.141 16.915,19.242 M 30.457,22.821 33.468,23.578 M 33.468,23.578 39.151,21.435 M 38.810,10.944 39.151,21.435 M 63.590,18.619 67.419,20.979 M 67.419,20.979 74.051,12.751 M 140.319,18.930 141.641,24.060 M 176.634,17.672 185.805,22.991 M 77.443,13.563 84.316,22.533 M 84.316,22.533 95.183,14.337 M 46.490,25.917 54.701,22.873 M 43.966,24.173 53.213,16.696 M 43.966,24.173 46.490,25.917 M 185.805,22.991 187.719,22.657 M 187.719,22.657 189.371,18.107 M 39.151,21.435 41.963,24.087 M 41.963,24.087 43.966,24.173 M 141.641,24.060 147.315,26.822 M 147.315,26.822 155.423,18.406 M 169.909,19.818 170.575,24.258 M 177.831,27.382 185.805,22.991 M 84.316,22.533 84.335,24.896 M 84.217,25.034 84.335,24.896 M 84.335,24.896 90.891,27.900 M 90.891,27.900 97.863,20.202 M 97.863,20.202 103.849,26.046 M 103.849,26.046 106.559,15.633 M 177.831,27.382 180.009,30.760 M 67.183,24.747 67.419,20.979 M 67.183,24.747 84.217,25.034 M 170.575,24.258 174.363,27.294 M 174.363,27.294 177.831,27.382 M 83.099,27.441 84.217,25.034 M 187.719,22.657 189.972,26.894 M 189.972,26.894 200.000,22.253 M 118.956,24.258 128.427,17.756 M 114.122,10.914 117.657,23.990 M 117.657,23.990 118.956,24.258 M 103.849,26.046 104.245,26.780 M 104.245,26.780 116.251,25.096 M 116.251,25.096 117.657,23.990 M 54.701,22.873 57.832,29.164 M 70.284,30.288 83.099,27.441 M 69.428,30.059 70.284,30.288 M 147.315,26.822 148.892,31.467 M 66.277,27.613 67.183,24.747 M 66.277,27.613 69.428,30.059 M 66.005,27.782 66.277,27.613 M 66.005,27.782 66.082,32.975 M 57.832,29.164 61.288,29.440 M 61.288,29.440 66.005,27.782 M 46.490,25.917 52.406,31.892 M 52.406,31.892 57.832,29.164 M 118.956,24.258 127.483,31.235 M 127.483,31.235 131.445,22.186 M 51.496,33.660 52.406,31.892 M 144.950,35.688 148.892,31.467 M 141.466,35.952 144.950,35.688 M 90.891,27.900 95.947,34.146 M 193.503,33.140 200.000,22.998 M 31.527,35.038 33.468,23.578 M 114.252,36.894 116.251,25.096 M 148.892,31.467 159.685,33.255 M 155.423,18.406 159.685,33.255 M 144.950,35.688 147.071,38.854 M 147.071,38.854 151.225,39.595 M 189.972,26.894 192.433,33.189 M 192.433,33.189 192.665,33.253 M 192.665,33.253 193.503,33.140 M 151.225,39.595 159.855,33.404 M 159.685,33.255 159.855,33.404 M 159.855,33.404 159.881,33.417 M 159.881,33.417 170.575,24.258 M 134.639,33.951 141.641,24.060 M 134.639,33.951 141.466,35.952 M 100.567,34.060 104.245,26.780 M 100.567,34.060 114.252,36.894 M 100.506,34.118 100.567,34.060 M 100.506,34.118 101.748,36.357 M 95.947,34.146 97.291,34.885 M 97.291,34.885 100.506,34.118 M 133.551,34.204 134.074,22.638 M 133.551,34.204 134.639,33.951 M 70.284,30.288 81.446,36.919 M 81.446,36.919 83.099,27.441 M 81.446,36.919 81.465,36.996 M 81.465,36.996 95.947,34.146 M 66.082,32.975 66.774,40.930 M 26.406,36.080 26.870,25.078 M 26.406,36.080 31.527,35.038 M 180.009,30.760 186.381,37.369 M 186.381,37.369 192.433,33.189 M 31.527,35.038 39.183,36.812 M 39.183,36.812 41.963,24.087 M 127.483,31.235 130.768,35.359 M 130.768,35.359 133.551,34.204 M 62.652,41.913 66.082,32.975 M 62.652,41.913 66.774,40.930 M 39.183,36.812 40.570,38.329 M 40.570,38.329 51.496,33.660 M 21.811,23.759 22.115,37.310 M 22.115,37.310 23.752,37.573 M 23.752,37.573 26.406,36.080 M 101.748,36.357 104.005,44.211 M 104.005,44.211 108.431,44.506 M 80.897,40.140 81.465,36.996 M 80.897,40.140 85.492,42.567 M 108.431,44.506 112.131,43.201 M 101.748,36.357 112.131,43.201 M 66.774,40.930 72.416,42.322 M 69.428,30.059 72.416,42.322 M 114.252,36.894 115.985,41.305 M 14.663,37.686 15.531,22.141 M 14.663,37.686 22.115,37.310 M 60.165,42.702 61.288,29.440 M 60.165,42.702 62.652,41.913 M 23.752,37.573 25.720,42.538 M 85.492,42.567 93.811,43.082 M 93.811,43.082 97.291,34.885 M 23.821,47.249 25.720,42.538 M 112.131,43.201 114.628,43.096 M 114.628,43.096 115.985,41.305 M 114.627,43.669 114.628,43.096 M 159.881,33.417 163.614,40.677 M 183.057,41.995 186.381,37.369 M 174.470,41.902 180.009,30.760 M 174.470,41.902 183.057,41.995 M 20.729,49.354 23.821,47.249 M 107.219,49.224 108.431,44.506 M 115.985,41.305 128.732,40.797 M 128.732,40.797 130.768,35.359 M 159.185,44.886 163.614,40.677 M 5.699,38.942 8.965,24.867 M 173.015,41.980 174.363,27.294 M 173.015,41.980 174.470,41.902 M 151.225,39.595 153.318,46.845 M 153.318,46.845 159.185,44.886 M 107.219,49.224 110.901,50.088 M 110.901,50.088 114.627,43.669 M 171.571,42.749 173.015,41.980 M 5.699,38.942 9.781,40.098 M 9.781,40.098 14.663,37.686 M 40.570,38.329 41.608,44.656 M 163.614,40.677 170.531,43.177 M 170.531,43.177 171.571,42.749 M 170.527,43.268 170.531,43.177 M 72.416,42.322 75.553,44.928 M 75.553,44.928 80.897,40.140 M 128.732,40.797 129.835,44.421 M 9.781,40.098 10.900,44.420 M 25.720,42.538 32.183,48.930 M 51.496,33.660 56.707,46.627 M 56.707,46.627 60.165,42.702 M 171.571,42.749 180.211,53.184 M 10.900,44.420 14.087,49.677 M 14.087,49.677 20.729,49.354 M 180.211,53.184 187.026,49.348 M 183.057,41.995 187.026,49.348 M 75.005,48.405 75.553,44.928 M 32.183,48.930 37.523,49.476 M 37.523,49.476 41.608,44.656 M 159.185,44.886 160.401,54.035 M 129.835,44.421 142.342,50.102 M 141.466,35.952 142.342,50.102 M 70.145,51.356 75.005,48.405 M 37.523,49.476 37.893,52.090 M 14.087,49.677 15.032,53.226 M 170.527,43.268 175.418,55.594 M 20.729,49.354 25.217,54.932 M 23.821,47.249 25.217,54.932 M 25.217,54.932 25.297,55.140 M 41.608,44.656 55.885,49.439 M 55.885,49.439 56.707,46.627 M 25.297,55.140 25.539,55.207 M 25.539,55.207 32.183,48.930 M 110.901,50.088 111.490,55.565 M 12.100,57.048 15.032,53.226 M 175.418,55.594 177.381,56.275 M 177.381,56.275 180.211,53.184 M 103.801,55.450 111.490,55.565 M 55.885,49.439 56.120,50.040 M 56.120,50.040 70.145,51.356 M 15.032,53.226 19.559,56.373 M 19.559,56.373 25.297,55.140 M 160.401,54.035 162.560,56.250 M 187.026,49.348 190.927,52.360 M 99.105,52.626 107.219,49.224 M 99.105,52.626 103.801,55.450 M 98.983,52.589 104.005,44.211 M 98.983,52.589 99.105,52.626 M 146.758,51.587 147.071,38.854 M 146.758,51.587 153.318,46.845 M 36.975,56.188 37.893,52.090 M 190.927,52.360 195.053,52.598 M 195.053,52.598 199.190,51.606 M 192.665,33.253 199.190,51.606 M 93.811,43.082 96.594,52.837 M 96.594,52.837 98.983,52.589 M 162.560,56.250 165.388,56.702 M 165.388,56.702 170.527,43.268 M 96.238,53.175 96.594,52.837 M 103.801,55.450 105.082,60.548 M 142.342,50.102 145.505,52.686 M 145.505,52.686 145.936,52.663 M 145.936,52.663 146.758,51.587 M 85.492,42.567 87.989,55.428 M 145.936,52.663 147.490,54.175 M 147.490,54.175 160.401,54.035 M 12.100,57.048 16.771,61.571 M 75.005,48.405 82.760,56.214 M 82.760,56.214 87.989,55.428 M 87.989,55.428 91.149,55.758 M 91.149,55.758 96.238,53.175 M 140.741,57.642 145.505,52.686 M 140.548,58.535 140.741,57.642 M 111.490,55.565 115.590,58.204 M 16.771,61.571 18.911,61.753 M 18.911,61.753 19.559,56.373 M 0.000,26.106 6.307,23.299 M 0.000,38.322 5.699,38.942 M 105.082,60.548 106.977,62.984 M 106.977,62.984 115.590,58.204 M 165.388,56.702 167.711,59.702 M 167.711,59.702 175.418,55.594 M 124.741,57.135 129.835,44.421 M 124.741,57.135 140.741,57.642 M 96.238,53.175 100.190,64.213 M 100.190,64.213 105.082,60.548 M 177.381,56.275 180.477,61.915 M 36.975,56.188 44.011,62.980 M 167.711,59.702 167.944,61.833 M 167.944,61.833 180.477,61.915 M 69.391,62.224 70.145,51.356 M 106.763,65.213 106.977,62.984 M 193.451,65.250 195.053,52.598 M 25.539,55.207 29.949,62.290 M 29.949,62.290 31.157,62.687 M 31.157,62.687 36.975,56.188 M 167.653,63.648 167.944,61.833 M 122.888,59.015 124.741,57.135 M 114.627,43.669 121.551,59.319 M 121.551,59.319 122.888,59.015 M 140.548,58.535 141.239,66.333 M 44.011,62.980 46.885,63.655 M 115.590,58.204 120.951,59.672 M 120.951,59.672 121.551,59.319 M 6.365,62.815 12.100,57.048 M 6.365,62.815 16.771,61.571 M 46.885,63.655 53.243,60.790 M 37.893,52.090 53.243,60.790 M 147.490,54.175 153.394,63.846 M 153.394,63.846 162.560,56.250 M 53.243,60.790 54.103,60.623 M 54.103,60.623 56.120,50.040 M 180.477,61.915 182.866,64.306 M 182.866,64.306 190.927,52.360 M 187.372,66.730 193.451,65.250 M 18.911,61.753 20.736,66.530 M 20.736,66.530 29.949,62.290 M 31.157,62.687 33.345,66.279 M 33.345,66.279 44.011,62.980 M 122.888,59.015 130.976,67.028 M 130.976,67.028 140.548,58.535 M 182.866,64.306 182.950,65.039 M 182.950,65.039 187.372,66.730 M 167.653,63.648 176.232,68.670 M 20.333,67.401 20.736,66.530 M 182.025,66.280 182.950,65.039 M 54.103,60.623 56.684,63.750 M 56.684,63.750 69.391,62.224 M 131.972,68.393 141.239,66.333 M 176.232,68.670 179.938,67.742 M 179.938,67.742 182.025,66.280 M 130.976,67.028 131.553,68.194 M 131.553,68.194 131.972,68.393 M 77.830,66.088 82.760,56.214 M 69.391,62.224 75.295,66.483 M 75.295,66.483 77.830,66.088 M 163.634,68.524 167.653,63.648 M 20.333,67.401 21.563,70.565 M 106.763,65.213 115.953,69.090 M 9.378,69.170 20.333,67.401 M 115.953,69.090 116.977,69.053 M 116.977,69.053 120.951,59.672 M 20.988,73.692 21.563,70.565 M 20.988,73.692 24.567,76.275 M 100.154,70.745 100.190,64.213 M 100.154,70.745 106.763,65.213 M 56.684,63.750 57.612,70.016 M 163.634,68.524 172.000,74.378 M 172.000,74.378 176.232,68.670 M 1.791,65.951 6.365,62.815 M 1.791,65.951 9.378,69.170 M 9.206,78.381 13.020,75.360 M 9.378,69.170 13.020,75.360 M 172.000,74.378 172.050,74.837 M 179.244,76.478 179.938,67.742 M 172.050,74.837 175.211,76.705 M 175.211,76.705 179.244,76.478 M 0.000,65.152 10.900,44.420 M 0.000,65.968 1.791,65.951 M 158.094,70.902 163.634,68.524 M 42.105,73.923 46.885,63.655 M 187.372,66.730 192.153,75.488 M 158.094,70.902 169.894,77.995 M 169.894,77.995 172.050,74.837 M 141.239,66.333 146.760,72.927 M 131.972,68.393 138.343,76.179 M 138.343,76.179 146.760,72.927 M 21.563,70.565 34.325,73.703 M 33.345,66.279 34.325,73.703 M 187.507,77.902 192.153,75.488 M 51.174,76.713 57.612,70.016 M 182.025,66.280 185.656,77.939 M 185.656,77.939 187.507,77.902 M 34.325,73.703 34.587,74.226 M 34.587,74.226 42.105,73.923 M 146.760,72.927 148.885,73.265 M 42.105,73.923 46.561,77.330 M 46.561,77.330 51.174,76.713 M 101.295,74.987 115.953,69.090 M 153.394,63.846 154.547,71.988 M 154.547,71.988 158.094,70.902 M 24.567,76.275 33.898,75.894 M 33.898,75.894 34.587,74.226 M 148.885,73.265 154.387,72.243 M 154.387,72.243 154.547,71.988 M 179.244,76.478 182.631,79.712 M 182.631,79.712 185.656,77.939 M 13.020,75.360 16.848,79.430 M 16.848,79.430 20.988,73.692 M 16.848,79.430 16.872,79.729 M 16.872,79.729 23.834,82.270 M 23.834,82.270 24.567,76.275 M 98.038,75.102 100.154,70.745 M 98.038,75.102 101.295,74.987 M 57.612,70.016 67.253,78.392 M 67.253,78.392 75.295,66.483 M 67.253,78.392 67.306,78.656 M 32.901,81.105 33.898,75.894 M 134.773,81.885 138.343,76.179 M 175.211,76.705 175.942,84.465 M 9.206,78.381 10.232,84.508 M 9.347,84.746 10.232,84.508 M 7.000,84.782 9.347,84.746 M 51.174,76.713 55.672,84.833 M 55.672,84.833 67.306,78.656 M 10.232,84.508 13.901,84.210 M 13.901,84.210 16.872,79.729 M 123.524,80.443 131.553,68.194 M 123.524,80.443 134.773,81.885 M 167.897,83.742 169.894,77.995 M 167.897,83.742 175.942,84.465 M 0.000,73.947 9.206,78.381 M 134.773,81.885 136.074,84.087 M 77.830,66.088 91.354,77.851 M 136.074,84.087 143.904,87.042 M 143.904,87.042 148.885,73.265 M 116.977,69.053 120.691,81.226 M 120.691,81.226 123.524,80.443 M 101.295,74.987 120.563,81.413 M 120.563,81.413 120.691,81.226 M 91.354,77.851 92.911,78.119 M 91.149,55.758 92.911,78.119 M 32.901,81.105 44.350,86.855 M 44.350,86.855 46.561,77.330 M 92.911,78.119 93.256,78.309 M 93.256,78.309 98.038,75.102 M 0.000,79.652 7.000,84.782 M 175.942,84.465 180.057,86.350 M 180.057,86.350 182.631,79.712 M 180.057,86.350 180.131,86.526 M 29.022,85.876 32.901,81.105 M 23.834,82.270 28.984,85.903 M 28.984,85.903 29.022,85.876 M 29.022,85.876 39.091,91.024 M 178.297,89.398 180.131,86.526 M 187.507,77.902 191.222,88.202 M 180.131,86.526 184.385,88.761 M 184.385,88.761 191.222,88.202 M 54.377,88.592 55.672,84.833 M 93.256,78.309 94.299,81.489 M 119.456,84.653 120.563,81.413 M 67.306,78.656 72.111,85.170 M 72.111,85.170 91.354,77.851 M 13.901,84.210 17.281,90.556 M 17.281,90.556 17.380,90.601 M 143.904,87.042 146.043,90.027 M 69.926,88.189 71.928,86.673 M 71.928,86.673 72.111,85.170 M 39.091,91.024 45.348,89.601 M 44.350,86.855 45.348,89.601 M 116.168,87.756 119.456,84.653 M 94.299,81.489 97.091,85.548 M 119.456,84.653 127.340,92.786 M 45.348,89.601 47.010,91.157 M 47.010,91.157 54.377,88.592 M 154.387,72.243 160.399,88.027 M 160.399,88.027 167.897,83.742 M 9.347,84.746 10.288,95.345 M 10.288,95.345 17.281,90.556 M 54.377,88.592 61.197,93.783 M 61.197,93.783 69.926,88.189 M 17.380,90.601 26.311,92.241 M 26.311,92.241 28.984,85.903 M 184.385,88.761 184.484,96.978 M 127.340,92.786 133.201,94.635 M 133.201,94.635 136.074,84.087 M 175.203,96.008 178.297,89.398 M 175.203,96.008 184.484,96.978 M 159.928,90.090 160.399,88.027 M 159.928,90.090 178.297,89.398 M 60.941,96.772 61.197,93.783 M 97.091,85.548 105.042,92.004 M 105.042,92.004 116.168,87.756 M 46.653,97.931 47.010,91.157 M 46.653,97.931 60.941,96.772 M 192.153,75.488 200.000,76.601 M 193.451,65.250 200.000,68.817 M 146.043,90.027 158.895,93.688 M 158.895,93.688 159.928,90.090 M 133.201,94.635 136.159,99.099 M 136.159,99.099 146.043,90.027 M 71.928,86.673 79.129,99.492 M 79.129,99.492 94.299,81.489 M 116.168,87.756 119.906,100.000 M 123.226,100.000 127.340,92.786 M 26.311,92.241 28.515,100.000 M 31.634,100.000 39.091,91.024 M 158.895,93.688 160.431,100.000 M 170.656,100.000 175.203,96.008 M 60.941,96.772 61.511,100.000 M 67.537,100.000 69.926,88.189 M 79.129,99.492 79.190,100.000 M 89.737,100.000 97.091,85.548 M 0.549,100.000 7.000,84.782 M 6.403,100.000 10.288,95.345 M 46.101,100.000 46.653,97.931 M 136.159,99.099 136.218,100.000 M 191.222,88.202 200.000,90.528 M 104.981,100.000 105.042,92.004 M 51.012,0.000 51.160,2.038 M 0.000,16.043 7.186,18.493 M 0.000,54.423 0.000,54.423 M 16.546,100.000 17.380,90.601 M 184.484,96.978 186.549,100.000 M 199.190,51.606 200.000,51.702 M 193.503,33.140 200.000,33.355 M 191.913,8.756 200.000,1.707 M 184.293,1.757 184.547,0.000 M 175.946,7.551 176.695,0.000 " style="stroke:#000000;stroke-width:1.0"/></svg:pattern></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:url(#Voronoi5815);stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/gimp_xcf.out b/share/extensions/tests/data/refs/gimp_xcf.out
new file mode 100644
index 0000000..9438924
--- /dev/null
+++ b/share/extensions/tests/data/refs/gimp_xcf.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/gimp_xcf__-d__true__-r__true.out b/share/extensions/tests/data/refs/gimp_xcf__-d__true__-r__true.out
new file mode 100644
index 0000000..183fb9b
--- /dev/null
+++ b/share/extensions/tests/data/refs/gimp_xcf__-d__true__-r__true.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/grid_cartesian.out b/share/extensions/tests/data/refs/grid_cartesian.out
new file mode 100644
index 0000000..1e79428
--- /dev/null
+++ b/share/extensions/tests/data/refs/grid_cartesian.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="GridCartesian:X6:Y5" transform="translate(-11135.8, -8967.65)"><svg:g inkscape:label="MajorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 3779.53 0 L 3779.53 18897.6" inkscape:label="MajorXDiv1"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 7559.06 0 L 7559.06 18897.6" inkscape:label="MajorXDiv2"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 11338.6 0 L 11338.6 18897.6" inkscape:label="MajorXDiv3"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 15118.1 0 L 15118.1 18897.6" inkscape:label="MajorXDiv4"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 18897.6 0 L 18897.6 18897.6" inkscape:label="MajorXDiv5"/></svg:g><svg:g inkscape:label="MajorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 3779.53 L 22677.2 3779.53" inkscape:label="MajorYDiv1"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 7559.06 L 22677.2 7559.06" inkscape:label="MajorYDiv2"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 11338.6 L 22677.2 11338.6" inkscape:label="MajorYDiv3"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 15118.1 L 22677.2 15118.1" inkscape:label="MajorYDiv4"/></svg:g><svg:g inkscape:label="MinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 1889.76 0 L 1889.76 18897.6" inkscape:label="MinorXDiv0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 5669.29 0 L 5669.29 18897.6" inkscape:label="MinorXDiv1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 9448.82 0 L 9448.82 18897.6" inkscape:label="MinorXDiv2:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 13228.3 0 L 13228.3 18897.6" inkscape:label="MinorXDiv3:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 17007.9 0 L 17007.9 18897.6" inkscape:label="MinorXDiv4:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 20787.4 0 L 20787.4 18897.6" inkscape:label="MinorXDiv5:1"/></svg:g><svg:g inkscape:label="SubMinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 377.953 0 L 377.953 18897.6" inkscape:label="SubminorXDiv0:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 755.906 0 L 755.906 18897.6" inkscape:label="SubminorXDiv0:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 1133.86 0 L 1133.86 18897.6" inkscape:label="SubminorXDiv0:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 1511.81 0 L 1511.81 18897.6" inkscape:label="SubminorXDiv0:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 2267.72 0 L 2267.72 18897.6" inkscape:label="SubminorXDiv0:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 2645.67 0 L 2645.67 18897.6" inkscape:label="SubminorXDiv0:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 3023.62 0 L 3023.62 18897.6" inkscape:label="SubminorXDiv0:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 3401.57 0 L 3401.57 18897.6" inkscape:label="SubminorXDiv0:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4157.48 0 L 4157.48 18897.6" inkscape:label="SubminorXDiv1:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4535.43 0 L 4535.43 18897.6" inkscape:label="SubminorXDiv1:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4913.39 0 L 4913.39 18897.6" inkscape:label="SubminorXDiv1:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 5291.34 0 L 5291.34 18897.6" inkscape:label="SubminorXDiv1:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6047.24 0 L 6047.24 18897.6" inkscape:label="SubminorXDiv1:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6425.2 0 L 6425.2 18897.6" inkscape:label="SubminorXDiv1:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6803.15 0 L 6803.15 18897.6" inkscape:label="SubminorXDiv1:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 7181.1 0 L 7181.1 18897.6" inkscape:label="SubminorXDiv1:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 7937.01 0 L 7937.01 18897.6" inkscape:label="SubminorXDiv2:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 8314.96 0 L 8314.96 18897.6" inkscape:label="SubminorXDiv2:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 8692.91 0 L 8692.91 18897.6" inkscape:label="SubminorXDiv2:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 9070.87 0 L 9070.87 18897.6" inkscape:label="SubminorXDiv2:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 9826.77 0 L 9826.77 18897.6" inkscape:label="SubminorXDiv2:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10204.7 0 L 10204.7 18897.6" inkscape:label="SubminorXDiv2:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10582.7 0 L 10582.7 18897.6" inkscape:label="SubminorXDiv2:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10960.6 0 L 10960.6 18897.6" inkscape:label="SubminorXDiv2:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 11716.5 0 L 11716.5 18897.6" inkscape:label="SubminorXDiv3:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12094.5 0 L 12094.5 18897.6" inkscape:label="SubminorXDiv3:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12472.4 0 L 12472.4 18897.6" inkscape:label="SubminorXDiv3:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12850.4 0 L 12850.4 18897.6" inkscape:label="SubminorXDiv3:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 13606.3 0 L 13606.3 18897.6" inkscape:label="SubminorXDiv3:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 13984.3 0 L 13984.3 18897.6" inkscape:label="SubminorXDiv3:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 14362.2 0 L 14362.2 18897.6" inkscape:label="SubminorXDiv3:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 14740.2 0 L 14740.2 18897.6" inkscape:label="SubminorXDiv3:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 15496.1 0 L 15496.1 18897.6" inkscape:label="SubminorXDiv4:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 15874 0 L 15874 18897.6" inkscape:label="SubminorXDiv4:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 16252 0 L 16252 18897.6" inkscape:label="SubminorXDiv4:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 16629.9 0 L 16629.9 18897.6" inkscape:label="SubminorXDiv4:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 17385.8 0 L 17385.8 18897.6" inkscape:label="SubminorXDiv4:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 17763.8 0 L 17763.8 18897.6" inkscape:label="SubminorXDiv4:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 18141.7 0 L 18141.7 18897.6" inkscape:label="SubminorXDiv4:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 18519.7 0 L 18519.7 18897.6" inkscape:label="SubminorXDiv4:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 19275.6 0 L 19275.6 18897.6" inkscape:label="SubminorXDiv5:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 19653.5 0 L 19653.5 18897.6" inkscape:label="SubminorXDiv5:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 20031.5 0 L 20031.5 18897.6" inkscape:label="SubminorXDiv5:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 20409.4 0 L 20409.4 18897.6" inkscape:label="SubminorXDiv5:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21165.4 0 L 21165.4 18897.6" inkscape:label="SubminorXDiv5:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21543.3 0 L 21543.3 18897.6" inkscape:label="SubminorXDiv5:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21921.3 0 L 21921.3 18897.6" inkscape:label="SubminorXDiv5:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 22299.2 0 L 22299.2 18897.6" inkscape:label="SubminorXDiv5:1:4"/></svg:g><svg:g inkscape:label="SubMinorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 755.906 L 22677.2 755.906" inkscape:label="SubminorXDiv0:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 1511.81 L 22677.2 1511.81" inkscape:label="SubminorXDiv0:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 2267.72 L 22677.2 2267.72" inkscape:label="SubminorXDiv0:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 3023.62 L 22677.2 3023.62" inkscape:label="SubminorXDiv0:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 4535.43 L 22677.2 4535.43" inkscape:label="SubminorXDiv1:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 5291.34 L 22677.2 5291.34" inkscape:label="SubminorXDiv1:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 6047.24 L 22677.2 6047.24" inkscape:label="SubminorXDiv1:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 6803.15 L 22677.2 6803.15" inkscape:label="SubminorXDiv1:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 8314.96 L 22677.2 8314.96" inkscape:label="SubminorXDiv2:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 9070.87 L 22677.2 9070.87" inkscape:label="SubminorXDiv2:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 9826.77 L 22677.2 9826.77" inkscape:label="SubminorXDiv2:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 10582.7 L 22677.2 10582.7" inkscape:label="SubminorXDiv2:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 12094.5 L 22677.2 12094.5" inkscape:label="SubminorXDiv3:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 12850.4 L 22677.2 12850.4" inkscape:label="SubminorXDiv3:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 13606.3 L 22677.2 13606.3" inkscape:label="SubminorXDiv3:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 14362.2 L 22677.2 14362.2" inkscape:label="SubminorXDiv3:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 15874 L 22677.2 15874" inkscape:label="SubminorXDiv4:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 16629.9 L 22677.2 16629.9" inkscape:label="SubminorXDiv4:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 17385.8 L 22677.2 17385.8" inkscape:label="SubminorXDiv4:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 18141.7 L 22677.2 18141.7" inkscape:label="SubminorXDiv4:0:4"/></svg:g><svg:rect height="18897.63779527559" width="22677.165354330707" x="0" y="0" style="fill:none;stroke:#000000;stroke-width:113.38582677165354" inkscape:label="Border"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/grid_cartesian__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/grid_cartesian__--id__p1__--id__r3.out
new file mode 100644
index 0000000..1e79428
--- /dev/null
+++ b/share/extensions/tests/data/refs/grid_cartesian__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="GridCartesian:X6:Y5" transform="translate(-11135.8, -8967.65)"><svg:g inkscape:label="MajorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 3779.53 0 L 3779.53 18897.6" inkscape:label="MajorXDiv1"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 7559.06 0 L 7559.06 18897.6" inkscape:label="MajorXDiv2"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 11338.6 0 L 11338.6 18897.6" inkscape:label="MajorXDiv3"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 15118.1 0 L 15118.1 18897.6" inkscape:label="MajorXDiv4"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 18897.6 0 L 18897.6 18897.6" inkscape:label="MajorXDiv5"/></svg:g><svg:g inkscape:label="MajorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 3779.53 L 22677.2 3779.53" inkscape:label="MajorYDiv1"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 7559.06 L 22677.2 7559.06" inkscape:label="MajorYDiv2"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 11338.6 L 22677.2 11338.6" inkscape:label="MajorYDiv3"/><svg:path style="fill:none;stroke:#000000;stroke-width:75.59055118110236" d="M 0 15118.1 L 22677.2 15118.1" inkscape:label="MajorYDiv4"/></svg:g><svg:g inkscape:label="MinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 1889.76 0 L 1889.76 18897.6" inkscape:label="MinorXDiv0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 5669.29 0 L 5669.29 18897.6" inkscape:label="MinorXDiv1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 9448.82 0 L 9448.82 18897.6" inkscape:label="MinorXDiv2:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 13228.3 0 L 13228.3 18897.6" inkscape:label="MinorXDiv3:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 17007.9 0 L 17007.9 18897.6" inkscape:label="MinorXDiv4:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:37.79527559055118" d="M 20787.4 0 L 20787.4 18897.6" inkscape:label="MinorXDiv5:1"/></svg:g><svg:g inkscape:label="SubMinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 377.953 0 L 377.953 18897.6" inkscape:label="SubminorXDiv0:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 755.906 0 L 755.906 18897.6" inkscape:label="SubminorXDiv0:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 1133.86 0 L 1133.86 18897.6" inkscape:label="SubminorXDiv0:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 1511.81 0 L 1511.81 18897.6" inkscape:label="SubminorXDiv0:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 2267.72 0 L 2267.72 18897.6" inkscape:label="SubminorXDiv0:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 2645.67 0 L 2645.67 18897.6" inkscape:label="SubminorXDiv0:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 3023.62 0 L 3023.62 18897.6" inkscape:label="SubminorXDiv0:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 3401.57 0 L 3401.57 18897.6" inkscape:label="SubminorXDiv0:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4157.48 0 L 4157.48 18897.6" inkscape:label="SubminorXDiv1:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4535.43 0 L 4535.43 18897.6" inkscape:label="SubminorXDiv1:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 4913.39 0 L 4913.39 18897.6" inkscape:label="SubminorXDiv1:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 5291.34 0 L 5291.34 18897.6" inkscape:label="SubminorXDiv1:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6047.24 0 L 6047.24 18897.6" inkscape:label="SubminorXDiv1:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6425.2 0 L 6425.2 18897.6" inkscape:label="SubminorXDiv1:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 6803.15 0 L 6803.15 18897.6" inkscape:label="SubminorXDiv1:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 7181.1 0 L 7181.1 18897.6" inkscape:label="SubminorXDiv1:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 7937.01 0 L 7937.01 18897.6" inkscape:label="SubminorXDiv2:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 8314.96 0 L 8314.96 18897.6" inkscape:label="SubminorXDiv2:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 8692.91 0 L 8692.91 18897.6" inkscape:label="SubminorXDiv2:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 9070.87 0 L 9070.87 18897.6" inkscape:label="SubminorXDiv2:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 9826.77 0 L 9826.77 18897.6" inkscape:label="SubminorXDiv2:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10204.7 0 L 10204.7 18897.6" inkscape:label="SubminorXDiv2:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10582.7 0 L 10582.7 18897.6" inkscape:label="SubminorXDiv2:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 10960.6 0 L 10960.6 18897.6" inkscape:label="SubminorXDiv2:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 11716.5 0 L 11716.5 18897.6" inkscape:label="SubminorXDiv3:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12094.5 0 L 12094.5 18897.6" inkscape:label="SubminorXDiv3:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12472.4 0 L 12472.4 18897.6" inkscape:label="SubminorXDiv3:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 12850.4 0 L 12850.4 18897.6" inkscape:label="SubminorXDiv3:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 13606.3 0 L 13606.3 18897.6" inkscape:label="SubminorXDiv3:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 13984.3 0 L 13984.3 18897.6" inkscape:label="SubminorXDiv3:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 14362.2 0 L 14362.2 18897.6" inkscape:label="SubminorXDiv3:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 14740.2 0 L 14740.2 18897.6" inkscape:label="SubminorXDiv3:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 15496.1 0 L 15496.1 18897.6" inkscape:label="SubminorXDiv4:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 15874 0 L 15874 18897.6" inkscape:label="SubminorXDiv4:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 16252 0 L 16252 18897.6" inkscape:label="SubminorXDiv4:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 16629.9 0 L 16629.9 18897.6" inkscape:label="SubminorXDiv4:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 17385.8 0 L 17385.8 18897.6" inkscape:label="SubminorXDiv4:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 17763.8 0 L 17763.8 18897.6" inkscape:label="SubminorXDiv4:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 18141.7 0 L 18141.7 18897.6" inkscape:label="SubminorXDiv4:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 18519.7 0 L 18519.7 18897.6" inkscape:label="SubminorXDiv4:1:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 19275.6 0 L 19275.6 18897.6" inkscape:label="SubminorXDiv5:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 19653.5 0 L 19653.5 18897.6" inkscape:label="SubminorXDiv5:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 20031.5 0 L 20031.5 18897.6" inkscape:label="SubminorXDiv5:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 20409.4 0 L 20409.4 18897.6" inkscape:label="SubminorXDiv5:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21165.4 0 L 21165.4 18897.6" inkscape:label="SubminorXDiv5:1:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21543.3 0 L 21543.3 18897.6" inkscape:label="SubminorXDiv5:1:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 21921.3 0 L 21921.3 18897.6" inkscape:label="SubminorXDiv5:1:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 22299.2 0 L 22299.2 18897.6" inkscape:label="SubminorXDiv5:1:4"/></svg:g><svg:g inkscape:label="SubMinorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 755.906 L 22677.2 755.906" inkscape:label="SubminorXDiv0:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 1511.81 L 22677.2 1511.81" inkscape:label="SubminorXDiv0:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 2267.72 L 22677.2 2267.72" inkscape:label="SubminorXDiv0:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 3023.62 L 22677.2 3023.62" inkscape:label="SubminorXDiv0:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 4535.43 L 22677.2 4535.43" inkscape:label="SubminorXDiv1:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 5291.34 L 22677.2 5291.34" inkscape:label="SubminorXDiv1:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 6047.24 L 22677.2 6047.24" inkscape:label="SubminorXDiv1:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 6803.15 L 22677.2 6803.15" inkscape:label="SubminorXDiv1:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 8314.96 L 22677.2 8314.96" inkscape:label="SubminorXDiv2:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 9070.87 L 22677.2 9070.87" inkscape:label="SubminorXDiv2:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 9826.77 L 22677.2 9826.77" inkscape:label="SubminorXDiv2:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 10582.7 L 22677.2 10582.7" inkscape:label="SubminorXDiv2:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 12094.5 L 22677.2 12094.5" inkscape:label="SubminorXDiv3:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 12850.4 L 22677.2 12850.4" inkscape:label="SubminorXDiv3:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 13606.3 L 22677.2 13606.3" inkscape:label="SubminorXDiv3:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 14362.2 L 22677.2 14362.2" inkscape:label="SubminorXDiv3:0:4"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 15874 L 22677.2 15874" inkscape:label="SubminorXDiv4:0:1"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 16629.9 L 22677.2 16629.9" inkscape:label="SubminorXDiv4:0:2"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 17385.8 L 22677.2 17385.8" inkscape:label="SubminorXDiv4:0:3"/><svg:path style="fill:none;stroke:#000000;stroke-width:11.338582677165354" d="M 0 18141.7 L 22677.2 18141.7" inkscape:label="SubminorXDiv4:0:4"/></svg:g><svg:rect height="18897.63779527559" width="22677.165354330707" x="0" y="0" style="fill:none;stroke:#000000;stroke-width:113.38582677165354" inkscape:label="Border"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/grid_isometric.out b/share/extensions/tests/data/refs/grid_isometric.out
new file mode 100644
index 0000000..6d4b675
--- /dev/null
+++ b/share/extensions/tests/data/refs/grid_isometric.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(202.735, 481.17)" inkscape:label="Grid_Polar:X5:Y5"><g inkscape:label="MajorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv10" d="M 10 0 L 10 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv20" d="M 20 0 L 20 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv30" d="M 30 0 L 30 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv40" d="M 40 0 L 40 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv50" d="M 50 0 L 50 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv60" d="M 60 0 L 60 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv70" d="M 70 0 L 70 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv80" d="M 80 0 L 80 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorXDiv90" d="M 90 0 L 90 115.47"/></g><g inkscape:label="MajorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 19 115.47 L 0 104.5"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 39 115.47 L 0 92.9534"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 59 115.47 L 0 81.4064"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 79 115.47 L 0 69.8594"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 99 115.47 L 0 58.3124"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 104.5 L 0 46.7654"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 92.9534 L 0 35.2184"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 81.4064 L 0 23.6714"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 69.8594 L 0 12.1244"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 58.3124 L 0 0.577351"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 46.7654 L 19 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 35.2184 L 39 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 23.6714 L 59 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 12.1244 L 79 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorYDiv99" d="M 100 0.577351 L 99 0"/></g><g inkscape:label="MajorZGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv10" d="M 81 115.47 L 100 104.5"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv20" d="M 61 115.47 L 100 92.9534"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv30" d="M 41 115.47 L 100 81.4064"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv40" d="M 21 115.47 L 100 69.8594"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv50" d="M 1 115.47 L 100 58.3124"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv60" d="M 0 104.5 L 100 46.7654"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv70" d="M 0 92.9534 L 100 35.2184"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv80" d="M 0 81.4064 L 100 23.6714"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv90" d="M 0 69.8594 L 100 12.1244"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv100" d="M 0 58.3124 L 100 0.577351"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv110" d="M 0 46.7654 L 81 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv120" d="M 0 35.2184 L 61 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv130" d="M 0 23.6714 L 41 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv140" d="M 0 12.1244 L 21 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorZDiv150" d="M 0 0.577351 L 1 0"/></g><g inkscape:label="MinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv5" d="M 5 0 L 5 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv15" d="M 15 0 L 15 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv25" d="M 25 0 L 25 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv35" d="M 35 0 L 35 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv45" d="M 45 0 L 45 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv55" d="M 55 0 L 55 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv65" d="M 65 0 L 65 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv75" d="M 75 0 L 75 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv85" d="M 85 0 L 85 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorXDiv95" d="M 95 0 L 95 115.47"/></g><g inkscape:label="SubMinorXGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv1" d="M 1 0 L 1 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv2" d="M 2 0 L 2 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv3" d="M 3 0 L 3 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv4" d="M 4 0 L 4 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv6" d="M 6 0 L 6 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv7" d="M 7 0 L 7 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv8" d="M 8 0 L 8 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv9" d="M 9 0 L 9 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv11" d="M 11 0 L 11 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv12" d="M 12 0 L 12 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv13" d="M 13 0 L 13 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv14" d="M 14 0 L 14 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv16" d="M 16 0 L 16 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv17" d="M 17 0 L 17 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv18" d="M 18 0 L 18 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv19" d="M 19 0 L 19 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv21" d="M 21 0 L 21 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv22" d="M 22 0 L 22 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv23" d="M 23 0 L 23 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv24" d="M 24 0 L 24 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv26" d="M 26 0 L 26 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv27" d="M 27 0 L 27 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv28" d="M 28 0 L 28 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv29" d="M 29 0 L 29 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv31" d="M 31 0 L 31 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv32" d="M 32 0 L 32 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv33" d="M 33 0 L 33 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv34" d="M 34 0 L 34 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv36" d="M 36 0 L 36 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv37" d="M 37 0 L 37 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv38" d="M 38 0 L 38 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv39" d="M 39 0 L 39 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv41" d="M 41 0 L 41 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv42" d="M 42 0 L 42 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv43" d="M 43 0 L 43 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv44" d="M 44 0 L 44 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv46" d="M 46 0 L 46 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv47" d="M 47 0 L 47 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv48" d="M 48 0 L 48 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv49" d="M 49 0 L 49 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv51" d="M 51 0 L 51 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv52" d="M 52 0 L 52 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv53" d="M 53 0 L 53 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv54" d="M 54 0 L 54 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv56" d="M 56 0 L 56 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv57" d="M 57 0 L 57 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv58" d="M 58 0 L 58 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv59" d="M 59 0 L 59 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv61" d="M 61 0 L 61 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv62" d="M 62 0 L 62 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv63" d="M 63 0 L 63 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv64" d="M 64 0 L 64 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv66" d="M 66 0 L 66 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv67" d="M 67 0 L 67 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv68" d="M 68 0 L 68 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv69" d="M 69 0 L 69 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv71" d="M 71 0 L 71 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv72" d="M 72 0 L 72 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv73" d="M 73 0 L 73 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv74" d="M 74 0 L 74 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv76" d="M 76 0 L 76 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv77" d="M 77 0 L 77 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv78" d="M 78 0 L 78 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv79" d="M 79 0 L 79 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv81" d="M 81 0 L 81 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv82" d="M 82 0 L 82 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv83" d="M 83 0 L 83 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv84" d="M 84 0 L 84 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv86" d="M 86 0 L 86 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv87" d="M 87 0 L 87 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv88" d="M 88 0 L 88 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv89" d="M 89 0 L 89 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv91" d="M 91 0 L 91 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv92" d="M 92 0 L 92 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv93" d="M 93 0 L 93 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv94" d="M 94 0 L 94 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv96" d="M 96 0 L 96 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv97" d="M 97 0 L 97 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv98" d="M 98 0 L 98 115.47"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorXDiv99" d="M 99 0 L 99 115.47"/></g><g inkscape:label="MinorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 9 115.47 L 0 110.274"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 29 115.47 L 0 98.7269"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 49 115.47 L 0 87.1799"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 69 115.47 L 0 75.6329"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 89 115.47 L 0 64.0859"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 110.274 L 0 52.5389"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 98.7269 L 0 40.9919"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 87.1799 L 0 29.4449"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 75.6329 L 0 17.8979"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 64.0859 L 0 6.35086"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 52.5389 L 9 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 40.9919 L 29 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 29.4449 L 49 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 17.8979 L 69 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorYDiv99" d="M 100 6.35086 L 89 0"/></g><g inkscape:label="SubMinorYGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 1 115.47 L 0 114.893"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 3 115.47 L 0 113.738"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 5 115.47 L 0 112.583"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 7 115.47 L 0 111.429"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 11 115.47 L 0 109.119"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 13 115.47 L 0 107.965"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 15 115.47 L 0 106.81"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 17 115.47 L 0 105.655"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 21 115.47 L 0 103.346"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 23 115.47 L 0 102.191"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 25 115.47 L 0 101.036"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 27 115.47 L 0 99.8816"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 31 115.47 L 0 97.5722"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 33 115.47 L 0 96.4175"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 35 115.47 L 0 95.2628"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 37 115.47 L 0 94.1081"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 41 115.47 L 0 91.7987"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 43 115.47 L 0 90.644"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 45 115.47 L 0 89.4893"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 47 115.47 L 0 88.3346"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 51 115.47 L 0 86.0252"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 53 115.47 L 0 84.8705"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 55 115.47 L 0 83.7158"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 57 115.47 L 0 82.5611"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 61 115.47 L 0 80.2517"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 63 115.47 L 0 79.097"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 65 115.47 L 0 77.9423"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 67 115.47 L 0 76.7876"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 71 115.47 L 0 74.4782"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 73 115.47 L 0 73.3235"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 75 115.47 L 0 72.1688"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 77 115.47 L 0 71.0141"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 81 115.47 L 0 68.7047"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 83 115.47 L 0 67.55"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 85 115.47 L 0 66.3953"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 87 115.47 L 0 65.2406"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 91 115.47 L 0 62.9312"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 93 115.47 L 0 61.7765"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 95 115.47 L 0 60.6218"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 97 115.47 L 0 59.4671"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 114.893 L 0 57.1577"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 113.738 L 0 56.003"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 112.583 L 0 54.8483"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 111.429 L 0 53.6936"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 109.119 L 0 51.3842"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 107.965 L 0 50.2295"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 106.81 L 0 49.0748"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 105.655 L 0 47.9201"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 103.346 L 0 45.6107"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 102.191 L 0 44.456"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 101.036 L 0 43.3013"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 99.8816 L 0 42.1466"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 97.5722 L 0 39.8372"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 96.4175 L 0 38.6825"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 95.2628 L 0 37.5278"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 94.1081 L 0 36.3731"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 91.7987 L 0 34.0637"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 90.644 L 0 32.909"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 89.4893 L 0 31.7543"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 88.3346 L 0 30.5996"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 86.0252 L 0 28.2902"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 84.8705 L 0 27.1355"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 83.7158 L 0 25.9808"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 82.5611 L 0 24.8261"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 80.2517 L 0 22.5167"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 79.097 L 0 21.362"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 77.9423 L 0 20.2073"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 76.7876 L 0 19.0526"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 74.4782 L 0 16.7432"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 73.3235 L 0 15.5885"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 72.1688 L 0 14.4338"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 71.0141 L 0 13.2791"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 68.7047 L 0 10.9697"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 67.55 L 0 9.81496"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 66.3953 L 0 8.66026"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 65.2406 L 0 7.50556"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 62.9312 L 0 5.19615"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 61.7765 L 0 4.04145"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 60.6218 L 0 2.88675"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 59.4671 L 0 1.73205"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 57.1577 L 1 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 56.003 L 3 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 54.8483 L 5 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 53.6936 L 7 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 51.3842 L 11 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 50.2295 L 13 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 49.0748 L 15 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 47.9201 L 17 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 45.6107 L 21 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 44.456 L 23 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 43.3013 L 25 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 42.1466 L 27 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 39.8372 L 31 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 38.6825 L 33 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 37.5278 L 35 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 36.3731 L 37 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 34.0637 L 41 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 32.909 L 43 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 31.7543 L 45 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 30.5996 L 47 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 28.2902 L 51 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 27.1355 L 53 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 25.9808 L 55 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 24.8261 L 57 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 22.5167 L 61 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 21.362 L 63 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 20.2073 L 65 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 19.0526 L 67 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 16.7432 L 71 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 15.5885 L 73 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 14.4338 L 75 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 13.2791 L 77 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 10.9697 L 81 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 9.81496 L 83 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 8.66026 L 85 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 7.50556 L 87 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 5.19615 L 91 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 4.04145 L 93 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 2.88675 L 95 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorYDiv99" d="M 100 1.73205 L 97 0"/></g><g inkscape:label="MinorZGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv5" d="M 91 115.47 L 100 110.274"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv15" d="M 71 115.47 L 100 98.7269"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv25" d="M 51 115.47 L 100 87.1799"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv35" d="M 31 115.47 L 100 75.6329"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv45" d="M 11 115.47 L 100 64.0859"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv55" d="M 0 110.274 L 100 52.5389"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv65" d="M 0 98.7269 L 100 40.9919"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv75" d="M 0 87.1799 L 100 29.4449"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv85" d="M 0 75.6329 L 100 17.8979"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv95" d="M 0 64.0859 L 100 6.35086"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv105" d="M 0 52.5389 L 91 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv115" d="M 0 40.9919 L 71 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv125" d="M 0 29.4449 L 51 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv135" d="M 0 17.8979 L 31 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MajorZDiv145" d="M 0 6.35086 L 11 0"/></g><g inkscape:label="SubMinorZGridlines"><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv1" d="M 99 115.47 L 100 114.893"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv2" d="M 97 115.47 L 100 113.738"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv3" d="M 95 115.47 L 100 112.583"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv4" d="M 93 115.47 L 100 111.429"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv6" d="M 89 115.47 L 100 109.119"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv7" d="M 87 115.47 L 100 107.965"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv8" d="M 85 115.47 L 100 106.81"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv9" d="M 83 115.47 L 100 105.655"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv11" d="M 79 115.47 L 100 103.346"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv12" d="M 77 115.47 L 100 102.191"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv13" d="M 75 115.47 L 100 101.036"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv14" d="M 73 115.47 L 100 99.8816"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv16" d="M 69 115.47 L 100 97.5722"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv17" d="M 67 115.47 L 100 96.4175"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv18" d="M 65 115.47 L 100 95.2628"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv19" d="M 63 115.47 L 100 94.1081"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv21" d="M 59 115.47 L 100 91.7987"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv22" d="M 57 115.47 L 100 90.644"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv23" d="M 55 115.47 L 100 89.4893"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv24" d="M 53 115.47 L 100 88.3346"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv26" d="M 49 115.47 L 100 86.0252"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv27" d="M 47 115.47 L 100 84.8705"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv28" d="M 45 115.47 L 100 83.7158"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv29" d="M 43 115.47 L 100 82.5611"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv31" d="M 39 115.47 L 100 80.2517"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv32" d="M 37 115.47 L 100 79.097"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv33" d="M 35 115.47 L 100 77.9423"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv34" d="M 33 115.47 L 100 76.7876"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv36" d="M 29 115.47 L 100 74.4782"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv37" d="M 27 115.47 L 100 73.3235"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv38" d="M 25 115.47 L 100 72.1688"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv39" d="M 23 115.47 L 100 71.0141"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv41" d="M 19 115.47 L 100 68.7047"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv42" d="M 17 115.47 L 100 67.55"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv43" d="M 15 115.47 L 100 66.3953"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv44" d="M 13 115.47 L 100 65.2406"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv46" d="M 9 115.47 L 100 62.9312"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv47" d="M 7 115.47 L 100 61.7765"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv48" d="M 5 115.47 L 100 60.6218"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv49" d="M 3 115.47 L 100 59.4671"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv51" d="M 0 114.893 L 100 57.1577"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv52" d="M 0 113.738 L 100 56.003"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv53" d="M 0 112.583 L 100 54.8483"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv54" d="M 0 111.429 L 100 53.6936"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv56" d="M 0 109.119 L 100 51.3842"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv57" d="M 0 107.965 L 100 50.2295"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv58" d="M 0 106.81 L 100 49.0748"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv59" d="M 0 105.655 L 100 47.9201"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv61" d="M 0 103.346 L 100 45.6107"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv62" d="M 0 102.191 L 100 44.456"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv63" d="M 0 101.036 L 100 43.3013"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv64" d="M 0 99.8816 L 100 42.1466"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv66" d="M 0 97.5722 L 100 39.8372"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv67" d="M 0 96.4175 L 100 38.6825"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv68" d="M 0 95.2628 L 100 37.5278"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv69" d="M 0 94.1081 L 100 36.3731"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv71" d="M 0 91.7987 L 100 34.0637"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv72" d="M 0 90.644 L 100 32.909"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv73" d="M 0 89.4893 L 100 31.7543"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv74" d="M 0 88.3346 L 100 30.5996"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv76" d="M 0 86.0252 L 100 28.2902"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv77" d="M 0 84.8705 L 100 27.1355"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv78" d="M 0 83.7158 L 100 25.9808"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv79" d="M 0 82.5611 L 100 24.8261"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv81" d="M 0 80.2517 L 100 22.5167"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv82" d="M 0 79.097 L 100 21.362"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv83" d="M 0 77.9423 L 100 20.2073"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv84" d="M 0 76.7876 L 100 19.0526"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv86" d="M 0 74.4782 L 100 16.7432"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv87" d="M 0 73.3235 L 100 15.5885"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv88" d="M 0 72.1688 L 100 14.4338"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv89" d="M 0 71.0141 L 100 13.2791"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv91" d="M 0 68.7047 L 100 10.9697"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv92" d="M 0 67.55 L 100 9.81496"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv93" d="M 0 66.3953 L 100 8.66026"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv94" d="M 0 65.2406 L 100 7.50556"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv96" d="M 0 62.9312 L 100 5.19615"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv97" d="M 0 61.7765 L 100 4.04145"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv98" d="M 0 60.6218 L 100 2.88675"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv99" d="M 0 59.4671 L 100 1.73205"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv101" d="M 0 57.1577 L 99 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv102" d="M 0 56.003 L 97 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv103" d="M 0 54.8483 L 95 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv104" d="M 0 53.6936 L 93 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv106" d="M 0 51.3842 L 89 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv107" d="M 0 50.2295 L 87 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv108" d="M 0 49.0748 L 85 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv109" d="M 0 47.9201 L 83 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv111" d="M 0 45.6107 L 79 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv112" d="M 0 44.456 L 77 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv113" d="M 0 43.3013 L 75 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv114" d="M 0 42.1466 L 73 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv116" d="M 0 39.8372 L 69 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv117" d="M 0 38.6825 L 67 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv118" d="M 0 37.5278 L 65 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv119" d="M 0 36.3731 L 63 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv121" d="M 0 34.0637 L 59 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv122" d="M 0 32.909 L 57 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv123" d="M 0 31.7543 L 55 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv124" d="M 0 30.5996 L 53 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv126" d="M 0 28.2902 L 49 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv127" d="M 0 27.1355 L 47 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv128" d="M 0 25.9808 L 45 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv129" d="M 0 24.8261 L 43 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv131" d="M 0 22.5167 L 39 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv132" d="M 0 21.362 L 37 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv133" d="M 0 20.2073 L 35 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv134" d="M 0 19.0526 L 33 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv136" d="M 0 16.7432 L 29 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv137" d="M 0 15.5885 L 27 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv138" d="M 0 14.4338 L 25 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv139" d="M 0 13.2791 L 23 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv141" d="M 0 10.9697 L 19 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv142" d="M 0 9.81496 L 17 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv143" d="M 0 8.66026 L 15 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv144" d="M 0 7.50556 L 13 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv146" d="M 0 5.19615 L 9 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv147" d="M 0 4.04145 L 7 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv148" d="M 0 2.88675 L 5 0"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.3" inkscape:label="MajorZDiv149" d="M 0 1.73205 L 3 0"/></g><rect height="115.4701076758754" width="100.0" x="0" y="0" style="fill:none;stroke:#000000;stroke-width:3.0" inkscape:label="Border"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/grid_polar.out b/share/extensions/tests/data/refs/grid_polar.out
new file mode 100644
index 0000000..7b5037d
--- /dev/null
+++ b/share/extensions/tests/data/refs/grid_polar.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="GridPolar:R5:A24" transform="translate(202.735, 481.17)"><svg:circle cx="0" cy="0" r="50.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="33.33333333333333" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="16.666666666666664" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="100.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="83.33333333333333" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="66.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="150.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="133.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="116.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="200.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="183.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="166.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="250.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle5:R250.0"/><svg:circle cx="0" cy="0" r="233.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle5:R250.0"/><svg:circle cx="0" cy="0" r="216.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle5:R250.0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 0 50" inkscape:label="RadialGridline0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 50 3.06162e-15" inkscape:label="RadialGridline1"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 6.12323e-15 -50" inkscape:label="RadialGridline2"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L -50 -9.18485e-15" inkscape:label="RadialGridline3"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 50 3.06162e-15 L 250 1.53081e-14" inkscape:label="RadialGridline0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 48.2963 -12.941 L 241.481 -64.7048" inkscape:label="RadialGridline1"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 43.3013 -25 L 216.506 -125" inkscape:label="RadialGridline2"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 35.3553 -35.3553 L 176.777 -176.777" inkscape:label="RadialGridline3"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 25 -43.3013 L 125 -216.506" inkscape:label="RadialGridline4"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 12.941 -48.2963 L 64.7048 -241.481" inkscape:label="RadialGridline5"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 6.12323e-15 -50 L 3.06162e-14 -250" inkscape:label="RadialGridline6"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -12.941 -48.2963 L -64.7048 -241.481" inkscape:label="RadialGridline7"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -25 -43.3013 L -125 -216.506" inkscape:label="RadialGridline8"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -35.3553 -35.3553 L -176.777 -176.777" inkscape:label="RadialGridline9"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -43.3013 -25 L -216.506 -125" inkscape:label="RadialGridline10"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -48.2963 -12.941 L -241.481 -64.7048" inkscape:label="RadialGridline11"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -50 -9.18485e-15 L -250 -4.59243e-14" inkscape:label="RadialGridline12"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -48.2963 12.941 L -241.481 64.7048" inkscape:label="RadialGridline13"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -43.3013 25 L -216.506 125" inkscape:label="RadialGridline14"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -35.3553 35.3553 L -176.777 176.777" inkscape:label="RadialGridline15"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -25 43.3013 L -125 216.506" inkscape:label="RadialGridline16"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -12.941 48.2963 L -64.7048 241.481" inkscape:label="RadialGridline17"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -1.22465e-14 50 L -6.12323e-14 250" inkscape:label="RadialGridline18"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 12.941 48.2963 L 64.7048 241.481" inkscape:label="RadialGridline19"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 25 43.3013 L 125 216.506" inkscape:label="RadialGridline20"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 35.3553 35.3553 L 176.777 176.777" inkscape:label="RadialGridline21"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 43.3013 25 L 216.506 125" inkscape:label="RadialGridline22"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 48.2963 12.941 L 241.481 64.7048" inkscape:label="RadialGridline23"/><svg:circle cx="0" cy="0" r="2.5" style="fill:#000000;stroke:#000000;stroke-width:0" inkscape:label="CentreDot"/><svg:text x="274.0" y="6.570000000000017" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label0">0.0</svg:text><svg:text x="264.6636764032047" y="-64.34641835809066" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label1">15.0</svg:text><svg:text x="237.2909606369362" y="-130.42999999999995" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label2">30.0</svg:text><svg:text x="193.74725804511402" y="-187.177258045114" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label3">45.0</svg:text><svg:text x="137.00000000000009" y="-230.72096063693616" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label4">60.0</svg:text><svg:text x="70.91641835809075" y="-258.0936764032047" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label5">75.0</svg:text><svg:text x="3.3555322296637475e-14" y="-267.43" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label6">90.0</svg:text><svg:text x="-70.91641835809058" y="-258.09367640320477" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label7">105.0</svg:text><svg:text x="-136.99999999999991" y="-230.72096063693624" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label8">120.0</svg:text><svg:text x="-193.747258045114" y="-187.17725804511406" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label9">135.0</svg:text><svg:text x="-237.29096063693612" y="-130.43000000000012" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label10">150.0</svg:text><svg:text x="-264.6636764032047" y="-64.34641835809066" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label11">165.0</svg:text><svg:text x="-274.0" y="6.56999999999995" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label12">180.0</svg:text><svg:text x="-264.66367640320476" y="77.48641835809056" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label13">195.0</svg:text><svg:text x="-237.2909606369363" y="143.56999999999982" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label14">210.0</svg:text><svg:text x="-193.74725804511425" y="200.31725804511382" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label15">225.0</svg:text><svg:text x="-137.0000000000001" y="243.8609606369361" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label16">240.0</svg:text><svg:text x="-70.91641835809091" y="271.23367640320464" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label17">255.0</svg:text><svg:text x="-6.711064459327495e-14" y="280.57" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label18">270.0</svg:text><svg:text x="70.91641835809054" y="271.23367640320475" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label19">285.0</svg:text><svg:text x="136.9999999999998" y="243.86096063693628" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label20">300.0</svg:text><svg:text x="193.74725804511397" y="200.31725804511404" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label21">315.0</svg:text><svg:text x="237.29096063693612" y="143.57000000000014" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label22">330.0</svg:text><svg:text x="264.66367640320465" y="77.48641835809093" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label23">345.0</svg:text></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/grid_polar__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/grid_polar__--id__p1__--id__r3.out
new file mode 100644
index 0000000..7b5037d
--- /dev/null
+++ b/share/extensions/tests/data/refs/grid_polar__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="GridPolar:R5:A24" transform="translate(202.735, 481.17)"><svg:circle cx="0" cy="0" r="50.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="33.33333333333333" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="16.666666666666664" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle1:R50.0"/><svg:circle cx="0" cy="0" r="100.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="83.33333333333333" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="66.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle2:R100.0"/><svg:circle cx="0" cy="0" r="150.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="133.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="116.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle3:R150.0"/><svg:circle cx="0" cy="0" r="200.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="183.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="166.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle4:R200.0"/><svg:circle cx="0" cy="0" r="250.0" style="fill:none;stroke:#000000;stroke-width:2.0" inkscape:label="MajorDivCircle5:R250.0"/><svg:circle cx="0" cy="0" r="233.33333333333334" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle5:R250.0"/><svg:circle cx="0" cy="0" r="216.66666666666666" style="fill:none;stroke:#000000;stroke-width:1.0" inkscape:label="MinorDivCircle5:R250.0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 0 50" inkscape:label="RadialGridline0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 50 3.06162e-15" inkscape:label="RadialGridline1"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L 6.12323e-15 -50" inkscape:label="RadialGridline2"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 0 0 L -50 -9.18485e-15" inkscape:label="RadialGridline3"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 50 3.06162e-15 L 250 1.53081e-14" inkscape:label="RadialGridline0"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 48.2963 -12.941 L 241.481 -64.7048" inkscape:label="RadialGridline1"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 43.3013 -25 L 216.506 -125" inkscape:label="RadialGridline2"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 35.3553 -35.3553 L 176.777 -176.777" inkscape:label="RadialGridline3"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 25 -43.3013 L 125 -216.506" inkscape:label="RadialGridline4"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 12.941 -48.2963 L 64.7048 -241.481" inkscape:label="RadialGridline5"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 6.12323e-15 -50 L 3.06162e-14 -250" inkscape:label="RadialGridline6"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -12.941 -48.2963 L -64.7048 -241.481" inkscape:label="RadialGridline7"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -25 -43.3013 L -125 -216.506" inkscape:label="RadialGridline8"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -35.3553 -35.3553 L -176.777 -176.777" inkscape:label="RadialGridline9"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -43.3013 -25 L -216.506 -125" inkscape:label="RadialGridline10"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -48.2963 -12.941 L -241.481 -64.7048" inkscape:label="RadialGridline11"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -50 -9.18485e-15 L -250 -4.59243e-14" inkscape:label="RadialGridline12"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -48.2963 12.941 L -241.481 64.7048" inkscape:label="RadialGridline13"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -43.3013 25 L -216.506 125" inkscape:label="RadialGridline14"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -35.3553 35.3553 L -176.777 176.777" inkscape:label="RadialGridline15"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -25 43.3013 L -125 216.506" inkscape:label="RadialGridline16"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -12.941 48.2963 L -64.7048 241.481" inkscape:label="RadialGridline17"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M -1.22465e-14 50 L -6.12323e-14 250" inkscape:label="RadialGridline18"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 12.941 48.2963 L 64.7048 241.481" inkscape:label="RadialGridline19"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 25 43.3013 L 125 216.506" inkscape:label="RadialGridline20"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 35.3553 35.3553 L 176.777 176.777" inkscape:label="RadialGridline21"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 43.3013 25 L 216.506 125" inkscape:label="RadialGridline22"/><svg:path style="fill:none;stroke:#000000;stroke-width:2.0" d="M 48.2963 12.941 L 241.481 64.7048" inkscape:label="RadialGridline23"/><svg:circle cx="0" cy="0" r="2.5" style="fill:#000000;stroke:#000000;stroke-width:0" inkscape:label="CentreDot"/><svg:text x="274.0" y="6.570000000000017" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label0">0.0</svg:text><svg:text x="264.6636764032047" y="-64.34641835809066" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label1">15.0</svg:text><svg:text x="237.2909606369362" y="-130.42999999999995" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label2">30.0</svg:text><svg:text x="193.74725804511402" y="-187.177258045114" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label3">45.0</svg:text><svg:text x="137.00000000000009" y="-230.72096063693616" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label4">60.0</svg:text><svg:text x="70.91641835809075" y="-258.0936764032047" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label5">75.0</svg:text><svg:text x="3.3555322296637475e-14" y="-267.43" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label6">90.0</svg:text><svg:text x="-70.91641835809058" y="-258.09367640320477" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label7">105.0</svg:text><svg:text x="-136.99999999999991" y="-230.72096063693624" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label8">120.0</svg:text><svg:text x="-193.747258045114" y="-187.17725804511406" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label9">135.0</svg:text><svg:text x="-237.29096063693612" y="-130.43000000000012" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label10">150.0</svg:text><svg:text x="-264.6636764032047" y="-64.34641835809066" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label11">165.0</svg:text><svg:text x="-274.0" y="6.56999999999995" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label12">180.0</svg:text><svg:text x="-264.66367640320476" y="77.48641835809056" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label13">195.0</svg:text><svg:text x="-237.2909606369363" y="143.56999999999982" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label14">210.0</svg:text><svg:text x="-193.74725804511425" y="200.31725804511382" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label15">225.0</svg:text><svg:text x="-137.0000000000001" y="243.8609606369361" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label16">240.0</svg:text><svg:text x="-70.91641835809091" y="271.23367640320464" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label17">255.0</svg:text><svg:text x="-6.711064459327495e-14" y="280.57" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label18">270.0</svg:text><svg:text x="70.91641835809054" y="271.23367640320475" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label19">285.0</svg:text><svg:text x="136.9999999999998" y="243.86096063693628" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label20">300.0</svg:text><svg:text x="193.74725804511397" y="200.31725804511404" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label21">315.0</svg:text><svg:text x="237.29096063693612" y="143.57000000000014" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label22">330.0</svg:text><svg:text x="264.66367640320465" y="77.48641835809093" style="fill:#000000;fill-opacity:1.0;font-size:18.0px;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:top" inkscape:label="Label23">345.0</svg:text></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__diagonal_guides.out b/share/extensions/tests/data/refs/guides_creator__--tab__diagonal_guides.out
new file mode 100644
index 0000000..2c97aca
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__diagonal_guides.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="1000,0" orientation="0.5253219888177297,0.5253219888177297"/><sodipodi:guide position="1000,1000" orientation="-0.8509035245341184,0.8509035245341184"/><sodipodi:guide position="0,0" orientation="-0.5253219888177297,0.5253219888177297"/><sodipodi:guide position="0,1000" orientation="-0.8509035245341184,-0.8509035245341184"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_left.out b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_left.out
new file mode 100644
index 0000000..7fd0af8
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_left.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="0,1000" orientation="0,1000.0"/><sodipodi:guide position="1000,0" orientation="0,1000.0"/><sodipodi:guide position="0,1000" orientation="1000.0,0"/><sodipodi:guide position="1000,0" orientation="1000.0,0"/><sodipodi:guide position="0,888.889" orientation="0,1000.0"/><sodipodi:guide position="0,222.222" orientation="0,1000.0"/><sodipodi:guide position="222.222,0" orientation="1000.0,0"/><sodipodi:guide position="888.889,0" orientation="1000.0,0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_right.out b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_right.out
new file mode 100644
index 0000000..51cee7d
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__book_right.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="0,1000" orientation="0,1000.0"/><sodipodi:guide position="1000,0" orientation="0,1000.0"/><sodipodi:guide position="0,1000" orientation="1000.0,0"/><sodipodi:guide position="1000,0" orientation="1000.0,0"/><sodipodi:guide position="0,888.889" orientation="0,1000.0"/><sodipodi:guide position="0,222.222" orientation="0,1000.0"/><sodipodi:guide position="111.111,0" orientation="1000.0,0"/><sodipodi:guide position="777.778,0" orientation="1000.0,0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__custom.out b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__custom.out
new file mode 100644
index 0000000..1218e33
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__margins__--start_from_edges__True__--margins_preset__custom.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="0,1000" orientation="0,1000.0"/><sodipodi:guide position="1000,0" orientation="0,1000.0"/><sodipodi:guide position="0,1000" orientation="1000.0,0"/><sodipodi:guide position="1000,0" orientation="1000.0,0"/><sodipodi:guide position="0,833.333" orientation="0,1000.0"/><sodipodi:guide position="0,166.667" orientation="0,1000.0"/><sodipodi:guide position="166.667,0" orientation="1000.0,0"/><sodipodi:guide position="833.333,0" orientation="1000.0,0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__5__5__--start_from_edges__True.out b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__5__5__--start_from_edges__True.out
new file mode 100644
index 0000000..67d930a
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__5__5__--start_from_edges__True.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="0,0" orientation="1000.0,0"/><sodipodi:guide position="200,0" orientation="1000.0,0"/><sodipodi:guide position="400,0" orientation="1000.0,0"/><sodipodi:guide position="600,0" orientation="1000.0,0"/><sodipodi:guide position="800,0" orientation="1000.0,0"/><sodipodi:guide position="1000,0" orientation="1000.0,0"/><sodipodi:guide position="0,0" orientation="0,1000.0"/><sodipodi:guide position="0,200" orientation="0,1000.0"/><sodipodi:guide position="0,400" orientation="0,1000.0"/><sodipodi:guide position="0,600" orientation="0,1000.0"/><sodipodi:guide position="0,800" orientation="0,1000.0"/><sodipodi:guide position="0,1000" orientation="0,1000.0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__custom.out b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__custom.out
new file mode 100644
index 0000000..50293ea
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__custom.out
@@ -0,0 +1,40 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide id="guide880" orientation="1,0" position="46.936577,700"/>
+ <sodipodi:guide id="guide882" orientation="0,-1" position="46.936577,951.0227"/>
+ <sodipodi:guide id="guide884" orientation="1,0" position="953.01659,951.0227"/>
+ <sodipodi:guide id="guide886" orientation="0,-1" position="953.01659,49.024128"/>
+ <sodipodi:guide id="guide888" orientation="0.70710678,-0.70710678" position="46.936577,49.024128"/>
+ <sodipodi:guide id="guide890" orientation="-0.70710678,-0.70710678" position="953.01659,49.024128"/>
+ <sodipodi:guide position="333.333,0" orientation="1000.0,0"/><sodipodi:guide position="666.667,0" orientation="1000.0,0"/><sodipodi:guide position="0,333.333" orientation="0,1000.0"/><sodipodi:guide position="0,666.667" orientation="0,1000.0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__golden__--delete__True.out b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__golden__--delete__True.out
new file mode 100644
index 0000000..2f3669a
--- /dev/null
+++ b/share/extensions/tests/data/refs/guides_creator__--tab__regular_guides__--guides_preset__golden__--delete__True.out
@@ -0,0 +1,34 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="ref_guides.svg" inkscape:version="0.0" inkscape:export-ydpi="96" inkscape:export-xdpi="96" inkscape:export-filename="{tempdir}/guides.png" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <style id="style872"/>
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33"/>
+ <sodipodi:namedview inkscape:bbox-nodes="true" inkscape:bbox-paths="true" inkscape:snap-page="true" inkscape:snap-nodes="true" inkscape:snap-bbox="true" inkscape:snap-global="true" inkscape:guide-bbox="true" showguides="true" inkscape:document-rotation="0" inkscape:current-layer="layer2" inkscape:window-maximized="1" inkscape:window-y="0" inkscape:window-x="0" inkscape:cy="465.64169" inkscape:cx="544.90051" inkscape:zoom="0.77183614" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="1017" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid originy="0" originx="0" empopacity="0.25098039" empcolor="#ff0000" opacity="0.25098039" color="#8080ff" empspacing="2" spacingy="100" spacingx="100" id="grid27" type="xygrid"/>
+ <sodipodi:guide position="0,618.034" orientation="0,1000.0"/><sodipodi:guide position="0,381.966" orientation="0,1000.0"/><sodipodi:guide position="618.034,0" orientation="1000.0,0"/><sodipodi:guide position="381.966,0" orientation="1000.0,0"/></sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer"/>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <use transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)" inkscape:label="#use3808" height="100%" width="100%" id="u1" inkscape:transform-center-y="-0.31067244" inkscape:transform-center-x="12.274064" xlink:href="#s1" y="0" x="0" style="display:inline;stroke-width:0.527876"/>
+ <path inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.2643023" sodipodi:arg1="0.63598373" sodipodi:r2="34.682434" sodipodi:r1="69.364868" sodipodi:cy="499.73415" sodipodi:cx="502.60169" sodipodi:sides="5" id="s1" style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10" sodipodi:type="star"/>
+ <rect ry="2.1866901" y="100" x="300" height="100" width="100" id="rect900" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect902" width="100" height="100" x="500" y="100" ry="2.1866901"/>
+ <rect ry="2.1866901" y="100" x="697.91248" height="100" width="100" id="rect904" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect906" width="100" height="100" x="700" y="800" ry="2.1866901"/>
+ <rect ry="2.1866901" y="796" x="504" height="100" width="100" id="rect908" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <rect style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="rect910" width="100" height="100" x="300" y="800" ry="2.1866901"/>
+ <circle r="50" cy="350" cx="150" id="path912" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle914" cx="149.5" cy="549.5" r="50"/>
+ <circle r="50" cy="749" cx="146.91245" id="circle916" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle918" cx="852" cy="752" r="50"/>
+ <circle r="50" cy="554" cx="854" id="circle920" style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"/>
+ <circle style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" id="circle922" cx="842" cy="358" r="50"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/guillotine__--ignore__true__--directory__TMP_DIR__img__.out b/share/extensions/tests/data/refs/guillotine__--ignore__true__--directory__TMP_DIR__img__.out
new file mode 100644
index 0000000..f7bcbef
--- /dev/null
+++ b/share/extensions/tests/data/refs/guillotine__--ignore__true__--directory__TMP_DIR__img__.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/guillotine__--image__f____oo__--directory__TMP_DIR__img__.out b/share/extensions/tests/data/refs/guillotine__--image__f____oo__--directory__TMP_DIR__img__.out
new file mode 100644
index 0000000..fc02093
--- /dev/null
+++ b/share/extensions/tests/data/refs/guillotine__--image__f____oo__--directory__TMP_DIR__img__.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/handles__--id__curve__--id__quad.out b/share/extensions/tests/data/refs/handles__--id__curve__--id__quad.out
new file mode 100644
index 0000000..48f9e0e
--- /dev/null
+++ b/share/extensions/tests/data/refs/handles__--id__curve__--id__quad.out
@@ -0,0 +1,10 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8">
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.73528362" inkscape:cx="-359.63313" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="layer0">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="layer0" inkscape:label="Curves" style="display:inline">
+ <path inkscape:connector-curvature="0" id="quad" d="m 100,502.88647 q 200,-250 400,0 200,250 400,0" style="display:inline;fill:none;stroke:#000000;stroke-width:10"/>
+ <path style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:7.35712767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill" d="m 417.79599,626.87967 a 128.83041,128.83041 0 0 1 -128.83041,128.83041 128.83041,128.83041 0 0 1 -128.83041,-128.83041 128.83041,128.83041 0 0 1 128.83041,-128.83041 128.83041,128.83041 0 0 1 128.83041,128.83041 z" id="arc" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="curve" d="m 833.96193,373.12033 c 0,71.15107 -57.67934,128.83041 -128.83041,128.83041 -71.15107,0 -128.83041,-57.67934 -128.83041,-128.83041 0,-71.15107 57.67934,-128.83041 128.83041,-128.83041 71.15107,0 128.83041,57.67934 128.83041,128.83041 z" style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:7.35712767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill" sodipodi:nodetypes="zzzzz"/>
+ <svg:path d="M 833.962 444.271 L 833.962 373.12 M 776.283 501.951 L 705.132 501.951 M 633.98 501.951 L 705.132 501.951 M 576.301 444.271 L 576.301 373.12 M 576.301 301.969 L 576.301 373.12 M 633.98 244.29 L 705.132 244.29 M 776.283 244.29 L 705.132 244.29 M 833.962 301.969 L 833.962 373.12" style="fill:none;fill-opacity:1.0;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;stroke-width:1.0px"/><svg:path d="M 300 252.886 L 100 502.886 M 300 252.886 L 500 502.886 M 700 752.886 L 500 502.886 M 700 752.886 L 900 502.886" style="fill:none;fill-opacity:1.0;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;stroke-width:1.0px"/></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey.out b/share/extensions/tests/data/refs/hershey.out
new file mode 100755
index 0000000..27a137a
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey.out
@@ -0,0 +1,52 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="hershey_input.svg" inkscape:version="1.0alpha2 (e9298ea, 2019-07-05)" version="1.1" id="svg2" viewBox="0 0 2220.1786 1530.4364" height="17.004848in" width="24.668652in">
+ <style id="style1418"/>
+ <sodipodi:namedview inkscape:document-rotation="0" fit-margin-bottom="0" fit-margin-right="0" fit-margin-left="0" fit-margin-top="0" id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.45932702" inkscape:cx="1188.9042" inkscape:cy="794.44408" inkscape:document-units="px" inkscape:current-layer="svg2" showgrid="false" inkscape:window-width="1680" inkscape:window-height="1005" inkscape:window-x="0" inkscape:window-y="23" inkscape:window-maximized="1" units="in" showguides="false"/>
+ <defs id="defs4"/>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(16.6504, 434.429)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <flowRoot xml:space="preserve" id="flowRoot43268" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion style="font-family:sans-serif" id="flowRegion43270"><rect style="font-family:sans-serif" id="rect43272" width="215.35278" height="148.35414" x="752.70923" y="410.40579"/></flowRegion><flowPara style="font-size:112.332px;line-height:1.25;font-family:sans-serif" id="flowPara43274">&#160;</flowPara></flowRoot> <flowRoot xml:space="preserve" id="flowRoot69852" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion style="font-family:sans-serif" id="flowRegion69854"><rect style="font-family:sans-serif" id="rect69856" width="147.67105" height="138.53676" x="286.20779" y="314.00693"/></flowRegion><flowPara style="font-size:112.332px;line-height:1.25;font-family:sans-serif" id="flowPara69858">&#160;</flowPara></flowRoot> <rect y="-195.96283" x="1844.2212" height="119.80688" width="131.40111" id="rect24509" style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"/>
+ <circle r="43.478306" cy="-142.82268" cx="2077.0715" id="path24511" style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"/>
+ <g transform="translate(1143.96, -33.9977)" id="text24525" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" aria-label="Text already converted into a path">
+ <path inkscape:connector-curvature="0" id="path24529" style="stroke-width:0.9375" d="m 681.45013,-233.84283 c 0,0.2 0.18,0.38 0.38,0.38 h 0.76 c 0.2,0 0.38,-0.18 0.38,-0.38 v -12.28 h 3.48 c 0.22,0 0.38,-0.18 0.38,-0.38 v -0.58 c 0,-0.2 -0.16,-0.38 -0.38,-0.38 h -8.48 c -0.22,0 -0.38,0.18 -0.38,0.38 v 0.58 c 0,0.2 0.16,0.38 0.38,0.38 h 3.48 z"/>
+ <path inkscape:connector-curvature="0" id="path24531" style="stroke-width:0.9375" d="m 686.76107,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z"/>
+ <path inkscape:connector-curvature="0" id="path24533" style="stroke-width:0.9375" d="m 697.38888,-233.46283 h 0.76 c 0.14,0 0.28,-0.08 0.36,-0.18 l 2.5,-3.5 h 0.04 l 2.52,3.48 c 0.08,0.1 0.22,0.2 0.36,0.2 h 0.76 c 0.36,0 0.52,-0.3 0.3,-0.6 l -3.02,-4.14 3,-3.9 c 0.22,-0.3 0.08,-0.6 -0.3,-0.6 h -0.86 c -0.16,0 -0.28,0.08 -0.36,0.18 l -2.4,3.2 h -0.04 l -2.32,-3.2 c -0.06,-0.1 -0.2,-0.18 -0.36,-0.18 h -0.86 c -0.38,0 -0.52,0.3 -0.3,0.6 l 3,3.94 -3.08,4.1 c -0.22,0.28 -0.1,0.6 0.3,0.6 z"/>
+ <path inkscape:connector-curvature="0" id="path24535" style="stroke-width:0.9375" d="m 707.98013,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24537" style="stroke-width:0.9375" d="m 719.04295,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z"/>
+ <path inkscape:connector-curvature="0" id="path24539" style="stroke-width:0.9375" d="m 729.27701,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24541" style="stroke-width:0.9375" d="m 733.9817,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72,-1.18 2.5,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84,1.18 -2.84,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24543" style="stroke-width:0.9375" d="m 740.82357,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68001,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z"/>
+ <path inkscape:connector-curvature="0" id="path24545" style="stroke-width:0.9375" d="m 751.19139,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z"/>
+ <path inkscape:connector-curvature="0" id="path24547" style="stroke-width:0.9375" d="m 760.74545,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z"/>
+ <path inkscape:connector-curvature="0" id="path24549" style="stroke-width:0.9375" d="m 774.66295,-233.48283 -1.78,4.22 c -0.14,0.32 0.02,0.56 0.38,0.56 h 0.72 c 0.16,0 0.34,-0.14 0.4,-0.28 l 5.78,-13.2 c 0.14,-0.3 0,-0.52 -0.36,-0.52 h -0.74 c -0.18,0 -0.34,0.1 -0.4,0.26 l -3.12,7.34 h -0.04 l -2.62,-7.34 c -0.06,-0.16 -0.22,-0.26 -0.4,-0.26 h -0.84 c -0.36,0 -0.48,0.2 -0.36,0.5 z"/>
+ <path inkscape:connector-curvature="0" id="path24551" style="stroke-width:0.9375" d="m 785.99889,-238.06283 c 0,2.78 1.92,4.82 4.66,4.82 1.54,0 2.78,-0.84 3.48,-1.86 0.16,-0.24 0.08,-0.44 -0.12,-0.64 l -0.12,-0.12 c -0.26,-0.26 -0.52,-0.34 -0.78,-0.04 -0.52,0.6 -1.12,1.32 -2.52,1.32 -1.72,0 -3.1,-1.54 -3.1,-3.5 0,-1.92 1.4,-3.48 3.16,-3.48 0.94,0 1.68,0.28 2.32,1 0.18,0.2 0.36,0.4 0.66,0.14 l 0.32,-0.3 c 0.22,-0.18 0.26,-0.44 0.08,-0.66 -0.86,-0.98 -1.98,-1.52 -3.36,-1.52 -2.68,0 -4.68,2.12 -4.68,4.84 z"/>
+ <path inkscape:connector-curvature="0" id="path24553" style="stroke-width:0.9375" d="m 795.88171,-238.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z"/>
+ <path inkscape:connector-curvature="0" id="path24555" style="stroke-width:0.9375" d="m 807.69264,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.10001,-1.28 2.84001,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.10001,1.18 -3.10001,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24557" style="stroke-width:0.9375" d="m 821.09952,-233.48283 c 0.04,0.12 0.18,0.24 0.38,0.24 h 0.12 c 0.22,0 0.34,-0.12 0.38,-0.24 l 3.98,-8.7 c 0.12,-0.28 0,-0.52 -0.36,-0.52 h -0.64 c -0.16,0 -0.3,0.1 -0.36,0.26 l -3.04,6.8 h -0.04 l -2.86,-6.8 c -0.06,-0.16 -0.2,-0.26 -0.42,-0.26 h -0.7 c -0.34,0 -0.48,0.24 -0.34,0.52 z"/>
+ <path inkscape:connector-curvature="0" id="path24559" style="stroke-width:0.9375" d="m 827.22983,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z"/>
+ <path inkscape:connector-curvature="0" id="path24561" style="stroke-width:0.9375" d="m 838.31764,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72001,-1.18 2.50001,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84001,1.18 -2.84001,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24563" style="stroke-width:0.9375" d="m 846.65202,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24565" style="stroke-width:0.9375" d="m 853.05014,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42001,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z"/>
+ <path inkscape:connector-curvature="0" id="path24567" style="stroke-width:0.9375" d="m 863.55796,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z"/>
+ <path inkscape:connector-curvature="0" id="path24569" style="stroke-width:0.9375" d="m 679.33013,-220.08283 c 0.62,0 1.1,-0.5 1.1,-1.08 0,-0.64 -0.48,-1.12 -1.1,-1.12 -0.6,0 -1.08,0.48 -1.08,1.12 0,0.58 0.48,1.08 1.08,1.08 z m -0.7,11.18 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -8.36 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24571" style="stroke-width:0.9375" d="m 683.23951,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.1,-1.28 2.84,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.1,1.18 -3.1,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24573" style="stroke-width:0.9375" d="m 694.50357,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24575" style="stroke-width:0.9375" d="m 700.88169,-213.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z"/>
+ <path inkscape:connector-curvature="0" id="path24577" style="stroke-width:0.9375" d="m 716.77732,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z"/>
+ <path inkscape:connector-curvature="0" id="path24579" style="stroke-width:0.9375" d="m 733.17607,-209.00283 c 0,0 1.02,0.76 2.56,0.76 2.54,0 4.36,-2.14 4.36,-4.84 0,-2.64 -1.78,-4.82 -4.3,-4.82 -1.66,0 -2.78,0.94 -2.78,0.94 l -0.14,-0.44 c -0.1,-0.24 -0.16,-0.3 -0.38,-0.3 h -0.34 c -0.24,0 -0.44,0.22 -0.44,0.44 v 13.12 c 0,0.24 0.2,0.44 0.44,0.44 h 0.58 c 0.22,0 0.44,-0.2 0.44,-0.44 z m 0,-1.38 v -5.06 c 0,0 0.96,-1.12 2.44,-1.12 1.86,0 2.98,1.66 2.98,3.46 0,2.02 -1.3,3.52 -3.08,3.52 -1.28,0 -2.34,-0.8 -2.34,-0.8 z"/>
+ <path inkscape:connector-curvature="0" id="path24581" style="stroke-width:0.9375" d="m 741.93357,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42001,0 2.38001,-0.7 2.86001,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52001,0 -2.72001,0.4 -3.18001,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74001,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98001,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92001,0 1.66001,0.2 1.96001,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54001,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z"/>
+ <path inkscape:connector-curvature="0" id="path24583" style="stroke-width:0.9375" d="m 752.66764,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z"/>
+ <path inkscape:connector-curvature="0" id="path24585" style="stroke-width:0.9375" d="m 759.64576,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.34 c 0,0 1.08,-1.32 2.84,-1.32 1.42,0 1.94,1.02 1.94,2.78 v 4.88 c 0,0.24 0.2,0.44 0.44,0.44 h 0.62 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.7 -1.04,-4.12 -3.34,-4.12 -1.86,0 -2.94,1.18 -2.94,1.18 v -5.3 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z"/>
+ </g>
+ <g transform="translate(75, 0)" id="g24599">
+ <path sodipodi:type="star" style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path24513" sodipodi:sides="5" sodipodi:cx="1647.4819" sodipodi:cy="-130.26225" sodipodi:r1="79.438942" sodipodi:r2="39.953239" sodipodi:arg1="0.78539816" sodipodi:arg2="1.4137167" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 1703.6537,-74.090438 -49.9217,-16.710466 -42.3146,31.319267 0.4659,-52.642223 -42.8623,-30.56538 50.2097,-15.82422 15.8242,-50.20971 30.5654,42.86232 52.6422,-0.46593 -31.3192,42.31459 z" inkscape:transform-center-x="-2.2206671e-06" inkscape:transform-center-y="1.2617427e-06"/>
+ <g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(1618.45, -322.401)"><path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.4778in" transform="scale(0.0417038, -0.0417038)"/><path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 21.0187 0)"/><path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 44.6648 0)"/><path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 67.018 0)"/><path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 82.782 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 120.899 0)"/><path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 145.838 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 177.366 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 202.305 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 227.244 0)"/><path d="M 220 284 L 788 284" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 252.183 0)"/><path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 286.338 0)"/><path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 302.102 0)"/><path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 325.748 0)"/><path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 348.102 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 379.63 0)"/><path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 404.569 0)"/><path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 429.507 0)"/><path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 442.644 0)"/><path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 466.29 0)"/><path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 489.936 0)"/><path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 505.7 0)"/><path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 528.054 0)"/></g></g></g>
+ <svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.564984 0 0 0.564984 137.822 -15.8747)"><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.15 18.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 6.8875 18.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 8.4625 18.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 14.175 18.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 16.5375 18.75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 20.0813 18.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 23.4313 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 28.1563 18.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 31.8938 18.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 35.6313 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 41.3438 18.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 45.0812 18.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.8187 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 51.1812 18.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 57.2812 18.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 63.3812 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 66.7312 18.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 72.6375 18.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 76.375 18.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 77.95 18.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 79.525 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.0687 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 87.9937 18.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 91.7312 18.75)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 95.4687 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 99.2062 18.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 102.944 18.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 106.681 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 108.256 18.75)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 111.994 18.75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 118.094 18.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 121.831 18.75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 125.569 18.75)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 128.919 18.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.856 18.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 138.956 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 142.306 18.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 148.212 18.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 151.95 18.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 153.525 18.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 155.1 18.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 158.644 18.75)"/></g><g><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 37.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 2.3625 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 6.1 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 9.8375 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 14.5625 37.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 17.9125 37.5)"/><svg:path d="M 536 441 L 189 0 M 189 441 L 536 441 M 189 0 L 536 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 19.4875 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 22.8375 37.5)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 26.3813 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 30.3188 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 34.0562 37.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 37.7937 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 43.8937 37.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 49.9937 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 51.5687 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.3062 37.5)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 57.8687 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 61.6062 37.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 67.5125 37.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 69.0875 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 70.6625 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 74.4 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 80.3062 37.5)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.6562 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 87.3937 37.5)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 91.1312 37.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 94.675 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 96.25 37.5)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 99.9875 37.5)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 103.725 37.5)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 107.662 37.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 110.812 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 114.55 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 120.456 37.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 123.806 37.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 127.544 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 129.906 37.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.269 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 136.6 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 140.338 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 142.9 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 148.806 37.5)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 154.713 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 158.45 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 161.8 37.5)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 56.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.7375 56.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 7.475 56.25)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 11.2125 56.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 14.95 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 16.525 56.25)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 22.4313 56.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 26.1688 56.25)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 29.9063 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 33.6438 56.25)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 36.9938 56.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 40.7313 56.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 44.4688 56.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.4062 56.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 51.95 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.6875 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 59.0375 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 62.5813 56.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 68.2938 56.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 69.8688 56.25)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 71.4438 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 74.7938 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 80.7 56.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.0625 56.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 86.8 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 88.375 56.25)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 91.725 56.25)"/></g><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.15 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 6.8875 75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 12.7938 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 15.3563 75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 18.9 75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 22.6375 75)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 26.575 75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 30.3125 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 32.875 75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 36.6125 75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 40.35 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 41.925 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 45.4688 75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 53.7375 75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.3125 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 61.025 75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 63.3875 75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 67.125 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 70.8625 75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 75.5875 75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 77.95 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 79.525 75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.2625 75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 87.5937 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 89.1687 75)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 92.9062 75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 99.0062 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 100.581 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 104.319 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 106.681 75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 112.781 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 118.881 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 121.244 75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 124.787 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 128.137 75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.862 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 136.6 75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 140.338 75)"/></g><g><svg:path d="M 441 788 L 378 724 L 315 630 L 252 504 L 220 346 L 220 220 L 252 63 L 315 -63 L 378 -158 L 441 -220" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 93.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 2.75625 93.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 5.11875 93.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 6.69375 93.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 10.4313 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 14.7625 93.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 17.325 93.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 21.0625 93.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 24.8 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 29.525 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 32.0875 93.75)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 35.6313 93.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 39.3688 93.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 40.9438 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 44.6813 93.75)"/><svg:path d="M 189 788 L 252 724 L 315 630 L 378 504 L 410 346 L 410 220 L 378 63 L 315 -63 L 252 -158 L 189 -220" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.4188 93.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 53.5375 93.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.1125 93.75)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 60.825 93.75)"/><svg:path d="M 126 662 L 378 0 M 630 662 L 378 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 64.7625 93.75)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 662 252 M 504 252 L 662 252" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 68.3063 93.75)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 72.4438 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 77.5625 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 80.125 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.6688 93.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 87.4063 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 91.1438 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 94.6875 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 97.25 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 100.794 93.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 105.719 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 109.456 93.75)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 113 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 116.738 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 120.281 93.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 124.019 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 127.756 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 131.3 93.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 135.038 93.75)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 137.4 93.75)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 142.519 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 150 93.75)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 153.544 93.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 156.694 93.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 160.238 93.75)"/></g><g><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.7375 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 5.3125 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 7.675 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 10.0375 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 13.5813 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 16.1438 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 19.6875 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 23.425 112.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 28.15 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 32.4813 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 36.025 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 42.125 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 45.8625 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.425 112.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 52.1625 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 56.4937 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 59.8437 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 63.3875 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 65.95 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 71.6625 112.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 77.5687 112.5)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 81.3062 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 86.8187 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 89.3812 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 92.925 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 96.6625 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 100.4 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 103.944 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 108.869 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 111.231 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 112.806 112.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 116.544 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 120.875 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 124.419 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 130.519 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.881 112.5)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 136.425 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 139.775 112.5)"/></g><g><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 131.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.7375 131.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 5.3125 131.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 7.675 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 10.0375 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 13.5813 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 16.1438 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 19.6875 131.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 23.425 131.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 25.7875 131.25)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 27.3625 131.25)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 30.5125 131.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 34.45 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 36.025 131.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 42.125 131.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 44.4875 131.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.225 131.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 49.8 131.25)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.5125 131.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 59.25 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 62.9875 131.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 65.55 131.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 67.9125 131.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 69.4875 131.25)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 73.0312 131.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 76.7687 131.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 78.3437 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 82.0812 131.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 87.0062 131.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 90.55 131.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 94.2875 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 97.6375 131.25)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 101.181 131.25)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 105.119 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 109.45 131.25)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 112.994 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 114.962 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 117.525 131.25)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 123.431 131.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 127.169 131.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 130.712 131.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 134.45 131.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 136.025 131.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 137.6 131.25)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 141.337 131.25)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 147.438 131.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 151.769 131.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 153.344 131.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 155.706 131.25)"/></g><g><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 150)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.7375 150)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 9.8375 150)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 11.4125 150)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 15.15 150)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 18.5 150)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 21.85 150)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 25.3938 150)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 29.1313 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 32.8688 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 38.775 150)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 42.3188 150)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 45.6688 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.0313 150)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 51.575 150)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.3125 150)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 58.6625 150)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 60.2375 150)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 63.975 150)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 70.075 150)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 74.4062 150)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 78.1437 150)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 79.7188 150)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.2625 150)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 89.3625 150)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 93.1 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 96.8375 150)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 100.381 150)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 106.094 150)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 109.831 150)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 113.569 150)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 118.294 150)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 122.031 150)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 125.769 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 128.919 150)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 134.825 150)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 138.562 150)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 142.106 150)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 145.65 150)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 149.194 150)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 152.544 150)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 158.256 150)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 160.619 150)"/></g><g><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 1.575 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 5.3125 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 7.675 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 11.4125 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 13.975 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 19.8813 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 23.6188 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 25.9813 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 27.5563 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 31.2938 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 37.3937 168.75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 41.1312 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 44.8687 168.75)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.6062 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 52.3437 168.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 57.0687 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 60.8062 168.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 64.5437 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 71.2375 168.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 73.6 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 77.3375 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 83.2437 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 85.6062 168.75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 89.15 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 92.5 168.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 97.225 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 101.556 168.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 105.294 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 111.006 168.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 113.369 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 114.944 168.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 118.681 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 123.012 168.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 126.556 168.75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.656 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 136.394 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 139.937 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 142.3 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 146.037 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 148.6 168.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 154.506 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 158.837 168.75)"/></g><g><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.7375 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 7.475 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 12.2 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 14.5625 187.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 20.6625 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 22.2375 187.5)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 24.6 187.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 28.5375 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 31.8875 187.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 37.9875 187.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 42.3187 187.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 48.225 187.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 51.7687 187.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 55.1187 187.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 58.4688 187.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 62.0125 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 65.75 187.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 68.1125 187.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 69.6875 187.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 73.425 187.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 75 187.5)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 76.575 187.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 82.0875 187.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 85.825 187.5)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 89.5625 187.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 92.7125 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 98.6188 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 100.981 187.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 107.081 187.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 109.644 187.5)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 113.188 187.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 118.306 187.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 120.669 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 122.244 187.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 125.981 187.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 132.675 187.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 134.25 187.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 138.975 187.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 141.338 187.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 143.9 187.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 147.638 187.5)"/></g><g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 0 206.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 3.35 206.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 6.89375 206.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 9.45625 206.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 13.1938 206.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 15.5563 206.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 19.1 206.25)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:5.643in" transform="matrix(0.00625 0 0 -0.00625 22.8375 206.25)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(326.43, -0.178284)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 20.31 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 34.02 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 42.99 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.96 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 57.63 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 66.6 0)"/></g><g transform="translate(326.43, 18.5717)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.49 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 26.46 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 30.24 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 38.28 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 52.92 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 58.59 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 67.095 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 75.135 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.805 0)"/></g><g transform="translate(326.43, 37.3217)"/><g transform="translate(326.43, 56.0717)"><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 38.265 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.825 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 54.33 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.48 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.93 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 73.71 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.05 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.02 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 102.99 0)"/></g><g transform="translate(326.43, 74.8217)"><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.175 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 23.145 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.345 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.495 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 65.67 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 74.64 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.79 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/></g><g transform="translate(326.43, 93.5717)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/></g><g transform="translate(326.43, 112.322)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/></g><g transform="translate(326.43, 131.072)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 9.45 0)"/></g><g transform="translate(326.43, 149.822)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/></g><g transform="translate(326.43, 168.572)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/></g><g transform="translate(326.43, 187.322)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 27.39 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 33.54 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 42.51 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.015 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 68.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 83.145 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 97.32 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 114.33 0)"/></g><g transform="translate(326.43, 206.072)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.12 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 20.79 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 37.8 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 75.585 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 98.73 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 104.88 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 119.055 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 126.615 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 135.12 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 141.27 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 146.94 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 150.72 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 159.225 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 168.195 0)"/></g><g transform="translate(326.43, 224.822)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.04 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.01 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 34.485 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 56.7 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.34 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 77.01 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.98 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.95 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 116.685 0)"/></g><g transform="translate(326.43, 243.572)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.155 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.805 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.775 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 100.62 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 111.96 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 120.93 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 129.9 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 138.87 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 147.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 151.62 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 160.125 0)"/></g><g transform="translate(326.43, 262.322)"><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.9 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 22.68 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 28.83 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 43.47 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.915 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 92.595 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 101.565 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 109.605 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 118.11 0)"/></g><g transform="translate(326.43, 281.072)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.6 0)"/></g><g transform="translate(326.43, 299.822)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 5.67 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.64 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/></g><g transform="translate(326.43, 318.572)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.94 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 26.445 0)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(712.143, 60.4322)"><g><svg:path d="M 158 662 L 315 0 M 472 662 L 315 0 M 472 662 L 630 0 M 788 662 L 630 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 17.01 28.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 38.2725 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 51.7275 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 60.9525 28.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 82.215 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 90.72 28.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 103.477 28.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 115.537 28.125)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 124.042 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 129.712 28.125)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 143.167 28.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 165.127 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 178.583 28.125)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 200.543 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 206.213 28.125)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 219.668 28.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 231.728 28.125)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 243.788 28.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 256.545 28.125)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 270 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 283.455 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 304.717 28.125)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 317.475 28.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 329.535 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 338.04 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 350.797 28.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 364.252 28.125)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 376.312 28.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 381.982 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 395.437 28.125)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 417.397 28.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 430.155 28.125)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 443.61 28.125)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 449.28 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 454.95 28.125)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 467.707 28.125)"/><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 489.667 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 505.26 28.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 518.017 28.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 527.242 28.125)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 539.302 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 552.757 28.125)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 565.515 28.125)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 585.36 28.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 596.7 28.125)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 609.458 28.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 621.518 28.125)"/><svg:path d="M 252 662 L 598 662 L 410 410 L 504 410 L 567 378 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 441 0 L 346 0 L 252 31.5 L 220 63 L 189 126" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 638.528 28.125)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 652.702 28.125)"/><svg:path d="M 378 662 L 284 630 L 220 536 L 189 378 L 189 284 L 220 126 L 284 31.5 L 378 0 L 441 0 L 536 31.5 L 598 126 L 630 284 L 630 378 L 598 536 L 536 630 L 441 662 L 378 662" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 658.372 28.125)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 672.547 28.125)"/></g><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 56.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 11.34 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 24.795 56.25)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 46.0575 56.25)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 59.5125 56.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 72.9675 56.25)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 82.1925 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 95.6475 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 109.102 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 121.162 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 142.425 56.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 155.88 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 172.89 56.25)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 181.395 56.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 194.85 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 200.52 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 221.085 56.25)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 233.842 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 245.902 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 254.407 56.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 267.165 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 280.62 56.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 292.68 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 298.35 56.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 311.805 56.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 333.765 56.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 339.435 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 360 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 368.505 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 390.465 56.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 398.97 56.25)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 412.425 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 424.485 56.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 445.747 56.25)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 467.707 56.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 481.162 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 486.832 56.25)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 500.287 56.25)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 513.045 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 533.61 56.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 547.065 56.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 564.075 56.25)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 572.58 56.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 578.25 56.25)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 591.705 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 607.297 56.25)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 620.055 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 642.015 56.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 650.52 56.25)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 663.277 56.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 675.337 56.25)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 683.842 56.25)"/></g><g><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 13.455 84.375)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 26.91 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 48.87 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 58.095 84.375)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 70.8525 84.375)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 84.3075 84.375)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 89.9775 84.375)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 103.433 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 116.19 84.375)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 137.452 84.375)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 143.122 84.375)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 160.132 84.375)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 175.725 84.375)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 181.395 84.375)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 189.9 84.375)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 211.86 84.375)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 223.92 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 232.425 84.375)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 241.65 84.375)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 255.105 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 267.165 84.375)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 279.922 84.375)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 298.35 84.375)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 311.805 84.375)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 325.26 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 337.32 84.375)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 350.077 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 372.037 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 384.795 84.375)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 398.25 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 411.705 84.375)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 420.93 84.375)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 434.385 84.375)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 445.725 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 451.395 84.375)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 464.85 84.375)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 486.81 84.375)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 495.315 84.375)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 508.77 84.375)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 522.225 84.375)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 530.73 84.375)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 542.79 84.375)"/><svg:path d="M 158 662 L 315 0 M 472 662 L 315 0 M 472 662 L 630 0 M 788 662 L 630 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 556.965 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 573.975 84.375)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 586.732 84.375)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 593.82 84.375)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 605.16 84.375)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 626.422 84.375)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 639.877 84.375)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 653.332 84.375)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 670.342 84.375)"/></g><g><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 112.5)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 13.455 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 26.91 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 48.1725 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 61.6275 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 74.385 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 92.115 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 105.57 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 122.58 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 136.035 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 141.705 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 150.21 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 158.715 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 171.472 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 180.697 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 193.455 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 206.91 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 223.92 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 235.98 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 241.65 112.5)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 255.105 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 268.56 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 274.23 112.5)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 286.987 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 305.415 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 317.475 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 325.98 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 335.205 112.5)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 348.66 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 360.72 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 381.982 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 390.487 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 403.942 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 417.397 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 425.902 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 446.467 112.5)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 459.922 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 473.377 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 479.047 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 484.717 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 501.727 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 507.397 112.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 529.357 112.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 542.812 112.5)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 563.377 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 578.97 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 591.727 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 597.397 112.5)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 603.067 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 617.242 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 625.747 112.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 639.202 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 652.657 112.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 669.667 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 683.122 112.5)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 695.88 112.5)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 701.55 112.5)"/></g><g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 8.505 140.625)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 30.465 140.625)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 43.92 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 53.145 140.625)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 66.6 140.625)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 77.94 140.625)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 83.61 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 97.065 140.625)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 118.328 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 130.388 140.625)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 143.843 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 165.105 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 186.368 140.625)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 199.823 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 213.278 140.625)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 221.783 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 227.453 140.625)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 240.908 140.625)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 254.363 140.625)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 266.423 140.625)"/><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 280.598 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 296.19 140.625)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 309.645 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 325.237 140.625)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 337.995 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 349.335 140.625)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 362.092 140.625)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 371.317 140.625)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 385.492 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 401.085 140.625)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 422.347 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 435.802 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 448.56 140.625)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 461.317 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 483.277 140.625)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 491.782 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 513.742 140.625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 522.247 140.625)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 535.005 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 547.065 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 564.075 140.625)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 572.58 140.625)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 586.035 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 599.49 140.625)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 616.5 140.625)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 622.17 140.625)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 13.455 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 26.91 168.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 40.365 168.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 53.82 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 59.49 168.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 72.2475 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 92.8125 168.75)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 114.772 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 126.112 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 139.567 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 148.792 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 154.462 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 167.22 168.75)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 175.725 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 195.57 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 209.025 168.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 226.035 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 239.49 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 245.16 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 253.665 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 262.17 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 274.927 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 284.152 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 296.91 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 310.365 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 327.375 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 335.88 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 349.335 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 358.56 168.75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 379.822 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 393.277 168.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 401.782 168.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 422.347 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 435.802 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 452.812 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 461.317 168.75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 474.075 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 486.135 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 503.145 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 508.815 168.75)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 522.27 168.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 535.027 168.75)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 540.697 168.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 554.152 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 567.607 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 573.277 168.75)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 586.732 168.75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 608.692 168.75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 622.148 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 627.817 168.75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 636.322 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 644.827 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 657.585 168.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 666.81 168.75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 679.568 168.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 693.023 168.75)"/></g><g><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 5.67 196.875)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 19.125 196.875)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 32.58 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 46.035 196.875)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 63.045 196.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 71.55 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 85.005 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 98.46 196.875)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 106.965 196.875)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 119.025 196.875)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 133.2 196.875)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 146.655 196.875)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 152.325 196.875)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 157.995 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 171.45 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 184.905 196.875)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 206.167 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 218.925 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 232.38 196.875)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 240.885 196.875)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 255.06 196.875)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 263.565 196.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 269.235 196.875)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 282.69 196.875)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 298.282 196.875)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 311.04 196.875)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 333 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 346.455 196.875)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 359.91 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 381.87 196.875)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 391.095 196.875)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 403.852 196.875)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 417.307 196.875)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 430.762 196.875)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 436.432 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 449.887 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 467.617 196.875)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 476.122 196.875)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 488.88 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 500.94 196.875)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 509.445 196.875)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 523.62 196.875)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 534.96 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 548.415 196.875)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 557.64 196.875)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 563.31 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 576.765 196.875)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 585.27 196.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 590.94 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 604.395 196.875)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 617.85 196.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 638.415 196.875)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 651.87 196.875)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 668.88 196.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 677.385 196.875)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 690.84 196.875)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 704.295 196.875)"/></g><g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 225)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 12.06 225)"/><svg:path d="M 536 441 L 189 0 M 189 441 L 536 441 M 189 0 L 536 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 17.73 225)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 29.79 225)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 51.0525 225)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 66.645 225)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 72.315 225)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 80.82 225)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 102.78 225)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 124.74 225)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 138.195 225)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 143.865 225)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 155.205 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 167.962 225)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 189.922 225)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 201.982 225)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 215.438 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 228.893 225)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 242.348 225)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 256.523 225)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 265.748 225)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 278.505 225)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 287.01 225)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 300.465 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 309.69 225)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 323.145 225)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 335.205 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 349.38 225)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 362.835 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 376.29 225)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 389.745 225)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 408.173 225)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 421.627 225)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 430.853 225)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 443.61 225)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 457.065 225)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 469.125 225)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 474.795 225)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 488.25 225)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 510.21 225)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 522.27 225)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 535.725 225)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 549.18 225)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 561.938 225)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 574.695 225)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 586.755 225)"/></g><g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 8.505 253.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 17.73 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 31.185 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 44.64 253.125)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 56.7 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 65.205 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 78.66 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 87.885 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 109.147 253.125)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 121.207 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 135.382 253.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 148.838 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 161.595 253.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 173.655 253.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 182.16 253.125)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 194.917 253.125)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 216.877 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 230.333 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 239.558 253.125)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 253.013 253.125)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 266.468 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 279.923 253.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 300.488 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 313.942 253.125)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 327.397 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 349.357 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 361.417 253.125)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 383.377 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 391.882 253.125)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 405.337 253.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 414.562 253.125)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 423.067 253.125)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 436.522 253.125)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 450.697 253.125)"/><svg:path d="M 126 662 L 378 0 M 630 662 L 378 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 464.872 253.125)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 662 252 M 504 252 L 662 252" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 477.63 253.125)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 501.03 253.125)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 514.485 253.125)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 520.155 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 525.825 253.125)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 539.28 253.125)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 554.872 253.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 575.437 253.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 583.942 253.125)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 596.7 253.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 608.76 253.125)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 625.77 253.125)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 634.275 253.125)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 656.235 253.125)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 669.69 253.125)"/></g><g><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 281.25)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 8.505 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 21.96 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 31.185 281.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 52.4475 281.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 65.9025 281.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 74.4075 281.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 82.9125 281.25)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 95.67 281.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 117.63 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 123.3 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 145.26 281.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 166.522 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 179.977 281.25)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 193.433 281.25)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 213.278 281.25)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 226.733 281.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 232.403 281.25)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 240.907 281.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 249.412 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 262.17 281.25)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 271.395 281.25)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 284.153 281.25)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 297.608 281.25)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 314.618 281.25)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 330.21 281.25)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 343.665 281.25)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 355.005 281.25)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 367.065 281.25)"/></g><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 0 337.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 11.34 337.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 24.795 337.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 30.465 337.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 51.03 337.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 59.535 337.5)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 72.2925 337.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 84.3525 337.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 101.362 337.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 107.032 337.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 127.597 337.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 133.267 337.5)"/><svg:path d="M 220 662 L 220 0 M 220 0 L 598 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 155.227 337.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 167.287 337.5)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 180.743 337.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 192.083 337.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 204.84 337.5)"/><svg:path d="M 284 536 L 346 567 L 441 662 L 441 0" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 222.57 337.5)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8857in" transform="matrix(0.0225 0 0 -0.0225 236.745 337.5)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(1593.22, 37.446)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.065 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 24.105 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.775 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 39.225 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.195 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 57.165 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 66.135 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 78.42 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 87.87 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 107.235 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 115.74 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 124.71 0)"/></g><g transform="translate(1593.22, 56.196)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 12.75 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.5 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.14 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 43.92 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 52.425 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 58.095 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 63.765 0)"/></g><g transform="translate(1593.22, 74.946)"/><g transform="translate(1593.22, 93.696)"><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 38.265 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.825 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 54.33 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.48 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.93 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 73.71 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.05 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.02 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 102.99 0)"/></g><g transform="translate(1593.22, 112.446)"><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.175 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 23.145 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.345 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.495 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 65.67 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 74.64 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.79 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/></g><g transform="translate(1593.22, 131.196)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/></g><g transform="translate(1593.22, 149.946)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/></g><g transform="translate(1593.22, 168.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 9.45 0)"/></g><g transform="translate(1593.22, 187.446)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/></g><g transform="translate(1593.22, 206.196)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/></g><g transform="translate(1593.22, 224.946)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 27.39 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 33.54 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 42.51 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.015 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 68.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 83.145 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 97.32 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 114.33 0)"/></g><g transform="translate(1593.22, 243.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.12 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 20.79 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 37.8 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 75.585 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 98.73 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 104.88 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 119.055 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 126.615 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 135.12 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 141.27 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 146.94 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 150.72 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 159.225 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 168.195 0)"/></g><g transform="translate(1593.22, 262.446)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.04 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.01 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 34.485 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 56.7 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.34 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 77.01 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.98 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.95 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 116.685 0)"/></g><g transform="translate(1593.22, 281.196)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.155 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.805 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.775 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 100.62 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 111.96 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 120.93 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 129.9 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 138.87 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 147.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 151.62 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 160.125 0)"/></g><g transform="translate(1593.22, 299.946)"><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.9 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 22.68 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 28.83 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 43.47 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.915 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 92.595 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 101.565 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 109.605 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 118.11 0)"/></g><g transform="translate(1593.22, 318.696)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.6 0)"/></g><g transform="translate(1593.22, 337.446)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 5.67 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.64 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/></g><g transform="translate(1593.22, 356.196)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.94 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 26.445 0)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(1815.38, 37.446)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.065 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 24.105 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.775 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 39.225 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.195 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 57.165 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 66.135 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 78.42 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 87.87 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 107.235 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 115.74 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 124.71 0)"/></g><g transform="translate(1836.4, 56.196)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 12.75 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.5 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.14 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.645 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 57.15 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 66.12 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.79 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.295 0)"/></g><g transform="translate(1879.18, 74.946)"/><g transform="translate(1824.11, 93.696)"><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 38.265 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.825 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 54.33 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.48 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.93 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 73.71 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.05 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.02 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 102.99 0)"/></g><g transform="translate(1830.73, 112.446)"><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.175 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 23.145 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.345 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.495 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 65.67 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 74.64 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.79 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/></g><g transform="translate(1862.15, 131.196)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/></g><g transform="translate(1870.66, 149.946)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/></g><g transform="translate(1870.88, 168.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 9.45 0)"/></g><g transform="translate(1865.46, 187.446)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/></g><g transform="translate(1867.11, 206.196)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/></g><g transform="translate(1818.21, 224.946)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 27.39 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 33.54 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 42.51 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.015 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 68.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 83.145 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 97.32 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 114.33 0)"/></g><g transform="translate(1793.64, 243.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.12 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 20.79 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 37.8 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 75.585 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 98.73 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 104.88 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 119.055 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 126.615 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 135.12 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 141.27 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 146.94 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 150.72 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 159.225 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 168.195 0)"/></g><g transform="translate(1817.03, 262.446)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.04 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.01 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 34.485 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 56.7 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.34 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 77.01 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.98 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.95 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 116.685 0)"/></g><g transform="translate(1795.54, 281.196)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.155 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.805 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.775 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 100.62 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 111.96 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 120.93 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 129.9 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 138.87 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 147.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 151.62 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 160.125 0)"/></g><g transform="translate(1816.55, 299.946)"><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.9 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 22.68 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 28.83 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 43.47 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.915 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 92.595 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 101.565 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 109.605 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 118.11 0)"/></g><g transform="translate(1867.57, 318.696)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.6 0)"/></g><g transform="translate(1866.4, 337.446)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 5.67 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.64 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/></g><g transform="translate(1864.51, 356.196)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.94 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 26.445 0)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(2037.54, 37.446)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.065 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 24.105 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.775 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 39.225 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.195 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 57.165 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 66.135 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 78.42 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 87.87 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 107.235 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 115.74 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 124.71 0)"/></g><g transform="translate(2088.57, 56.196)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 12.75 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.5 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.14 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 46.29 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 50.07 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 59.04 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 68.01 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 73.68 0)"/></g><g transform="translate(2165.13, 74.946)"/><g transform="translate(2055, 93.696)"><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 38.265 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.825 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 54.33 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.48 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.93 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 73.71 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.05 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.02 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 102.99 0)"/></g><g transform="translate(2068.23, 112.446)"><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.175 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 23.145 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 45.345 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.495 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 65.67 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 74.64 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.79 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/></g><g transform="translate(2131.08, 131.196)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/></g><g transform="translate(2148.09, 149.946)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/></g><g transform="translate(2148.54, 168.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 9.45 0)"/></g><g transform="translate(2137.69, 187.446)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 19.365 0)"/></g><g transform="translate(2140.99, 206.196)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 16.53 0)"/></g><g transform="translate(2043.19, 224.946)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 27.39 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 33.54 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 42.51 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.015 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 68.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 83.145 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 97.32 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 114.33 0)"/></g><g transform="translate(1994.05, 243.696)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.12 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 20.79 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 29.76 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 37.8 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 75.585 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 89.76 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 98.73 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 104.88 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 119.055 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 126.615 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 135.12 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 141.27 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 146.94 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 150.72 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 159.225 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 168.195 0)"/></g><g transform="translate(2040.84, 262.446)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.04 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.01 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 25.98 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 34.485 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 56.7 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.34 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 77.01 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 85.98 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 94.95 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 106.29 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 116.685 0)"/></g><g transform="translate(1997.86, 281.196)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.505 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.475 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 32.115 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 40.155 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 48.66 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 62.835 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 71.805 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 80.775 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 96.84 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 100.62 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 111.96 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 120.93 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 129.9 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 138.87 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 147.84 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 151.62 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 160.125 0)"/></g><g transform="translate(2039.88, 299.946)"><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 10.395 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.9 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 22.68 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 28.83 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 43.47 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 51.975 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 60.945 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 69.915 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 84.09 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 92.595 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 101.565 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 109.605 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 118.11 0)"/></g><g transform="translate(2141.92, 318.696)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 3.78 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 7.56 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 15.6 0)"/></g><g transform="translate(2139.57, 337.446)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 5.67 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 14.64 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 18.42 0)"/></g><g transform="translate(2135.8, 356.196)"><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.329in" transform="scale(0.015, -0.015)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 8.97 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 17.94 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 26.445 0)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.55234 0 0 0.55234 1649.96 383.436)"><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 11.3399 28.1249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.0974 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.1573 28.1249)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 44.6623 28.1249)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 58.8372 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 28.1249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 77.2647 28.1249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 90.7196 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 28.1249)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.352 28.1249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 182.857 28.1249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 210.487 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.157 28.1249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.827 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 248.736 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 261.494 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 283.454 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 289.124 28.1249)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 301.881 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 310.386 28.1249)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.891 28.1249)"/></g><g><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 84.3746)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 65.9022 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.1646 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 100.62 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.529 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 140.984 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.654 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 167.917 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.422 84.3746)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 189.179 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.239 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.754 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.209 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 253.664 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 270.674 84.3746)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 276.344 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.909 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 310.364 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.034 84.3746)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 321.704 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 335.159 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 348.613 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 361.371 84.3746)"/></g><g><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 5.66997 112.499)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 18.4274 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9324 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 35.4373 112.499)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 49.6123 112.499)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.7372 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.8621 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 101.317 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.034 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 145.259 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 150.929 112.499)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 164.384 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 177.839 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 186.344 112.499)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.277 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.034 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.994 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 260.751 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 269.976 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.734 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.189 112.499)"/></g><g><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 140.624)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 7.08747 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 20.5424 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 32.6024 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 41.1073 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 55.2823 140.624)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.9522 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6696 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.125 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 122.579 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 144.539 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 156.599 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 178.559 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.064 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.744 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 140.624)"/><svg:path d="M 189 504 L 189 536 L 220 598 L 252 630 L 315 662 L 441 662 L 504 630 L 536 598 L 567 536 L 567 472 L 536 410 L 504 378 L 378 315 L 378 220 M 378 63 L 346 31.5 L 378 0 L 410 31.5 L 378 63" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 231.704 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.966 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.559 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.014 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.024 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 312.479 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.149 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 332.324 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 345.778 140.624)"/></g><g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 168.749)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 34.7173 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 80.7971 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.2521 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 139.634 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.089 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.314 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.577 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.789 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.547 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.304 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.364 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.424 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.879 168.749)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.104 168.749)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 287.774 168.749)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.444 168.749)"/></g><g><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 196.874)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 196.874)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.2322 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.9121 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 96.3671 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.097 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.552 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.222 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.397 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.852 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.432 196.874)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 199.102 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.859 196.874)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.314 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 233.819 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.944 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 266.399 196.874)"/><svg:path d="M 441 788 L 378 724 L 315 630 L 252 504 L 220 346 L 220 220 L 252 63 L 315 -63 L 378 -158 L 441 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.964 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.886 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 305.391 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.846 196.874)"/></g><g><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 224.999)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 224.999)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.8174 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 224.999)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 59.5347 224.999)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.9897 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6597 224.999)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 99.9221 224.999)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 107.01 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.524 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 224.999)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.699 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 155.204 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.874 224.999)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.632 224.999)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 195.592 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.184 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.854 224.999)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.359 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.319 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.379 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 267.884 224.999)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 277.109 224.999)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 290.564 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 302.624 224.999)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 253.124)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.9698 253.124)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.7273 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.6872 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.1921 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6471 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.102 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.607 253.124)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 138.172 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.842 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 165.802 253.124)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.024 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.084 253.124)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.589 253.124)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.929 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 246.599 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.356 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 279.921 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.376 253.124)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 281.249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 281.249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 69.4122 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6372 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 84.3071 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 92.8121 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 98.4821 281.249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 111.937 281.249)"/><svg:path d="M 189 788 L 252 724 L 315 630 L 378 504 L 410 346 L 410 220 L 378 63 L 315 -63 L 252 -158 L 189 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 125.392 281.249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 135.314 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.489 281.249)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.944 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.399 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.409 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.914 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 215.369 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.824 281.249)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 237.329 281.249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 244.416 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.981 281.249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 278.436 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 291.891 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.901 281.249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.126 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.884 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 344.338 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 350.008 281.249)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 355.678 281.249)"/></g><g><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 309.374)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 309.374)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 39.6898 309.374)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.1448 309.374)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.2146 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 104.175 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.629 309.374)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 130.387 309.374)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.144 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 148.814 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.269 309.374)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 175.027 309.374)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 662 L 504 662 L 598 630 L 630 598 L 662 536 L 662 472 L 630 410 L 598 378 L 504 346 L 220 346 M 441 346 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.8548 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 337.498)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.2922 337.498)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 86.4671 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 102.06 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 123.322 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.777 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 184.252 337.498)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.717 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.171 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 255.081 337.498)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.536 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 274.206 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 295.469 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 303.974 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 317.429 337.498)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.186 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 342.246 337.498)"/></g><g><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.2124 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.0298 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 85.0496 365.623)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.8071 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 110.565 365.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 124.019 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 137.474 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.797 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 179.302 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.019 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.524 365.623)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.341 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.351 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.856 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.311 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.766 365.623)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.776 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 322.446 365.623)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 393.748)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 66.5772 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 88.5371 393.748)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.0421 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.002 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.457 393.748)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.022 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.109 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.564 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 185.624 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 202.634 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 223.897 393.748)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.566 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 243.021 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 256.476 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 273.486 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.941 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.204 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 313.874 393.748)"/></g><g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.0599 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 421.873)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 81.4946 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.9496 421.873)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 108.405 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.919 421.873)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.374 421.873)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 161.549 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.054 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.509 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.734 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.997 421.873)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 227.451 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.956 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 421.873)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.0356 -0.469058 0.813351 0.59723 0 0)"><g transform="translate(109.793, 1398.93)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.7482in" transform="scale(0.0248214, -0.0248214)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 12.51 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 27.3532 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 33.6082 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 56.2949 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 65.6774 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 75.8542 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 90.6974 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 105.541 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 118.845 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 128.227 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 143.071 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 153.247 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 176.704 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 190.777 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 215.003 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 224.385 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 238.459 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 251.763 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 261.146 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 267.401 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 273.656 0)"/></g><g transform="translate(109.793, 1429.95)"/><g transform="translate(109.793, 1460.98)"><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.7482in" transform="scale(0.0248214, -0.0248214)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 6.25499 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 28.9418 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 38.3242 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 52.398 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 65.7022 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 84.4672 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 101.668 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 107.923 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 117.306 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 141.532 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 165.757 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 180.601 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 195.444 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 210.287 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 216.542 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.7482in" transform="matrix(0.0248214 0 0 -0.0248214 222.797 0)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.55234 0 0 0.55234 1906 383.436)"><g transform="translate(9.7792, 0)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 11.3399 28.1249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.0974 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.1573 28.1249)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 44.6623 28.1249)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 58.8372 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 28.1249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 77.2647 28.1249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 90.7196 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 28.1249)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.352 28.1249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 182.857 28.1249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 210.487 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.157 28.1249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.827 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 248.736 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 261.494 28.1249)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 283.454 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.211 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.969 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 322.424 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.929 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 343.686 28.1249)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 352.911 28.1249)"/></g><g transform="translate(1.65673, 0)"><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 84.3746)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 65.9022 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.1646 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 100.62 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.529 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 140.984 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.654 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 167.917 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.422 84.3746)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 189.179 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.239 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.754 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.209 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 253.664 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 270.674 84.3746)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 276.344 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.909 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 310.364 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.034 84.3746)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 321.704 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 335.159 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 348.613 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 361.371 84.3746)"/></g><g transform="translate(38.1403, 0)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 5.66997 112.499)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 18.4274 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9324 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 35.4373 112.499)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 49.6123 112.499)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.7372 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.8621 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 101.317 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.034 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 145.259 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 150.929 112.499)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 164.384 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 177.839 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 186.344 112.499)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.277 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.034 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.994 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 260.751 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 269.976 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.734 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.189 112.499)"/></g><g transform="translate(11.9279, 0)"><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 140.624)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 7.08747 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 20.5424 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 32.6024 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 41.1073 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 55.2823 140.624)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.9522 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6696 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.125 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 122.579 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 144.539 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 156.599 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 178.559 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.064 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.744 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 140.624)"/><svg:path d="M 189 504 L 189 536 L 220 598 L 252 630 L 315 662 L 441 662 L 504 630 L 536 598 L 567 536 L 567 472 L 536 410 L 504 378 L 378 315 L 378 220 M 378 63 L 346 31.5 L 378 0 L 410 31.5 L 378 63" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 231.704 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.966 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.559 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.014 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.024 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 312.479 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.149 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 332.324 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 345.778 140.624)"/></g><g transform="translate(36.6778, 0)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 168.749)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 34.7173 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 80.7971 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.2521 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 139.634 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.089 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.314 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.577 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.789 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.547 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.304 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.364 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.424 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.879 168.749)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.104 168.749)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 287.774 168.749)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.444 168.749)"/></g><g transform="translate(25.0341, 0)"><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 196.874)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 196.874)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.2322 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.9121 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 96.3671 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.097 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.552 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.222 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.397 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.852 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.432 196.874)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 199.102 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.859 196.874)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.314 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 233.819 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.944 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 266.399 196.874)"/><svg:path d="M 441 788 L 378 724 L 315 630 L 252 504 L 220 346 L 220 220 L 252 63 L 315 -63 L 378 -158 L 441 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.964 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.886 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 305.391 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.846 196.874)"/></g><g transform="translate(31.3791, 0)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 224.999)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 224.999)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.8174 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 224.999)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 59.5347 224.999)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.9897 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6597 224.999)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 99.9221 224.999)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 107.01 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.524 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 224.999)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.699 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 155.204 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.874 224.999)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.632 224.999)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 195.592 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.184 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.854 224.999)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.359 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.319 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.379 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 267.884 224.999)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 277.109 224.999)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 290.564 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 302.624 224.999)"/></g><g transform="translate(38.1291, 0)"><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 253.124)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.9698 253.124)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.7273 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.6872 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.1921 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6471 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.102 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.607 253.124)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 138.172 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.842 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 165.802 253.124)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.024 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.084 253.124)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.589 253.124)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.929 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 246.599 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.356 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 279.921 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.376 253.124)"/></g><g transform="translate(5.56046, 0)"><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 281.249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 281.249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 69.4122 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6372 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 84.3071 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 92.8121 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 98.4821 281.249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 111.937 281.249)"/><svg:path d="M 189 788 L 252 724 L 315 630 L 378 504 L 410 346 L 410 220 L 378 63 L 315 -63 L 252 -158 L 189 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 125.392 281.249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 135.314 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.489 281.249)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.944 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.399 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.409 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.914 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 215.369 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.824 281.249)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 237.329 281.249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 244.416 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.981 281.249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 278.436 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 291.891 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.901 281.249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.126 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.884 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 344.338 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 350.008 281.249)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 355.678 281.249)"/></g><g transform="translate(102.974, 0)"><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 309.374)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 309.374)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 39.6898 309.374)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.1448 309.374)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.2146 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 104.175 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.629 309.374)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 130.387 309.374)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.144 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 148.814 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.269 309.374)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 175.027 309.374)"/></g><g transform="translate(11.5679, 0)"><svg:path d="M 220 662 L 220 0 M 220 662 L 504 662 L 598 630 L 630 598 L 662 536 L 662 472 L 630 410 L 598 378 L 504 346 L 220 346 M 441 346 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.8548 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 337.498)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.2922 337.498)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 86.4671 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 102.06 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 123.322 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.777 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 184.252 337.498)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.717 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.171 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 255.081 337.498)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.536 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 274.206 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 295.469 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 303.974 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 317.429 337.498)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.186 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 342.246 337.498)"/></g><g transform="translate(21.8166, 0)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.2124 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.0298 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 85.0496 365.623)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.8071 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 110.565 365.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 124.019 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 137.474 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.797 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 179.302 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.019 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.524 365.623)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.341 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.351 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.856 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.311 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.766 365.623)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.776 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 322.446 365.623)"/></g><g transform="translate(25.4054, 0)"><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 393.748)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 66.5772 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 88.5371 393.748)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.0421 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.002 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.457 393.748)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.022 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.109 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.564 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 185.624 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 202.634 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 223.897 393.748)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.566 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 243.021 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 256.476 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 273.486 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.941 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.204 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 313.874 393.748)"/></g><g transform="translate(61.169, 0)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.0599 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 421.873)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 81.4946 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.9496 421.873)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 108.405 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.919 421.873)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.374 421.873)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 161.549 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.054 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.509 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.734 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.997 421.873)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 227.451 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.956 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 421.873)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.55234 0 0 0.55234 1649.96 683.557)"><g transform="translate(38.7058, 0)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 11.3399 28.1249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.0974 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.1573 28.1249)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 44.6623 28.1249)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 58.8372 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 28.1249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 77.2647 28.1249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 90.7196 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 28.1249)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.352 28.1249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 182.857 28.1249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 210.487 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.157 28.1249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.827 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 248.736 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 261.494 28.1249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 283.454 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 292.679 28.1249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 298.349 28.1249)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 311.804 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 325.259 28.1249)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 333.764 28.1249)"/></g><g transform="translate(3.31346, 0)"><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 84.3746)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 65.9022 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.1646 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 100.62 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.529 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 140.984 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.654 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 167.917 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.422 84.3746)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 189.179 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.239 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.754 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.209 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 253.664 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 270.674 84.3746)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 276.344 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.909 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 310.364 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.034 84.3746)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 321.704 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 335.159 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 348.613 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 361.371 84.3746)"/></g><g transform="translate(76.2806, 0)"><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 5.66997 112.499)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 18.4274 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9324 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 35.4373 112.499)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 49.6123 112.499)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.7372 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.8621 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 101.317 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.034 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 145.259 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 150.929 112.499)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 164.384 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 177.839 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 186.344 112.499)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.277 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.034 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.994 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 260.751 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 269.976 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.734 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.189 112.499)"/></g><g transform="translate(23.8559, 0)"><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 140.624)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 7.08747 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 20.5424 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 32.6024 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 41.1073 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 55.2823 140.624)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.9522 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6696 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.125 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 122.579 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 144.539 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 156.599 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 178.559 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.064 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.744 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 140.624)"/><svg:path d="M 189 504 L 189 536 L 220 598 L 252 630 L 315 662 L 441 662 L 504 630 L 536 598 L 567 536 L 567 472 L 536 410 L 504 378 L 378 315 L 378 220 M 378 63 L 346 31.5 L 378 0 L 410 31.5 L 378 63" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 231.704 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.966 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.559 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.014 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.024 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 312.479 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.149 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 332.324 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 345.778 140.624)"/></g><g transform="translate(73.3557, 0)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 168.749)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 34.7173 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 80.7971 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.2521 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 139.634 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.089 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.314 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.577 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.789 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.547 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.304 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.364 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.424 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.879 168.749)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.104 168.749)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 287.774 168.749)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.444 168.749)"/></g><g transform="translate(50.0683, 0)"><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 196.874)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 196.874)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.2322 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.9121 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 96.3671 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.097 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.552 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.222 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.397 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.852 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.432 196.874)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 199.102 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.859 196.874)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.314 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 233.819 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.944 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 266.399 196.874)"/><svg:path d="M 441 788 L 378 724 L 315 630 L 252 504 L 220 346 L 220 220 L 252 63 L 315 -63 L 378 -158 L 441 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.964 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.886 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 305.391 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.846 196.874)"/></g><g transform="translate(62.7582, 0)"><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 224.999)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 224.999)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.8174 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 224.999)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 59.5347 224.999)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.9897 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6597 224.999)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 99.9221 224.999)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 107.01 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.524 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 224.999)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.699 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 155.204 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.874 224.999)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.632 224.999)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 195.592 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.184 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.854 224.999)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.359 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.319 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.379 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 267.884 224.999)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 277.109 224.999)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 290.564 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 302.624 224.999)"/></g><g transform="translate(76.2581, 0)"><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 253.124)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.9698 253.124)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.7273 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.6872 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.1921 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6471 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.102 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.607 253.124)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 138.172 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.842 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 165.802 253.124)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.024 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.084 253.124)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.589 253.124)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.929 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 246.599 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.356 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 279.921 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.376 253.124)"/></g><g transform="translate(11.1209, 0)"><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 281.249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 281.249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 69.4122 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6372 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 84.3071 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 92.8121 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 98.4821 281.249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 111.937 281.249)"/><svg:path d="M 189 788 L 252 724 L 315 630 L 378 504 L 410 346 L 410 220 L 378 63 L 315 -63 L 252 -158 L 189 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 125.392 281.249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 135.314 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.489 281.249)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.944 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.399 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.409 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.914 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 215.369 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.824 281.249)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 237.329 281.249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 244.416 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.981 281.249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 278.436 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 291.891 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.901 281.249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.126 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.884 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 344.338 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 350.008 281.249)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 355.678 281.249)"/></g><g transform="translate(205.948, 0)"><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 309.374)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 309.374)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 39.6898 309.374)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.1448 309.374)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.2146 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 104.175 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.629 309.374)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 130.387 309.374)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.144 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 148.814 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.269 309.374)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 175.027 309.374)"/></g><g transform="translate(23.1359, 0)"><svg:path d="M 220 662 L 220 0 M 220 662 L 504 662 L 598 630 L 630 598 L 662 536 L 662 472 L 630 410 L 598 378 L 504 346 L 220 346 M 441 346 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.8548 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 337.498)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.2922 337.498)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 86.4671 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 102.06 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 123.322 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.777 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 184.252 337.498)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.717 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.171 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 255.081 337.498)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.536 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 274.206 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 295.469 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 303.974 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 317.429 337.498)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.186 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 342.246 337.498)"/></g><g transform="translate(43.6333, 0)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.2124 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.0298 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 85.0496 365.623)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.8071 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 110.565 365.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 124.019 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 137.474 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.797 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 179.302 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.019 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.524 365.623)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.341 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.351 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.856 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.311 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.766 365.623)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.776 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 322.446 365.623)"/></g><g transform="translate(50.8108, 0)"><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 393.748)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 66.5772 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 88.5371 393.748)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.0421 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.002 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.457 393.748)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.022 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.109 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.564 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 185.624 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 202.634 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 223.897 393.748)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.566 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 243.021 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 256.476 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 273.486 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.941 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.204 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 313.874 393.748)"/></g><g transform="translate(122.338, 0)"><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.0599 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 421.873)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 81.4946 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.9496 421.873)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 108.405 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.919 421.873)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.374 421.873)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 161.549 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.054 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.509 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.734 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.997 421.873)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 227.451 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.956 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 421.873)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.55234 0 0 0.55234 1906 683.557)"><g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 11.3399 28.1249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.0974 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.1573 28.1249)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 44.6623 28.1249)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 58.8372 28.1249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 28.1249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 77.2647 28.1249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 90.7196 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 28.1249)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.352 28.1249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 182.857 28.1249)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 28.1249)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 204.119 28.1249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 217.574 28.1249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.634 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 238.139 28.1249)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 243.809 28.1249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.314 28.1249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 257.984 28.1249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 270.741 28.1249)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 284.196 28.1249)"/></g><g><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 84.3746)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 65.9022 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.1646 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 100.62 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.529 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 140.984 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.654 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 167.917 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.422 84.3746)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 189.179 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.239 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 84.3746)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.754 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.209 84.3746)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 253.664 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 270.674 84.3746)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 276.344 84.3746)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.909 84.3746)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 310.364 84.3746)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.034 84.3746)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 321.704 84.3746)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 335.159 84.3746)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 348.613 84.3746)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 361.371 84.3746)"/></g><g><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 5.66997 112.499)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 18.4274 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9324 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 35.4373 112.499)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 49.6123 112.499)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.7372 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 87.8621 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 101.317 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.074 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.034 112.499)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 145.259 112.499)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 150.929 112.499)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 164.384 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 177.839 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 186.344 112.499)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.277 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 226.034 112.499)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.994 112.499)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 260.751 112.499)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 269.976 112.499)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.734 112.499)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.189 112.499)"/></g><g><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 140.624)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 7.08747 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 20.5424 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 32.6024 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 41.1073 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 140.624)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 55.2823 140.624)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.9522 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6696 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.125 140.624)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 122.579 140.624)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 144.539 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 156.599 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 178.559 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.064 140.624)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 200.519 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.744 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 218.249 140.624)"/><svg:path d="M 189 504 L 189 536 L 220 598 L 252 630 L 315 662 L 441 662 L 504 630 L 536 598 L 567 536 L 567 472 L 536 410 L 504 378 L 378 315 L 378 220 M 378 63 L 346 31.5 L 378 0 L 410 31.5 L 378 63" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 231.704 140.624)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.966 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.559 140.624)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.014 140.624)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.024 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 312.479 140.624)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.149 140.624)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 332.324 140.624)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 345.778 140.624)"/></g><g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 168.749)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 34.7173 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 80.7971 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.2521 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 106.312 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.069 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 139.634 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.089 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.314 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.577 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 197.032 168.749)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.789 168.749)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.547 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.304 168.749)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.364 168.749)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.424 168.749)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.879 168.749)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 282.104 168.749)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 287.774 168.749)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.444 168.749)"/></g><g><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 196.874)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 196.874)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 60.2322 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 74.4072 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.9121 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 96.3671 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 114.097 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 127.552 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.222 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.397 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.852 196.874)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 196.874)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.432 196.874)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 199.102 196.874)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.859 196.874)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.314 196.874)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 233.819 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 239.489 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 252.944 196.874)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 266.399 196.874)"/><svg:path d="M 441 788 L 378 724 L 315 630 L 252 504 L 220 346 L 220 220 L 252 63 L 315 -63 L 378 -158 L 441 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.964 196.874)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 296.886 196.874)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 305.391 196.874)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.846 196.874)"/></g><g><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 224.999)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 224.999)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 24.8174 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 224.999)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 59.5347 224.999)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.9897 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6597 224.999)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 99.9221 224.999)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 107.01 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.524 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 141.029 224.999)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 146.699 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 155.204 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.874 224.999)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.632 224.999)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 195.592 224.999)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 211.184 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 216.854 224.999)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 225.359 224.999)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.319 224.999)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.379 224.999)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 267.884 224.999)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 277.109 224.999)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 290.564 224.999)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 302.624 224.999)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 253.124)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.9698 253.124)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.7273 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.6872 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.1921 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 95.6471 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 109.102 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.607 253.124)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 138.172 253.124)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.842 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 165.802 253.124)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 174.307 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 187.762 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 209.024 253.124)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 221.084 253.124)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.589 253.124)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 240.929 253.124)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 246.599 253.124)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 259.356 253.124)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 279.921 253.124)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 293.376 253.124)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 281.249)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 281.249)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 69.4122 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 78.6372 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 84.3071 281.249)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 92.8121 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 98.4821 281.249)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 111.937 281.249)"/><svg:path d="M 189 788 L 252 724 L 315 630 L 378 504 L 410 346 L 410 220 L 378 63 L 315 -63 L 252 -158 L 189 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 125.392 281.249)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 135.314 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.489 281.249)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.944 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 176.399 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 193.409 281.249)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 201.914 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 215.369 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.824 281.249)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 237.329 281.249)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 244.416 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.981 281.249)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 278.436 281.249)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 291.891 281.249)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.901 281.249)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 318.126 281.249)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.884 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 344.338 281.249)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 350.008 281.249)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 355.678 281.249)"/></g><g><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 8.50496 309.374)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 21.9599 309.374)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 39.6898 309.374)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.1448 309.374)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 73.7097 309.374)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 82.2146 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 104.175 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 117.629 309.374)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 130.387 309.374)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 143.144 309.374)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 148.814 309.374)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.269 309.374)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 175.027 309.374)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 662 L 504 662 L 598 630 L 630 598 L 662 536 L 662 472 L 630 410 L 598 378 L 504 346 L 220 346 M 441 346 L 662 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 14.8949 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 28.3499 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 36.8548 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 50.3098 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 63.0672 337.498)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 72.2922 337.498)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 86.4671 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 102.06 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 123.322 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 136.777 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 162.292 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 184.252 337.498)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.717 337.498)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 228.171 337.498)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 337.498)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 255.081 337.498)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 268.536 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 274.206 337.498)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 295.469 337.498)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 303.974 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 317.429 337.498)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 330.186 337.498)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 342.246 337.498)"/></g><g><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.7574 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.2124 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 38.2723 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 51.0298 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 71.5947 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 85.0496 365.623)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.8071 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 110.565 365.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 124.019 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 137.474 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 149.534 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.797 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 179.302 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.757 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 214.019 365.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 222.524 365.623)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.281 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 247.341 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 264.351 365.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 272.856 365.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.311 365.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 299.766 365.623)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 316.776 365.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 322.446 365.623)"/></g><g><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 393.748)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 13.4549 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 26.9099 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 40.3648 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 53.8198 393.748)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 66.5772 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 88.5371 393.748)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 97.0421 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 119.002 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 132.457 393.748)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 153.022 393.748)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 160.109 393.748)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 173.564 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 185.624 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 202.634 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 223.897 393.748)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 229.566 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 243.021 393.748)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 256.476 393.748)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 273.486 393.748)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 286.941 393.748)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 308.204 393.748)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 313.874 393.748)"/></g><g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 0 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 12.0599 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 25.5149 421.873)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 46.7773 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 68.0397 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 81.4946 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 94.9496 421.873)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 108.405 421.873)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 120.464 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 133.919 421.873)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 147.374 421.873)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 161.549 421.873)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 170.054 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 183.509 421.873)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 192.734 421.873)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 213.997 421.873)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 227.451 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 235.956 421.873)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.603in" transform="matrix(0.0224999 0 0 -0.0224999 241.626 421.873)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(950.48, -341.725)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.4778in" transform="scale(0.0417038, -0.0417038)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 21.0187 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 44.6648 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 67.018 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 82.782 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 120.899 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 145.838 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 177.366 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 193.13 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 218.069 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 243.008 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 274.536 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 290.3 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 315.239 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 338.885 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 378.295 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 417.705 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 442.644 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 467.583 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 492.522 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 503.031 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 527.97 0)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.4778in" transform="matrix(0.0417038 0 0 -0.0417038 552.909 0)"/></g></svg:g></g>
+ <svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(770.532, 839.933)"><svg:g transform="translate(11.1338, 0)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 0 37.5)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 15.12 37.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 33.06 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 40.62 37.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 68.04 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 75.6 37.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 114.36 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 143.64 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 154.98 37.5)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 171.99 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 188.07 37.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 210.75 37.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 228.69 37.5)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 251.37 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 268.38 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 285.39 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 303.33 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 314.67 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 331.68 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 343.98 37.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 360.99 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 390.27 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 401.61 37.5)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 418.62 37.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 434.7 37.5)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 446.04 37.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 464.94 37.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 482.88 37.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 500.82 37.5)"/></svg:g><svg:g transform="translate(19.6988, 0)"><svg:path d="M 220 662 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 0 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 7.56 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 25.5 75)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 43.44 75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 72.72 75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 80.28 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 87.84 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 105.78 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 134.13 75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 152.07 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 174.75 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 186.09 75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 203.1 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 219.18 75)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 241.86 75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 253.2 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 260.76 75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 278.7 75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 299.49 75)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 316.5 75)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 345.78 75)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 353.34 75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 371.28 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 382.62 75)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 411.9 75)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 441.18 75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 459.12 75)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 477.06 75)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 493.14 75)"/></svg:g><svg:g transform="translate(36.2288, 0)"><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 0 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 17.01 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 34.02 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 51.96 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 63.3 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 80.31 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 92.61 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 109.62 112.5)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 127.56 112.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 146.46 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 164.4 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 182.34 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 211.62 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 219.18 112.5)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 248.46 112.5)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 277.74 112.5)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 295.68 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 303.24 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 314.58 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 325.92 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 342.93 112.5)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 355.23 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 372.24 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 390.18 112.5)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 412.86 112.5)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 424.2 112.5)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 442.14 112.5)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 460.08 112.5)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.6643in" transform="matrix(0.03 0 0 -0.03 471.42 112.5)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2.2532 -1.16191 1.16191 2.2532 991.831 1117.09)"><svg:g><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 0 43.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 8.505 43.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 14.175 43.75)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 27.63 43.75)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:0.2246in" transform="matrix(0.035 0 0 -0.035 43.2225 43.75)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.2246in" transform="matrix(0.035 0 0 -0.035 65.2725 43.75)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.6288in" transform="matrix(0.0125 0 0 -0.0125 78.5025 43.75)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.6288in" transform="matrix(0.0125 0 0 -0.0125 84.8025 43.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.2246in" transform="matrix(0.035 0 0 -0.035 87.9525 43.75)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.2246in" transform="matrix(0.035 0 0 -0.035 107.797 43.75)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 126.558 43.75)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 137.898 43.75)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 151.353 43.75)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 166.248 43.75)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 179.703 43.75)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 192.46 43.75)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.3494in" transform="matrix(0.0225 0 0 -0.0225 205.218 43.75)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.23294 0 0 1.23294 124.472 751.668)"><svg:g transform="translate(103.837, 0)"/><svg:g transform="translate(103.837, 0)"/><svg:g transform="translate(103.837, 0)"/><svg:g transform="translate(7.94524, 0)"><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 62.1385)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.04651 62.1385)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 10.1783 62.1385)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 17.6101 62.1385)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 26.2224 62.1385)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 33.269 62.1385)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 45.3984 62.1385)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 50.0961 62.1385)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 57.1426 62.1385)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 63.8038 62.1385)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 73.1992 62.1385)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 80.6309 62.1385)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 88.0627 62.1385)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 91.9774 62.1385)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 99.0239 62.1385)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 106.07 62.1385)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 115.466 62.1385)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 124.078 62.1385)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 127.21 62.1385)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 131.908 62.1385)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 144.037 62.1385)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 155.781 62.1385)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 163.213 62.1385)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 166.345 62.1385)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 171.042 62.1385)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 174.174 62.1385)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 181.606 62.1385)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 184.738 62.1385)"/></svg:g><svg:g transform="translate(1.47662, 0)"><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 77.6731)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 5.09536 77.6731)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 12.1419 77.6731)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 16.8395 77.6731)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 24.2713 77.6731)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 29.3667 77.6731)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 36.7984 77.6731)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 48.1573 77.6731)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 55.5891 77.6731)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 62.6356 77.6731)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 67.3333 77.6731)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 74.765 77.6731)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 79.8604 77.6731)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 91.6046 77.6731)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 98.2658 77.6731)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 102.963 77.6731)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 110.395 77.6731)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 115.491 77.6731)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 124.886 77.6731)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 132.318 77.6731)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 139.749 77.6731)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 151.879 77.6731)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 159.311 77.6731)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 162.442 77.6731)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 169.104 77.6731)"/></svg:g><svg:g transform="translate(14.7991, 0)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 93.2078)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.43176 93.2078)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 14.8635 93.2078)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 22.2953 93.2078)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 25.4271 93.2078)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 30.1247 93.2078)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 33.2565 93.2078)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 40.6883 93.2078)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 48.1201 93.2078)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 55.5518 93.2078)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 63.3813 93.2078)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 70.0425 93.2078)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 77.089 93.2078)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 84.1355 93.2078)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 88.8332 93.2078)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 91.965 93.2078)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 99.3967 93.2078)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 106.829 93.2078)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 118.187 93.2078)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 126.8 93.2078)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 129.932 93.2078)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 134.629 93.2078)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 146.759 93.2078)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 158.503 93.2078)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 165.935 93.2078)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 171.03 93.2078)"/></svg:g><svg:g transform="translate(84.4564, 0)"><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 108.742)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 5.09536 108.742)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 12.1419 108.742)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 16.8395 108.742)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 24.2713 108.742)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 29.3667 108.742)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 36.7984 108.742)"/></svg:g><svg:g transform="translate(9.89639, 0)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 139.812)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 6.26356 139.812)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 13.6953 139.812)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 21.1271 139.812)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 30.5224 139.812)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 39.1348 139.812)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 46.5666 139.812)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 57.9255 139.812)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 61.8402 139.812)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 69.272 139.812)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 75.9332 139.812)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 85.3286 139.812)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 92.7604 139.812)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 100.192 139.812)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 111.936 139.812)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 117.032 139.812)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 124.078 139.812)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 128.776 139.812)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 136.208 139.812)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 141.303 139.812)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 148.735 139.812)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 156.564 139.812)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 163.225 139.812)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 166.357 139.812)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 173.789 139.812)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 180.835 139.812)"/></svg:g><svg:g transform="translate(14.8115, 0)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 155.346)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 4.69767 155.346)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 12.1294 155.346)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 23.8736 155.346)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 31.3054 155.346)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 38.7371 155.346)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 43.8325 155.346)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 51.2643 155.346)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 58.696 155.346)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 63.7914 155.346)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 71.2231 155.346)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 78.6549 155.346)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 90.7843 155.346)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 98.2161 155.346)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 105.648 155.346)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 113.08 155.346)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 119.343 155.346)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 131.087 155.346)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 135.785 155.346)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 143.217 155.346)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 146.349 155.346)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 157.708 155.346)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 165.139 155.346)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 172.571 155.346)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 179.618 155.346)"/></svg:g><svg:g transform="translate(8.9146, 0)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 201.95)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 6.26356 201.95)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 13.6953 201.95)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 21.1271 201.95)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 30.5224 201.95)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 39.1348 201.95)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 46.5666 201.95)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 57.9255 201.95)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 62.6232 201.95)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 71.2356 201.95)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 83.365 201.95)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 88.4604 201.95)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 95.5069 201.95)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 100.205 201.95)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 107.636 201.95)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 112.732 201.95)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 120.163 201.95)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 126.825 201.95)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 134.654 201.95)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 141.315 201.95)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 144.447 201.95)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 151.879 201.95)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 158.925 201.95)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 170.67 201.95)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 175.367 201.95)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 182.799 201.95)"/></svg:g><svg:g transform="translate(26.7484, 0)"><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 217.485)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.43176 217.485)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 14.8635 217.485)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 19.9589 217.485)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 27.3907 217.485)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 34.8224 217.485)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 39.9178 217.485)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 47.3495 217.485)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 54.7813 217.485)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 66.9107 217.485)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 74.3425 217.485)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 81.7743 217.485)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 89.206 217.485)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 95.4696 217.485)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 107.214 217.485)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 111.911 217.485)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 119.343 217.485)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 122.475 217.485)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 133.834 217.485)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 141.266 217.485)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 148.697 217.485)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 155.744 217.485)"/></svg:g><svg:g transform="translate(7.35493, 0)"><svg:path d="M 378 662 L 126 0 M 378 662 L 630 0 M 220 220 L 536 220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 264.089)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.04651 264.089)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 14.4783 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 26.6077 264.089)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 31.3054 264.089)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 38.7371 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 46.1689 264.089)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 50.8666 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 58.696 264.089)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 63.3937 264.089)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 70.8255 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 78.2572 264.089)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 87.6526 264.089)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 96.265 264.089)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 103.697 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 115.056 264.089)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 119.753 264.089)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 127.185 264.089)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 132.28 264.089)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 139.327 264.089)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 151.071 264.089)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 156.166 264.089)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 163.213 264.089)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 167.911 264.089)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 175.342 264.089)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 180.438 264.089)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 187.87 264.089)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 194.531 264.089)"/></svg:g><svg:g transform="translate(19.6832, 0)"><svg:path d="M 472 662 L 472 158 L 441 63 L 410 31.5 L 346 0 L 284 0 L 220 31.5 L 189 63 L 158 158 L 158 220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 279.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 6.26356 279.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 13.6953 279.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 20.3566 279.623)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 29.7519 279.623)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 34.4496 279.623)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 41.8813 279.623)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 51.6744 279.623)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 59.1061 279.623)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 66.5379 279.623)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 73.9697 279.623)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 86.0991 279.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 97.8433 279.623)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 104.89 279.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 112.322 279.623)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 118.983 279.623)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 126.415 279.623)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 131.51 279.623)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 138.556 279.623)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 146.386 279.623)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 151.084 279.623)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 158.515 279.623)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 161.647 279.623)"/></svg:g><svg:g transform="translate(10.698, 0)"><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 295.158)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.43176 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 14.8635 295.158)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 19.9589 295.158)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 27.3907 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 34.8224 295.158)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 39.9178 295.158)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 47.3495 295.158)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 54.7813 295.158)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 66.9107 295.158)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 74.3425 295.158)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 81.7743 295.158)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 93.9037 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 106.033 295.158)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 111.128 295.158)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 118.175 295.158)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 122.873 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 130.304 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 135.4 295.158)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 147.529 295.158)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 154.961 295.158)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 162.007 295.158)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 166.705 295.158)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 174.137 295.158)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 179.232 295.158)"/></svg:g><svg:g transform="translate(2.8561, 0)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 310.693)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 4.69767 310.693)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 12.1294 310.693)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 23.8736 310.693)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 32.486 310.693)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 39.9178 310.693)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 45.0131 310.693)"/><svg:path d="M 220 662 L 220 441 M 472 662 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 57.1426 310.693)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 63.4061 310.693)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 67.3209 310.693)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 74.7526 310.693)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 81.4139 310.693)"/><svg:path d="M 220 662 L 220 441 M 472 662 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 86.1115 310.693)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 97.0728 310.693)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 104.505 310.693)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 111.936 310.693)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 119.368 310.693)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 125.632 310.693)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 132.678 310.693)"/><svg:path d="M 378 662 L 126 0 M 378 662 L 630 0 M 220 220 L 536 220" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 140.508 310.693)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 147.554 310.693)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 154.986 310.693)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 162.418 310.693)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 170.247 310.693)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 178.859 310.693)"/><svg:path d="M 252 598 L 220 630 L 252 662 L 284 630 L 284 567 L 252 504 L 220 472" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 185.906 310.693)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 189.821 310.693)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 194.916 310.693)"/></svg:g><svg:g transform="translate(3.44641, 0)"><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 326.227)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.43176 326.227)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 14.8635 326.227)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 17.9953 326.227)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 25.4271 326.227)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 37.5565 326.227)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 42.2542 326.227)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 54.3836 326.227)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 59.0813 326.227)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 62.2131 326.227)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 69.6448 326.227)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 72.7766 326.227)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 79.4379 326.227)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 91.5673 326.227)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 100.18 326.227)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 103.311 326.227)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 108.009 326.227)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 120.139 326.227)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 132.268 326.227)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 136.966 326.227)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 144.012 326.227)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 157.322 326.227)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 162.418 326.227)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 169.464 326.227)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 174.162 326.227)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 181.594 326.227)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 186.689 326.227)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 194.121 326.227)"/></svg:g><svg:g transform="translate(84.2637, 0)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 0 341.762)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 7.43176 341.762)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 18.7907 341.762)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 27.4031 341.762)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 34.4496 341.762)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 37.5814 341.762)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.301in" transform="matrix(0.0124277 0 0 -0.0124277 40.7131 341.762)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2.87461 0 0 2.87461 988.307 -315.635)"><svg:g><svg:path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 252 662 L 252 0 M 94.5 662 L 472 662 L 567 630 L 598 598 L 630 536 L 630 472 L 598 410 L 567 378 L 472 346 M 567 598 L 598 536 L 598 472 L 567 410 M 472 662 L 536 630 L 567 567 L 567 441 L 536 378 L 472 346 M 252 346 L 472 346 L 567 315 L 598 284 L 630 220 L 630 126 L 598 63 L 567 31.5 L 472 0 L 94.5 0 M 567 284 L 598 220 L 598 126 L 567 63 M 472 346 L 536 315 L 567 252 L 567 94.5 L 536 31.5 L 472 0 M 126 662 L 189 630 M 158 662 L 189 598 M 284 662 L 252 598 M 315 662 L 252 630 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 0 200)"/><svg:path d="M 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 378 441 L 315 441 M 189 346 L 158 284 L 158 158 L 189 94.5 M 504 94.5 L 536 158 L 536 284 L 504 346 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 0 L 441 31.5 L 472 63 L 504 158 L 504 284 L 472 378 L 441 410 L 378 441" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 13.86 200)"/><svg:path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 94.5 662 L 252 662 L 252 0 M 94.5 0 L 346 0 M 126 662 L 189 630 M 158 662 L 189 598 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 26.46 200)"/><svg:path d="M 472 662 L 472 0 L 630 0 M 504 630 L 504 31.5 M 378 662 L 536 662 L 536 0 M 472 346 L 441 410 L 378 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 441 31.5 L 472 94.5 M 189 346 L 158 284 L 158 158 L 189 94.5 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 410 662 L 472 630 M 441 662 L 472 598 M 536 63 L 567 0 M 536 31.5 L 598 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 34.02 200)"/><svg:path d="M 536 567 L 567 662 L 567 472 L 536 567 L 472 630 L 378 662 L 284 662 L 189 630 L 126 567 L 126 472 L 158 410 L 252 346 L 441 284 L 504 252 L 536 189 L 536 94.5 L 504 31.5 M 158 472 L 189 410 L 252 378 L 441 315 L 504 284 L 536 220 M 189 630 L 158 567 L 158 504 L 189 441 L 252 410 L 441 346 L 536 284 L 567 220 L 567 126 L 536 63 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 158 94.5 L 126 189 L 126 0 L 158 94.5" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 54.82 200)"/><svg:path d="M 189 252 L 536 252 L 536 315 L 504 378 L 472 410 L 378 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 M 504 284 L 504 315 L 472 378 M 189 346 L 158 284 L 158 158 L 189 94.5 M 472 252 L 472 346 L 441 410 L 378 441 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 67.42 200)"/><svg:path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 472 378 L 472 410 L 441 410 L 441 346 L 504 346 L 504 410 L 472 441 L 410 441 L 346 410 L 284 346 L 252 252 M 94.5 0 L 346 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 79.38 200)"/><svg:path d="M 189 662 L 189 598 L 252 598 L 252 662 L 189 662 M 220 662 L 220 598 M 189 630 L 252 630 M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 94.5 0 L 346 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 90.1 200)"/><svg:path d="M 410 598 L 410 630 L 378 630 L 378 567 L 441 567 L 441 630 L 410 662 L 315 662 L 252 630 L 220 598 L 189 504 L 189 0 M 252 598 L 220 504 L 220 31.5 M 315 662 L 284 630 L 252 567 L 252 0 M 94.5 441 L 378 441 M 94.5 0 L 346 0 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 97.66 200)"/><svg:path d="M 94.5 662 L 94.5 472 M 315 662 L 315 0 M 346 630 L 346 31.5 M 378 662 L 378 0 M 598 662 L 598 472 M 94.5 662 L 598 662 M 220 0 L 472 0 M 126 662 L 94.5 472 M 158 662 L 94.5 567 M 189 662 L 94.5 598 M 252 662 L 94.5 630 M 441 662 L 598 630 M 504 662 L 598 598 M 536 662 L 598 567 M 567 662 L 598 472 M 315 31.5 L 252 0 M 315 63 L 284 0 M 378 63 L 410 0 M 378 31.5 L 441 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 114.04 200)"/><svg:path d="M 189 252 L 536 252 L 536 315 L 504 378 L 472 410 L 378 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 M 504 284 L 504 315 L 472 378 M 189 346 L 158 284 L 158 158 L 189 94.5 M 472 252 L 472 346 L 441 410 L 378 441 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 126.64 200)"/><svg:path d="M 158 441 L 472 0 M 189 441 L 504 0 M 220 441 L 536 0 M 504 410 L 189 31.5 M 94.5 441 L 315 441 M 410 441 L 598 441 M 94.5 0 L 284 0 M 378 0 L 598 0 M 126 441 L 189 410 M 284 441 L 220 410 M 441 441 L 504 410 M 567 441 L 504 410 M 189 31.5 L 126 0 M 189 31.5 L 252 0 M 472 31.5 L 410 0 M 504 31.5 L 567 0" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 138.6 200)"/><svg:path d="M 189 598 L 189 158 L 220 63 L 252 31.5 L 315 0 L 378 0 L 441 31.5 L 472 94.5 M 220 598 L 220 126 L 252 63 M 189 598 L 252 662 L 252 126 L 284 31.5 L 315 0 M 94.5 441 L 378 441" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 151.2 200)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(481.349, 1036.68)"><svg:path d="M 220 662 L 220 0 M 220 662 L 441 662 L 536 630 L 598 567 L 630 504 L 662 410 L 662 252 L 630 158 L 598 94.5 L 536 31.5 L 441 0 L 220 0" style="stroke-width:1.226in" transform="scale(0.01625, -0.01625)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 10.7575 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 19.9713 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 29.6888 0)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 472 0 M 724 662 L 472 0 M 724 662 L 724 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 42.4937 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 54.7788 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 58.8738 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 67.5838 0)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 76.7975 0)"/></svg:g><svg:g transform="translate(481.349, 1078.12)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.226in" transform="scale(0.01625, -0.01625)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 8.19 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 17.9075 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 27.625 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 37.3425 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 46.0525 0)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 60.905 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 67.0475 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 76.765 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 89.57 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 99.2875 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 109.005 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 113.1 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 122.817 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 128.96 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 133.055 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 142.773 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 158.633 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 168.35 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 178.068 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 190.353 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 196.495 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 206.213 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 215.93 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 228.215 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 239.476 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 254.833 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 264.55 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 273.764 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 282.978 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 298.838 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 304.98 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 320.84 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 330.558 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 340.275 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 349.992 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 359.71 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 363.805 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 379.161 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 385.304 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 394.517 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 403.227 0)"/></svg:g><svg:g transform="translate(481.349, 1119.56)"><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="scale(0.01625, -0.01625)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 6.1425 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 15.86 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 25.5775 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 37.8625 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 41.9575 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 56.81 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 65.52 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 75.2375 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 84.955 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 94.6725 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 103.886 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 119.746 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 123.841 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 127.936 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 136.646 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 152.003 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 158.145 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 167.863 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 171.958 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 186.81 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 196.528 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 211.38 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 222.641 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 231.855 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 235.95 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 240.045 0)"/></svg:g><svg:g transform="translate(481.349, 1160.99)"><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.226in" transform="scale(0.01625, -0.01625)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 11.2613 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 20.9788 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 29.1688 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 44.525 0)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 60.385 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 70.1025 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 76.765 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 85.9788 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 95.6963 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 107.981 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 117.699 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 127.416 0)"/><svg:path d="M 315 662 L 315 220 M 315 63 L 284 31.5 L 315 0 L 346 31.5 L 315 63" style="stroke-width:1.226in" transform="matrix(0.01625 0 0 -0.01625 135.606 0)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.9375 0 0 0.9375 131.997 1157.39)"><svg:g><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 26.6666)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 12.096 26.6666)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 17.472 26.6666)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 30.2293 26.6666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 45.0133 26.6666)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 57.1092 26.6666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 77.9305 26.6666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 85.9945 26.6666)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 98.0905 26.6666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 109.525 26.6666)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 125.653 26.6666)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 138.41 26.6666)"/><svg:path d="M 252 662 L 284 630 L 315 662 L 284 693 L 252 662 M 284 441 L 284 -94.5 L 252 -189 L 189 -220 L 126 -220" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 151.168 26.6666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 157.888 26.6666)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 169.984 26.6666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 182.08 26.6666)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 198.208 26.6666)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 212.992 26.6666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 218.368 26.6666)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 226.432 26.6666)"/></svg:g><svg:g><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 53.3333)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 20.16 53.3333)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 32.9173 53.3333)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 38.2933 53.3333)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 46.3573 53.3333)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 51.7333 53.3333)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 64.4906 53.3333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 69.8666 53.3333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 90.0265 53.3333)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 101.461 53.3333)"/><svg:path d="M 536 441 L 189 0 M 189 441 L 536 441 M 189 0 L 536 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 106.837 53.3333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 118.272 53.3333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 130.368 53.3333)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 149.866 53.3333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 162.624 53.3333)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 174.72 53.3333)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 182.784 53.3333)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 195.541 53.3333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 204.288 53.3333)"/></svg:g><svg:g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 133.333)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 8.06399 133.333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 20.8213 133.333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.3321in" transform="matrix(0.064 0 0 -0.064 40.9813 133.333)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.3321in" transform="matrix(0.064 0 0 -0.064 75.2853 133.333)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.3321in" transform="matrix(0.064 0 0 -0.064 99.4773 133.333)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.3321in" transform="matrix(0.064 0 0 -0.064 137.749 133.333)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.3321in" transform="matrix(0.064 0 0 -0.064 163.989 133.333)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 196.245 133.333)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 209.003 133.333)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 221.76 133.333)"/></svg:g><svg:g><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 160)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 12.7573 160)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 18.1333 160)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 29.568 160)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 98.7732 160)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 111.53 160)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 124.288 160)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 137.045 160)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 142.421 160)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 150.485 160)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 155.861 160)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 168.618 160)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 181.376 160)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 194.133 160)"/></svg:g><svg:g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 186.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 11.4346 186.667)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 23.5306 186.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 35.6266 186.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 43.6906 186.667)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 49.0666 186.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 61.8239 186.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 74.5812 186.667)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 94.0799 186.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 108.864 186.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 114.24 186.667)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 122.304 186.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 143.125 186.667)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 163.285 186.667)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 176.042 186.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 184.789 186.667)"/></svg:g><svg:g><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 213.333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 8.74665 213.333)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 20.8426 213.333)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 28.9066 213.333)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 41.6639 213.333)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 50.4106 213.333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 63.1679 213.333)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 82.6665 213.333)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 95.4239 213.333)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 108.181 213.333)"/></svg:g><svg:g><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 240)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 12.7573 240)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 25.5146 240)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 38.2719 240)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 55.7439 240)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 68.5012 240)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 77.2479 240)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 89.3439 240)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 102.101 240)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 113.536 240)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 118.912 240)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 131.669 240)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 152.49 240)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 163.925 240)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 176.682 240)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 189.44 240)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 201.536 240)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 213.632 240)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 225.066 240)"/></svg:g><svg:g><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 266.666)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 14.784 266.666)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 27.5413 266.666)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 32.9173 266.666)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 45.0133 266.666)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 65.8346 266.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 78.5919 266.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 90.6879 266.666)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 102.784 266.666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 123.605 266.666)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 131.669 266.666)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 152.49 266.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 165.248 266.666)"/></svg:g><svg:g><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 293.333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 8.06399 293.333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 20.16 293.333)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 31.5946 293.333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 39.6586 293.333)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 51.7546 293.333)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 64.5119 293.333)"/></svg:g><svg:g><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 346.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 14.784 346.666)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 26.88 346.666)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 35.6266 346.666)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 47.0613 346.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 59.8186 346.666)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 71.9146 346.666)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 90.7305 346.666)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 101.483 346.666)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 113.578 346.666)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 125.013 346.666)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 141.141 346.666)"/><svg:path d="M 252 662 L 598 662 L 410 410 L 504 410 L 567 378 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 441 0 L 346 0 L 252 31.5 L 220 63 L 189 126" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 159.957 346.666)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 173.397 346.666)"/><svg:path d="M 378 662 L 284 630 L 220 536 L 189 378 L 189 284 L 220 126 L 284 31.5 L 378 0 L 441 0 L 536 31.5 L 598 126 L 630 284 L 630 378 L 598 536 L 536 630 L 441 662 L 378 662" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 178.773 346.666)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 200.277 346.666)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 208.341 346.666)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 221.098 346.666)"/></svg:g><svg:g><svg:path d="M 220 662 L 220 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 0 373.333)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 5.37599 373.333)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 18.1333 373.333)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 29.568 373.333)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 41.0026 373.333)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 53.0986 373.333)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 65.8559 373.333)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.9964in" transform="matrix(0.0213333 0 0 -0.0213333 78.6132 373.333)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.844576 0 0 0.906753 47.139 38.905)"><svg:g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 23.3334)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 9.40802 23.3334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 20.5707 23.3334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 25.2747 23.3334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 42.3361 23.3334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 47.0401 23.3334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 64.1014 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 75.2641 23.3334)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 93.4828 23.3334)"/><svg:path d="M 126 662 L 378 0 M 630 662 L 378 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 105.243 23.3334)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 662 252 M 504 252 L 662 252" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 115.827 23.3334)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 135.24 23.3334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 146.403 23.3334)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 157.566 23.3334)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 168.15 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 179.312 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 196.952 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 207.536 23.3334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 218.699 23.3334)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 232.811 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 243.974 23.3334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 251.627 23.3334)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 262.79 23.3334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 272.198 23.3334)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 276.902 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 288.065 23.3334)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 298.649 23.3334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 316.867 23.3334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 328.03 23.3334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 345.091 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 356.254 23.3334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 374.473 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 379.177 23.3334)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 390.339 23.3334)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 401.502 23.3334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 412.665 23.3334)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 426.777 23.3334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 433.833 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 444.995 23.3334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 459.705 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 466.761 23.3334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 477.345 23.3334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 487.35 23.3334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 494.406 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 499.11 23.3334)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 510.273 23.3334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 528.492 23.3334)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 535.548 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 546.71 23.3334)"/><svg:path d="M 220 662 L 220 0 M 662 662 L 662 0 M 220 346 L 662 346" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 564.35 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 577.286 23.3334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 587.87 23.3334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 595.524 23.3334)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 605.529 23.3334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 616.692 23.3334)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 627.276 23.3334)"/></svg:g><svg:g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 46.6667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 9.40802 46.6667)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 19.992 46.6667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 29.9974 46.6667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 44.1094 46.6667)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 54.6934 46.6667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 64.6988 46.6667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 71.7548 46.6667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 82.3388 46.6667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 93.5015 46.6667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 103.507 46.6667)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 108.211 46.6667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 119.374 46.6667)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 130.536 46.6667)"/></svg:g><svg:g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 93.3335)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 9.40802 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 20.5707 93.3335)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 38.2107 93.3335)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 49.3734 93.3335)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 60.5361 93.3335)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 68.1895 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 79.3521 93.3335)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 90.5148 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 100.52 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 118.16 93.3335)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 129.323 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 143.435 93.3335)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 150.491 93.3335)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 161.654 93.3335)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 166.358 93.3335)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 183.419 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 194.582 93.3335)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 205.166 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 225.158 93.3335)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 235.742 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 245.747 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 252.803 93.3335)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 263.387 93.3335)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 274.55 93.3335)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 284.555 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 289.259 93.3335)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 300.422 93.3335)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 318.641 93.3335)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 323.345 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 340.406 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 347.462 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 365.681 93.3335)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 372.737 93.3335)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 383.899 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 393.905 93.3335)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 411.545 93.3335)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 429.763 93.3335)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 440.926 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 445.63 93.3335)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 456.793 93.3335)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 467.377 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 484.438 93.3335)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 495.601 93.3335)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 509.713 93.3335)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 516.769 93.3335)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 521.473 93.3335)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 532.636 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 545.572 93.3335)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 556.156 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 574.374 93.3335)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 581.43 93.3335)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 592.014 93.3335)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 602.02 93.3335)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 609.076 93.3335)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 620.836 93.3335)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 631.998 93.3335)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 643.161 93.3335)"/></svg:g><svg:g><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 7.65335 116.667)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 18.2374 116.667)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 29.4001 116.667)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 34.1041 116.667)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 45.2667 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 55.8508 116.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 73.4908 116.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 78.1948 116.667)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 92.3068 116.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 105.243 116.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 109.947 116.667)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 117.003 116.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 135.222 116.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 145.227 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 152.283 116.667)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 159.936 116.667)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 171.099 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 181.104 116.667)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 191.688 116.667)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 206.976 116.667)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 218.139 116.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 229.302 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 239.307 116.667)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 249.891 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 268.11 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 278.694 116.667)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 289.857 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 301.019 116.667)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 308.673 116.667)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 319.835 116.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 329.243 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 333.947 116.667)"/><svg:path d="M 567 441 L 567 -63 L 536 -158 L 504 -189 L 441 -220 L 346 -220 L 284 -189 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 345.11 116.667)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 363.329 116.667)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 370.385 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 381.547 116.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 392.71 116.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 399.766 116.667)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 409.771 116.667)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 421.531 116.667)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 426.235 116.667)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 440.347 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 445.051 116.667)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 456.214 116.667)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 466.798 116.667)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 471.502 116.667)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 482.665 116.667)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 493.828 116.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 504.412 116.667)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 521.473 116.667)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 539.692 116.667)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 549.697 116.667)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 567.337 116.667)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 578.5 116.667)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 583.204 116.667)"/></svg:g><svg:g><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 10.0054 140)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 20.5894 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 25.2934 140)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 35.8774 140)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 46.4614 140)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 53.5174 140)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 58.2214 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 69.3841 140)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 87.6028 140)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 98.7655 140)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 112.878 140)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 122.883 140)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 134.046 140)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 144.63 140)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 162.848 140)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 169.904 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 181.067 140)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 192.23 140)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 199.286 140)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 209.291 140)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 221.051 140)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 233.987 140)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 245.15 140)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 249.854 140)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 260.438 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 278.656 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 289.819 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 300.403 140)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 310.987 140)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 329.206 140)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 336.262 140)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 354.481 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 365.643 140)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 383.283 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 387.987 140)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 406.206 140)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 413.262 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 424.425 140)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 442.065 140)"/><svg:path d="M 126 662 L 378 0 M 630 662 L 378 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 453.825 140)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 662 252 M 504 252 L 662 252" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 464.409 140)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 483.822 140)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 490.878 140)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 502.041 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 509.694 140)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 527.334 140)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 538.497 140)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 545.553 140)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 557.313 140)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 566.721 140)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 577.305 140)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 587.889 140)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 599.052 140)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 610.214 140)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 614.918 140)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 625.502 140)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 636.665 140)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 641.369 140)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 646.073 140)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 655.481 140)"/></svg:g><svg:g><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 4.70401 163.334)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 18.816 163.334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 29.4001 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 40.5627 163.334)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 58.7814 163.334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 71.7175 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 82.8801 163.334)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 90.5335 163.334)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 107.595 163.334)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 120.531 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 125.235 163.334)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 132.291 163.334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 150.51 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 161.672 163.334)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 172.835 163.334)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 189.299 163.334)"/><svg:path d="M 126 662 L 378 0 M 630 662 L 378 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 201.059 163.334)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 662 252 M 504 252 L 662 252" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 211.643 163.334)"/><svg:path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 231.056 163.334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 238.112 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 249.275 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 260.438 163.334)"/><svg:path d="M 252 126 L 220 94.5 L 189 126 L 220 158 L 252 126 L 252 63 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 267.494 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 279.254 163.334)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 289.838 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 299.246 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 309.83 163.334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 328.049 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 339.211 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 350.374 163.334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 360.958 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 378.019 163.334)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 385.075 163.334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 396.238 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 407.401 163.334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 421.513 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 432.675 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 440.329 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 457.969 163.334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 469.132 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 480.294 163.334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 494.406 163.334)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 504.412 163.334)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 511.468 163.334)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 519.121 163.334)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 530.284 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 540.289 163.334)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 550.873 163.334)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 566.161 163.334)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 577.324 163.334)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 588.486 163.334)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 598.492 163.334)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 609.076 163.334)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 620.238 163.334)"/></svg:g><svg:g><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 0 210)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 9.40802 210)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 20.5707 210)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 25.2747 210)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 42.3361 210)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 49.3921 210)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 59.9761 210)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 69.9815 210)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 84.0935 210)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 88.7975 210)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 105.859 210)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 110.563 210)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 128.782 210)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 135.838 210)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 147 210)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 441 662 L 536 630 L 598 567 L 630 504 L 662 410 L 662 252 L 630 158 L 598 94.5 L 536 31.5 L 441 0 L 220 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 164.64 210)"/><svg:path d="M 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 693 252 L 693 410 L 662 504 L 630 567 L 567 630 L 504 662 L 378 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 176.998 210)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 189.934 210)"/><svg:path d="M 220 662 L 220 189 L 252 94.5 L 315 31.5 L 410 0 L 472 0 L 567 31.5 L 630 94.5 L 662 189 L 662 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 202.291 210)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 472 0 M 724 662 L 472 0 M 724 662 L 724 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 215.227 210)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346 M 220 0 L 630 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 229.339 210)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 240.502 210)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 253.438 210)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 504 662 L 598 630 L 630 598 L 662 536 L 662 472 L 630 410 L 598 378 L 504 346 L 220 346 M 441 346 L 662 0" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 269.902 210)"/><svg:path d="M 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 693 252 L 693 410 L 662 504 L 630 567 L 567 630 L 504 662 L 378 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 282.259 210)"/><svg:path d="M 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158 L 693 252 L 693 410 L 662 504 L 630 567 L 567 630 L 504 662 L 378 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 295.195 210)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 308.131 210)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:1.219in" transform="matrix(0.0186667 0 0 -0.0186667 317.539 210)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2.87461 0 0 2.87461 988.307 -219.015)"><svg:g><svg:path d="M 31.5 0 L 94.5 31.5 L 158 94.5 L 252 220 L 315 315 L 378 441 L 410 536 L 410 630 L 378 662 L 346 662 L 315 630 L 284 567 L 284 504 L 315 441 L 378 378 L 472 315 L 536 252 L 567 189 L 567 126 L 536 63 L 504 31.5 L 410 0 L 284 0 L 189 31.5 L 126 94.5 L 94.5 158 L 94.5 220" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 0 200)"/><svg:path d="M 252 220 L 252 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 220 0 L 315 63 L 378 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 12.6 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 126 315 L 126 252 L 220 252 L 252 220 L 252 158 L 220 63 L 220 31.5 L 252 0 L 284 0 L 346 31.5 L 378 63 L 441 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 19.52 200)"/><svg:path d="M 126 441 L 126 410 L 158 410 L 158 441 L 126 441 M 31.5 158 L 94.5 284 L 31.5 94.5 L 31.5 31.5 L 63 0 L 94.5 0 L 158 31.5 L 189 63 L 252 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 27.72 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 126 315 L 94.5 189 L -94.5 -378 M 94.5 189 L 126 252 L 189 284 L 252 284 L 315 252 L 346 189 L 346 126 L 315 63 L 284 31.5 L 220 0 M 94.5 31.5 L 158 0 L 252 0 L 346 31.5 L 410 63 L 504 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 32.12 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 63 94.5 L 63 31.5 L 94.5 0 L 158 0 L 220 31.5 L 252 63 L 315 158 M 63 410 L 284 410" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 41.56 200)"/><svg:path d="M 31.5 158 L 94.5 284 L 31.5 94.5 L 31.5 31.5 L 63 0 L 126 0 L 189 31.5 L 252 94.5 L 315 189 M 346 284 L 158 -284 L 126 -346 L 63 -378 L 31.5 -346 L 31.5 -284 L 63 -189 L 158 -94.5 L 252 -31.5 L 315 0 L 410 63 L 504 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 47.24 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 63 94.5 L 63 31.5 L 94.5 0 L 158 0 L 220 31.5 L 252 63 L 315 158 M 63 410 L 284 410" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 64.24 200)"/><svg:path d="M 63 63 L 126 94.5 L 158 126 L 189 189 L 189 252 L 158 284 L 126 284 L 63 252 L 31.5 189 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 63 L 346 158" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 69.92 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 158 284 L 220 284 L 252 252 L 252 31.5 L 284 0 L 378 0 L 472 63 L 536 158 M 441 252 L 410 284 L 346 284 L 315 252 L 189 31.5 L 158 0 L 94.5 0 L 63 31.5" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 76.22 200)"/><svg:path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 63 94.5 L 63 31.5 L 94.5 0 L 158 0 L 220 31.5 L 252 63 L 315 158 M 63 410 L 284 410" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 86.3 200)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="matrix(2.87461 0 0 2.87461 988.307 -130.125)"><svg:g><svg:path d="M 290 539 L 302 539 L 400 592 L 447 652 L 482 699 L 444 589 M 444 589 L 324 255 L 211 56.7 L 110 -72.5 L 6.3 -126 L -50.4 -126 L -123 -94.5 L -129 -72.5 M 939 680 L 854 643 L 810 567 L 759 447 L 712 337 L 665 211 L 633 107 L 643 40.9 L 671 9.45 L 728 6.3 L 794 56.7 L 869 132 L 907 183 M 41 198 L 31.5 293 L 81.9 353 L 236 372 L 315 359 L 441 343 L 614 306 L 759 290 L 832 306 L 850 321" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 0 200)"/><svg:path d="M 495 183 L 457 132 L 406 78.8 L 331 31.5 L 271 18.9 L 243 63 L 255 142 L 296 274 L 277 243 L 176 145 L 69.3 56.7 L -18.9 18.9 L -63 66.1 L -56.7 154 L 34.6 261 L 148 331 L 230 356 L 312 356 L 324 343" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 18.78 200)"/><svg:path d="M 148 328 L 41 25.2 L 183 186 L 271 280 L 334 318 L 381 337 L 394 312 L 331 195 L 290 101 L 293 47.2 L 328 15.8 L 387 25.2 L 450 69.3 L 513 132 L 548 183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 29.3 200)"/><svg:path d="M 328 312 L 302 356 L 258 369 L 151 334 L 47.2 265 L -37.8 176 L -63 107 L -56.7 50.4 L 12.6 15.8 L 78.8 63 L 176 148 L 277 252 L 387 334 L 532 457 L 668 592 L 693 668 L 690 709 L 639 721 L 561 684 L 510 633 L 441 523 L 387 425 L 293 217 L 246 66.1 L 233 -44.1 L 258 -97.6 L 302 -113 L 340 -101" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 40.9 200)"/><svg:path d="M 161 236 L 387 243" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 48.52 200)"/><svg:path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 57.4 200)"/><svg:path d="M -31.5 183 L 34.6 287 L 154 463 L 47.2 391 L 47.2 365 L 59.9 356 L 258 353 L 145 214 L 81.9 101 L 97.6 22 L 186 28.4 L 296 132 L 337 183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 68.48 200)"/><svg:path d="M -31.5 183 L 37.8 236 L 59.9 328 L -37.8 85.1 L -18.9 22 L 53.5 6.3 L 132 69.3 L 183 129 L 217 183 M 123 476 L 94.5 438" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 75.86 200)"/><svg:path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 80.84 200)"/><svg:path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 86.64 200)"/><svg:path d="M 66.1 170 L 148 211 L 217 249 L 252 306 L 239 350 L 180 356 L 63 287 L 15.8 252 L -34.6 192 L -66.1 139 L -72.4 88.2 L -50.4 44.1 L 31.5 9.45 L 170 44.1 L 214 81.9 L 277 135 L 315 183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 92.44 200)"/><svg:path d="M 148 328 L 41 25.2 L 183 186 L 271 280 L 334 318 L 381 337 L 394 312 L 331 195 L 290 101 L 293 47.2 L 328 15.8 L 387 25.2 L 450 69.3 L 513 132 L 548 183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 99.36 200)"/><svg:path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 118.52 200)"/><svg:path d="M 66.1 170 L 148 211 L 217 249 L 252 306 L 239 350 L 180 356 L 63 287 L 15.8 252 L -34.6 192 L -66.1 139 L -72.4 88.2 L -50.4 44.1 L 31.5 9.45 L 170 44.1 L 214 81.9 L 277 135 L 315 183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 124.32 200)"/><svg:path d="M -31.5 183 L 59.9 306 L 126 321 L 142 277 L 158 202 L 180 117 L 202 40.9 L 271 12.6 L 340 40.9 L 397 101 L 457 183 M 400 346 L 362 343 L 227 236 L 110 135 L -3.15 6.3 L -81.9 -101 L -97.6 -132 L -117 -183" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 131.24 200)"/><svg:path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.3466in" transform="matrix(0.02 0 0 -0.02 141 200)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(503.584, 1437.56)"><svg:path d="M 220 662 L 220 0 M 220 662 L 662 0 M 662 662 L 662 0" style="stroke-width:0.6079in" transform="scale(0.0327786, -0.0327786)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 22.7156 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 42.3172 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 61.9188 0)"/><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 88.7644 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 107.35 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 115.61 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 135.212 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 157.927 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 176.513 0)"/><svg:path d="M 630 567 L 567 630 L 472 662 L 346 662 L 252 630 L 189 567 L 189 504 L 220 441 L 252 410 L 315 378 L 504 315 L 567 284 L 598 252 L 630 189 L 630 94.5 L 567 31.5 L 472 0 L 346 0 L 252 31.5 L 189 94.5" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 196.114 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 251.182 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 256.852 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 264.412 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.329in" transform="matrix(0.015 0 0 -0.015 268.192 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 276.697 0)"/><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 323.549 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.6079in" transform="matrix(0.0327786 0 0 -0.0327786 340.069 0)"/><svg:path d="M 662 504 L 630 567 L 567 630 L 504 662 L 378 662 L 315 630 L 252 567 L 220 504 L 189 410 L 189 252 L 220 158 L 252 94.5 L 315 31.5 L 378 0 L 504 0 L 567 31.5 L 630 94.5 L 662 158" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 359.671 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 417.536 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 469.807 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 519.368 0)"/><svg:path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.2280in" transform="matrix(0.0874095 0 0 -0.0874095 568.929 0)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(616.649, 268.831)"><svg:path d="M 220 662 L 220 0 M 220 662 L 472 0 M 724 662 L 472 0 M 724 662 L 724 0" style="stroke-width:0.8208in" transform="scale(0.024279, -0.024279)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 18.3549 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 32.8738 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 38.9921 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 48.1695 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 54.2878 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 74.1723 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 80.2907 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 86.409 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 100.928 0)"/></svg:g><svg:g transform="translate(616.649, 299.18)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:0.8208in" transform="scale(0.024279, -0.024279)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 12.2366 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 26.0028 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 39.0164 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 57.3713 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 71.1375 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 81.0919 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 94.8581 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 109.377 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 118.554 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 132.321 0)"/></svg:g><svg:g transform="translate(616.649, 329.528)"><svg:path d="M 158 662 L 315 0 M 472 662 L 315 0 M 472 662 L 630 0 M 788 662 L 630 0" style="stroke-width:0.8208in" transform="scale(0.024279, -0.024279)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 18.3549 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 24.4732 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 33.6507 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 48.1695 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 62.6884 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 77.2072 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 95.5621 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 117.753 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 132.272 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 146.791 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 170.487 0)"/></svg:g><svg:g transform="translate(616.649, 359.877)"><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8208in" transform="scale(0.024279, -0.024279)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 14.5188 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 29.0377 0)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 47.3926 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 64.218 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 70.3363 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 79.5137 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 103.21 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 116.224 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 130.742 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 145.261 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 151.38 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 165.898 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 180.417 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 194.936 0)"/><svg:path d="M 220 378 L 189 346 L 220 315 L 252 346 L 220 378 M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 201.054 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 207.173 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 217.127 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 231.646 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 237.764 0)"/></svg:g><svg:g transform="translate(616.649, 390.226)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="scale(0.024279, -0.024279)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 14.5188 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 23.6963 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 32.8738 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 42.8282 0)"/><svg:path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 48.9465 0)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 63.4653 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 77.9841 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 87.1616 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 100.928 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 123.119 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 129.237 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 143.756 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 156.77 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 165.947 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 179.713 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 194.232 0)"/><svg:path d="M 220 158 L 189 126 L 220 94.5 L 252 126 L 220 158" style="stroke-width:0.8208in" transform="matrix(0.024279 0 0 -0.024279 208.751 0)"/></svg:g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(379.847, 264.828)"><svg:path d="M 220 662 L 220 0 M 220 662 L 472 0 M 724 662 L 472 0 M 724 662 L 724 0" style="stroke-width:1.249in" transform="scale(0.015953, -0.015953)"/><svg:path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 12.0605 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 21.6004 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 25.6205 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 31.6508 0)"/><svg:path d="M 220 284 L 788 284" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 35.6709 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 48.7364 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 52.7566 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 56.7767 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 66.3166 0)"/></svg:g><svg:g transform="translate(379.847, 284.769)"><svg:path d="M 346 662 L 346 0 M 126 662 L 567 662" style="stroke-width:1.249in" transform="scale(0.015953, -0.015953)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 8.04031 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 17.0857 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 25.6365 0)"/><svg:path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 37.6969 0)"/><svg:path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 46.7423 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 53.283 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 62.3284 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 71.8683 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 77.8985 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 86.9438 0)"/></svg:g><svg:g transform="translate(379.847, 304.711)"><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:1.249in" transform="scale(0.015953, -0.015953)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 11.0554 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 15.0756 0)"/><svg:path d="M 220 662 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 21.1058 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 36.6759 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 42.7062 0)"/><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 51.257 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 60.7969 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 70.3368 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 85.9069 0)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 94.9523 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 98.9724 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 108.018 0)"/><svg:path d="M 189 252 L 567 252 L 567 315 L 536 378 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 123.093 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 132.139 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 141.679 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 147.709 0)"/></svg:g><svg:g transform="translate(379.847, 324.652)"><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="scale(0.015953, -0.015953)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 9.53989 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 19.0798 0)"/><svg:path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 34.6499 0)"/><svg:path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 49.231 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 58.7709 0)"/><svg:path d="M 567 662 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 68.3107 0)"/><svg:path d="M 158 441 L 346 0 M 536 441 L 346 0 L 284 -126 L 220 -189 L 158 -220 L 126 -220" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 83.8809 0)"/></svg:g><svg:g transform="translate(379.847, 344.593)"><svg:path d="M 220 441 L 220 -220 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:1.249in" transform="scale(0.015953, -0.015953)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 9.53989 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 19.0798 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 27.6306 0)"/><svg:path d="M 252 662 L 252 126 L 284 31.5 L 346 0 L 410 0 M 158 441 L 378 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 31.6508 0)"/><svg:path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 37.681 0)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 41.7011 0)"/><svg:path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 51.241 0)"/><svg:path d="M 536 346 L 504 410 L 410 441 L 315 441 L 220 410 L 189 346 L 220 284 L 284 252 L 441 220 L 504 189 L 536 126 L 536 94.5 L 504 31.5 L 410 0 L 315 0 L 220 31.5 L 189 94.5" style="stroke-width:1.249in" transform="matrix(0.015953 0 0 -0.015953 60.7809 0)"/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_encoding.out b/share/extensions/tests/data/refs/hershey_encoding.out
new file mode 100755
index 0000000..92979a0
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_encoding.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" width="793.7007874" height="1122.519685">
+ <defs/>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="375" inkscape:cy="520" inkscape:document-units="px" inkscape:current-layer="layer1"/>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"><g><text x="0" y="28.800000000000004" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSAllure</text><text x="0" y="57.60000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSElfin</text><text x="0" y="86.4" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSFelix</text><text x="0" y="115.20000000000002" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSNixish</text><text x="0" y="144.00000000000003" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSNixishItalic</text><text x="0" y="172.80000000000004" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSOsmotron</text><text x="0" y="201.60000000000005" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSReadability</text><text x="0" y="230.40000000000006" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSReadabilityItalic</text><text x="0" y="259.20000000000005" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSTech</text><text x="0" y="288.00000000000006" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyGothEnglish</text><text x="0" y="316.80000000000007" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySans1</text><text x="0" y="345.6000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySansMed</text><text x="0" y="374.4000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyScript1</text><text x="0" y="403.2000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyScriptMed</text><text x="0" y="432.0000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifBold</text><text x="0" y="460.8000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifBoldItalic</text><text x="0" y="489.60000000000014" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifMed</text><text x="0" y="518.4000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifMedItalic</text><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 28.8)"><path d="M 501 693 L 410 413 L 334 224 L 280 126 L 220 50.4 L 167 28.4 L 97.6 18.9 L 9.45 25.2 L -6.3 50.4 L 22 72.4 L 66.1 40.9 L 117 31.5 L 447 37.8 M 233 450 L 176 523 L 202 602 L 277 665 L 394 684 L 523 677 L 598 674 L 665 649 M 354 894 L 474 959 L 541 892" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 495 183 L 457 132 L 406 78.8 L 331 31.5 L 271 18.9 L 243 63 L 255 142 L 296 274 L 277 243 L 176 145 L 69.3 56.7 L -18.9 18.9 L -63 66.1 L -56.7 154 L 34.6 261 L 148 331 L 230 356 L 312 356 L 324 343 M 130 517 L 252 583 L 320 515" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 17.7792 0)"/><path d="M -31.5 183 L 47.2 255 L 75.6 321 L -34.6 28.4 L 37.8 104 L 167 252 L 233 309 L 280 337 L 302 340 L 309 312 L 296 274 L 208 107 L 318 195 L 403 261 L 491 293 L 447 230 L 400 94.5 L 413 37.8 L 472 18.9 L 561 69.3 L 655 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.8784 0)"/><path d="M 495 183 L 457 132 L 406 78.8 L 331 31.5 L 271 18.9 L 243 63 L 255 142 L 296 274 L 277 243 L 176 145 L 69.3 56.7 L -18.9 18.9 L -63 66.1 L -56.7 154 L 34.6 261 L 148 331 L 230 356 L 312 356 L 324 343 M 200 665 L 200 667 L 215 714 L 245 747 L 289 771 L 322 782 L 354 781 L 385 776 L 410 755 L 422 725 L 426 703 L 421 664 L 407 627 L 380 591 L 352 567 L 323 554 L 276 551 L 243 567 L 224 606 L 228 656 L 244 687 L 269 717 L 295 730 L 315 740 L 327 740 L 340 738" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.3264 0)"/><path d="M 324 334 L 224 359 L 88.2 293 L -34.6 180 L -59.9 120 L -53.6 69.3 L -31.5 28.4 L 34.6 25.2 L 120 75.6 L 186 154 L 315 284 L 422 416 L 372 406 L 255 91.4 L 139 -205 L 129 -350 L 161 -403 L 246 -403 L 280 -356 L 293 -249 L 280 -110 L 246 34.6 L 321 28.4 L 413 78.8 L 476 135 L 507 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.6832 0)"/><path d="M 47.2 309 L -18.9 217 L -53.6 123 L -56.7 56.7 L -9.45 28.4 L 78.8 53.6 L 145 139 L 227 239 L 293 353 L 324 343 L 214 164 L 205 97.6 L 202 53.6 L 255 22 L 321 40.9 L 413 120 L 463 183 M 52.7 571 L 182 492" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 76.0896 0)"/><path d="M 110 40.9 L 151 113 L 258 343 L 321 491 M 350 643 L 372 665" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.5936 0)"/><path d="M 98.535 27.7113 L 98.535 5.26892 C 98.535 -3.12719 99.163 -11.7052 97.8307 -20.0507 C 95.738 -33.1606 79.6745 -70.3298 70.3646 -80.4725 C 58.9882 -92.8666 23.9377 -108.492 3.45987 -102.915 M 243 306 L 239 350 L 198 365 L 101 328 L -15.8 208 L -47.2 170 L -72.4 110 L -66.1 66.1 L -47.2 25.2 L 56.7 15.8 L 186 56.7 L 268 123 L 315 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 92.4864 0)"/><path d="M -31.5 183 L 31.5 252 L 97.6 337 M 72.5 356 L 158 356 L 271 428 L 381 542 L 438 627 L 450 696 L 406 728 L 318 696 L 249 617 L 183 498 L 126 394 L 18.9 139 L -18.9 12.6 L 25.2 53.6 L 113 173 L 214 284 L 290 343 L 340 346 M 139 249 L 186 44.1 L 258 -85 L 362 -148 L 428 -148 L 457 -120 L 460 -101 L 457 -66.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.1296 0)"/><path d="M -31.5 183 L 47.2 252 L 132 328 L 233 406 L 312 476 L 394 583 L 416 674 L 372 721 L 284 680 L 195 564 L 97.6 359 L 37.8 202 L 28.4 72.4 L 37.8 53.6 L 50.4 145 L 132 243 L 249 315 L 334 334 L 365 296 L 369 252 L 328 183 L 287 120 L 189 40.9 L 135 18.9 L -12.6 -9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.222 0)"/><path d="M -31.5 183 L 34.6 287 L 154 463 L 47.2 391 L 47.2 365 L 59.9 356 L 258 353 L 145 214 L 81.9 101 L 97.6 22 L 186 28.4 L 296 132 L 337 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 121.21 0)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183 M 50.2 509 L 78.5 537 L 120 537 L 181 517 L 233 496 L 251 514 L 263 524" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 128.294 0)"/><path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 135.802 0)"/><path d="M 148 328 L 41 25.2 L 183 186 L 271 280 L 334 318 L 381 337 L 394 312 L 331 195 L 290 101 L 293 47.2 L 328 15.8 L 387 25.2 L 450 69.3 L 513 132 L 548 183 M 165 486 L 192 514 L 232 514 L 292 494 L 342 474 L 360 491 L 372 501" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 146.438 0)"/><path d="M -110 -365 L -59.9 -321 L 9.45 -94.5 L 104 154 L 198 369 L 277 517 L 328 617 L 419 696 L 466 718 L 523 696 L 507 598 L 406 444 L 290 321 L 220 261 L 173 220 L 117 192 L 25.2 183 L 28.4 208 L 208 205 L 306 217" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 164.832 0)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183 M 293 437 L 132 227 L 44.1 106 L -26.5 -6.62" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 171.245 0)"/><path d="M 88.2 369 L 132 381 L 158 397 L 180 343 L 220 214 L 246 85.1 L 265 31.5 L 261 12.6 M 365 397 L 362 406 L 287 334 L 170 208 L 81.9 101 L 18.9 25.2 L -18.9 -25.2 L -37.8 -66.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 178.752 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 57.6)"><path d="M 139 -9.45 L 230 18.9 L 299 22.1 L 227 25.2 L 180 340 L 164 655 L 217 665 L 243 658 L 211 665 L 72.5 636 M 107 861 L 198 1156.7 L 243 1027 L 281 879" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 126 350 L 110 413 L 139 460 L 202 501 L 284 482 L 328 413 L 340 328 L 343 198 L 328 148 L 265 104 L 198 69.3 L 139 59.9 L 91.4 88.2 L 88.2 158 L 113 202 L 183 220 L 271 220 L 296 214 L 334 173 L 346 132 L 350 69.3 L 350 0 L 353 -25.2 L 387 -31.5 L 406 -31.5 L 428 -31.5 L 454 -18.9 M 109 591 L 194 866 L 236 745 L 271 608" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.8256 0)"/><path d="M 123 -41 L 183 -18.9 L 261 -6.3 L 180 -18.9 L 176 268 L 154 447 L 198 460 L 78.8 435 L 158 447 L 186 230 L 243 343 L 340 416 L 387 422 L 413 387 L 425 258 L 425 154 L 457 293 L 523 403 L 592 460 L 646 466 L 671 400 L 680 265 L 674 34.6 L 605 9.45 L 759 44.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 20.256 0)"/><path d="M 126 350 L 110 413 L 139 460 L 202 501 L 284 482 L 328 413 L 340 328 L 343 198 L 328 148 L 265 104 L 198 69.3 L 139 59.9 L 91.4 88.2 L 88.2 158 L 113 202 L 183 220 L 271 220 L 296 214 L 334 173 L 346 132 L 350 69.3 L 350 0 L 353 -25.2 L 387 -31.5 L 406 -31.5 L 428 -31.5 L 454 -18.9 M 274 864 L 259 870 L 217 857 L 191 827 L 179 783 L 181 741 L 200 709 L 235 692 L 271 694 L 307 720 L 320 741 L 330 766 L 329 797 L 318 831 L 306 851 L 291 863 L 275 864" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 41.7216 0)"/><path d="M 450 576 L 416 362 L 372 293 L 312 246 L 230 233 L 158 274 L 123 343 L 129 444 L 208 507 L 287 517 L 365 466 L 403 419 L 406 302 L 403 129 L 365 -268 L 387 -192 L 466 -117 L 501 -50.4" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 56.4096 0)"/><path d="M 81.9 513 L 186 513 L 151 504 L 139 296 L 139 173 L 167 117 L 195 81.9 L 217 78.8 L 258 132 L 296 176 L 306 230 L 378 340 L 416 416 L 428 491 L 432 214 L 444 40.9 L 400 25.2 L 447 40.9 L 520 50.4 M 114 766 L 247 665" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.664 0)"/><path d="M 164 3.15 L 148 69.3 L 157 416 M 173 602 L 180 649 L 139 649 L 129 602 L 173 602" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.3984 0)"/><path d="M 259.785 72.6007 C 261.262 25.9627 286.809 -64.4213 213.576 -24.9789 M 340 312 L 365 457 L 356 403 L 299 444 L 243 454 L 170 416 L 126 318 L 113 224 L 139 148 L 205 78.8 L 287 69.3 L 337 94.5 L 356 117" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 79.9296 0)"/><path d="M 85 -28.4 L 227 0 L 158 -12.6 L 139 536 L 142 891 L 208 907 L 72.5 885 M 469 482 L 372 488 L 406 463 L 334 394 L 161 274 L 261 334 L 359 145 L 419 15.8 L 488 -91.4 L 539 -107 L 592 -85 L 621 -41 L 611 12.6 L 580 31.5 L 558 28.4 L 548 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 87.4944 0)"/><path d="M 44.1 810 L 195 822 L 123 813 L 158 -9.45 L 249 -37.8 L 343 -18.9 L 422 56.7 L 450 132 L 441 214 L 410 274 L 353 312 L 261 293 L 208 249 L 173 195 L 151 139 L 164 -37.8 L 117 -50.4 L 94.5 -63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 103.584 0)"/><path d="M 123 -25.2 L 195 -3.15 L 252 12.6 L 176 -9.45 L 158 176 L 158 340 L 145 491 L 78.8 479 L 145 488 L 170 321 L 224 422 L 309 491 L 369 507 L 400 479 L 419 444 L 410 400 L 391 381 L 362 381" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 112.646 0)"/><path d="M 302 472 L 243 485 L 161 457 L 126 391 L 129 299 L 164 239 L 246 198 L 353 233 L 397 312 L 400 406 L 362 457 L 312 457 M 113 600 L 149 641 L 188 660 L 240 645 L 296 619 L 355 602 L 396 619 L 433 647" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 120.576 0)"/><path d="M 44.1 507 L 120 520 L 167 539 L 107 517 L 205 167 L 217 50.4 L 246 161 L 265 255 L 331 413 L 343 447 L 359 362 L 428 148 L 457 50.4 L 472 15.8 L 498 25.2 L 536 158 L 589 318 L 608 369 L 627 472 L 583 498 L 630 472 L 693 479 L 715 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 128.928 0)"/><path d="M 91.4 -50.4 L 224 -31.5 L 167 -37.8 L 164 161 L 180 318 L 186 495 L 158 513 L 78.8 507 M 180 299 L 277 410 L 356 450 L 410 413 L 447 353 L 457 280 L 460 110 L 419 101 L 517 120 M 129 610 L 166 651 L 205 671 L 257 655 L 313 630 L 372 612 L 413 630 L 449 658" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.926 0)"/><path d="M 110 -211 L 299 -176 L 208 -189 L 180 173 L 173 400 L 274 403 L 302 416 L 249 403 L 110 400 L 97.6 403 L 180 400 L 186 605 L 202 715 L 236 775 L 302 806 L 372 810 L 432 769 L 457 734 L 460 709" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 158.976 0)"/><path d="M 302 472 L 243 485 L 161 457 L 126 391 L 129 299 L 164 239 L 246 198 L 353 233 L 397 312 L 400 406 L 362 457 L 312 457 M 214 148 L 291 410 L 322 551" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 164.544 0)"/><path d="M 59.9 432 L 101 422 L 375 28.4 L 406 9.45 M 72.5 6.3 L 378 438" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 172.896 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 86.4)"><path d="M 28.4 400 L 28.4 482 L 63 564 L 120 627 L 189 662 L 255 665 L 340 668 L 321 662 L 290 539 L 255 350 L 233 195 L 217 120 L 189 72.4 L 154 31.5 L 126 0 L 158 25.2 L 315 22.1 L 372 69.3 M 194 800 L 306 890 L 425 800" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 271 425 L 161 432 L 81.9 397 L 25.2 296 L 3.15 167 L 3.15 66.1 L 12.6 15.8 L 72.5 75.6 L 158 195 L 211 284 L 252 369 L 271 413 L 227 217 L 205 120 L 198 66.1 L 192 12.6 L 255 53.6 L 365 186 L 413 252 M 52.5 568 L 166 658 L 286 568" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 16.032 0)"/><path d="M -50.4 394 L 28.4 454 L 12.6 334 L -9.45 202 L -25.2 88.2 L -34.6 31.5 L 28.4 170 L 91.4 293 L 151 381 L 202 435 L 227 444 L 243 425 L 220 328 L 186 158 L 158 9.45 L 189 113 L 243 220 L 315 334 L 369 413 L 413 447 L 435 435 L 403 274 L 372 142 L 356 59.9 L 353 3.15 L 441 78.8 L 513 167 L 576 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 23.9616 0)"/><path d="M 271 425 L 161 432 L 81.9 397 L 25.2 296 L 3.15 167 L 3.15 66.1 L 12.6 15.8 L 72.5 75.6 L 158 195 L 211 284 L 252 369 L 271 413 L 227 217 L 205 120 L 198 66.1 L 192 12.6 L 255 53.6 L 365 186 L 413 252 M 161 621 L 146 627 L 135 636 L 120 664 L 118 701 L 128 739 L 143 766 L 162 788 L 179 804 L 201 813 L 220 802 L 237 773 L 241 733 L 235 700 L 223 672 L 201 644 L 182 629 L 161 621" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 42.2784 0)"/><path d="M 284 450 L 236 381 L 186 268 L 110 132 L 63 69.3 L -3.15 12.6 L -15.8 139 L 6.3 280 L 37.8 359 L 85 416 L 170 441 L 230 444 L 261 435 L 198 94.5 L 161 -129 L 142 -170 L 53.5 -230 L 230 -139" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 57.4656 0)"/><path d="M -47.2 397 L 18.9 444 L 37.8 457 L 9.45 331 L -3.15 211 L -12.6 139 L -12.6 47.2 L -12.6 12.6 L 41 63 L 113 158 L 161 246 L 211 346 L 255 447 L 224 321 L 198 192 L 183 85.1 L 176 9.45 L 252 72.4 L 324 161 L 397 255 M 45.8 682 L 71 635 L 125 584" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 63.2064 0)"/><path d="M 135 0 L 154 176 L 198 378 L 230 517 L 258 592 M 280 687 L 312 718 L 284 759 L 252 724 L 280 687" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.7712 0)"/><path d="M 75.6 -6.3 L 75.6 -28.2695 C 75.6 -36.4887 76.2548 -44.886 74.8656 -53.0556 C 72.6833 -65.8893 55.9327 -102.275 46.2245 -112.204 C 34.3614 -124.337 -2.1884 -139.634 -23.5422 -134.174 M 239 435 L 198 457 L 132 444 L 59.9 365 L 31.5 302 L 6.3 236 L 3.15 161 L 9.45 88.2 L 31.5 34.6 L 75.6 -6.3 L 148 59.9 L 227 145 L 309 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.0256 0)"/><path d="M 255 756 L 186 756 L 120 721 L 69.3 662 L 44.1 576 L -31.5 9.45 L 22 246 L 91.4 369 L 142 428 L 202 454 L 243 454 L 261 432 L 258 378 L 217 321 L 176 284 L 107 243 L 198 9.45 L 287 91.4 L 356 170 L 416 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.9584 0)"/><path d="M 252 759 L 167 750 L 88.2 684 L 50.4 598 L 3.15 186 L -9.45 94.5 L -15.8 44.1 L -3.15 3.15 L 59.9 12.6 L 161 81.9 L 211 192 L 233 290 L 236 375 L 230 444 L 145 359 L 56.7 233 L -6.3 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 101.203 0)"/><path d="M -50.4 387 L 6.3 435 L 37.8 457 L 6.3 287 L -18.9 132 L -22.1 56.7 L -22.1 25.2 L 6.3 126 L 50.4 224 L 88.2 324 L 135 403 L 161 435 L 195 450 L 236 447" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 108.518 0)"/><path d="M 53.5 3.15 L 66.1 3.15 L 123 31.5 L 176 91.4 L 224 180 L 249 271 L 243 359 L 214 406 L 192 450 L 97.6 406 L 37.8 328 L -3.15 239 L -9.45 161 L 3.15 81.9 L 22 44.1 L 53.5 3.15 M 5.02 583 L 58.5 612 L 107 623 L 161 612 L 219 594 L 261 578 L 310 576 L 364 601" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 112.934 0)"/><path d="M -97.6 394 L -47.2 438 L -9.45 457 L 3.15 447 L -3.15 158 L 3.15 44.1 L 6.3 18.9 L 66.1 94.5 L 113 186 L 151 287 L 170 328 L 211 457 L 186 432 L 195 94.5 L 202 25.2 L 258 88.2 L 309 183 L 350 280 L 372 356 L 381 435 L 375 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 118.982 0)"/><path d="M -3.15 391 L 56.7 441 L 85 460 L 69.3 384 L 50.4 252 L 31.5 161 L 18.9 75.6 L 12.6 22.1 L 15.8 6.3 L 12.6 72.4 L 78.8 164 L 129 261 L 186 343 L 246 413 L 277 450 L 293 450 L 302 384 L 277 261 L 255 167 L 236 94.5 L 220 3.15 L 277 50.4 L 359 135 L 403 198 L 447 255 M 32.2 565 L 83.5 593 L 131 604 L 182 593 L 238 576 L 278 561 L 325 559 L 377 582" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 126.854 0)"/><path d="M -135 -173 L -78.8 -180 L -18.9 -158 L 37.8 -94.5 L 59.9 -22 L 94.5 243 L 117 432 L 37.8 432 L 249 441 L 117 435 L 126 526 L 145 624 L 192 709 L 236 750 L 293 762 L 315 759 L 356 750" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.694 0)"/><path d="M 53.5 3.15 L 66.1 3.15 L 123 31.5 L 176 91.4 L 224 180 L 249 271 L 243 359 L 214 406 L 192 450 L 97.6 406 L 37.8 328 L -3.15 239 L -9.45 161 L 3.15 81.9 L 22 44.1 L 53.5 3.15 M 234 520 L 132 236 L 24.3 -30.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 147.168 0)"/><path d="M 59.9 394 L 110 435 L 151 457 L 296 6.3 L 346 34.6 L 378 72.4 M 28.4 15.8 L 75.6 22.1 L 101 44.1 L 135 88.2 L 252 274 L 321 403 L 356 435 L 406 444" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 153.216 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 115.2)"><path d="M 34.6 31.5 L 243 31.5 L 142 31.5 L 142 693 L 246 693 L 41 693 M 24.6 828 L 140 981 L 257 828" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 75.6 447 L 129 488 L 202 507 L 287 501 L 346 482 L 397 425 L 413 375 L 413 158 L 372 104 L 302 50.4 L 233 25.2 L 142 31.5 L 72.5 69.3 L 41 120 L 41 176 L 69.3 236 L 142 280 L 227 290 L 413 290 L 413 34.6 L 510 34.6 M 175 658 L 290 811 L 407 658" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.7856 0)"/><path d="M 37.8 31.5 L 227 31.5 L 139 31.5 L 139 498 L 41 498 L 135 498 L 135 378 L 189 441 L 258 491 L 324 501 L 387 491 L 422 460 L 460 400 L 466 346 L 466 34.6 L 378 34.6 L 554 34.6 L 469 34.6 L 469 353 L 482 384 L 526 441 L 583 488 L 643 501 L 702 495 L 747 469 L 784 422 L 800 365 L 800 306 L 800 34.6 L 709 34.6 L 891 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.0944 0)"/><path d="M 75.6 447 L 129 488 L 202 507 L 287 501 L 346 482 L 397 425 L 413 375 L 413 158 L 372 104 L 302 50.4 L 233 25.2 L 142 31.5 L 72.5 69.3 L 41 120 L 41 176 L 69.3 236 L 142 280 L 227 290 L 413 290 L 413 34.6 L 510 34.6 M 253 669 L 271 669 L 301 680 L 319 697 L 335 719 L 344 744 L 347 774 L 340 808 L 330 830 L 316 848 L 295 861 L 275 868 L 253 870 L 228 868 L 201 857 L 183 841 L 167 816 L 160 793 L 158 768 L 161 743 L 167 722 L 178 706 L 193 689 L 211 678 L 233 671 L 253 669" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8608 0)"/><path d="M 353 -161 L 564 -161 L 460 -161 L 460 498 L 460 378 L 422 422 L 372 463 L 309 495 L 243 507 L 180 491 L 113 447 L 75.6 391 L 56.7 334 L 50.4 268 L 56.7 202 L 78.8 142 L 132 81.9 L 208 44.1 L 296 34.6 L 460 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 69.4272 0)"/><path d="M 9.45 495 L 117 495 L 117 170 L 120 129 L 145 88.2 L 173 56.7 L 214 31.5 L 274 22 L 334 31.5 L 400 56.7 L 447 104 L 491 158 L 491 31.5 L 592 31.5 L 491 31.5 L 491 498 L 391 498 M 197 803 L 295 671" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 81.5232 0)"/><path d="M 117 22 L 117 510 M 113 617 L 139 633 L 151 665 L 135 684 L 117 690 L 94.5 687 L 78.8 665 L 78.8 636 L 91.4 624 L 113 617" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.2912 0)"/><path d="M 282.105 24.786 L 282.105 -22.4905 C 378.876 -22.4905 311.806 -113.733 239.485 -91.9374 M 457 498 L 457 337 L 457 400 L 391 457 L 296 498 L 224 498 L 161 479 L 107 438 L 69.3 375 L 53.5 302 L 53.5 217 L 75.6 145 L 126 72.4 L 198 31.5 L 252 25.2 L 312 25.2 L 400 53.6 L 454 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.8592 0)"/><path d="M 18.9 693 L 123 693 L 123 34.6 L 22 34.6 L 214 34.6 L 126 34.6 L 126 170 L 422 495 L 507 495 L 312 495 L 422 495 L 252 312 L 450 31.5 L 536 31.5 L 346 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.63 0)"/><path d="M -6.3 690 L 94.5 690 L 94.5 31.5 L 94.5 164 L 135 117 L 189 63 L 233 37.8 L 306 22 L 372 31.5 L 435 69.3 L 485 139 L 507 214 L 507 309 L 488 372 L 454 428 L 397 466 L 331 488 L 265 491 L 97.6 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.37 0)"/><path d="M 252 31.5 L 31.5 31.5 L 132 31.5 L 132 495 L 41 495 L 132 495 L 132 350 L 176 400 L 217 441 L 268 472 L 312 495 L 365 501 L 441 501 L 441 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.101 0)"/><path d="M 280 25.2 L 346 31.5 L 419 69.3 L 472 129 L 498 205 L 504 287 L 491 356 L 454 422 L 403 466 L 334 498 L 280 504 L 195 495 L 117 438 L 69.3 369 L 53.5 280 L 56.7 195 L 91.4 120 L 148 59.9 L 224 28.4 L 280 25.2 M 178 644 L 180 668 L 196 695 L 220 706 L 248 703 L 277 690 L 299 666 L 326 646 L 361 637 L 392 650 L 405 668 L 407 697" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.142 0)"/><path d="M 0 495 L 192 495 L 94.5 495 L 261 31.5 L 413 495 L 564 28.4 L 731 498 L 825 498 L 630 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 162.701 0)"/><path d="M 44.1 31.5 L 224 31.5 L 142 31.5 L 142 495 L 44.1 495 L 139 495 L 139 365 L 192 435 L 239 472 L 296 501 L 350 504 L 410 495 L 466 469 L 504 422 L 517 381 L 517 331 L 517 37.8 L 428 37.8 L 621 37.8 M 196 644 L 198 668 L 214 695 L 238 706 L 267 703 L 295 690 L 318 666 L 344 646 L 379 637 L 410 650 L 423 668 L 426 697" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.462 0)"/><path d="M 37.8 34.6 L 249 34.6 L 135 34.6 L 135 495 L 37.8 495 L 318 495 L 132 495 L 132 551 L 142 608 L 180 665 L 230 693 L 290 699 L 356 677 L 400 639" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 199.776 0)"/><path d="M 280 25.2 L 346 31.5 L 419 69.3 L 472 129 L 498 205 L 504 287 L 491 356 L 454 422 L 403 466 L 334 498 L 280 504 L 195 495 L 117 438 L 69.3 369 L 53.5 280 L 56.7 195 L 91.4 120 L 148 59.9 L 224 28.4 L 280 25.2 M 103 -23.8 L 460 527" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 208.128 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 219.686 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 144)"><path d="M 15.8 31.5 L 224 31.5 L 123 31.5 L 239 693 L 343 693 L 139 693 M 153 828 L 297 981 L 386 828" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 129 447 L 189 488 L 268 507 L 350 501 L 406 482 L 447 425 L 454 375 L 416 158 L 362 104 L 287 50.4 L 214 25.2 L 123 31.5 L 59.9 69.3 L 37.8 120 L 47.2 176 L 85 236 L 167 280 L 255 290 L 438 290 L 394 34.6 L 491 34.6 M 228 658 L 371 811 L 460 658" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.7856 0)"/><path d="M 18.9 31.5 L 208 31.5 L 120 31.5 L 202 498 L 104 498 L 198 498 L 180 378 L 243 441 L 318 491 L 387 501 L 447 491 L 479 460 L 504 400 L 504 346 L 447 34.6 L 359 34.6 L 536 34.6 L 450 34.6 L 507 353 L 523 384 L 576 441 L 646 488 L 709 501 L 762 495 L 803 469 L 835 422 L 838 365 L 828 306 L 781 34.6 L 690 34.6 L 873 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.0944 0)"/><path d="M 129 447 L 189 488 L 268 507 L 350 501 L 406 482 L 447 425 L 454 375 L 416 158 L 362 104 L 287 50.4 L 214 25.2 L 123 31.5 L 59.9 69.3 L 37.8 120 L 47.2 176 L 85 236 L 167 280 L 255 290 L 438 290 L 394 34.6 L 491 34.6 M 341 669 L 360 669 L 391 680 L 413 697 L 433 719 L 445 744 L 454 774 L 453 808 L 446 830 L 436 848 L 418 861 L 399 868 L 377 870 L 352 868 L 323 857 L 301 841 L 281 816 L 270 793 L 264 768 L 263 743 L 266 722 L 272 706 L 284 689 L 301 678 L 322 671 L 341 669" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8608 0)"/><path d="M 299 -161 L 510 -161 L 406 -161 L 523 498 L 501 378 L 469 422 L 428 463 L 372 495 L 309 507 L 243 491 L 167 447 L 120 391 L 91.4 334 L 72.5 268 L 69.3 202 L 78.8 142 L 123 81.9 L 189 44.1 L 277 34.6 L 441 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 69.4272 0)"/><path d="M 72.5 495 L 180 495 L 123 170 L 120 129 L 135 88.2 L 161 56.7 L 195 31.5 L 252 22 L 315 31.5 L 384 56.7 L 441 104 L 495 158 L 472 31.5 L 573 31.5 L 472 31.5 L 554 498 L 454 498 M 266 803 L 339 671" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 81.5232 0)"/><path d="M 63 22 L 148 510 M 167 617 L 195 633 L 211 665 L 198 684 L 180 690 L 161 687 L 142 665 L 135 636 L 145 624 L 167 617" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.2912 0)"/><path d="M 252.353 25.4009 L 234.538 -37.6423 C 356.745 -37.6423 257.572 -148.414 166.242 -120.889 M 520 498 L 491 337 L 501 400 L 444 457 L 359 498 L 287 498 L 220 479 L 161 438 L 110 375 L 81.9 302 L 66.1 217 L 75.6 145 L 113 72.4 L 180 31.5 L 233 25.2 L 293 25.2 L 387 53.6 L 447 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.8592 0)"/><path d="M 117 693 L 220 693 L 104 34.6 L 3.15 34.6 L 195 34.6 L 107 34.6 L 129 170 L 482 495 L 567 495 L 372 495 L 482 495 L 280 312 L 432 31.5 L 517 31.5 L 328 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.63 0)"/><path d="M 91.4 690 L 192 690 L 75.6 31.5 L 97.6 164 L 129 117 L 176 63 L 214 37.8 L 284 22 L 353 31.5 L 422 69.3 L 485 139 L 520 214 L 536 309 L 529 372 L 504 428 L 454 466 L 391 488 L 324 491 L 158 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.37 0)"/><path d="M 233 31.5 L 12.6 31.5 L 113 31.5 L 195 495 L 104 495 L 195 495 L 167 350 L 220 400 L 271 441 L 324 472 L 375 495 L 428 501 L 504 501 L 482 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.101 0)"/><path d="M 258 25.2 L 328 31.5 L 406 69.3 L 472 129 L 510 205 L 529 287 L 529 356 L 504 422 L 460 466 L 397 498 L 343 504 L 258 495 L 167 438 L 110 369 L 75.6 280 L 66.1 195 L 88.2 120 L 132 59.9 L 202 28.4 L 258 25.2 M 218 644 L 224 668 L 246 695 L 270 706 L 299 703 L 326 690 L 343 666 L 365 646 L 401 637 L 434 650 L 451 668 L 458 697" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.142 0)"/><path d="M 63 495 L 255 495 L 158 495 L 243 31.5 L 476 495 L 545 28.4 L 794 498 L 888 498 L 693 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 162.701 0)"/><path d="M 25.2 31.5 L 205 31.5 L 120 31.5 L 202 495 L 107 495 L 202 495 L 180 365 L 243 435 L 299 472 L 359 501 L 413 504 L 472 495 L 523 469 L 551 422 L 558 381 L 551 331 L 498 37.8 L 410 37.8 L 602 37.8 M 236 644 L 243 668 L 265 695 L 289 706 L 318 703 L 344 690 L 362 666 L 384 646 L 419 637 L 452 650 L 470 668 L 476 697" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.462 0)"/><path d="M 18.9 34.6 L 230 34.6 L 117 34.6 L 195 495 L 101 495 L 378 495 L 195 495 L 205 551 L 227 608 L 271 665 L 328 693 L 391 699 L 450 677 L 488 639" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 199.776 0)"/><path d="M 258 25.2 L 328 31.5 L 406 69.3 L 472 129 L 510 205 L 529 287 L 529 356 L 504 422 L 460 466 L 397 498 L 343 504 L 258 495 L 167 438 L 110 369 L 75.6 280 L 66.1 195 L 88.2 120 L 132 59.9 L 202 28.4 L 258 25.2 M 87.3 2.65 L 542 553" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 208.128 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 219.686 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 172.8)"><path d="M 126 624 L 126 -25.2 M 300 760 L 135 953 L -27.4 760" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 529 609 L 365 801 L 202 609" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 10.3488 0)"/><path d="M 123 -15.8 L 123 472 L 460 472 L 507 428 L 507 -25.2 L 507 428 L 551 472 L 835 472 L 885 422 L 885 -22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.08 0)"/><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 274 824 L 274 679 L 290 664 L 438 664 L 453 679 L 453 827 L 438 840 L 289 841 L 274 824" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 46.3296 0)"/><path d="M 573 -236 L 573 472 L 139 472 L 88.2 425 L 88.2 59.9 L 142 6.3 L 513 6.3 L 567 56.7" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.3184 0)"/><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 243 740 L 340 608" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 76.8 0)"/><path d="M 132 -12.6 L 132 454 M 151 595 L 151 630 L 113 630 L 117 595 L 151 595" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 88.896 0)"/><path d="M 386.732 5.89907 L 386.732 -91.9867 L 312.99 -91.9867 M 627 6.3 L 180 6.3 L 126 63 L 126 425 L 180 479 L 627 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 92.2176 0)"/><path d="M 126 674 L 126 -25.2 L 126 239 L 334 239 L 567 501 L 334 239 L 570 -22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 104.064 0)"/><path d="M 123 677 L 123 9.45 L 545 9.45 L 595 63 L 595 422 L 542 476 L 164 476 L 129 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 122.323 0)"/><path d="M 126 -25.2 L 126 425 L 180 482 L 498 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 133.69 0)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 217 671 L 306 684 L 441 624 L 513 643" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.099 0)"/><path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 154.253 0)"/><path d="M 123 -22.1 L 123 466 L 551 466 L 598 419 L 598 -25.2 M 210 671 L 298 684 L 434 624 L 506 643" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 172.934 0)"/><path d="M 123 -18.9 L 123 472 L 387 472 L 123 472 L 123 602 L 176 655 L 391 655" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 191.923 0)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 186 0 L 608 493" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 198.509 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 210.662 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 201.6)"><path d="M 132 18.9 L 132 652 M 102 817 L 176 999 L 251 813" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 117 428 L 183 466 L 239 482 L 296 488 L 340 472 L 378 438 L 403 387 L 406 318 L 406 107 L 406 22.1 L 403 107 L 362 78.8 L 318 47.2 L 268 25.2 L 211 15.8 L 164 31.5 L 126 56.7 L 97.6 97.6 L 97.6 158 L 120 205 L 170 246 L 220 265 L 280 284 L 337 293 L 372 296 L 400 296 M 180 644 L 254 825 L 330 639" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.4032 0)"/><path d="M 123 15.8 L 123 479 L 123 375 L 167 413 L 208 447 L 246 472 L 293 485 L 334 479 L 362 466 L 394 435 L 416 381 L 422 315 L 422 15.8 L 422 365 L 435 391 L 501 450 L 551 476 L 592 488 L 636 476 L 665 460 L 699 419 L 715 337 L 715 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.3872 0)"/><path d="M 117 428 L 183 466 L 239 482 L 296 488 L 340 472 L 378 438 L 403 387 L 406 318 L 406 107 L 406 22.1 L 403 107 L 362 78.8 L 318 47.2 L 268 25.2 L 211 15.8 L 164 31.5 L 126 56.7 L 97.6 97.6 L 97.6 158 L 120 205 L 170 246 L 220 265 L 280 284 L 337 293 L 372 296 L 400 296 M 242 668 L 266 672 L 291 688 L 308 713 L 317 747 L 317 778 L 312 803 L 302 824 L 287 844 L 266 856 L 246 860 L 228 857 L 208 850 L 189 833 L 175 806 L 170 784 L 169 752 L 173 728 L 182 705 L 196 687 L 211 675 L 227 669 L 242 668" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 45.6768 0)"/><path d="M 438 -192 L 438 479 L 438 410 L 381 450 L 321 476 L 246 482 L 176 454 L 129 397 L 97.6 328 L 85 271 L 88.2 214 L 94.5 154 L 120 94.5 L 161 53.6 L 205 28.4 L 265 15.8 L 331 34.6 L 391 72.4 L 435 110" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 62.9184 0)"/><path d="M 425 476 L 425 18.9 L 425 139 L 391 97.6 L 350 56.7 L 293 25.2 L 239 15.8 L 183 31.5 L 145 63 L 123 104 L 120 183 L 120 476 M 183 772 L 274 649" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.632 0)"/><path d="M 142 18.9 L 142 501 M 164 624 L 164 674 L 117 674 L 117 624 L 164 624" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.2688 0)"/><path d="M 277.713 19.6017 L 268.483 -23.6662 C 331.07 -26.4395 306.839 -69.6599 259.073 -69.6599 M 413 72.4 L 362 34.6 L 287 18.9 L 217 28.4 L 145 75.6 L 104 142 L 88.2 220 L 88.2 302 L 113 378 L 164 438 L 224 472 L 290 482 L 346 472 L 384 454 L 400 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 89.6448 0)"/><path d="M 123 15.8 L 123 718 M 400 479 L 126 148 M 255 306 L 435 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 98.7072 0)"/><path d="M 123 718 L 123 15.8 L 123 101 L 158 72.4 L 211 37.8 L 268 22.1 L 324 18.9 L 391 56.7 L 432 101 L 463 164 L 476 243 L 472 321 L 457 394 L 410 454 L 369 476 L 312 488 L 252 476 L 192 444 L 129 394" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 115.277 0)"/><path d="M 129 18.9 L 129 482 L 129 340 L 158 397 L 202 454 L 249 476 L 293 482 L 321 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 126.106 0)"/><path d="M 287 18.9 L 290 18.9 L 353 34.6 L 413 75.6 L 450 139 L 466 208 L 469 274 L 460 334 L 438 387 L 406 428 L 362 466 L 315 482 L 271 485 L 220 476 L 173 447 L 132 400 L 110 356 L 91.4 290 L 91.4 239 L 97.6 180 L 113 126 L 151 75.6 L 195 40.9 L 243 22.1 L 287 18.9 M 162 646 L 186 675 L 215 688 L 250 688 L 283 659 L 320 631 L 343 622 L 369 626 L 389 644 L 409 664" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 132.634 0)"/><path d="M 59.9 482 L 198 9.45 L 211 9.45 L 343 482 L 362 482 L 495 9.45 L 507 9.45 L 643 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 143.405 0)"/><path d="M 126 15.8 L 126 482 L 126 369 L 170 413 L 211 450 L 243 469 L 290 482 L 321 485 L 369 472 L 397 454 L 419 422 L 438 378 L 438 15.8 M 161 646 L 185 675 L 214 688 L 249 688 L 282 659 L 320 631 L 342 622 L 368 626 L 388 644 L 408 664" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.883 0)"/><path d="M 135 18.9 L 135 472 L 59.9 472 L 255 472 L 132 472 L 132 611 L 142 658 L 173 706 L 220 724 L 261 718 L 290 706" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.854 0)"/><path d="M 287 18.9 L 290 18.9 L 353 34.6 L 413 75.6 L 450 139 L 466 208 L 469 274 L 460 334 L 438 387 L 406 428 L 362 466 L 315 482 L 271 485 L 220 476 L 173 447 L 132 400 L 110 356 L 91.4 290 L 91.4 239 L 97.6 180 L 113 126 L 151 75.6 L 195 40.9 L 243 22.1 L 287 18.9 M 185 -55.1 L 395 540" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 180.422 0)"/><path d="M 50.4 9.45 L 365 485 M 69.3 485 L 387 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 191.194 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 230.4)"><path d="M 151 18.9 L 261 652 M 280 817 L 384 999 L 428 813" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 208 428 L 280 466 L 340 482 L 400 488 L 441 472 L 472 438 L 485 387 L 476 318 L 438 107 L 425 22.1 L 438 107 L 391 78.8 L 340 47.2 L 287 25.2 L 230 15.8 L 183 31.5 L 151 56.7 L 129 97.6 L 139 158 L 173 205 L 230 246 L 284 265 L 346 284 L 403 293 L 441 296 L 469 296 M 295 660 L 399 841 L 443 655" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.4032 0)"/><path d="M 142 15.8 L 224 479 L 205 375 L 255 413 L 302 447 L 346 472 L 394 485 L 435 479 L 460 466 L 488 435 L 498 381 L 491 315 L 438 15.8 L 501 365 L 520 391 L 595 450 L 652 476 L 693 488 L 734 476 L 762 460 L 788 419 L 788 337 L 731 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.3872 0)"/><path d="M 208 428 L 280 466 L 340 482 L 400 488 L 441 472 L 472 438 L 485 387 L 476 318 L 438 107 L 425 22.1 L 438 107 L 391 78.8 L 340 47.2 L 287 25.2 L 230 15.8 L 183 31.5 L 151 56.7 L 129 97.6 L 139 158 L 173 205 L 230 246 L 284 265 L 346 284 L 403 293 L 441 296 L 469 296 M 389 668 L 415 672 L 442 688 L 464 713 L 478 747 L 484 778 L 484 803 L 478 824 L 466 844 L 447 856 L 428 860 L 409 857 L 387 850 L 366 833 L 347 806 L 338 784 L 332 752 L 331 728 L 336 705 L 347 687 L 360 675 L 375 669 L 389 668" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 45.6768 0)"/><path d="M 419 -192 L 539 479 L 526 410 L 476 450 L 422 476 L 346 482 L 271 454 L 214 397 L 173 328 L 151 271 L 142 214 L 139 154 L 151 94.5 L 183 53.6 L 224 28.4 L 284 15.8 L 353 34.6 L 419 72.4 L 469 110" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 62.9184 0)"/><path d="M 526 476 L 444 18.9 L 466 139 L 422 97.6 L 375 56.7 L 312 25.2 L 258 15.8 L 205 31.5 L 170 63 L 158 104 L 167 183 L 217 476 M 324 740 L 394 617" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.632 0)"/><path d="M 135 18.9 L 220 501 M 268 624 L 274 674 L 227 674 L 217 624 L 268 624" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.2688 0)"/><path d="M 302 18.9 L 283.188 -39.1797 C 368.829 -51.8575 329.404 -107.746 263.744 -100.975 M 441 72.4 L 381 34.6 L 306 18.9 L 239 28.4 L 176 75.6 L 145 142 L 142 220 L 158 302 L 195 378 L 255 438 L 321 472 L 391 482 L 444 472 L 482 454 L 491 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 89.6448 0)"/><path d="M 142 15.8 L 268 718 M 501 479 L 170 148 M 324 306 L 454 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 98.7072 0)"/><path d="M 268 718 L 142 15.8 L 158 101 L 183 72.4 L 233 37.8 L 287 22.1 L 343 18.9 L 416 56.7 L 466 101 L 507 164 L 536 243 L 545 321 L 542 394 L 507 454 L 469 476 L 413 488 L 350 476 L 287 444 L 214 394" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 115.277 0)"/><path d="M 148 18.9 L 230 482 L 205 340 L 243 397 L 296 454 L 346 476 L 394 482 L 422 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 126.106 0)"/><path d="M 306 18.9 L 309 18.9 L 375 34.6 L 441 75.6 L 488 139 L 520 208 L 532 274 L 532 334 L 523 387 L 501 428 L 460 466 L 416 482 L 375 485 L 321 476 L 268 447 L 220 400 L 189 356 L 158 290 L 151 239 L 145 180 L 151 126 L 180 75.6 L 217 40.9 L 261 22.1 L 306 18.9 M 279 646 L 309 675 L 340 688 L 376 688 L 404 659 L 435 631 L 455 622 L 484 626 L 506 644 L 528 664" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 132.634 0)"/><path d="M 164 482 L 214 9.45 L 227 9.45 L 444 482 L 463 482 L 513 9.45 L 526 9.45 L 743 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 143.405 0)"/><path d="M 145 15.8 L 227 482 L 208 369 L 258 413 L 306 450 L 340 469 L 391 482 L 422 485 L 469 472 L 491 454 L 510 422 L 520 378 L 454 15.8 M 278 646 L 309 675 L 340 688 L 375 688 L 404 659 L 434 631 L 454 622 L 483 626 L 505 644 L 527 664" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.883 0)"/><path d="M 154 18.9 L 233 472 L 161 472 L 353 472 L 233 472 L 258 611 L 274 658 L 312 706 L 365 724 L 406 718 L 432 706" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.854 0)"/><path d="M 306 18.9 L 309 18.9 L 375 34.6 L 441 75.6 L 488 139 L 520 208 L 532 274 L 532 334 L 523 387 L 501 428 L 460 466 L 416 482 L 375 485 L 321 476 L 268 447 L 220 400 L 189 356 L 158 290 L 151 239 L 145 180 L 151 126 L 180 75.6 L 217 40.9 L 261 22.1 L 306 18.9 M 179 -33.1 L 494 562" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 180.422 0)"/><path d="M 66.1 9.45 L 469 485 M 170 485 L 406 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 191.194 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 259.2)"><path d="M 129 671 L 126 410 L 123 277 L 126 164 L 126 22.1 M 29.3 826 L 50.2 867 L 123 920 L 170 891 L 225 831" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 536 277 L 479 151 L 387 66.1 L 321 28.4 L 258 6.3 L 170 15.8 L 123 47.2 L 110 145 L 158 243 L 220 337 L 321 406 L 397 441 L 454 441 L 523 428 L 536 381 L 548 3.15 M 262 643 L 283 686 L 358 739 L 406 710 L 463 648" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 9.312 0)"/><path d="M 123 463 L 129 3.15 L 167 318 L 230 413 L 340 460 L 406 463 L 450 435 L 485 350 L 472 3.15 L 507 324 L 583 410 L 690 460 L 781 460 L 838 435 L 850 356 L 854 208 L 860 12.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 19.5264 0)"/><path d="M 536 277 L 479 151 L 387 66.1 L 321 28.4 L 258 6.3 L 170 15.8 L 123 47.2 L 110 145 L 158 243 L 220 337 L 321 406 L 397 441 L 454 441 L 523 428 L 536 381 L 548 3.15 M 357 770 L 333 765 L 306 748 L 285 723 L 269 690 L 267 651 L 281 610 L 301 591 L 324 578 L 356 576 L 396 579 L 428 601 L 448 636 L 449 672 L 444 707 L 425 736 L 414 752 L 396 763 L 374 770 L 357 770" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 43.0464 0)"/><path d="M 526 406 L 498 454 L 428 463 L 302 413 L 211 328 L 148 227 L 117 135 L 126 50.4 L 208 3.15 L 299 9.45 L 406 56.7 L 463 113 L 501 180 L 529 353 L 545 -406" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 60.5184 0)"/><path d="M 135 460 L 110 315 L 101 148 L 139 50.4 L 217 9.45 L 350 18.9 L 425 66.1 L 466 85.1 L 507 142 L 536 202 L 513 472 L 545 12.6 M 240 871 L 255 821 L 340 692" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.4448 0)"/><path d="M 113 9.45 L 117 491 M 97.6 668 L 120 684" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.064 0)"/><path d="M 376.887 0.944133 C 369.915 -72.7372 441.858 -152.396 298.042 -138.04 M 536 416 L 504 444 L 410 454 L 309 416 L 224 353 L 132 233 L 104 107 L 164 34.6 L 287 -3.15 L 419 3.15 L 513 25.2 L 614 78.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 81.7574 0)"/><path d="M 91.4 674 L 110 293 L 110 12.6 L 117 246 L 205 321 L 432 472 L 126 258 L 246 170 L 517 22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 93.3158 0)"/><path d="M 145 671 L 151 40.9 L 198 22.1 L 280 37.8 L 403 88.2 L 554 208 L 614 312 L 636 394 L 617 438 L 570 457 L 460 447 L 362 381 L 255 306 L 158 167" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.193 0)"/><path d="M 129 469 L 117 15.8 L 148 271 L 224 369 L 321 425 L 400 457 L 435 460 L 539 450 L 551 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 121.501 0)"/><path d="M 346 469 L 220 413 L 154 318 L 110 224 L 132 97.7 L 173 28.4 L 306 6.3 L 416 34.6 L 529 107 L 592 224 L 570 369 L 520 425 L 463 460 L 346 469 M 199 585 L 224 625 L 254 646 L 278 646 L 314 621 L 359 585 L 393 591 L 420 602 L 456 655" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 131.543 0)"/><path d="M 110 460 L 180 236 L 249 97.7 L 296 25.2 L 315 37.8 L 403 312 L 419 372 L 460 343 L 621 47.2 L 662 22.1 L 806 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.18 0)"/><path d="M 91.4 450 L 94.5 18.9 L 91.4 324 L 208 400 L 321 454 L 394 460 L 447 454 L 482 416 L 507 306 L 504 9.45 M 174 575 L 200 615 L 229 636 L 252 636 L 288 611 L 332 575 L 366 582 L 393 592 L 429 645" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 157.06 0)"/><path d="M 611 542 L 523 636 L 419 684 L 350 690 L 268 636 L 230 551 L 230 460 L 246 375 L 280 183 L 293 25.2 L 268 255 L 81.9 227 L 435 274 L 598 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 173.629 0)"/><path d="M 346 469 L 220 413 L 154 318 L 110 224 L 132 97.7 L 173 28.4 L 306 6.3 L 416 34.6 L 529 107 L 592 224 L 570 369 L 520 425 L 463 460 L 346 469 M 542 556 L 430 381 L 361 264 L 304 181 L 235 74.5 L 152 -51.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 185.188 0)"/><path d="M 104 447 L 321 214 L 523 12.6 L 315 214 L 485 447 L 321 211 L 195 69.3 L 126 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 195.825 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 288)"><path d="M 126 598 L 189 662 L 284 662 L 378 630 L 441 662 M 220 630 L 346 630 M 126 598 L 189 630 L 284 598 L 378 598 L 441 662 M 346 504 L 315 472 L 284 410 L 284 378 L 220 378 L 189 346 L 189 284 L 220 315 L 284 315 L 284 158 M 315 441 L 315 220 M 220 346 L 315 346 M 346 504 L 346 252 L 315 189 L 284 158 M 536 598 L 472 536 L 441 441 L 441 94.5 L 410 31.5 L 346 31.5 L 220 94.5 L 158 94.5 L 94.5 63 L 31.5 0 M 472 504 L 472 126 M 315 31.5 L 284 31.5 L 220 63 L 126 63 M 536 598 L 504 536 L 504 158 L 472 94.5 L 410 31.5 L 346 0 L 252 0 L 189 31.5 L 94.5 31.5 L 31.5 0 M 276 772 L 402 850 L 528 772 M 276 772 L 402 835 L 528 772" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 220 284 L 158 220 L 126 158 L 126 94.5 L 158 31.5 L 220 0 L 284 63 L 378 94.5 M 126 158 L 158 94.5 L 189 63 L 252 31.5 M 158 220 L 158 158 L 189 94.5 L 252 63 L 284 63 M 158 346 L 220 346 L 315 378 L 378 410 L 410 441 L 472 378 L 441 346 L 441 94.5 L 472 63 L 504 63 M 189 410 L 158 378 L 252 378 M 346 378 L 441 378 L 410 410 L 410 63 L 441 31.5 M 126 378 L 189 441 L 220 410 L 284 378 L 378 346 L 378 63 L 441 0 L 504 63 M 126 378 L 284 220 M 165 567 L 291 646 L 417 567 M 165 567 L 291 630 L 417 567" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 18.7392 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 158 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 378 L 378 410 L 410 441 L 472 378 L 472 94.5 L 536 63 L 472 0 M 378 410 L 441 378 L 441 63 L 504 31.5 M 315 378 L 346 378 L 410 346 L 410 94.5 L 378 63 L 441 31.5 L 472 0 M 472 346 L 567 378 L 630 410 L 662 441 L 693 410 L 756 378 L 788 378 L 724 346 L 724 94.5 L 756 63 L 788 63 M 630 410 L 693 378 L 693 63 L 724 31.5 M 567 378 L 598 378 L 662 346 L 662 63 L 724 0 L 788 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 29.0304 0)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5 M 397 860 L 378 850 L 359 832 L 350 813 L 340 784 L 340 737 L 350 709 L 359 690 L 378 671 L 397 662 L 435 662 L 454 671 L 472 690 L 482 709 L 491 737 L 491 784 L 482 813 L 472 832 L 454 850 L 435 860 L 397 860 M 406 850 L 378 841 L 359 813 L 350 784 L 350 737 L 359 709 L 378 680 L 406 671 L 425 671 L 454 680 L 472 709 L 482 737 L 482 784 L 472 813 L 454 841 L 425 850 L 406 850" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 52.0128 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 63 L 252 31.5 M 220 378 L 220 94.5 L 284 63 L 315 63 M 94.5 63 L 126 63 L 189 31.5 L 220 0 L 252 31.5 L 315 63 L 410 94.5 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 -220 M 346 410 L 441 346 L 441 -189 L 410 -158 L 441 -94.5 M 315 410 L 346 378 L 410 346 L 410 -94.5 L 378 -158 L 472 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 71.3664 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 M 126 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 315 63 M 94.5 63 L 126 63 L 189 31.5 L 220 0 L 252 31.5 L 315 63 L 410 94.5 M 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 94.5 L 504 63 L 536 63 M 378 410 L 441 378 L 441 63 L 472 31.5 M 410 441 L 346 378 L 410 346 L 410 63 L 472 0 L 536 63 M 189 788 L 346 598 M 189 788 L 158 756 L 346 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 82.2528 0)"/><path d="M 220 0 L 252 31.5 L 315 63 L 252 94.5 L 220 441 M 220 94.5 L 189 63 L 220 31.5 L 252 63 L 220 94.5 L 220 441 M 220 0 L 189 31.5 L 126 63 L 189 94.5 L 220 441 M 220 567 L 284 630 L 220 662 L 158 630 L 220 567 M 220 598 L 252 630 L 189 630 L 220 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 93.1392 0)"/><path d="M 213.551 -32.4208 C 212.941 -92.6187 258.672 -87.4647 258.494 -137.288 L 192.578 -150.771 L 131.155 -131.296 M 231.675 -21.8482 L 231.528 -56.3905 L 271.977 -74.3678 L 274.974 -149.273 L 186.585 -174.741 L 131.155 -131.296 L 168.608 -132.794 L 230.03 -125.303 L 228.532 -95.3413 L 182.091 -83.3565 L 183.589 -21.934 M 158 378 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 -0 M 189 378 L 189 63 L 252 31.5 M 220 378 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 -0 M 158 378 L 284 410 L 346 441 L 378 410 L 441 378 L 472 378 M 315 410 L 346 378 L 410 378 M 220 378 L 284 410 L 346 346 L 410 346 L 472 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 100.397 0)"/><path d="M 126 598 L 158 536 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 189 536 L 158 598 L 189 630 L 189 63 L 252 31.5 M 126 598 L 220 662 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 410 L 378 441 L 441 346 L 346 284 L 220 189 M 346 410 L 410 346 M 315 410 L 378 315 M 346 284 L 378 252 L 441 94.5 L 472 63 L 504 63 M 346 252 L 378 220 L 410 63 L 441 31.5 M 315 252 L 346 220 L 378 63 L 441 0 L 504 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 108.864 0)"/><path d="M 126 598 L 158 536 L 158 94.5 L 94.5 63 M 189 536 L 158 598 L 189 630 L 189 94.5 L 284 31.5 M 126 598 L 220 662 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 220 346 L 315 378 L 378 410 L 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 63 M 378 410 L 441 378 L 441 94.5 M 315 378 L 346 378 L 410 346 L 410 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 126.413 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 126 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 0 M 220 378 L 346 441 L 378 410 L 441 378 L 472 378 M 315 410 L 346 378 L 410 378 M 284 410 L 346 346 L 410 346 L 472 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 137.299 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 94.5 L 284 31.5 M 220 378 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 63 M 346 410 L 441 346 L 441 94.5 M 315 410 L 346 378 L 410 346 L 410 63 M 170 567 L 170 605 L 189 662 L 227 680 L 265 680 L 302 662 L 378 605 L 416 586 L 454 586 L 491 605 L 510 643 M 170 605 L 189 643 L 227 662 L 265 662 L 302 643 L 378 586 L 416 567 L 454 567 L 491 586 L 510 643 L 510 680" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 145.766 0)"/><path d="M 126 441 L 158 378 L 158 94.5 L 252 0 L 315 63 L 410 94.5 M 158 410 L 189 378 L 189 94.5 L 284 31.5 M 126 441 L 189 410 L 220 378 L 220 126 L 252 94.5 L 315 63 M 410 441 L 346 378 L 410 346 L 410 94.5 L 504 0 L 567 63 L 662 94.5 L 724 94.5 M 378 410 L 441 378 L 441 94.5 L 536 31.5 M 410 441 L 441 410 L 504 378 L 472 346 L 472 126 L 504 94.5 L 567 63 M 662 441 L 693 410 L 756 378 L 788 378 L 724 346 L 724 94.5 M 630 410 L 693 378 L 693 126 M 662 441 L 598 378 L 662 346 L 662 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.653 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 158 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 378 L 378 410 L 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 94.5 L 504 63 L 536 63 M 378 410 L 441 378 L 441 63 L 472 31.5 M 315 378 L 346 378 L 410 346 L 410 63 L 472 0 L 536 63 M 170 567 L 170 605 L 189 662 L 227 680 L 265 680 L 302 662 L 378 605 L 416 586 L 454 586 L 491 605 L 510 643 M 170 605 L 189 643 L 227 662 L 265 662 L 302 643 L 378 586 L 416 567 L 454 567 L 491 586 L 510 643 L 510 680" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 172.378 0)"/><path d="M 158 598 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 189 598 L 189 63 L 252 31.5 M 220 598 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 0 M 158 598 L 252 630 L 315 662 L 346 630 L 410 598 L 441 598 M 284 630 L 315 598 L 378 598 M 220 598 L 252 630 L 315 567 L 378 567 L 441 598 M 63 441 L 158 441 M 220 441 L 346 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 190.522 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 94.5 L 284 31.5 M 220 378 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 63 M 346 410 L 441 346 L 441 94.5 M 315 410 L 346 378 L 410 346 L 410 63 M 463 551 L 66.1 -154 L 88.2 -154 M 463 551 L 485 551 L 88.2 -154" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 198.394 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 209.28 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 316.8)"><path d="M 220 662 L 220 0 M 117 810 L 224 910 L 331 810" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 290 621 L 397 721 L 504 621" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.096 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 23.5776 0)"/><path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 397 860 L 378 850 L 359 832 L 350 813 L 340 784 L 340 737 L 350 709 L 359 690 L 378 671 L 397 662 L 435 662 L 454 671 L 472 690 L 482 709 L 491 737 L 491 784 L 482 813 L 472 832 L 454 850 L 435 860 L 397 860" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.9792 0)"/><path d="M 567 441 L 567 -220 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 67.7184 0)"/><path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0 M 331 740 L 422 617" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 79.2 0)"/><path d="M 252 0 L 252 441 M 252 598 L 284 630 L 252 662 L 220 630 L 252 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.6816 0)"/><path d="M 397.309 0.971243 C 395.35 -74.3069 390.855 -45.7805 438.333 -54.886 C 442.284 -121.919 418.076 -107.953 365.929 -108.511 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 -0 L 441 -0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 96.7296 0)"/><path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 107.616 0)"/><path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 125.165 0)"/><path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 136.646 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 233 586 L 233 624 L 252 680 L 290 699 L 328 699 L 365 680 L 441 624 L 479 605 L 517 605 L 554 624 L 573 662 M 233 624 L 252 662 L 290 680 L 328 680 L 365 662 L 441 605 L 479 586 L 517 586 L 554 605 L 573 662 L 573 699" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 144.518 0)"/><path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 233 586 L 233 624 L 252 680 L 290 699 L 328 699 L 365 680 L 441 624 L 479 605 L 517 605 L 554 624 L 573 662 M 233 624 L 252 662 L 290 680 L 328 680 L 365 662 L 441 605 L 479 586 L 517 586 L 554 605 L 573 662 L 573 699" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 169.306 0)"/><path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 188.045 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 573 573 L 176 -132" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 195.302 0)"/><path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 206.784 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 345.6)"><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0 M 104 794 L 255 888 L 406 794 M 104 794 L 255 869 L 406 794" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5 M 265 586 L 416 680 L 567 586 M 265 586 L 416 662 L 567 586" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.7104 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 315 L 346 410 L 410 441 L 504 441 L 567 410 L 598 315 L 598 0 M 252 315 L 346 378 L 410 410 L 472 410 L 536 378 L 567 315 L 567 0 L 598 0 M 598 315 L 693 410 L 756 441 L 850 441 L 914 410 L 945 315 L 945 0 M 598 315 L 693 378 L 756 410 L 819 410 L 882 378 L 914 315 L 914 0 L 945 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 24.8064 0)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5 M 397 860 L 378 850 L 359 832 L 350 813 L 340 784 L 340 737 L 350 709 L 359 690 L 378 671 L 397 662 L 435 662 L 454 671 L 472 690 L 482 709 L 491 737 L 491 784 L 482 813 L 472 832 L 454 850 L 435 860 L 397 860 M 406 850 L 378 841 L 359 813 L 350 784 L 350 737 L 359 709 L 378 680 L 406 671 L 425 671 L 454 680 L 472 709 L 482 737 L 482 784 L 472 813 L 454 841 L 425 850 L 406 850" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8032 0)"/><path d="M 567 441 L 567 -220 L 598 -220 M 567 441 L 598 441 L 598 -220 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.1568 0)"/><path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 220 441 L 252 441 L 252 126 L 284 63 L 346 31.5 L 410 31.5 L 472 63 L 567 126 M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 284 819 L 441 630 M 284 819 L 252 788 L 441 630" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 82.2528 0)"/><path d="M 284 0 L 284 441 L 252 441 M 284 0 L 252 0 L 252 441 M 284 567 L 315 598 L 315 630 L 284 662 L 252 662 L 220 630 L 220 598 L 252 567 L 284 567 M 284 598 L 284 630 L 252 630 L 252 598 L 284 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.3488 0)"/><path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 -0 L 375.616 -0.381138 C 377.442 -51.9778 412.468 -44.7512 403.786 -81.4044 C 396.38 -108.468 371.12 -109.974 340.752 -110.124 C 424.734 -146.083 443.707 -75.2779 412.066 -33.4328 C 405.811 -25.1602 408.317 -10.1068 405.712 -3.04669e-05 L 441 -0 L 504 31.5 L 567 94.5 M 567 346 L 536 315 L 504 378 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 126 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 100.992 0)"/><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0 M 598 441 L 567 441 L 252 126 M 598 441 L 252 94.5 M 346 220 L 536 0 L 598 0 M 378 252 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 111.878 0)"/><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0 M 252 346 L 315 410 L 378 441 L 472 441 L 536 410 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 472 0 L 378 0 L 315 31.5 L 252 94.5 M 252 346 L 378 410 L 472 410 L 536 378 L 567 346 L 598 252 L 598 189 L 567 94.5 L 536 63 L 472 31.5 L 378 31.5 L 252 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 130.618 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 252 L 284 346 L 346 410 L 410 441 L 504 441 M 252 252 L 284 315 L 346 378 L 410 410 L 504 410 L 504 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.714 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 94.5 L 567 189 L 567 252 L 536 346 L 504 378 L 441 410 L 346 410 M 233 586 L 233 624 L 252 680 L 290 699 L 328 699 L 365 680 L 441 624 L 479 605 L 517 605 L 554 624 L 573 662 M 233 624 L 252 662 L 290 680 L 328 680 L 365 662 L 441 605 L 479 586 L 517 586 L 554 605 L 573 662 L 573 699" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.181 0)"/><path d="M 189 441 L 346 0 M 189 441 L 220 441 L 346 94.5 M 472 441 L 346 94.5 M 472 346 L 346 0 M 472 346 L 598 0 M 472 441 L 598 94.5 M 756 441 L 724 441 L 598 94.5 M 756 441 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 162.662 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 315 L 346 410 L 410 441 L 504 441 L 567 410 L 598 315 L 598 0 M 252 315 L 346 378 L 410 410 L 472 410 L 536 378 L 567 315 L 567 0 L 598 0 M 239 586 L 239 624 L 258 680 L 296 699 L 334 699 L 372 680 L 447 624 L 485 605 L 523 605 L 561 624 L 580 662 M 239 624 L 258 662 L 296 680 L 334 680 L 372 662 L 447 605 L 485 586 L 523 586 L 561 605 L 580 662 L 580 699" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 177.178 0)"/><path d="M 441 662 L 378 662 L 315 630 L 284 536 L 284 0 L 315 0 M 441 662 L 441 630 L 378 630 L 315 598 M 346 630 L 315 536 L 315 0 M 189 441 L 410 441 L 410 410 M 189 441 L 189 410 L 410 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 196.531 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 94.5 L 567 189 L 567 252 L 536 346 L 504 378 L 441 410 L 346 410 M 573 573 L 176 -132 L 198 -132 M 573 573 L 595 573 L 198 -132" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 204.998 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 216.48 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 374.4)"><path d="M 472 158 L 410 220 L 346 315 L 315 378 L 284 472 L 284 567 L 315 630 L 346 662 L 410 662 L 441 630 L 472 567 L 472 472 L 441 315 L 378 158 L 346 94.5 L 284 31.5 L 220 0 L 158 0 L 94.5 31.5 L 63 94.5 L 63 158 L 94.5 189 L 158 189 L 220 158 M 287 769 L 406 896 L 480 769" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 315 189 L 284 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 94.5 L 346 284 L 315 126 L 315 31.5 L 346 0 L 378 0 L 441 31.5 L 472 63 L 536 158 M 106 422 L 225 550 L 299 422" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 17.5488 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 189 252 L 189 220 L 158 94.5 L 126 0 M 158 94.5 L 189 158 L 252 252 L 315 284 L 378 284 L 410 252 L 410 220 L 378 94.5 L 346 0 M 378 94.5 L 410 158 L 472 252 L 536 284 L 598 284 L 630 252 L 630 189 L 598 94.5 L 598 31.5 L 630 0 L 662 0 L 724 31.5 L 756 63 L 819 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.2256 0)"/><path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 397 860 L 378 850 L 359 832 L 350 813 L 340 784 L 340 737 L 350 709 L 359 690 L 378 671 L 397 662 L 435 662 L 454 671 L 472 690 L 482 709 L 491 737 L 491 784 L 482 813 L 472 832 L 454 850 L 435 860 L 397 860" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 49.6128 0)"/><path d="M 315 189 L 284 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 M 346 284 L 315 189 L 252 31.5 L 158 -189 L 126 -284 L 126 -346 L 158 -378 L 220 -346 L 252 -252 L 252 -31.5 L 315 0 L 410 63 L 504 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 68.352 0)"/><path d="M 31.5 158 L 94.5 284 L 31.5 94.5 L 31.5 31.5 L 63 0 L 126 0 L 189 31.5 L 252 94.5 L 315 189 M 346 284 L 284 94.5 L 284 31.5 L 315 0 L 346 0 L 410 31.5 L 441 63 L 504 158 M 142 614 L 233 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 77.4144 0)"/><path d="M 126 0 L 158 31.5 L 220 410 M 126 31.5 L 220 410 M 126 0 L 94.5 31.5 L 220 410 M 284 598 L 315 630 L 284 662 L 252 630 L 284 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 86.4768 0)"/><path d="M 175.05 0.510792 C 181.055 -70.8436 197.197 -89.8138 149.289 -87.0079 M 252 220 L 252 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 -0 L 220 -0 L 315 63 L 378 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 93.12 0)"/><path d="M 31.5 158 L 94.5 252 L 189 410 L 220 472 L 252 567 L 252 630 L 220 662 L 158 630 L 126 567 L 94.5 441 L 63 252 L 31.5 0 M 31.5 0 L 63 94.5 L 94.5 158 L 158 252 L 220 284 L 284 284 L 315 252 L 315 189 L 252 158 L 158 158 M 158 158 L 220 126 L 252 31.5 L 284 0 L 315 0 L 378 31.5 L 410 63 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.7632 0)"/><path d="M 31.5 158 L 94.5 252 L 189 410 L 220 472 L 252 567 L 252 630 L 220 662 L 158 630 L 126 567 L 94.5 441 L 63 220 L 63 31.5 L 94.5 0 L 126 0 L 189 31.5 L 252 94.5 L 284 189 L 284 284 L 315 158 L 346 126 L 410 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 115.488 0)"/><path d="M 31.5 158 L 94.5 252 L 126 315 L 126 252 L 220 252 L 252 220 L 252 158 L 220 63 L 220 31.5 L 252 0 L 284 0 L 346 31.5 L 378 63 L 441 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 123.955 0)"/><path d="M 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 63 L 315 126 L 315 189 L 284 252 L 220 284 L 189 252 L 189 189 L 220 126 L 284 94.5 L 378 94.5 L 441 126 L 472 158 M 73.5 425 L 73.5 457 L 89.2 504 L 121 520 L 152 520 L 184 504 L 247 457 L 278 441 L 310 441 L 341 457 L 357 488 M 73.5 457 L 89.2 488 L 121 504 L 152 504 L 184 488 L 247 441 L 278 425 L 310 425 L 341 441 L 357 488 L 357 520" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 131.827 0)"/><path d="M 126 284 L 63 220 L 31.5 126 L 31.5 63 L 63 0 L 126 0 L 189 31.5 L 252 94.5 M 315 284 L 252 94.5 L 252 31.5 L 284 0 L 346 0 L 410 31.5 L 472 94.5 L 504 189 L 504 284 M 504 284 L 536 158 L 567 126 L 630 126 L 693 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 140.294 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 189 252 L 189 220 L 158 94.5 L 126 0 M 158 94.5 L 189 158 L 252 252 L 315 284 L 378 284 L 410 252 L 410 189 L 378 94.5 L 378 31.5 L 410 0 L 441 0 L 504 31.5 L 536 63 L 598 158 M 94.5 425 L 94.5 457 L 110 504 L 142 520 L 173 520 L 205 504 L 268 457 L 299 441 L 331 441 L 362 457 L 378 488 M 94.5 457 L 110 488 L 142 504 L 173 504 L 205 488 L 268 441 L 299 425 L 331 425 L 362 441 L 378 488 L 378 520" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 153.005 0)"/><path d="M 31.5 158 L 158 315 L 220 410 L 252 472 L 284 567 L 284 630 L 252 662 L 189 630 L 158 567 L 94.5 315 L 0 31.5 L -94.5 -189 L -126 -284 L -126 -346 L -94.5 -378 L -31.5 -346 L 0 -252 L 31.5 31.5 L 63 0 L 126 0 L 189 31.5 L 220 63 L 284 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 171.149 0)"/><path d="M 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 63 L 315 126 L 315 189 L 284 252 L 220 284 L 189 252 L 189 189 L 220 126 L 284 94.5 L 378 94.5 L 441 126 L 472 158 M 355 386 L -46.3 -108" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 175.987 0)"/><path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 184.454 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 403.2)"><path d="M 472 598 L 410 504 L 346 346 L 284 189 L 252 126 L 189 31.5 L 126 0 M 536 472 L 472 410 L 378 378 L 284 378 L 220 410 L 189 472 L 189 536 L 220 598 L 284 630 L 410 662 L 536 662 L 472 598 L 441 536 L 378 346 L 315 158 L 284 94.5 L 220 31.5 L 126 0 L 63 0 L 31.5 31.5 L 31.5 94.5 L 63 126 L 94.5 94.5 L 63 63 M 246 756 L 397 850 L 548 756 M 246 756 L 397 832 L 548 756" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 346 189 L 315 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 94.5 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 378 284 L 315 94.5 L 315 31.5 L 378 0 L 441 31.5 L 472 63 L 536 158 M 410 284 L 346 94.5 L 346 31.5 L 378 0 M 113 416 L 265 510 L 416 416 M 113 416 L 265 491 L 416 416" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 16.9344 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 441 252 L 441 189 L 378 0 M 378 284 L 410 252 L 410 189 L 346 0 M 441 189 L 504 252 L 567 284 L 598 284 L 662 252 L 662 189 L 630 94.5 L 630 31.5 L 662 0 M 598 284 L 630 252 L 630 189 L 598 94.5 L 598 31.5 L 662 0 L 724 31.5 L 756 63 L 819 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 26.6112 0)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5 M 397 860 L 378 850 L 359 832 L 350 813 L 340 784 L 340 737 L 350 709 L 359 690 L 378 671 L 397 662 L 435 662 L 454 671 L 472 690 L 482 709 L 491 737 L 491 784 L 482 813 L 472 832 L 454 850 L 435 860 L 397 860 M 406 850 L 378 841 L 359 813 L 350 784 L 350 737 L 359 709 L 378 680 L 406 671 L 425 671 L 454 680 L 472 709 L 482 737 L 482 784 L 472 813 L 454 841 L 425 850 L 406 850" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.9984 0)"/><path d="M 346 189 L 315 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 378 284 L 189 -284 L 189 -346 L 220 -378 L 284 -346 L 315 -252 L 315 0 L 378 0 L 472 63 L 536 158 M 410 284 L 315 0 L 252 -158 L 189 -284" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 68.352 0)"/><path d="M 126 284 L 63 94.5 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 L 346 189 M 158 284 L 94.5 94.5 L 94.5 31.5 L 126 0 M 378 284 L 315 94.5 L 315 31.5 L 378 0 L 441 31.5 L 472 63 L 536 158 M 410 284 L 346 94.5 L 346 31.5 L 378 0 M 158 693 L 315 504 M 158 693 L 126 662 L 315 504" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 78.0288 0)"/><path d="M 126 0 L 158 31.5 L 220 410 M 126 31.5 L 220 410 M 126 0 L 94.5 31.5 L 220 410 M 284 598 L 315 630 L 284 662 L 252 630 L 284 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 87.7056 0)"/><path d="M 284 252 L 252 220 L 284 220 L 284 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 252 0 L 346 63 L 410 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.3488 0)"/><path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 31.5 0 M 284 662 L 63 0 M 315 284 L 315 252 L 346 252 L 315 284 L 284 284 L 220 220 L 126 189 M 126 189 L 220 158 L 252 31.5 L 284 0 M 126 189 L 189 158 L 220 31.5 L 284 0 L 315 0 L 410 63 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 101.606 0)"/><path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 63 94.5 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 L 315 189 L 315 284 L 346 158 L 378 126 L 410 126 L 472 158 M 284 662 L 94.5 94.5 L 94.5 31.5 L 126 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 117.331 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 346 189 M 346 284 L 346 189 L 378 126 L 410 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 125.798 0)"/><path d="M 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 63 L 346 126 L 346 189 L 315 252 L 252 284 L 220 252 L 220 189 L 252 126 L 315 94.5 L 378 94.5 L 441 126 L 472 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 137 441 L 137 472 L 152 520 L 184 536 L 215 536 L 247 520 L 310 472 L 341 457 L 373 457 L 404 472 L 420 504 M 137 472 L 152 504 L 184 520 L 215 520 L 247 504 L 310 457 L 341 441 L 373 441 L 404 457 L 420 504 L 420 536" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 134.266 0)"/><path d="M 158 284 L 94.5 220 L 63 126 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 M 189 284 L 126 220 L 94.5 126 L 94.5 31.5 L 126 0 M 346 284 L 284 94.5 L 284 31.5 L 346 0 L 378 0 L 441 31.5 L 504 94.5 L 536 189 L 536 284 M 378 284 L 315 94.5 L 315 31.5 L 346 0 M 536 284 L 567 158 L 598 126 L 630 126 L 693 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.733 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 441 252 L 441 189 L 410 94.5 L 410 31.5 L 441 0 M 378 284 L 410 252 L 410 189 L 378 94.5 L 378 31.5 L 441 0 L 504 31.5 L 536 63 L 598 158 M 158 441 L 158 472 L 173 520 L 205 536 L 236 536 L 268 520 L 331 472 L 362 457 L 394 457 L 425 472 L 441 504 M 158 472 L 173 504 L 205 520 L 236 520 L 268 504 L 331 457 L 362 441 L 394 441 L 425 457 L 441 504 L 441 536" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 155.443 0)"/><path d="M 126 284 L 220 378 L 284 472 L 315 567 L 315 630 L 284 662 L 220 630 L 189 567 L -94.5 -284 L -94.5 -346 L -63 -378 L 0 -346 L 31.5 -252 L 63 31.5 L 94.5 0 L 158 0 L 220 31.5 L 252 63 L 315 158 M 189 567 L 158 410 L 126 284 L 31.5 0 L -31.5 -158 L -94.5 -284" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 173.587 0)"/><path d="M 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 63 L 346 126 L 346 189 L 315 252 L 252 284 L 220 252 L 220 189 L 252 126 L 315 94.5 L 378 94.5 L 441 126 L 472 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 386 386 L -15.4 -108" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.04 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 187.507 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 432)"><path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 252 662 L 252 0 M 94.5 662 L 346 662 M 94.5 0 L 346 0 M 126 662 L 189 630 M 158 662 L 189 598 M 284 662 L 252 598 M 315 662 L 252 630 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 56.7 813 L 208 907 L 359 813 M 56.7 813 L 208 888 L 359 813" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 189 346 L 189 378 L 220 378 L 220 315 L 158 315 L 158 378 L 189 410 L 252 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 94.5 L 536 31.5 L 567 0 M 441 378 L 472 315 L 472 94.5 L 504 31.5 M 378 441 L 410 410 L 441 346 L 441 94.5 L 472 31.5 L 567 0 L 598 0 M 441 284 L 410 252 L 252 220 L 158 189 L 126 126 L 126 94.5 L 158 31.5 L 252 0 L 346 0 L 410 31.5 L 441 94.5 M 189 189 L 158 126 L 158 94.5 L 189 31.5 M 410 252 L 284 220 L 220 189 L 189 126 L 189 94.5 L 220 31.5 L 252 0 M 189 605 L 340 699 L 491 605 M 189 605 L 340 680 L 491 605" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 14.5152 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 252 315 L 284 378 L 315 410 L 378 441 L 472 441 L 536 410 L 567 378 L 598 284 L 598 0 M 536 378 L 567 284 L 567 31.5 M 472 441 L 504 410 L 536 315 L 536 0 M 598 315 L 630 378 L 662 410 L 724 441 L 819 441 L 882 410 L 914 378 L 945 284 L 945 0 M 882 378 L 914 284 L 914 31.5 M 819 441 L 850 410 L 882 315 L 882 0 M 94.5 0 L 346 0 M 441 0 L 693 0 M 788 0 L 1039.5 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 31.5 L 472 0 M 536 63 L 504 0 M 598 63 L 630 0 M 598 31.5 L 662 0 M 882 31.5 L 819 0 M 882 63 L 850 0 M 945 63 L 976 0 M 945 31.5 L 1008 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 26.6112 0)"/><path d="M 189 346 L 189 378 L 220 378 L 220 315 L 158 315 L 158 378 L 189 410 L 252 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 94.5 L 536 31.5 L 567 0 M 441 378 L 472 315 L 472 94.5 L 504 31.5 M 378 441 L 410 410 L 441 346 L 441 94.5 L 472 31.5 L 567 0 L 598 0 M 441 284 L 410 252 L 252 220 L 158 189 L 126 126 L 126 94.5 L 158 31.5 L 252 0 L 346 0 L 410 31.5 L 441 94.5 M 189 189 L 158 126 L 158 94.5 L 189 31.5 M 410 252 L 284 220 L 220 189 L 189 126 L 189 94.5 L 220 31.5 L 252 0 M 293 813 L 265 803 L 246 784 L 236 765 L 227 728 L 227 699 L 236 662 L 246 643 L 265 624 L 293 614 L 312 614 L 340 624 L 359 643 L 369 662 L 378 699 L 378 728 L 369 765 L 359 784 L 340 803 L 312 813 L 293 813 M 255 784 L 246 765 L 236 737 L 236 690 L 246 662 L 255 643 M 350 643 L 359 662 L 369 690 L 369 737 L 359 765 L 350 784 M 293 813 L 274 803 L 255 775 L 246 737 L 246 690 L 255 652 L 274 624 L 293 614 M 312 614 L 331 624 L 350 652 L 359 690 L 359 737 L 350 775 L 331 803 L 312 813" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 54.432 0)"/><path d="M 472 410 L 472 -220 M 504 378 L 504 -189 M 441 410 L 504 410 L 536 441 L 536 -220 M 472 346 L 441 410 L 378 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 441 31.5 L 472 94.5 M 189 346 L 158 284 L 158 158 L 189 94.5 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 -220 L 630 -220 M 472 -189 L 410 -220 M 472 -158 L 441 -220 M 536 -158 L 567 -220 M 536 -189 L 598 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.7856 0)"/><path d="M 189 441 L 189 158 L 220 63 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 504 63 L 536 126 M 220 410 L 220 126 L 252 63 M 94.5 441 L 252 441 L 252 126 L 284 31.5 L 315 0 M 536 441 L 536 0 L 693 0 M 567 410 L 567 31.5 M 441 441 L 598 441 L 598 0 M 126 441 L 189 410 M 158 441 L 189 378 M 598 63 L 630 0 M 598 31.5 L 662 0 M 236 788 L 394 598 M 236 788 L 205 756 L 394 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.8816 0)"/><path d="M 220 0 L 252 31.5 L 252 94.5 L 220 346 M 220 0 L 220 441 L 189 441 M 220 0 L 189 0 L 189 441 M 189 0 L 158 31.5 L 158 94.5 L 189 346 M 220 567 L 252 598 L 252 630 L 220 662 L 189 662 L 158 630 L 158 598 L 189 567 L 220 567 M 220 598 L 220 630 L 189 630 L 189 598 L 220 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.7824 0)"/><path d="M 387.787 -74.7441 C 387.787 -74.7441 384.031 -108.487 361.065 -122.125 C 338.099 -135.764 316.592 -134.43 316.592 -134.43 M 337 -6 L 362.939 -40.4565 L 403.388 -58.4338 L 406.385 -133.339 L 317.996 -158.807 L 259.388 -115.362 L 300.019 -116.86 C 356.662 -123.488 377.223 -87.9681 335.502 -67.4224 L 337 -6 M 504 315 L 504 346 L 472 346 L 472 284 L 536 284 L 536 346 L 472 410 L 410 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 -0 L 378 -0 L 472 31.5 L 536 94.5 M 189 346 L 158 284 L 158 158 L 189 94.5 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 -0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 106.426 0)"/><path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 94.5 662 L 252 662 L 252 0 M 536 410 L 252 126 M 378 252 L 598 0 M 378 220 L 567 0 M 346 220 L 536 0 M 441 441 L 662 441 M 94.5 0 L 346 0 M 441 0 L 662 0 M 126 662 L 189 630 M 158 662 L 189 598 M 472 441 L 536 410 M 630 441 L 536 410 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 63 L 472 0 M 504 63 L 630 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 117.907 0)"/><path d="M 189 662 L 189 0 L 220 31.5 L 284 31.5 M 220 630 L 220 63 M 94.5 662 L 252 662 L 252 31.5 M 252 346 L 284 410 L 346 441 L 410 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 410 0 L 346 0 L 284 31.5 L 252 94.5 M 536 346 L 567 284 L 567 158 L 536 94.5 M 410 441 L 472 410 L 504 378 L 536 284 L 536 158 L 504 63 L 472 31.5 L 410 0 M 126 662 L 189 630 M 158 662 L 189 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 138.47 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 472 378 L 472 410 L 441 410 L 441 346 L 504 346 L 504 410 L 472 441 L 410 441 L 346 410 L 284 346 L 252 252 M 94.5 0 L 346 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.181 0)"/><path d="M 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 378 441 L 315 441 M 189 346 L 158 284 L 158 158 L 189 94.5 M 504 94.5 L 536 158 L 536 284 L 504 346 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 0 L 441 31.5 L 472 63 L 504 158 L 504 284 L 472 378 L 441 410 L 378 441 M 202 605 L 202 643 L 220 699 L 258 718 L 296 718 L 334 699 L 410 643 L 447 624 L 485 624 L 523 643 L 542 680 M 202 643 L 220 680 L 258 699 L 296 699 L 334 680 L 410 624 L 447 605 L 485 605 L 523 624 L 542 680 L 542 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 161.472 0)"/><path d="M 158 441 L 284 0 M 189 441 L 284 94.5 M 220 441 L 315 94.5 M 410 441 L 315 94.5 L 284 0 M 410 441 L 536 0 M 441 441 L 536 94.5 M 410 441 L 472 441 L 567 94.5 M 662 410 L 567 94.5 L 536 0 M 63 441 L 315 441 M 567 441 L 756 441 M 94.5 441 L 189 410 M 284 441 L 220 410 M 598 441 L 662 410 M 724 441 L 662 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 173.568 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 252 315 L 284 378 L 315 410 L 378 441 L 472 441 L 536 410 L 567 378 L 598 284 L 598 0 M 536 378 L 567 284 L 567 31.5 M 472 441 L 504 410 L 536 315 L 536 0 M 94.5 0 L 346 0 M 441 0 L 693 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 31.5 L 472 0 M 536 63 L 504 0 M 598 63 L 630 0 M 598 31.5 L 662 0 M 220 605 L 220 643 L 239 699 L 277 718 L 315 718 L 353 699 L 428 643 L 466 624 L 504 624 L 542 643 L 561 680 M 220 643 L 239 680 L 277 699 L 315 699 L 353 680 L 428 624 L 466 605 L 504 605 L 542 624 L 561 680 L 561 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 188.083 0)"/><path d="M 410 598 L 410 630 L 378 630 L 378 567 L 441 567 L 441 630 L 410 662 L 315 662 L 252 630 L 220 598 L 189 504 L 189 0 M 252 598 L 220 504 L 220 31.5 M 315 662 L 284 630 L 252 567 L 252 0 M 94.5 441 L 378 441 M 94.5 0 L 346 0 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 209.242 0)"/><path d="M 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 378 441 L 315 441 M 189 346 L 158 284 L 158 158 L 189 94.5 M 504 94.5 L 536 158 L 536 284 L 504 346 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 0 L 441 31.5 L 472 63 L 504 158 L 504 284 L 472 378 L 441 410 L 378 441 M 507 551 L 110 -154 L 132 -154 M 507 551 L 529 551 L 132 -154" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 217.709 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 229.805 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 460.8)"><path d="M 284 662 L 94.5 0 M 315 662 L 126 0 M 346 662 L 158 0 M 189 662 L 441 662 M 0 0 L 252 0 M 220 662 L 315 630 M 252 662 L 284 598 M 378 662 L 315 598 M 410 662 L 315 630 M 126 31.5 L 31.5 0 M 126 63 L 63 0 M 158 63 L 189 0 M 126 31.5 L 220 0 M 189 775 L 340 869 L 491 775 M 189 775 L 340 850 L 491 775" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 504 441 L 441 220 L 441 94.5 L 472 31.5 L 504 0 L 567 0 L 630 63 L 662 126 M 536 441 L 472 220 L 472 31.5 M 504 441 L 567 441 L 504 220 L 472 94.5 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 220 410 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0 M 208 567 L 359 662 L 510 567 M 208 567 L 359 643 L 510 567" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 15.7248 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 0 M 220 410 L 220 252 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 252 252 L 315 346 L 378 410 L 441 441 L 504 441 L 567 410 L 598 346 L 598 252 L 536 0 M 567 410 L 567 252 L 504 0 M 567 346 L 536 220 L 472 0 L 536 0 M 598 252 L 662 346 L 724 410 L 788 441 L 850 441 L 914 410 L 945 346 L 945 252 L 882 94.5 M 914 410 L 914 284 L 882 158 L 882 31.5 M 914 346 L 850 189 L 850 94.5 L 882 31.5 L 914 0 L 976 0 L 1039.5 63 L 1071 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 29.0304 0)"/><path d="M 504 441 L 441 220 L 441 94.5 L 472 31.5 L 504 0 L 567 0 L 630 63 L 662 126 M 536 441 L 472 220 L 472 31.5 M 504 441 L 567 441 L 504 220 L 472 94.5 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 220 410 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0 M 350 813 L 321 803 L 302 784 L 284 756 L 274 728 L 265 690 L 265 662 L 274 633 L 284 624 L 302 614 L 331 614 L 359 624 L 378 643 L 397 671 L 406 699 L 416 737 L 416 765 L 406 794 L 397 803 L 378 813 L 350 813 M 312 784 L 293 756 L 284 728 L 274 690 L 274 652 L 284 633 M 369 643 L 387 671 L 397 699 L 406 737 L 406 775 L 397 794 M 350 813 L 331 803 L 312 775 L 302 756 L 293 728 L 284 690 L 284 643 L 293 624 L 302 614 M 331 614 L 350 624 L 369 652 L 378 671 L 387 699 L 397 737 L 397 784 L 387 803 L 378 813" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 57.456 0)"/><path d="M 504 441 L 315 -220 M 536 441 L 346 -220 M 504 441 L 567 441 L 378 -220 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0 M 220 -220 L 472 -220 M 346 -189 L 252 -220 M 346 -158 L 284 -220 M 378 -158 L 410 -220 M 346 -189 L 441 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 78.0192 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 94.5 M 220 410 L 220 284 L 189 158 L 189 31.5 M 220 346 L 158 189 L 158 94.5 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 504 189 M 567 441 L 504 189 L 504 94.5 L 536 31.5 L 567 0 L 630 0 L 693 63 L 724 126 M 598 441 L 536 189 L 536 31.5 M 567 441 L 630 441 L 567 220 L 536 94.5 M 252 819 L 410 630 M 252 819 L 220 788 L 410 630" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.7296 0)"/><path d="M 63 0 L 94.5 0 L 126 31.5 L 189 441 M 63 31.5 L 94.5 31.5 L 189 441 M 63 31.5 L 63 63 L 189 441 M 63 0 L 31.5 31.5 L 31.5 63 L 189 441 M 252 567 L 284 598 L 284 630 L 252 662 L 220 662 L 189 630 L 189 598 L 220 567 L 252 567 M 252 598 L 252 630 L 220 630 L 220 598 L 252 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 105.245 0)"/><path d="M 279.121 -68.7441 C 279.121 -68.7441 276.994 -102.487 263.984 -116.125 C 250.975 -129.764 243.344 -123.877 243.344 -123.877 M 250.352 -0 L 265.046 -34.4565 L 287.959 -52.4338 L 289.656 -127.339 L 239.588 -140.667 L 170.727 -105.568 L 229.404 -110.86 C 261.49 -117.488 273.137 -81.9681 249.504 -61.4224 L 250.352 -0 M 441 315 L 441 346 L 410 346 L 410 284 L 472 284 L 472 346 L 441 410 L 378 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 -0 L 284 -0 L 378 31.5 L 441 126 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 -0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 111.888 0)"/><path d="M 252 662 L 63 0 L 126 0 M 284 662 L 94.5 0 M 158 662 L 315 662 L 126 0 M 567 378 L 567 410 L 536 410 L 536 346 L 598 346 L 598 410 L 567 441 L 504 441 L 441 410 L 315 284 L 252 252 M 189 252 L 252 252 L 315 220 L 346 189 L 410 63 L 441 31.5 L 504 31.5 M 315 189 L 378 63 L 410 31.5 M 252 252 L 284 220 L 346 31.5 L 378 0 L 441 0 L 504 31.5 L 567 126 M 189 662 L 284 630 M 220 662 L 252 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 122.774 0)"/><path d="M 220 662 L 158 441 L 126 252 L 126 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 410 31.5 L 472 126 L 504 220 L 504 284 L 472 378 L 441 410 L 378 441 L 315 441 L 252 410 L 220 378 L 189 315 L 158 220 M 252 662 L 189 441 L 158 315 L 158 126 L 189 31.5 M 410 63 L 441 126 L 472 220 L 472 315 L 441 378 M 126 662 L 284 662 L 220 441 L 158 220 M 315 0 L 378 63 L 410 126 L 441 220 L 441 315 L 410 410 L 378 441 M 158 662 L 252 630 M 189 662 L 220 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 143.338 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 220 L 189 0 M 220 410 L 220 220 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 504 378 L 504 410 L 472 410 L 472 346 L 536 346 L 536 410 L 504 441 L 441 441 L 378 410 L 315 346 L 252 220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 154.819 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 252 0 L 346 0 L 441 31.5 L 504 126 L 536 220 L 536 284 L 504 378 L 472 410 L 378 441 L 284 441 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 441 63 L 472 126 L 504 220 L 504 315 L 472 378 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 252 0 M 346 0 L 410 63 L 441 126 L 472 220 L 472 315 L 441 410 L 378 441 M 183 624 L 183 662 L 202 718 L 239 737 L 277 737 L 315 718 L 391 662 L 428 643 L 466 643 L 504 662 L 523 699 M 183 662 L 202 699 L 239 718 L 277 718 L 315 699 L 391 643 L 428 624 L 466 624 L 504 643 L 523 699 L 523 737" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 165.706 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 94.5 M 220 410 L 220 284 L 189 158 L 189 31.5 M 220 346 L 158 189 L 158 94.5 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 472 189 M 536 441 L 472 189 L 472 94.5 L 504 31.5 L 567 0 L 630 0 L 693 31.5 L 756 94.5 L 819 189 L 850 315 L 850 441 L 819 441 L 819 410 L 850 346 M 567 441 L 504 189 L 504 31.5 M 536 441 L 598 441 L 536 220 L 504 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 177.802 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 0 M 220 410 L 220 252 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 252 252 L 315 346 L 378 410 L 441 441 L 504 441 L 567 410 L 598 346 L 598 252 L 536 94.5 M 567 410 L 567 284 L 536 158 L 536 31.5 M 567 346 L 504 189 L 504 94.5 L 536 31.5 L 567 0 L 630 0 L 693 63 L 724 126 M 208 624 L 208 662 L 227 718 L 265 737 L 302 737 L 340 718 L 416 662 L 454 643 L 491 643 L 529 662 L 548 699 M 208 662 L 227 699 L 265 718 L 302 718 L 340 699 L 416 643 L 454 624 L 491 624 L 529 643 L 548 699 L 548 737" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 195.946 0)"/><path d="M 504 598 L 504 630 L 472 630 L 472 567 L 536 567 L 536 630 L 504 662 L 441 662 L 378 630 L 315 567 L 284 504 L 252 410 L 220 284 L 158 0 L 126 -94.5 L 94.5 -158 L 31.5 -220 M 315 536 L 284 441 L 252 284 L 189 0 L 158 -94.5 M 441 662 L 378 598 L 346 536 L 315 441 L 284 284 L 220 31.5 L 189 -63 L 158 -126 L 94.5 -189 L 31.5 -220 L -31.5 -220 L -63 -189 L -63 -126 L 0 -126 L 0 -189 L -31.5 -189 L -31.5 -158 M 126 441 L 472 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 217.718 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 252 0 L 346 0 L 441 31.5 L 504 126 L 536 220 L 536 284 L 504 378 L 472 410 L 378 441 L 284 441 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 441 63 L 472 126 L 504 220 L 504 315 L 472 378 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 252 0 M 346 0 L 410 63 L 441 126 L 472 220 L 472 315 L 441 410 L 378 441 M 485 551 L 88.2 -154 L 110 -154 M 485 551 L 507 551 L 110 -154" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 227.395 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 239.491 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 489.6)"><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 126 662 L 346 662 M 126 0 L 346 0 M 118 788 L 244 866 L 370 788 M 118 788 L 244 850 L 370 788" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 220 378 L 220 346 L 189 346 L 189 378 L 220 410 L 284 441 L 410 441 L 472 410 L 504 378 L 536 315 L 536 94.5 L 567 31.5 L 598 0 M 504 378 L 504 94.5 L 536 31.5 L 598 0 L 630 0 M 504 315 L 472 284 L 284 252 L 189 220 L 158 158 L 158 94.5 L 189 31.5 L 284 0 L 378 0 L 441 31.5 L 504 94.5 M 284 252 L 220 220 L 189 158 L 189 94.5 L 220 31.5 L 284 0 M 268 536 L 394 614 L 520 536 M 268 536 L 394 598 L 520 536" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.9008 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 346 L 315 410 L 410 441 L 472 441 L 567 410 L 598 346 L 598 0 M 472 441 L 536 410 L 567 346 L 567 0 M 598 346 L 662 410 L 756 441 L 819 441 L 914 410 L 945 346 L 945 0 M 819 441 L 882 410 L 914 346 L 914 0 M 126 441 L 252 441 M 126 0 L 346 0 M 472 0 L 693 0 M 819 0 L 1039.5 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.9968 0)"/><path d="M 220 378 L 220 346 L 189 346 L 189 378 L 220 410 L 284 441 L 410 441 L 472 410 L 504 378 L 536 315 L 536 94.5 L 567 31.5 L 598 0 M 504 378 L 504 94.5 L 536 31.5 L 598 0 L 630 0 M 504 315 L 472 284 L 284 252 L 189 220 L 158 158 L 158 94.5 L 189 31.5 L 284 0 L 378 0 L 441 31.5 L 504 94.5 M 284 252 L 220 220 L 189 158 L 189 94.5 L 220 31.5 L 284 0 M 331 860 L 302 850 L 284 832 L 274 813 L 265 775 L 265 747 L 274 709 L 284 690 L 302 671 L 331 662 L 350 662 L 378 671 L 397 690 L 406 709 L 416 747 L 416 775 L 406 813 L 397 832 L 378 850 L 350 860 L 331 860 M 331 860 L 312 850 L 293 832 L 284 813 L 274 775 L 274 747 L 284 709 L 293 690 L 312 671 L 331 662 M 350 662 L 369 671 L 387 690 L 397 709 L 406 747 L 406 775 L 397 813 L 387 832 L 369 850 L 350 860" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 53.2128 0)"/><path d="M 536 441 L 536 -220 M 567 441 L 567 -220 M 536 346 L 472 410 L 410 441 L 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 472 31.5 L 536 94.5 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 441 -220 L 662 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 72.5664 0)"/><path d="M 220 441 L 220 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 M 252 441 L 252 94.5 L 284 31.5 L 346 0 M 567 441 L 567 0 M 598 441 L 598 0 M 126 441 L 252 441 M 472 441 L 598 441 M 567 0 L 693 0 M 252 819 L 410 630 M 252 819 L 220 788 L 410 630" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.6624 0)"/><path d="M 220 0 L 252 63 L 220 441 L 189 63 L 220 0 M 220 63 L 220 252 M 220 598 L 252 630 L 220 662 L 189 630 L 220 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 97.968 0)"/><path d="M 401.121 -45.887 C 453.855 -75.8818 441.425 -171.551 304.04 -110.124 C 346.201 -109.974 394.004 -124.198 404.286 -97.1345 C 416.339 -60.4813 376.504 -51.2156 378 -2.21002e-05 C 385.583 -25.2365 390.955 -30.2641 401.121 -45.887 Z M 536 346 L 504 315 L 536 284 L 567 315 L 567 346 L 504 410 L 441 441 L 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 -0 L 410 -0 L 504 31.5 L 567 94.5 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 -0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 104.016 0)"/><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 567 441 L 252 126 M 410 252 L 598 0 M 378 252 L 567 0 M 126 662 L 252 662 M 472 441 L 662 441 M 126 0 L 346 0 M 472 0 L 662 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 115.498 0)"/><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 252 346 L 315 410 L 378 441 L 441 441 L 536 410 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 441 0 L 378 0 L 315 31.5 L 252 94.5 M 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 M 126 662 L 252 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 135.466 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 252 L 284 346 L 346 410 L 410 441 L 504 441 L 536 410 L 536 378 L 504 346 L 472 378 L 504 410 M 126 441 L 252 441 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 148.176 0)"/><path d="M 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 410 441 L 346 441 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 410 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 410 441 M 202 605 L 202 643 L 220 699 L 258 718 L 296 718 L 334 699 L 410 643 L 447 624 L 485 624 L 523 643 L 542 680 M 202 643 L 220 680 L 258 699 L 296 699 L 334 680 L 410 624 L 447 605 L 485 605 L 523 624 L 542 680 L 542 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 158.467 0)"/><path d="M 189 441 L 315 0 M 220 441 L 315 94.5 M 441 441 L 315 0 M 441 441 L 567 0 M 472 441 L 567 94.5 M 693 441 L 567 0 M 94.5 441 L 315 441 M 598 441 L 788 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 170.563 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 346 L 315 410 L 410 441 L 472 441 L 567 410 L 598 346 L 598 0 M 472 441 L 536 410 L 567 346 L 567 0 M 126 441 L 252 441 M 126 0 L 346 0 M 472 0 L 693 0 M 214 605 L 214 643 L 233 699 L 271 718 L 309 718 L 346 699 L 422 643 L 460 624 L 498 624 L 535 643 L 554 680 M 214 643 L 233 680 L 271 699 L 309 699 L 346 680 L 422 624 L 460 605 L 498 605 L 535 624 L 554 680 L 554 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 185.078 0)"/><path d="M 378 630 L 346 598 L 378 567 L 410 598 L 410 630 L 378 662 L 315 662 L 252 630 L 220 567 L 220 0 M 315 662 L 284 630 L 252 567 L 252 0 M 126 441 L 378 441 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 205.642 0)"/><path d="M 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 410 441 L 346 441 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 410 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 410 441 M 551 551 L 154 -154" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 213.514 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 225.61 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 518.4)"><path d="M 284 662 L 94.5 0 M 315 662 L 126 0 M 189 662 L 410 662 M 0 0 L 220 0 M 180 813 L 331 907 L 482 813 M 180 813 L 331 888 L 482 813" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 504 441 L 441 220 L 410 94.5 L 410 31.5 L 441 0 L 536 0 L 598 63 L 630 126 M 536 441 L 472 220 L 441 94.5 L 441 31.5 L 472 0 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 198 567 L 350 662 L 501 567 M 198 567 L 350 643 L 501 567" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 15.1296 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 536 410 L 567 378 L 567 315 L 472 0 M 472 441 L 536 378 L 536 315 L 441 0 M 536 220 L 598 346 L 662 410 L 724 441 L 788 441 L 850 410 L 882 378 L 882 315 L 819 126 L 819 31.5 L 850 0 M 788 441 L 850 378 L 850 315 L 788 126 L 788 31.5 L 819 0 L 914 0 L 976 63 L 1008 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.84 0)"/><path d="M 504 441 L 441 220 L 410 94.5 L 410 31.5 L 441 0 L 536 0 L 598 63 L 630 126 M 536 441 L 472 220 L 441 94.5 L 441 31.5 L 472 0 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 350 860 L 321 850 L 302 832 L 284 803 L 274 775 L 265 737 L 265 709 L 274 680 L 284 671 L 302 662 L 331 662 L 359 671 L 378 690 L 397 718 L 406 747 L 416 784 L 416 813 L 406 841 L 397 850 L 378 860 L 350 860 M 350 860 L 331 850 L 312 832 L 293 803 L 284 775 L 274 737 L 274 709 L 284 680 L 302 662 M 331 662 L 350 671 L 369 690 L 387 718 L 397 747 L 406 784 L 406 813 L 397 841 L 378 860" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 55.056 0)"/><path d="M 504 441 L 315 -220 M 536 441 L 346 -220 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 220 -220 L 441 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.024 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 315 L 189 126 L 189 63 L 252 0 M 189 441 L 220 410 L 220 315 L 158 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 504 220 M 567 441 L 504 220 L 472 94.5 L 472 31.5 L 504 0 L 598 0 L 662 63 L 693 126 M 598 441 L 536 220 L 504 94.5 L 504 31.5 L 536 0 M 268 819 L 425 630 M 268 819 L 236 788 L 425 630" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 87.12 0)"/><path d="M 94.5 0 L 126 31.5 L 189 410 M 94.5 31.5 L 189 410 M 94.5 0 L 63 31.5 L 189 410 M 252 598 L 284 630 L 252 662 L 220 630 L 252 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 101.021 0)"/><path d="M 173.632 -107.005 C 215.152 -114.327 231.913 -115.524 243.349 -91.762 C 252.707 -72.3185 239.892 -73.6134 234.936 -56.9557 C 229.981 -40.298 241.765 -16.5708 245.259 0.0376365 C 247.454 -19.1778 239.124 -30.562 250.775 -50.7501 C 262.427 -70.9382 275.86 -74.6124 258.858 -102.854 C 241.856 -131.095 207.933 -121.121 173.632 -107.005 Z M 441 346 L 441 315 L 472 315 L 472 346 L 441 410 L 378 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 -0 L 284 -0 L 378 31.5 L 441 126 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 107.664 0)"/><path d="M 252 662 L 63 0 M 284 662 L 94.5 0 M 504 410 L 472 378 L 504 346 L 536 378 L 536 410 L 504 441 L 472 441 L 410 410 L 284 284 L 220 252 L 158 252 M 220 252 L 284 220 L 346 31.5 L 378 0 M 220 252 L 252 220 L 315 31.5 L 346 0 L 410 0 L 472 31.5 L 536 126 M 158 662 L 284 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 118.55 0)"/><path d="M 252 662 L 126 252 L 126 158 L 158 63 L 189 31.5 M 284 662 L 158 252 M 158 252 L 189 346 L 252 410 L 315 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 220 L 472 126 L 410 31.5 L 315 0 L 252 0 L 189 31.5 L 158 126 L 158 252 M 441 410 L 472 346 L 472 220 L 441 126 L 378 31.5 L 315 0 M 158 662 L 284 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 137.904 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 504 410 L 504 378 L 472 346 L 441 378 L 472 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 149.386 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 L 472 220 L 472 315 L 441 378 L 410 410 L 346 441 L 284 441 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 284 0 L 346 31.5 L 410 126 L 441 220 L 441 346 L 410 410 M 170 605 L 170 643 L 189 699 L 227 718 L 265 718 L 302 699 L 378 643 L 416 624 L 454 624 L 491 643 L 510 680 M 170 643 L 189 680 L 227 699 L 265 699 L 302 680 L 378 624 L 416 605 L 454 605 L 491 624 L 510 680 L 510 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 159.677 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 315 L 189 126 L 189 63 L 252 0 M 189 441 L 220 410 L 220 315 L 158 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 472 158 M 536 441 L 472 158 L 472 63 L 504 31.5 L 567 0 L 630 0 L 693 31.5 L 756 94.5 L 788 158 L 819 284 L 819 441 L 788 441 L 819 378 M 567 441 L 504 158 L 504 63 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 170.563 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 536 410 L 567 378 L 567 315 L 504 126 L 504 31.5 L 536 0 M 472 441 L 536 378 L 536 315 L 472 126 L 472 31.5 L 504 0 L 598 0 L 662 63 L 693 126 M 202 605 L 202 643 L 220 699 L 258 718 L 296 718 L 334 699 L 410 643 L 447 624 L 485 624 L 523 643 L 542 680 M 202 643 L 220 680 L 258 699 L 296 699 L 334 680 L 410 624 L 447 605 L 485 605 L 523 624 L 542 680 L 542 718" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 188.112 0)"/><path d="M 472 630 L 441 598 L 472 567 L 504 598 L 504 630 L 472 662 L 410 662 L 346 630 L 315 598 L 284 536 L 252 441 L 158 0 L 126 -126 L 94.5 -189 M 410 662 L 346 598 L 315 536 L 284 410 L 220 126 L 189 0 L 158 -94.5 L 126 -158 L 94.5 -189 L 31.5 -220 L -31.5 -220 L -63 -189 L -63 -158 L -31.5 -126 L 0 -158 L -31.5 -189 M 126 441 L 441 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 209.27 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 L 472 220 L 472 315 L 441 378 L 410 410 L 346 441 L 284 441 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 284 0 L 346 31.5 L 410 126 L 441 220 L 441 346 L 410 410 M 463 551 L 66.1 -154" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 218.333 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 229.219 0)"/></g></g></g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_fonttable.out b/share/extensions/tests/data/refs/hershey_fonttable.out
new file mode 100755
index 0000000..35ed814
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_fonttable.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" width="793.7007874" height="1122.519685">
+ <defs/>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="375" inkscape:cy="520" inkscape:document-units="px" inkscape:current-layer="layer1"/>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"><g><text x="0" y="28.800000000000004" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSAllure</text><text x="0" y="57.60000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSElfin</text><text x="0" y="86.4" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSFelix</text><text x="0" y="115.20000000000002" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSNixish</text><text x="0" y="144.00000000000003" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSNixishItalic</text><text x="0" y="172.80000000000004" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSOsmotron</text><text x="0" y="201.60000000000005" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSReadability</text><text x="0" y="230.40000000000006" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSReadabilityItalic</text><text x="0" y="259.20000000000005" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">EMSTech</text><text x="0" y="288.00000000000006" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyGothEnglish</text><text x="0" y="316.80000000000007" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySans1</text><text x="0" y="345.6000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySansMed</text><text x="0" y="374.4000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyScript1</text><text x="0" y="403.2000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheyScriptMed</text><text x="0" y="432.0000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifBold</text><text x="0" y="460.8000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifBoldItalic</text><text x="0" y="489.60000000000014" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifMed</text><text x="0" y="518.4000000000001" hershey-ignore="true" style="fill:black;font-family:sans-serif;font-size:19.200000000000003px;stroke:none;text-anchor:end">HersheySerifMedItalic</text><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 28.8)"><path d="M 501 693 L 410 413 L 334 224 L 280 126 L 220 50.4 L 167 28.4 L 97.6 18.9 L 9.45 25.2 L -6.3 50.4 L 22 72.4 L 66.1 40.9 L 117 31.5 L 447 37.8 M 233 450 L 176 523 L 202 602 L 277 665 L 394 684 L 523 677 L 598 674 L 665 649" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 495 183 L 457 132 L 406 78.8 L 331 31.5 L 271 18.9 L 243 63 L 255 142 L 296 274 L 277 243 L 176 145 L 69.3 56.7 L -18.9 18.9 L -63 66.1 L -56.7 154 L 34.6 261 L 148 331 L 230 356 L 312 356 L 324 343" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 17.7792 0)"/><path d="M -31.5 183 L 47.2 255 L 75.6 321 L -34.6 28.4 L 37.8 104 L 167 252 L 233 309 L 280 337 L 302 340 L 309 312 L 296 274 L 208 107 L 318 195 L 403 261 L 491 293 L 447 230 L 400 94.5 L 413 37.8 L 472 18.9 L 561 69.3 L 655 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.8784 0)"/><path d="M 495 183 L 457 132 L 406 78.8 L 331 31.5 L 271 18.9 L 243 63 L 255 142 L 296 274 L 277 243 L 176 145 L 69.3 56.7 L -18.9 18.9 L -63 66.1 L -56.7 154 L 34.6 261 L 148 331 L 230 356 L 312 356 L 324 343" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.3264 0)"/><path d="M 324 334 L 224 359 L 88.2 293 L -34.6 180 L -59.9 120 L -53.6 69.3 L -31.5 28.4 L 34.6 25.2 L 120 75.6 L 186 154 L 315 284 L 422 416 L 372 406 L 255 91.4 L 139 -205 L 129 -350 L 161 -403 L 246 -403 L 280 -356 L 293 -249 L 280 -110 L 246 34.6 L 321 28.4 L 413 78.8 L 476 135 L 507 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.6832 0)"/><path d="M 47.2 309 L -18.9 217 L -53.6 123 L -56.7 56.7 L -9.45 28.4 L 78.8 53.6 L 145 139 L 227 239 L 293 353 L 324 343 L 214 164 L 205 97.6 L 202 53.6 L 255 22 L 321 40.9 L 413 120 L 463 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 76.0896 0)"/><path d="M -31.5 183 L 37.8 236 L 59.9 328 L -37.8 85.1 L -18.9 22 L 53.5 6.3 L 132 69.3 L 183 129 L 217 183 M 123 476 L 94.5 438" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.5936 0)"/><path d="M 243 306 L 239 350 L 198 365 L 101 328 L -15.8 208 L -47.2 170 L -72.4 110 L -66.1 66.1 L -47.2 25.2 L 56.7 15.8 L 186 56.7 L 268 123 L 315 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.3744 0)"/><path d="M -31.5 183 L 31.5 252 L 97.6 337 M 72.5 356 L 158 356 L 271 428 L 381 542 L 438 627 L 450 696 L 406 728 L 318 696 L 249 617 L 183 498 L 126 394 L 18.9 139 L -18.9 12.6 L 25.2 53.6 L 113 173 L 214 284 L 290 343 L 340 346 M 139 249 L 186 44.1 L 258 -85 L 362 -148 L 428 -148 L 457 -120 L 460 -101 L 457 -66.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 97.0176 0)"/><path d="M -31.5 183 L 47.2 252 L 132 328 L 233 406 L 312 476 L 394 583 L 416 674 L 372 721 L 284 680 L 195 564 L 97.6 359 L 37.8 202 L 28.4 72.4 L 37.8 53.6 L 50.4 145 L 132 243 L 249 315 L 334 334 L 365 296 L 369 252 L 328 183 L 287 120 L 189 40.9 L 135 18.9 L -12.6 -9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 111.11 0)"/><path d="M -31.5 183 L 34.6 287 L 154 463 L 47.2 391 L 47.2 365 L 59.9 356 L 258 353 L 145 214 L 81.9 101 L 97.6 22 L 186 28.4 L 296 132 L 337 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 119.098 0)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 126.182 0)"/><path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 133.69 0)"/><path d="M 148 328 L 41 25.2 L 183 186 L 271 280 L 334 318 L 381 337 L 394 312 L 331 195 L 290 101 L 293 47.2 L 328 15.8 L 387 25.2 L 450 69.3 L 513 132 L 548 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 144.326 0)"/><path d="M -110 -365 L -59.9 -321 L 9.45 -94.5 L 104 154 L 198 369 L 277 517 L 328 617 L 419 696 L 466 718 L 523 696 L 507 598 L 406 444 L 290 321 L 220 261 L 173 220 L 117 192 L 25.2 183 L 28.4 208 L 208 205 L 306 217" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 162.72 0)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 169.133 0)"/><path d="M -31.5 183 L 59.9 306 L 126 321 L 142 277 L 158 202 L 180 117 L 202 40.9 L 271 12.6 L 340 40.9 L 397 101 L 457 183 M 400 346 L 362 343 L 227 236 L 110 135 L -3.15 6.3 L -81.9 -101 L -97.6 -132 L -117 -183" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 176.64 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 57.6)"><path d="M 139 -9.45 L 230 18.9 L 299 22.1 L 227 25.2 L 180 340 L 164 655 L 217 665 L 243 658 L 211 665 L 72.5 636" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 126 350 L 110 413 L 139 460 L 202 501 L 284 482 L 328 413 L 340 328 L 343 198 L 328 148 L 265 104 L 198 69.3 L 139 59.9 L 91.4 88.2 L 88.2 158 L 113 202 L 183 220 L 271 220 L 296 214 L 334 173 L 346 132 L 350 69.3 L 350 0 L 353 -25.2 L 387 -31.5 L 406 -31.5 L 428 -31.5 L 454 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.8256 0)"/><path d="M 123 -41 L 183 -18.9 L 261 -6.3 L 180 -18.9 L 176 268 L 154 447 L 198 460 L 78.8 435 L 158 447 L 186 230 L 243 343 L 340 416 L 387 422 L 413 387 L 425 258 L 425 154 L 457 293 L 523 403 L 592 460 L 646 466 L 671 400 L 680 265 L 674 34.6 L 605 9.45 L 759 44.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 20.256 0)"/><path d="M 126 350 L 110 413 L 139 460 L 202 501 L 284 482 L 328 413 L 340 328 L 343 198 L 328 148 L 265 104 L 198 69.3 L 139 59.9 L 91.4 88.2 L 88.2 158 L 113 202 L 183 220 L 271 220 L 296 214 L 334 173 L 346 132 L 350 69.3 L 350 0 L 353 -25.2 L 387 -31.5 L 406 -31.5 L 428 -31.5 L 454 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 41.7216 0)"/><path d="M 450 576 L 416 362 L 372 293 L 312 246 L 230 233 L 158 274 L 123 343 L 129 444 L 208 507 L 287 517 L 365 466 L 403 419 L 406 302 L 403 129 L 365 -268 L 387 -192 L 466 -117 L 501 -50.4" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 56.4096 0)"/><path d="M 81.9 513 L 186 513 L 151 504 L 139 296 L 139 173 L 167 117 L 195 81.9 L 217 78.8 L 258 132 L 296 176 L 306 230 L 378 340 L 416 416 L 428 491 L 432 214 L 444 40.9 L 400 25.2 L 447 40.9 L 520 50.4" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.664 0)"/><path d="M 78.8 50.4 L 81.9 50.4 L 243 69.3 L 167 63 L 180 435 L 110 435 M 132 696 L 132 658 L 173 652 L 173 696 L 132 696" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.3984 0)"/><path d="M 340 312 L 365 457 L 356 403 L 299 444 L 243 454 L 170 416 L 126 318 L 113 224 L 139 148 L 205 78.8 L 287 69.3 L 337 94.5 L 356 117" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.352 0)"/><path d="M 85 -28.4 L 227 0 L 158 -12.6 L 139 536 L 142 891 L 208 907 L 72.5 885 M 469 482 L 372 488 L 406 463 L 334 394 L 161 274 L 261 334 L 359 145 L 419 15.8 L 488 -91.4 L 539 -107 L 592 -85 L 621 -41 L 611 12.6 L 580 31.5 L 558 28.4 L 548 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 87.9168 0)"/><path d="M 44.1 810 L 195 822 L 123 813 L 158 -9.45 L 249 -37.8 L 343 -18.9 L 422 56.7 L 450 132 L 441 214 L 410 274 L 353 312 L 261 293 L 208 249 L 173 195 L 151 139 L 164 -37.8 L 117 -50.4 L 94.5 -63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 104.006 0)"/><path d="M 123 -25.2 L 195 -3.15 L 252 12.6 L 176 -9.45 L 158 176 L 158 340 L 145 491 L 78.8 479 L 145 488 L 170 321 L 224 422 L 309 491 L 369 507 L 400 479 L 419 444 L 410 400 L 391 381 L 362 381" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.069 0)"/><path d="M 302 472 L 243 485 L 161 457 L 126 391 L 129 299 L 164 239 L 246 198 L 353 233 L 397 312 L 400 406 L 362 457 L 312 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 120.998 0)"/><path d="M 44.1 507 L 120 520 L 167 539 L 107 517 L 205 167 L 217 50.4 L 246 161 L 265 255 L 331 413 L 343 447 L 359 362 L 428 148 L 457 50.4 L 472 15.8 L 498 25.2 L 536 158 L 589 318 L 608 369 L 627 472 L 583 498 L 630 472 L 693 479 L 715 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.35 0)"/><path d="M 91.4 -50.4 L 224 -31.5 L 167 -37.8 L 164 161 L 180 318 L 186 495 L 158 513 L 78.8 507 M 180 299 L 277 410 L 356 450 L 410 413 L 447 353 L 457 280 L 460 110 L 419 101 L 517 120" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.349 0)"/><path d="M 110 -211 L 299 -176 L 208 -189 L 180 173 L 173 400 L 274 403 L 302 416 L 249 403 L 110 400 L 97.6 403 L 180 400 L 186 605 L 202 715 L 236 775 L 302 806 L 372 810 L 432 769 L 457 734 L 460 709" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 159.398 0)"/><path d="M 302 472 L 243 485 L 161 457 L 126 391 L 129 299 L 164 239 L 246 198 L 353 233 L 397 312 L 400 406 L 362 457 L 312 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 164.966 0)"/><path d="M 59.9 450 L 63 457 L 158 472 L 120 463 L 299 132 L 406 -22.1 L 460 -78.8 L 507 -88.2 L 539 -69.3 L 548 -44.1 L 554 -15.8 L 536 22.1 L 507 12.6 M 44.1 -94.5 L 53.5 -94.5 L 167 -88.2 L 110 -88.2 L 271 189 L 460 507 L 406 526 L 513 495" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 173.318 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 86.4)"><path d="M 28.4 400 L 28.4 482 L 63 564 L 120 627 L 189 662 L 255 665 L 340 668 L 321 662 L 290 539 L 255 350 L 233 195 L 217 120 L 189 72.4 L 154 31.5 L 126 0 L 158 25.2 L 315 22.1 L 372 69.3" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 271 425 L 161 432 L 81.9 397 L 25.2 296 L 3.15 167 L 3.15 66.1 L 12.6 15.8 L 72.5 75.6 L 158 195 L 211 284 L 252 369 L 271 413 L 227 217 L 205 120 L 198 66.1 L 192 12.6 L 255 53.6 L 365 186 L 413 252" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 16.032 0)"/><path d="M -50.4 394 L 28.4 454 L 12.6 334 L -9.45 202 L -25.2 88.2 L -34.6 31.5 L 28.4 170 L 91.4 293 L 151 381 L 202 435 L 227 444 L 243 425 L 220 328 L 186 158 L 158 9.45 L 189 113 L 243 220 L 315 334 L 369 413 L 413 447 L 435 435 L 403 274 L 372 142 L 356 59.9 L 353 3.15 L 441 78.8 L 513 167 L 576 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 23.9616 0)"/><path d="M 271 425 L 161 432 L 81.9 397 L 25.2 296 L 3.15 167 L 3.15 66.1 L 12.6 15.8 L 72.5 75.6 L 158 195 L 211 284 L 252 369 L 271 413 L 227 217 L 205 120 L 198 66.1 L 192 12.6 L 255 53.6 L 365 186 L 413 252" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 42.2784 0)"/><path d="M 284 450 L 236 381 L 186 268 L 110 132 L 63 69.3 L -3.15 12.6 L -15.8 139 L 6.3 280 L 37.8 359 L 85 416 L 170 441 L 230 444 L 261 435 L 198 94.5 L 161 -129 L 142 -170 L 53.5 -230 L 230 -139" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 57.4656 0)"/><path d="M -47.2 397 L 18.9 444 L 37.8 457 L 9.45 331 L -3.15 211 L -12.6 139 L -12.6 47.2 L -12.6 12.6 L 41 63 L 113 158 L 161 246 L 211 346 L 255 447 L 224 321 L 198 192 L 183 85.1 L 176 9.45 L 252 72.4 L 324 161 L 397 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 63.2064 0)"/><path d="M -34.6 384 L 15.8 432 L 41 444 L -3.15 180 L -22.1 88.2 L -22.1 12.6 L 53.5 78.8 L 113 145 L 198 255 M 66.1 636 L 66.1 583 L 56.7 573" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.7712 0)"/><path d="M 239 435 L 198 457 L 132 444 L 59.9 365 L 31.5 302 L 6.3 236 L 3.15 161 L 9.45 88.2 L 31.5 34.6 L 75.6 -6.3 L 148 59.9 L 227 145 L 309 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 74.5152 0)"/><path d="M 255 756 L 186 756 L 120 721 L 69.3 662 L 44.1 576 L -31.5 9.45 L 22 246 L 91.4 369 L 142 428 L 202 454 L 243 454 L 261 432 L 258 378 L 217 321 L 176 284 L 107 243 L 198 9.45 L 287 91.4 L 356 170 L 416 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.448 0)"/><path d="M 252 759 L 167 750 L 88.2 684 L 50.4 598 L 3.15 186 L -9.45 94.5 L -15.8 44.1 L -3.15 3.15 L 59.9 12.6 L 161 81.9 L 211 192 L 233 290 L 236 375 L 230 444 L 145 359 L 56.7 233 L -6.3 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 95.6928 0)"/><path d="M -50.4 387 L 6.3 435 L 37.8 457 L 6.3 287 L -18.9 132 L -22.1 56.7 L -22.1 25.2 L 6.3 126 L 50.4 224 L 88.2 324 L 135 403 L 161 435 L 195 450 L 236 447" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 103.008 0)"/><path d="M 53.5 3.15 L 66.1 3.15 L 123 31.5 L 176 91.4 L 224 180 L 249 271 L 243 359 L 214 406 L 192 450 L 97.6 406 L 37.8 328 L -3.15 239 L -9.45 161 L 3.15 81.9 L 22 44.1 L 53.5 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 107.424 0)"/><path d="M -97.6 394 L -47.2 438 L -9.45 457 L 3.15 447 L -3.15 158 L 3.15 44.1 L 6.3 18.9 L 66.1 94.5 L 113 186 L 151 287 L 170 328 L 211 457 L 186 432 L 195 94.5 L 202 25.2 L 258 88.2 L 309 183 L 350 280 L 372 356 L 381 435 L 375 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.472 0)"/><path d="M -3.15 391 L 56.7 441 L 85 460 L 69.3 384 L 50.4 252 L 31.5 161 L 18.9 75.6 L 12.6 22.1 L 15.8 6.3 L 12.6 72.4 L 78.8 164 L 129 261 L 186 343 L 246 413 L 277 450 L 293 450 L 302 384 L 277 261 L 255 167 L 236 94.5 L 220 3.15 L 277 50.4 L 359 135 L 403 198 L 447 255" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 121.344 0)"/><path d="M -135 -173 L -78.8 -180 L -18.9 -158 L 37.8 -94.5 L 59.9 -22 L 94.5 243 L 117 432 L 37.8 432 L 249 441 L 117 435 L 126 526 L 145 624 L 192 709 L 236 750 L 293 762 L 315 759 L 356 750" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 137.184 0)"/><path d="M 53.5 3.15 L 66.1 3.15 L 123 31.5 L 176 91.4 L 224 180 L 249 271 L 243 359 L 214 406 L 192 450 L 97.6 406 L 37.8 328 L -3.15 239 L -9.45 161 L 3.15 81.9 L 22 44.1 L 53.5 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.658 0)"/><path d="M 59.9 394 L 110 435 L 151 457 L 296 6.3 L 346 34.6 L 378 72.4 M 28.4 15.8 L 75.6 22.1 L 101 44.1 L 135 88.2 L 252 274 L 321 403 L 356 435 L 406 444" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 147.706 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 115.2)"><path d="M 34.6 31.5 L 243 31.5 L 142 31.5 L 142 693 L 246 693 L 41 693" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 75.6 447 L 129 488 L 202 507 L 287 501 L 346 482 L 397 425 L 413 375 L 413 158 L 372 104 L 302 50.4 L 233 25.2 L 142 31.5 L 72.5 69.3 L 41 120 L 41 176 L 69.3 236 L 142 280 L 227 290 L 413 290 L 413 34.6 L 510 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.7856 0)"/><path d="M 37.8 31.5 L 227 31.5 L 139 31.5 L 139 498 L 41 498 L 135 498 L 135 378 L 189 441 L 258 491 L 324 501 L 387 491 L 422 460 L 460 400 L 466 346 L 466 34.6 L 378 34.6 L 554 34.6 L 469 34.6 L 469 353 L 482 384 L 526 441 L 583 488 L 643 501 L 702 495 L 747 469 L 784 422 L 800 365 L 800 306 L 800 34.6 L 709 34.6 L 891 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.0944 0)"/><path d="M 75.6 447 L 129 488 L 202 507 L 287 501 L 346 482 L 397 425 L 413 375 L 413 158 L 372 104 L 302 50.4 L 233 25.2 L 142 31.5 L 72.5 69.3 L 41 120 L 41 176 L 69.3 236 L 142 280 L 227 290 L 413 290 L 413 34.6 L 510 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8608 0)"/><path d="M 353 -161 L 564 -161 L 460 -161 L 460 498 L 460 378 L 422 422 L 372 463 L 309 495 L 243 507 L 180 491 L 113 447 L 75.6 391 L 56.7 334 L 50.4 268 L 56.7 202 L 78.8 142 L 132 81.9 L 208 44.1 L 296 34.6 L 460 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 69.4272 0)"/><path d="M 9.45 495 L 117 495 L 117 170 L 120 129 L 145 88.2 L 173 56.7 L 214 31.5 L 274 22 L 334 31.5 L 400 56.7 L 447 104 L 491 158 L 491 31.5 L 592 31.5 L 491 31.5 L 491 498 L 391 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 81.5232 0)"/><path d="M 37.8 31.5 L 246 31.5 L 139 31.5 L 139 498 L 37.8 498 M 132 595 L 161 611 L 161 636 L 142 652 L 117 646 L 107 621 L 113 608 L 132 595" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.2912 0)"/><path d="M 457 498 L 457 337 L 457 400 L 391 457 L 296 498 L 224 498 L 161 479 L 107 438 L 69.3 375 L 53.5 302 L 53.5 217 L 75.6 145 L 126 72.4 L 198 31.5 L 252 25.2 L 312 25.2 L 400 53.6 L 454 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 100.224 0)"/><path d="M 18.9 693 L 123 693 L 123 34.6 L 22 34.6 L 214 34.6 L 126 34.6 L 126 170 L 422 495 L 507 495 L 312 495 L 422 495 L 252 312 L 450 31.5 L 536 31.5 L 346 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.995 0)"/><path d="M -6.3 690 L 94.5 690 L 94.5 31.5 L 94.5 164 L 135 117 L 189 63 L 233 37.8 L 306 22 L 372 31.5 L 435 69.3 L 485 139 L 507 214 L 507 309 L 488 372 L 454 428 L 397 466 L 331 488 L 265 491 L 97.6 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.734 0)"/><path d="M 252 31.5 L 31.5 31.5 L 132 31.5 L 132 495 L 41 495 L 132 495 L 132 350 L 176 400 L 217 441 L 268 472 L 312 495 L 365 501 L 441 501 L 441 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.466 0)"/><path d="M 280 25.2 L 346 31.5 L 419 69.3 L 472 129 L 498 205 L 504 287 L 491 356 L 454 422 L 403 466 L 334 498 L 280 504 L 195 495 L 117 438 L 69.3 369 L 53.5 280 L 56.7 195 L 91.4 120 L 148 59.9 L 224 28.4 L 280 25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.507 0)"/><path d="M 0 495 L 192 495 L 94.5 495 L 261 31.5 L 413 495 L 564 28.4 L 731 498 L 825 498 L 630 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 163.066 0)"/><path d="M 44.1 31.5 L 224 31.5 L 142 31.5 L 142 495 L 44.1 495 L 139 495 L 139 365 L 192 435 L 239 472 L 296 501 L 350 504 L 410 495 L 466 469 L 504 422 L 517 381 L 517 331 L 517 37.8 L 428 37.8 L 621 37.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.827 0)"/><path d="M 37.8 34.6 L 249 34.6 L 135 34.6 L 135 495 L 37.8 495 L 318 495 L 132 495 L 132 551 L 142 608 L 180 665 L 230 693 L 290 699 L 356 677 L 400 639" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 200.141 0)"/><path d="M 280 25.2 L 346 31.5 L 419 69.3 L 472 129 L 498 205 L 504 287 L 491 356 L 454 422 L 403 466 L 334 498 L 280 504 L 195 495 L 117 438 L 69.3 369 L 53.5 280 L 56.7 195 L 91.4 120 L 148 59.9 L 224 28.4 L 280 25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 208.493 0)"/><path d="M 18.9 31.5 L 214 31.5 L 104 31.5 L 438 495 L 510 495 L 324 495 M 217 495 L 25.2 495 L 107 495 L 438 31.5 L 517 31.5 L 328 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 220.051 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 144)"><path d="M 15.8 31.5 L 224 31.5 L 123 31.5 L 239 693 L 343 693 L 139 693" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 129 447 L 189 488 L 268 507 L 350 501 L 406 482 L 447 425 L 454 375 L 416 158 L 362 104 L 287 50.4 L 214 25.2 L 123 31.5 L 59.9 69.3 L 37.8 120 L 47.2 176 L 85 236 L 167 280 L 255 290 L 438 290 L 394 34.6 L 491 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.7856 0)"/><path d="M 18.9 31.5 L 208 31.5 L 120 31.5 L 202 498 L 104 498 L 198 498 L 180 378 L 243 441 L 318 491 L 387 501 L 447 491 L 479 460 L 504 400 L 504 346 L 447 34.6 L 359 34.6 L 536 34.6 L 450 34.6 L 507 353 L 523 384 L 576 441 L 646 488 L 709 501 L 762 495 L 803 469 L 835 422 L 838 365 L 828 306 L 781 34.6 L 690 34.6 L 873 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.0944 0)"/><path d="M 129 447 L 189 488 L 268 507 L 350 501 L 406 482 L 447 425 L 454 375 L 416 158 L 362 104 L 287 50.4 L 214 25.2 L 123 31.5 L 59.9 69.3 L 37.8 120 L 47.2 176 L 85 236 L 167 280 L 255 290 L 438 290 L 394 34.6 L 491 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8608 0)"/><path d="M 299 -161 L 510 -161 L 406 -161 L 523 498 L 501 378 L 469 422 L 428 463 L 372 495 L 309 507 L 243 491 L 167 447 L 120 391 L 91.4 334 L 72.5 268 L 69.3 202 L 78.8 142 L 123 81.9 L 189 44.1 L 277 34.6 L 441 34.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 69.4272 0)"/><path d="M 72.5 495 L 180 495 L 123 170 L 120 129 L 135 88.2 L 161 56.7 L 195 31.5 L 252 22 L 315 31.5 L 384 56.7 L 441 104 L 495 158 L 472 31.5 L 573 31.5 L 472 31.5 L 554 498 L 454 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 81.5232 0)"/><path d="M 18.9 31.5 L 227 31.5 L 120 31.5 L 202 498 L 101 498 M 214 595 L 243 611 L 249 636 L 233 652 L 205 646 L 192 621 L 195 608 L 214 595" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.2912 0)"/><path d="M 520 498 L 491 337 L 501 400 L 444 457 L 359 498 L 287 498 L 220 479 L 161 438 L 110 375 L 81.9 302 L 66.1 217 L 75.6 145 L 113 72.4 L 180 31.5 L 233 25.2 L 293 25.2 L 387 53.6 L 447 97.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 100.224 0)"/><path d="M 117 693 L 220 693 L 104 34.6 L 3.15 34.6 L 195 34.6 L 107 34.6 L 129 170 L 482 495 L 567 495 L 372 495 L 482 495 L 280 312 L 432 31.5 L 517 31.5 L 328 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.995 0)"/><path d="M 91.4 690 L 192 690 L 75.6 31.5 L 97.6 164 L 129 117 L 176 63 L 214 37.8 L 284 22 L 353 31.5 L 422 69.3 L 485 139 L 520 214 L 536 309 L 529 372 L 504 428 L 454 466 L 391 488 L 324 491 L 158 491" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.734 0)"/><path d="M 233 31.5 L 12.6 31.5 L 113 31.5 L 195 495 L 104 495 L 195 495 L 167 350 L 220 400 L 271 441 L 324 472 L 375 495 L 428 501 L 504 501 L 482 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.466 0)"/><path d="M 258 25.2 L 328 31.5 L 406 69.3 L 472 129 L 510 205 L 529 287 L 529 356 L 504 422 L 460 466 L 397 498 L 343 504 L 258 495 L 167 438 L 110 369 L 75.6 280 L 66.1 195 L 88.2 120 L 132 59.9 L 202 28.4 L 258 25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.507 0)"/><path d="M 63 495 L 255 495 L 158 495 L 243 31.5 L 476 495 L 545 28.4 L 794 498 L 888 498 L 693 498" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 163.066 0)"/><path d="M 25.2 31.5 L 205 31.5 L 120 31.5 L 202 495 L 107 495 L 202 495 L 180 365 L 243 435 L 299 472 L 359 501 L 413 504 L 472 495 L 523 469 L 551 422 L 558 381 L 551 331 L 498 37.8 L 410 37.8 L 602 37.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.827 0)"/><path d="M 18.9 34.6 L 230 34.6 L 117 34.6 L 195 495 L 101 495 L 378 495 L 195 495 L 205 551 L 227 608 L 271 665 L 328 693 L 391 699 L 450 677 L 488 639" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 200.141 0)"/><path d="M 258 25.2 L 328 31.5 L 406 69.3 L 472 129 L 510 205 L 529 287 L 529 356 L 504 422 L 460 466 L 397 498 L 343 504 L 258 495 L 167 438 L 110 369 L 75.6 280 L 66.1 195 L 88.2 120 L 132 59.9 L 202 28.4 L 258 25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 208.493 0)"/><path d="M 0 31.5 L 195 31.5 L 85 31.5 L 498 495 L 570 495 L 387 495 M 280 495 L 85 495 L 170 495 L 419 31.5 L 498 31.5 L 309 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 220.051 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 172.8)"><path d="M 126 624 L 126 -25.2" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 10.3488 0)"/><path d="M 123 -15.8 L 123 472 L 460 472 L 507 428 L 507 -25.2 L 507 428 L 551 472 L 835 472 L 885 422 L 885 -22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.08 0)"/><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 46.3296 0)"/><path d="M 573 -236 L 573 472 L 139 472 L 88.2 425 L 88.2 59.9 L 142 6.3 L 513 6.3 L 567 56.7" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.3184 0)"/><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 76.8 0)"/><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 107 633 L 107 674 L 148 674 L 148 633 L 107 633" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 88.896 0)"/><path d="M 627 6.3 L 180 6.3 L 126 63 L 126 425 L 180 479 L 627 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 91.68 0)"/><path d="M 126 674 L 126 -25.2 L 126 239 L 334 239 L 567 501 L 334 239 L 570 -22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 103.526 0)"/><path d="M 123 677 L 123 9.45 L 545 9.45 L 595 63 L 595 422 L 542 476 L 164 476 L 129 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 121.786 0)"/><path d="M 126 -25.2 L 126 425 L 180 482 L 498 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 133.152 0)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.562 0)"/><path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 153.715 0)"/><path d="M 123 -22.1 L 123 466 L 551 466 L 598 419 L 598 -25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 172.397 0)"/><path d="M 123 -18.9 L 123 472 L 387 472 L 123 472 L 123 602 L 176 655 L 391 655" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 191.386 0)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 197.971 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 210.125 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 201.6)"><path d="M 132 18.9 L 132 652" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 117 428 L 183 466 L 239 482 L 296 488 L 340 472 L 378 438 L 403 387 L 406 318 L 406 107 L 406 22.1 L 403 107 L 362 78.8 L 318 47.2 L 268 25.2 L 211 15.8 L 164 31.5 L 126 56.7 L 97.6 97.6 L 97.6 158 L 120 205 L 170 246 L 220 265 L 280 284 L 337 293 L 372 296 L 400 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.4032 0)"/><path d="M 123 15.8 L 123 479 L 123 375 L 167 413 L 208 447 L 246 472 L 293 485 L 334 479 L 362 466 L 394 435 L 416 381 L 422 315 L 422 15.8 L 422 365 L 435 391 L 501 450 L 551 476 L 592 488 L 636 476 L 665 460 L 699 419 L 715 337 L 715 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.3872 0)"/><path d="M 117 428 L 183 466 L 239 482 L 296 488 L 340 472 L 378 438 L 403 387 L 406 318 L 406 107 L 406 22.1 L 403 107 L 362 78.8 L 318 47.2 L 268 25.2 L 211 15.8 L 164 31.5 L 126 56.7 L 97.6 97.6 L 97.6 158 L 120 205 L 170 246 L 220 265 L 280 284 L 337 293 L 372 296 L 400 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 45.6768 0)"/><path d="M 438 -192 L 438 479 L 438 410 L 381 450 L 321 476 L 246 482 L 176 454 L 129 397 L 97.6 328 L 85 271 L 88.2 214 L 94.5 154 L 120 94.5 L 161 53.6 L 205 28.4 L 265 15.8 L 331 34.6 L 391 72.4 L 435 110" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 62.9184 0)"/><path d="M 425 476 L 425 18.9 L 425 139 L 391 97.6 L 350 56.7 L 293 25.2 L 239 15.8 L 183 31.5 L 145 63 L 123 104 L 120 183 L 120 476" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.632 0)"/><path d="M 126 15.8 L 126 479 M 97.6 671 L 97.6 621 L 148 621 L 148 671 L 97.6 671" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.2688 0)"/><path d="M 413 72.4 L 362 34.6 L 287 18.9 L 217 28.4 L 145 75.6 L 104 142 L 88.2 220 L 88.2 302 L 113 378 L 164 438 L 224 472 L 290 482 L 346 472 L 384 454 L 400 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 89.1072 0)"/><path d="M 123 15.8 L 123 718 M 400 479 L 126 148 M 255 306 L 435 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 98.1696 0)"/><path d="M 123 718 L 123 15.8 L 123 101 L 158 72.4 L 211 37.8 L 268 22.1 L 324 18.9 L 391 56.7 L 432 101 L 463 164 L 476 243 L 472 321 L 457 394 L 410 454 L 369 476 L 312 488 L 252 476 L 192 444 L 129 394" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 114.739 0)"/><path d="M 129 18.9 L 129 482 L 129 340 L 158 397 L 202 454 L 249 476 L 293 482 L 321 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 125.568 0)"/><path d="M 287 18.9 L 290 18.9 L 353 34.6 L 413 75.6 L 450 139 L 466 208 L 469 274 L 460 334 L 438 387 L 406 428 L 362 466 L 315 482 L 271 485 L 220 476 L 173 447 L 132 400 L 110 356 L 91.4 290 L 91.4 239 L 97.6 180 L 113 126 L 151 75.6 L 195 40.9 L 243 22.1 L 287 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 132.096 0)"/><path d="M 59.9 482 L 198 9.45 L 211 9.45 L 343 482 L 362 482 L 495 9.45 L 507 9.45 L 643 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.867 0)"/><path d="M 126 15.8 L 126 482 L 126 369 L 170 413 L 211 450 L 243 469 L 290 482 L 321 485 L 369 472 L 397 454 L 419 422 L 438 378 L 438 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.346 0)"/><path d="M 135 18.9 L 135 472 L 59.9 472 L 255 472 L 132 472 L 132 611 L 142 658 L 173 706 L 220 724 L 261 718 L 290 706" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.317 0)"/><path d="M 287 18.9 L 290 18.9 L 353 34.6 L 413 75.6 L 450 139 L 466 208 L 469 274 L 460 334 L 438 387 L 406 428 L 362 466 L 315 482 L 271 485 L 220 476 L 173 447 L 132 400 L 110 356 L 91.4 290 L 91.4 239 L 97.6 180 L 113 126 L 151 75.6 L 195 40.9 L 243 22.1 L 287 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.885 0)"/><path d="M 50.4 9.45 L 365 485 M 69.3 485 L 387 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 190.656 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 230.4)"><path d="M 151 18.9 L 261 652" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 208 428 L 280 466 L 340 482 L 400 488 L 441 472 L 472 438 L 485 387 L 476 318 L 438 107 L 425 22.1 L 438 107 L 391 78.8 L 340 47.2 L 287 25.2 L 230 15.8 L 183 31.5 L 151 56.7 L 129 97.6 L 139 158 L 173 205 L 230 246 L 284 265 L 346 284 L 403 293 L 441 296 L 469 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.4032 0)"/><path d="M 142 15.8 L 224 479 L 205 375 L 255 413 L 302 447 L 346 472 L 394 485 L 435 479 L 460 466 L 488 435 L 498 381 L 491 315 L 438 15.8 L 501 365 L 520 391 L 595 450 L 652 476 L 693 488 L 734 476 L 762 460 L 788 419 L 788 337 L 731 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 22.3872 0)"/><path d="M 208 428 L 280 466 L 340 482 L 400 488 L 441 472 L 472 438 L 485 387 L 476 318 L 438 107 L 425 22.1 L 438 107 L 391 78.8 L 340 47.2 L 287 25.2 L 230 15.8 L 183 31.5 L 151 56.7 L 129 97.6 L 139 158 L 173 205 L 230 246 L 284 265 L 346 284 L 403 293 L 441 296 L 469 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 45.6768 0)"/><path d="M 419 -192 L 539 479 L 526 410 L 476 450 L 422 476 L 346 482 L 271 454 L 214 397 L 173 328 L 151 271 L 142 214 L 139 154 L 151 94.5 L 183 53.6 L 224 28.4 L 284 15.8 L 353 34.6 L 419 72.4 L 469 110" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 62.9184 0)"/><path d="M 526 476 L 444 18.9 L 466 139 L 422 97.6 L 375 56.7 L 312 25.2 L 258 15.8 L 205 31.5 L 170 63 L 158 104 L 167 183 L 217 476" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.632 0)"/><path d="M 145 15.8 L 227 479 M 233 671 L 224 621 L 274 621 L 284 671 L 233 671" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.2688 0)"/><path d="M 441 72.4 L 381 34.6 L 306 18.9 L 239 28.4 L 176 75.6 L 145 142 L 142 220 L 158 302 L 195 378 L 255 438 L 321 472 L 391 482 L 444 472 L 482 454 L 491 435" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 89.1072 0)"/><path d="M 142 15.8 L 268 718 M 501 479 L 170 148 M 324 306 L 454 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 98.1696 0)"/><path d="M 268 718 L 142 15.8 L 158 101 L 183 72.4 L 233 37.8 L 287 22.1 L 343 18.9 L 416 56.7 L 466 101 L 507 164 L 536 243 L 545 321 L 542 394 L 507 454 L 469 476 L 413 488 L 350 476 L 287 444 L 214 394" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 114.739 0)"/><path d="M 148 18.9 L 230 482 L 205 340 L 243 397 L 296 454 L 346 476 L 394 482 L 422 479" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 125.568 0)"/><path d="M 306 18.9 L 309 18.9 L 375 34.6 L 441 75.6 L 488 139 L 520 208 L 532 274 L 532 334 L 523 387 L 501 428 L 460 466 L 416 482 L 375 485 L 321 476 L 268 447 L 220 400 L 189 356 L 158 290 L 151 239 L 145 180 L 151 126 L 180 75.6 L 217 40.9 L 261 22.1 L 306 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 132.096 0)"/><path d="M 164 482 L 214 9.45 L 227 9.45 L 444 482 L 463 482 L 513 9.45 L 526 9.45 L 743 482" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.867 0)"/><path d="M 145 15.8 L 227 482 L 208 369 L 258 413 L 306 450 L 340 469 L 391 482 L 422 485 L 469 472 L 491 454 L 510 422 L 520 378 L 454 15.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.346 0)"/><path d="M 154 18.9 L 233 472 L 161 472 L 353 472 L 233 472 L 258 611 L 274 658 L 312 706 L 365 724 L 406 718 L 432 706" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.317 0)"/><path d="M 306 18.9 L 309 18.9 L 375 34.6 L 441 75.6 L 488 139 L 520 208 L 532 274 L 532 334 L 523 387 L 501 428 L 460 466 L 416 482 L 375 485 L 321 476 L 268 447 L 220 400 L 189 356 L 158 290 L 151 239 L 145 180 L 151 126 L 180 75.6 L 217 40.9 L 261 22.1 L 306 18.9" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.885 0)"/><path d="M 66.1 9.45 L 469 485 M 170 485 L 406 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 190.656 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 259.2)"><path d="M 129 671 L 126 410 L 123 277 L 126 164 L 126 22.1" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 536 277 L 479 151 L 387 66.1 L 321 28.4 L 258 6.3 L 170 15.8 L 123 47.2 L 110 145 L 158 243 L 220 337 L 321 406 L 397 441 L 454 441 L 523 428 L 536 381 L 548 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 9.312 0)"/><path d="M 123 463 L 129 3.15 L 167 318 L 230 413 L 340 460 L 406 463 L 450 435 L 485 350 L 472 3.15 L 507 324 L 583 410 L 690 460 L 781 460 L 838 435 L 850 356 L 854 208 L 860 12.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 19.5264 0)"/><path d="M 536 277 L 479 151 L 387 66.1 L 321 28.4 L 258 6.3 L 170 15.8 L 123 47.2 L 110 145 L 158 243 L 220 337 L 321 406 L 397 441 L 454 441 L 523 428 L 536 381 L 548 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 43.0464 0)"/><path d="M 526 406 L 498 454 L 428 463 L 302 413 L 211 328 L 148 227 L 117 135 L 126 50.4 L 208 3.15 L 299 9.45 L 406 56.7 L 463 113 L 501 180 L 529 353 L 545 -406" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 60.5184 0)"/><path d="M 135 460 L 110 315 L 101 148 L 139 50.4 L 217 9.45 L 350 18.9 L 425 66.1 L 466 85.1 L 507 142 L 536 202 L 513 472 L 545 12.6" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.4448 0)"/><path d="M 180 636 L 198 636 M 205 447 L 214 44.1 L 233 25.2" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.064 0)"/><path d="M 536 416 L 504 444 L 410 454 L 309 416 L 224 353 L 132 233 L 104 107 L 164 34.6 L 287 -3.15 L 419 3.15 L 513 25.2 L 614 78.8" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.9024 0)"/><path d="M 91.4 674 L 110 293 L 110 12.6 L 117 246 L 205 321 L 432 472 L 126 258 L 246 170 L 517 22.1" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 96.4608 0)"/><path d="M 145 671 L 151 40.9 L 198 22.1 L 280 37.8 L 403 88.2 L 554 208 L 614 312 L 636 394 L 617 438 L 570 457 L 460 447 L 362 381 L 255 306 L 158 167" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.338 0)"/><path d="M 129 469 L 117 15.8 L 148 271 L 224 369 L 321 425 L 400 457 L 435 460 L 539 450 L 551 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 124.646 0)"/><path d="M 346 469 L 220 413 L 154 318 L 110 224 L 132 97.7 L 173 28.4 L 306 6.3 L 416 34.6 L 529 107 L 592 224 L 570 369 L 520 425 L 463 460 L 346 469" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 134.688 0)"/><path d="M 110 460 L 180 236 L 249 97.7 L 296 25.2 L 315 37.8 L 403 312 L 419 372 L 460 343 L 621 47.2 L 662 22.1 L 806 457" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 145.325 0)"/><path d="M 91.4 450 L 94.5 18.9 L 91.4 324 L 208 400 L 321 454 L 394 460 L 447 454 L 482 416 L 507 306 L 504 9.45" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 160.205 0)"/><path d="M 611 542 L 523 636 L 419 684 L 350 690 L 268 636 L 230 551 L 230 460 L 246 375 L 280 183 L 293 25.2 L 268 255 L 81.9 227 L 435 274 L 598 296" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 176.774 0)"/><path d="M 346 469 L 220 413 L 154 318 L 110 224 L 132 97.7 L 173 28.4 L 306 6.3 L 416 34.6 L 529 107 L 592 224 L 570 369 L 520 425 L 463 460 L 346 469" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 188.333 0)"/><path d="M 104 447 L 321 214 L 523 12.6 L 315 214 L 485 447 L 321 211 L 195 69.3 L 126 3.15" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 198.97 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 288)"><path d="M 126 598 L 189 662 L 284 662 L 378 630 L 441 662 M 220 630 L 346 630 M 126 598 L 189 630 L 284 598 L 378 598 L 441 662 M 346 504 L 315 472 L 284 410 L 284 378 L 220 378 L 189 346 L 189 284 L 220 315 L 284 315 L 284 158 M 315 441 L 315 220 M 220 346 L 315 346 M 346 504 L 346 252 L 315 189 L 284 158 M 536 598 L 472 536 L 441 441 L 441 94.5 L 410 31.5 L 346 31.5 L 220 94.5 L 158 94.5 L 94.5 63 L 31.5 0 M 472 504 L 472 126 M 315 31.5 L 284 31.5 L 220 63 L 126 63 M 536 598 L 504 536 L 504 158 L 472 94.5 L 410 31.5 L 346 0 L 252 0 L 189 31.5 L 94.5 31.5 L 31.5 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 220 284 L 158 220 L 126 158 L 126 94.5 L 158 31.5 L 220 0 L 284 63 L 378 94.5 M 126 158 L 158 94.5 L 189 63 L 252 31.5 M 158 220 L 158 158 L 189 94.5 L 252 63 L 284 63 M 158 346 L 220 346 L 315 378 L 378 410 L 410 441 L 472 378 L 441 346 L 441 94.5 L 472 63 L 504 63 M 189 410 L 158 378 L 252 378 M 346 378 L 441 378 L 410 410 L 410 63 L 441 31.5 M 126 378 L 189 441 L 220 410 L 284 378 L 378 346 L 378 63 L 441 0 L 504 63 M 126 378 L 284 220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 18.7392 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 158 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 378 L 378 410 L 410 441 L 472 378 L 472 94.5 L 536 63 L 472 0 M 378 410 L 441 378 L 441 63 L 504 31.5 M 315 378 L 346 378 L 410 346 L 410 94.5 L 378 63 L 441 31.5 L 472 0 M 472 346 L 567 378 L 630 410 L 662 441 L 693 410 L 756 378 L 788 378 L 724 346 L 724 94.5 L 756 63 L 788 63 M 630 410 L 693 378 L 693 63 L 724 31.5 M 567 378 L 598 378 L 662 346 L 662 63 L 724 0 L 788 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 29.0304 0)"/><path d="M 220 284 L 158 220 L 126 158 L 126 94.5 L 158 31.5 L 220 0 L 284 63 L 378 94.5 M 126 158 L 158 94.5 L 189 63 L 252 31.5 M 158 220 L 158 158 L 189 94.5 L 252 63 L 284 63 M 158 346 L 220 346 L 315 378 L 378 410 L 410 441 L 472 378 L 441 346 L 441 94.5 L 472 63 L 504 63 M 189 410 L 158 378 L 252 378 M 346 378 L 441 378 L 410 410 L 410 63 L 441 31.5 M 126 378 L 189 441 L 220 410 L 284 378 L 378 346 L 378 63 L 441 0 L 504 63 M 126 378 L 284 220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 52.0128 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 63 L 252 31.5 M 220 378 L 220 94.5 L 284 63 L 315 63 M 94.5 63 L 126 63 L 189 31.5 L 220 0 L 252 31.5 L 315 63 L 410 94.5 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 -220 M 346 410 L 441 346 L 441 -189 L 410 -158 L 441 -94.5 M 315 410 L 346 378 L 410 346 L 410 -94.5 L 378 -158 L 472 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 69.5616 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 M 126 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 315 63 M 94.5 63 L 126 63 L 189 31.5 L 220 0 L 252 31.5 L 315 63 L 410 94.5 M 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 94.5 L 504 63 L 536 63 M 378 410 L 441 378 L 441 63 L 472 31.5 M 410 441 L 346 378 L 410 346 L 410 63 L 472 0 L 536 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 80.448 0)"/><path d="M 189 662 L 126 598 L 189 567 L 252 598 L 189 662 M 189 630 L 158 598 L 220 598 L 189 630 M 189 441 L 158 410 L 94.5 378 L 158 346 L 158 63 L 220 0 L 284 63 M 189 346 L 220 378 L 189 410 L 158 378 L 189 346 L 189 63 L 220 31.5 M 189 441 L 220 410 L 284 378 L 220 346 L 220 94.5 L 252 63 L 284 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 91.3344 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 189 378 L 189 63 L 252 31.5 M 220 378 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 0 M 158 378 L 284 410 L 346 441 L 378 410 L 441 378 L 472 378 M 315 410 L 346 378 L 410 378 M 220 378 L 284 410 L 346 346 L 410 346 L 472 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 97.3824 0)"/><path d="M 126 598 L 158 536 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 189 536 L 158 598 L 189 630 L 189 63 L 252 31.5 M 126 598 L 220 662 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 410 L 378 441 L 441 346 L 346 284 L 220 189 M 346 410 L 410 346 M 315 410 L 378 315 M 346 284 L 378 252 L 441 94.5 L 472 63 L 504 63 M 346 252 L 378 220 L 410 63 L 441 31.5 M 315 252 L 346 220 L 378 63 L 441 0 L 504 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 105.85 0)"/><path d="M 126 598 L 158 536 L 158 94.5 L 94.5 63 M 189 536 L 158 598 L 189 630 L 189 94.5 L 284 31.5 M 126 598 L 220 662 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 220 346 L 315 378 L 378 410 L 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 63 M 378 410 L 441 378 L 441 94.5 M 315 378 L 346 378 L 410 346 L 410 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 123.398 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 126 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 0 M 220 378 L 346 441 L 378 410 L 441 378 L 472 378 M 315 410 L 346 378 L 410 378 M 284 410 L 346 346 L 410 346 L 472 378" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 134.285 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 94.5 L 284 31.5 M 220 378 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 63 M 346 410 L 441 346 L 441 94.5 M 315 410 L 346 378 L 410 346 L 410 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 142.752 0)"/><path d="M 126 441 L 158 378 L 158 94.5 L 252 0 L 315 63 L 410 94.5 M 158 410 L 189 378 L 189 94.5 L 284 31.5 M 126 441 L 189 410 L 220 378 L 220 126 L 252 94.5 L 315 63 M 410 441 L 346 378 L 410 346 L 410 94.5 L 504 0 L 567 63 L 662 94.5 L 724 94.5 M 378 410 L 441 378 L 441 94.5 L 536 31.5 M 410 441 L 441 410 L 504 378 L 472 346 L 472 126 L 504 94.5 L 567 63 M 662 441 L 693 410 L 756 378 L 788 378 L 724 346 L 724 94.5 M 630 410 L 693 378 L 693 126 M 662 441 L 598 378 L 662 346 L 662 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 153.638 0)"/><path d="M 94.5 378 L 126 378 L 158 346 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 158 410 L 189 378 L 189 63 L 252 31.5 M 94.5 378 L 158 441 L 220 378 L 220 94.5 L 284 63 L 220 0 M 220 346 L 315 378 L 378 410 L 410 441 L 441 410 L 504 378 L 536 378 L 472 346 L 472 94.5 L 504 63 L 536 63 M 378 410 L 441 378 L 441 63 L 472 31.5 M 315 378 L 346 378 L 410 346 L 410 63 L 472 0 L 536 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 169.363 0)"/><path d="M 158 598 L 158 94.5 L 94.5 63 L 126 63 L 189 31.5 L 220 0 M 189 598 L 189 63 L 252 31.5 M 220 598 L 220 94.5 L 284 63 L 315 63 L 252 31.5 L 220 0 M 158 598 L 252 630 L 315 662 L 346 630 L 410 598 L 441 598 M 284 630 L 315 598 L 378 598 M 220 598 L 252 630 L 315 567 L 378 567 L 441 598 M 63 441 L 158 441 M 220 441 L 346 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 187.507 0)"/><path d="M 158 378 L 158 94.5 L 94.5 63 M 189 346 L 189 94.5 L 284 31.5 M 220 378 L 220 94.5 L 284 63 L 315 31.5 M 94.5 63 L 158 63 L 220 31.5 L 252 0 L 315 31.5 L 410 63 L 472 63 M 158 378 L 220 378 L 315 410 L 378 441 L 410 410 L 472 378 L 536 378 L 472 346 L 472 63 M 346 410 L 441 346 L 441 94.5 M 315 410 L 346 378 L 410 346 L 410 63" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 195.379 0)"/><path d="M 126 378 L 158 378 L 220 346 L 252 315 L 378 63 L 410 31.5 L 472 0 L 536 63 M 189 410 L 252 378 L 410 63 L 472 31.5 M 126 378 L 189 441 L 252 410 L 284 378 L 410 126 L 441 94.5 L 504 63 L 536 63 M 346 252 L 441 441 L 472 410 L 536 410 L 567 441 M 441 410 L 472 378 L 504 378 M 410 378 L 472 346 L 536 378 L 567 441 M 315 189 L 220 0 L 189 31.5 L 126 31.5 L 94.5 0 M 220 31.5 L 189 63 L 158 63 M 252 63 L 189 94.5 L 126 63 L 94.5 0 M 189 220 L 284 220 M 378 220 L 472 220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 206.266 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 316.8)"><path d="M 220 662 L 220 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.096 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0 M 567 315 L 662 410 L 724 441 L 819 441 L 882 410 L 914 315 L 914 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 23.5776 0)"/><path d="M 567 441 L 567 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.9792 0)"/><path d="M 567 441 L 567 -220 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 67.7184 0)"/><path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 567 441 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 79.2 0)"/><path d="M 189 662 L 220 630 L 252 662 L 220 693 L 189 662 M 220 441 L 220 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.6816 0)"/><path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 95.52 0)"/><path d="M 220 662 L 220 0 M 536 441 L 220 126 M 346 252 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 106.406 0)"/><path d="M 220 662 L 220 0 M 220 346 L 284 410 L 346 441 L 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 L 346 0 L 284 31.5 L 220 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 123.955 0)"/><path d="M 220 441 L 220 0 M 220 252 L 252 346 L 315 410 L 378 441 L 472 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 135.437 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 143.309 0)"/><path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 154.79 0)"/><path d="M 220 441 L 220 0 M 220 315 L 315 410 L 378 441 L 472 441 L 536 410 L 567 315 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 168.096 0)"/><path d="M 410 662 L 346 662 L 284 630 L 252 536 L 252 0 M 158 441 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 186.835 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 194.093 0)"/><path d="M 189 441 L 536 0 M 536 441 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 205.574 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 345.6)"><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 12.7104 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 315 L 346 410 L 410 441 L 504 441 L 567 410 L 598 315 L 598 0 M 252 315 L 346 378 L 410 410 L 472 410 L 536 378 L 567 315 L 567 0 L 598 0 M 598 315 L 693 410 L 756 441 L 850 441 L 914 410 L 945 315 L 945 0 M 598 315 L 693 378 L 756 410 L 819 410 L 882 378 L 914 315 L 914 0 L 945 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 24.8064 0)"/><path d="M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 50.8032 0)"/><path d="M 567 441 L 567 -220 L 598 -220 M 567 441 L 598 441 L 598 -220 M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 70.1568 0)"/><path d="M 220 441 L 220 126 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 567 126 M 220 441 L 252 441 L 252 126 L 284 63 L 346 31.5 L 410 31.5 L 472 63 L 567 126 M 567 441 L 567 0 L 598 0 M 567 441 L 598 441 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 82.2528 0)"/><path d="M 220 662 L 189 630 L 189 598 L 220 567 L 252 567 L 284 598 L 284 630 L 252 662 L 220 662 M 220 630 L 220 598 L 252 598 L 252 630 L 220 630 M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 94.3488 0)"/><path d="M 567 346 L 504 410 L 441 441 L 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 M 567 346 L 536 315 L 504 378 L 441 410 L 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 126 L 567 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.8016 0)"/><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0 M 598 441 L 567 441 L 252 126 M 598 441 L 252 94.5 M 346 220 L 536 0 L 598 0 M 378 252 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 110.688 0)"/><path d="M 220 662 L 220 0 L 252 0 M 220 662 L 252 662 L 252 0 M 252 346 L 315 410 L 378 441 L 472 441 L 536 410 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 472 0 L 378 0 L 315 31.5 L 252 94.5 M 252 346 L 378 410 L 472 410 L 536 378 L 567 346 L 598 252 L 598 189 L 567 94.5 L 536 63 L 472 31.5 L 378 31.5 L 252 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 129.427 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 252 L 284 346 L 346 410 L 410 441 L 504 441 M 252 252 L 284 315 L 346 378 L 410 410 L 504 410 L 504 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 141.523 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 94.5 L 567 189 L 567 252 L 536 346 L 504 378 L 441 410 L 346 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 149.99 0)"/><path d="M 189 441 L 346 0 M 189 441 L 220 441 L 346 94.5 M 472 441 L 346 94.5 M 472 346 L 346 0 M 472 346 L 598 0 M 472 441 L 598 94.5 M 756 441 L 724 441 L 598 94.5 M 756 441 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 161.472 0)"/><path d="M 220 441 L 220 0 L 252 0 M 220 441 L 252 441 L 252 0 M 252 315 L 346 410 L 410 441 L 504 441 L 567 410 L 598 315 L 598 0 M 252 315 L 346 378 L 410 410 L 472 410 L 536 378 L 567 315 L 567 0 L 598 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 175.987 0)"/><path d="M 441 662 L 378 662 L 315 630 L 284 536 L 284 0 L 315 0 M 441 662 L 441 630 L 378 630 L 315 598 M 346 630 L 315 536 L 315 0 M 189 441 L 410 441 L 410 410 M 189 441 L 189 410 L 410 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 195.341 0)"/><path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441 M 346 410 L 284 378 L 252 346 L 220 252 L 220 189 L 252 94.5 L 284 63 L 346 31.5 L 441 31.5 L 504 63 L 536 94.5 L 567 189 L 567 252 L 536 346 L 504 378 L 441 410 L 346 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 203.808 0)"/><path d="M 189 441 L 536 0 L 567 0 M 189 441 L 220 441 L 567 0 M 567 441 L 536 441 L 189 0 M 567 441 L 220 0 L 189 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 215.29 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 374.4)"><path d="M 472 158 L 410 220 L 346 315 L 315 378 L 284 472 L 284 567 L 315 630 L 346 662 L 410 662 L 441 630 L 472 567 L 472 472 L 441 315 L 378 158 L 346 94.5 L 284 31.5 L 220 0 L 158 0 L 94.5 31.5 L 63 94.5 L 63 158 L 94.5 189 L 158 189 L 220 158" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 315 189 L 284 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 94.5 L 346 284 L 315 126 L 315 31.5 L 346 0 L 378 0 L 441 31.5 L 472 63 L 536 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 17.5488 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 189 252 L 189 220 L 158 94.5 L 126 0 M 158 94.5 L 189 158 L 252 252 L 315 284 L 378 284 L 410 252 L 410 220 L 378 94.5 L 346 0 M 378 94.5 L 410 158 L 472 252 L 536 284 L 598 284 L 630 252 L 630 189 L 598 94.5 L 598 31.5 L 630 0 L 662 0 L 724 31.5 L 756 63 L 819 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.2256 0)"/><path d="M 315 189 L 284 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 94.5 L 346 284 L 315 126 L 315 31.5 L 346 0 L 378 0 L 441 31.5 L 472 63 L 536 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 49.6128 0)"/><path d="M 315 189 L 284 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 M 346 284 L 315 189 L 252 31.5 L 158 -189 L 126 -284 L 126 -346 L 158 -378 L 220 -346 L 252 -252 L 252 -31.5 L 315 0 L 410 63 L 504 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 66.5472 0)"/><path d="M 31.5 158 L 94.5 284 L 31.5 94.5 L 31.5 31.5 L 63 0 L 126 0 L 189 31.5 L 252 94.5 L 315 189 M 346 284 L 284 94.5 L 284 31.5 L 315 0 L 346 0 L 410 31.5 L 441 63 L 504 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.6096 0)"/><path d="M 126 441 L 126 410 L 158 410 L 158 441 L 126 441 M 31.5 158 L 94.5 284 L 31.5 94.5 L 31.5 31.5 L 63 0 L 94.5 0 L 158 31.5 L 189 63 L 252 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.672 0)"/><path d="M 252 220 L 252 252 L 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 220 0 L 315 63 L 378 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 88.896 0)"/><path d="M 31.5 158 L 94.5 252 L 189 410 L 220 472 L 252 567 L 252 630 L 220 662 L 158 630 L 126 567 L 94.5 441 L 63 252 L 31.5 0 M 31.5 0 L 63 94.5 L 94.5 158 L 158 252 L 220 284 L 284 284 L 315 252 L 315 189 L 252 158 L 158 158 M 158 158 L 220 126 L 252 31.5 L 284 0 L 315 0 L 378 31.5 L 410 63 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 95.5392 0)"/><path d="M 31.5 158 L 94.5 252 L 189 410 L 220 472 L 252 567 L 252 630 L 220 662 L 158 630 L 126 567 L 94.5 441 L 63 220 L 63 31.5 L 94.5 0 L 126 0 L 189 31.5 L 252 94.5 L 284 189 L 284 284 L 315 158 L 346 126 L 410 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 111.264 0)"/><path d="M 31.5 158 L 94.5 252 L 126 315 L 126 252 L 220 252 L 252 220 L 252 158 L 220 63 L 220 31.5 L 252 0 L 284 0 L 346 31.5 L 378 63 L 441 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 119.731 0)"/><path d="M 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 63 L 315 126 L 315 189 L 284 252 L 220 284 L 189 252 L 189 189 L 220 126 L 284 94.5 L 378 94.5 L 441 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 127.603 0)"/><path d="M 126 284 L 63 220 L 31.5 126 L 31.5 63 L 63 0 L 126 0 L 189 31.5 L 252 94.5 M 315 284 L 252 94.5 L 252 31.5 L 284 0 L 346 0 L 410 31.5 L 472 94.5 L 504 189 L 504 284 M 504 284 L 536 158 L 567 126 L 630 126 L 693 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 136.07 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 189 252 L 189 220 L 158 94.5 L 126 0 M 158 94.5 L 189 158 L 252 252 L 315 284 L 378 284 L 410 252 L 410 189 L 378 94.5 L 378 31.5 L 410 0 L 441 0 L 504 31.5 L 536 63 L 598 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 148.781 0)"/><path d="M 31.5 158 L 158 315 L 220 410 L 252 472 L 284 567 L 284 630 L 252 662 L 189 630 L 158 567 L 94.5 315 L 0 31.5 L -94.5 -189 L -126 -284 L -126 -346 L -94.5 -378 L -31.5 -346 L 0 -252 L 31.5 31.5 L 63 0 L 126 0 L 189 31.5 L 220 63 L 284 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 166.925 0)"/><path d="M 220 284 L 158 284 L 94.5 252 L 63 220 L 31.5 158 L 31.5 94.5 L 63 31.5 L 126 0 L 189 0 L 252 31.5 L 284 63 L 315 126 L 315 189 L 284 252 L 220 284 L 189 252 L 189 189 L 220 126 L 284 94.5 L 378 94.5 L 441 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 171.763 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 284 L 252 252 L 252 31.5 L 284 0 L 378 0 L 472 63 L 536 158 M 441 252 L 410 284 L 346 284 L 315 252 L 189 31.5 L 158 0 L 94.5 0 L 63 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 180.23 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 403.2)"><path d="M 472 598 L 410 504 L 346 346 L 284 189 L 252 126 L 189 31.5 L 126 0 M 536 472 L 472 410 L 378 378 L 284 378 L 220 410 L 189 472 L 189 536 L 220 598 L 284 630 L 410 662 L 536 662 L 472 598 L 441 536 L 378 346 L 315 158 L 284 94.5 L 220 31.5 L 126 0 L 63 0 L 31.5 31.5 L 31.5 94.5 L 63 126 L 94.5 94.5 L 63 63" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 346 189 L 315 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 94.5 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 378 284 L 315 94.5 L 315 31.5 L 378 0 L 441 31.5 L 472 63 L 536 158 M 410 284 L 346 94.5 L 346 31.5 L 378 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 16.9344 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 441 252 L 441 189 L 378 0 M 378 284 L 410 252 L 410 189 L 346 0 M 441 189 L 504 252 L 567 284 L 598 284 L 662 252 L 662 189 L 630 94.5 L 630 31.5 L 662 0 M 598 284 L 630 252 L 630 189 L 598 94.5 L 598 31.5 L 662 0 L 724 31.5 L 756 63 L 819 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 26.6112 0)"/><path d="M 346 189 L 315 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 94.5 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 378 284 L 315 94.5 L 315 31.5 L 378 0 L 441 31.5 L 472 63 L 536 158 M 410 284 L 346 94.5 L 346 31.5 L 378 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 48.9984 0)"/><path d="M 346 189 L 315 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0 M 378 284 L 189 -284 L 189 -346 L 220 -378 L 284 -346 L 315 -252 L 315 0 L 378 0 L 472 63 L 536 158 M 410 284 L 315 0 L 252 -158 L 189 -284" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 65.9328 0)"/><path d="M 126 284 L 63 94.5 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 L 346 189 M 158 284 L 94.5 94.5 L 94.5 31.5 L 126 0 M 378 284 L 315 94.5 L 315 31.5 L 378 0 L 441 31.5 L 472 63 L 536 158 M 410 284 L 346 94.5 L 346 31.5 L 378 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.6096 0)"/><path d="M 189 472 L 158 441 L 189 410 L 220 441 L 189 472 M 126 284 L 63 94.5 L 63 31.5 L 126 0 L 189 31.5 L 220 63 L 284 158 M 158 284 L 94.5 94.5 L 94.5 31.5 L 126 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.2864 0)"/><path d="M 284 252 L 252 220 L 284 220 L 284 252 L 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 252 0 L 346 63 L 410 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.1248 0)"/><path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 31.5 0 M 284 662 L 63 0 M 315 284 L 315 252 L 346 252 L 315 284 L 284 284 L 220 220 L 126 189 M 126 189 L 220 158 L 252 31.5 L 284 0 M 126 189 L 189 158 L 220 31.5 L 284 0 L 315 0 L 410 63 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 97.3824 0)"/><path d="M 31.5 158 L 94.5 252 L 158 378 M 252 662 L 63 94.5 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 L 315 189 L 315 284 L 346 158 L 378 126 L 410 126 L 472 158 M 284 662 L 94.5 94.5 L 94.5 31.5 L 126 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.107 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 346 189 M 346 284 L 346 189 L 378 126 L 410 126 L 472 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 121.574 0)"/><path d="M 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 63 L 346 126 L 346 189 L 315 252 L 252 284 L 220 252 L 220 189 L 252 126 L 315 94.5 L 378 94.5 L 441 126 L 472 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 130.042 0)"/><path d="M 158 284 L 94.5 220 L 63 126 L 63 31.5 L 126 0 L 158 0 L 220 31.5 L 284 94.5 M 189 284 L 126 220 L 94.5 126 L 94.5 31.5 L 126 0 M 346 284 L 284 94.5 L 284 31.5 L 346 0 L 378 0 L 441 31.5 L 504 94.5 L 536 189 L 536 284 M 378 284 L 315 94.5 L 315 31.5 L 346 0 M 536 284 L 567 158 L 598 126 L 630 126 L 693 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 138.509 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 252 L 220 189 L 158 0 M 158 284 L 189 252 L 189 189 L 126 0 M 220 189 L 284 252 L 346 284 L 378 284 L 441 252 L 441 189 L 410 94.5 L 410 31.5 L 441 0 M 378 284 L 410 252 L 410 189 L 378 94.5 L 378 31.5 L 441 0 L 504 31.5 L 536 63 L 598 158" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.219 0)"/><path d="M 126 284 L 220 378 L 284 472 L 315 567 L 315 630 L 284 662 L 220 630 L 189 567 L -94.5 -284 L -94.5 -346 L -63 -378 L 0 -346 L 31.5 -252 L 63 31.5 L 94.5 0 L 158 0 L 220 31.5 L 252 63 L 315 158 M 189 567 L 158 410 L 126 284 L 31.5 0 L -31.5 -158 L -94.5 -284" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 169.363 0)"/><path d="M 252 284 L 189 284 L 126 252 L 94.5 220 L 63 158 L 63 94.5 L 94.5 31.5 L 158 0 L 220 0 L 284 31.5 L 315 63 L 346 126 L 346 189 L 315 252 L 252 284 L 220 252 L 220 189 L 252 126 L 315 94.5 L 378 94.5 L 441 126 L 472 158 M 189 284 L 126 220 L 94.5 158 L 94.5 63 L 158 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.816 0)"/><path d="M 31.5 158 L 94.5 252 L 158 284 L 220 284 L 252 252 L 252 189 L 220 94.5 L 189 31.5 L 126 0 L 94.5 0 L 63 31.5 L 63 63 L 94.5 63 L 63 31.5 M 441 252 L 410 220 L 441 220 L 441 252 L 410 284 L 378 284 L 315 252 L 284 189 L 252 94.5 L 252 31.5 L 284 0 L 378 0 L 472 63 L 536 158 M 252 252 L 284 189 M 315 252 L 252 189 M 220 94.5 L 252 31.5 M 252 94.5 L 189 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 183.283 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 432)"><path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 252 662 L 252 0 M 94.5 662 L 346 662 M 94.5 0 L 346 0 M 126 662 L 189 630 M 158 662 L 189 598 M 284 662 L 252 598 M 315 662 L 252 630 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 189 346 L 189 378 L 220 378 L 220 315 L 158 315 L 158 378 L 189 410 L 252 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 94.5 L 536 31.5 L 567 0 M 441 378 L 472 315 L 472 94.5 L 504 31.5 M 378 441 L 410 410 L 441 346 L 441 94.5 L 472 31.5 L 567 0 L 598 0 M 441 284 L 410 252 L 252 220 L 158 189 L 126 126 L 126 94.5 L 158 31.5 L 252 0 L 346 0 L 410 31.5 L 441 94.5 M 189 189 L 158 126 L 158 94.5 L 189 31.5 M 410 252 L 284 220 L 220 189 L 189 126 L 189 94.5 L 220 31.5 L 252 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 14.5152 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 252 315 L 284 378 L 315 410 L 378 441 L 472 441 L 536 410 L 567 378 L 598 284 L 598 0 M 536 378 L 567 284 L 567 31.5 M 472 441 L 504 410 L 536 315 L 536 0 M 598 315 L 630 378 L 662 410 L 724 441 L 819 441 L 882 410 L 914 378 L 945 284 L 945 0 M 882 378 L 914 284 L 914 31.5 M 819 441 L 850 410 L 882 315 L 882 0 M 94.5 0 L 346 0 M 441 0 L 693 0 M 788 0 L 1039.5 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 31.5 L 472 0 M 536 63 L 504 0 M 598 63 L 630 0 M 598 31.5 L 662 0 M 882 31.5 L 819 0 M 882 63 L 850 0 M 945 63 L 976 0 M 945 31.5 L 1008 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 26.6112 0)"/><path d="M 189 346 L 189 378 L 220 378 L 220 315 L 158 315 L 158 378 L 189 410 L 252 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 94.5 L 536 31.5 L 567 0 M 441 378 L 472 315 L 472 94.5 L 504 31.5 M 378 441 L 410 410 L 441 346 L 441 94.5 L 472 31.5 L 567 0 L 598 0 M 441 284 L 410 252 L 252 220 L 158 189 L 126 126 L 126 94.5 L 158 31.5 L 252 0 L 346 0 L 410 31.5 L 441 94.5 M 189 189 L 158 126 L 158 94.5 L 189 31.5 M 410 252 L 284 220 L 220 189 L 189 126 L 189 94.5 L 220 31.5 L 252 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 54.432 0)"/><path d="M 472 410 L 472 -220 M 504 378 L 504 -189 M 441 410 L 504 410 L 536 441 L 536 -220 M 472 346 L 441 410 L 378 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 441 31.5 L 472 94.5 M 189 346 L 158 284 L 158 158 L 189 94.5 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 -220 L 630 -220 M 472 -189 L 410 -220 M 472 -158 L 441 -220 M 536 -158 L 567 -220 M 536 -189 L 598 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 73.7856 0)"/><path d="M 189 441 L 189 158 L 220 63 L 252 31.5 L 315 0 L 410 0 L 472 31.5 L 504 63 L 536 126 M 220 410 L 220 126 L 252 63 M 94.5 441 L 252 441 L 252 126 L 284 31.5 L 315 0 M 536 441 L 536 0 L 693 0 M 567 410 L 567 31.5 M 441 441 L 598 441 L 598 0 M 126 441 L 189 410 M 158 441 L 189 378 M 598 63 L 630 0 M 598 31.5 L 662 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 85.8816 0)"/><path d="M 189 662 L 189 598 L 252 598 L 252 662 L 189 662 M 220 662 L 220 598 M 189 630 L 252 630 M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 94.5 0 L 346 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 99.7824 0)"/><path d="M 504 315 L 504 346 L 472 346 L 472 284 L 536 284 L 536 346 L 472 410 L 410 441 L 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 M 189 346 L 158 284 L 158 158 L 189 94.5 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 107.04 0)"/><path d="M 189 662 L 189 0 M 220 630 L 220 31.5 M 94.5 662 L 252 662 L 252 0 M 536 410 L 252 126 M 378 252 L 598 0 M 378 220 L 567 0 M 346 220 L 536 0 M 441 441 L 662 441 M 94.5 0 L 346 0 M 441 0 L 662 0 M 126 662 L 189 630 M 158 662 L 189 598 M 472 441 L 536 410 M 630 441 L 536 410 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 63 L 472 0 M 504 63 L 630 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 118.522 0)"/><path d="M 189 662 L 189 0 L 220 31.5 L 284 31.5 M 220 630 L 220 63 M 94.5 662 L 252 662 L 252 31.5 M 252 346 L 284 410 L 346 441 L 410 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 410 0 L 346 0 L 284 31.5 L 252 94.5 M 536 346 L 567 284 L 567 158 L 536 94.5 M 410 441 L 472 410 L 504 378 L 536 284 L 536 158 L 504 63 L 472 31.5 L 410 0 M 126 662 L 189 630 M 158 662 L 189 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 139.085 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 472 378 L 472 410 L 441 410 L 441 346 L 504 346 L 504 410 L 472 441 L 410 441 L 346 410 L 284 346 L 252 252 M 94.5 0 L 346 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 151.795 0)"/><path d="M 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 378 441 L 315 441 M 189 346 L 158 284 L 158 158 L 189 94.5 M 504 94.5 L 536 158 L 536 284 L 504 346 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 0 L 441 31.5 L 472 63 L 504 158 L 504 284 L 472 378 L 441 410 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 162.086 0)"/><path d="M 158 441 L 284 0 M 189 441 L 284 94.5 M 220 441 L 315 94.5 M 410 441 L 315 94.5 L 284 0 M 410 441 L 536 0 M 441 441 L 536 94.5 M 410 441 L 472 441 L 567 94.5 M 662 410 L 567 94.5 L 536 0 M 63 441 L 315 441 M 567 441 L 756 441 M 94.5 441 L 189 410 M 284 441 L 220 410 M 598 441 L 662 410 M 724 441 L 662 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 174.182 0)"/><path d="M 189 441 L 189 0 M 220 410 L 220 31.5 M 94.5 441 L 252 441 L 252 0 M 252 315 L 284 378 L 315 410 L 378 441 L 472 441 L 536 410 L 567 378 L 598 284 L 598 0 M 536 378 L 567 284 L 567 31.5 M 472 441 L 504 410 L 536 315 L 536 0 M 94.5 0 L 346 0 M 441 0 L 693 0 M 126 441 L 189 410 M 158 441 L 189 378 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0 M 536 31.5 L 472 0 M 536 63 L 504 0 M 598 63 L 630 0 M 598 31.5 L 662 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 188.698 0)"/><path d="M 410 598 L 410 630 L 378 630 L 378 567 L 441 567 L 441 630 L 410 662 L 315 662 L 252 630 L 220 598 L 189 504 L 189 0 M 252 598 L 220 504 L 220 31.5 M 315 662 L 284 630 L 252 567 L 252 0 M 94.5 441 L 378 441 M 94.5 0 L 346 0 M 189 31.5 L 126 0 M 189 63 L 158 0 M 252 63 L 284 0 M 252 31.5 L 315 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 209.856 0)"/><path d="M 315 441 L 220 410 L 158 346 L 126 252 L 126 189 L 158 94.5 L 220 31.5 L 315 0 L 378 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 378 441 L 315 441 M 189 346 L 158 284 L 158 158 L 189 94.5 M 504 94.5 L 536 158 L 536 284 L 504 346 M 315 441 L 252 410 L 220 378 L 189 284 L 189 158 L 220 63 L 252 31.5 L 315 0 M 378 0 L 441 31.5 L 472 63 L 504 158 L 504 284 L 472 378 L 441 410 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 218.323 0)"/><path d="M 158 441 L 472 0 M 189 441 L 504 0 M 220 441 L 536 0 M 504 410 L 189 31.5 M 94.5 441 L 315 441 M 410 441 L 598 441 M 94.5 0 L 284 0 M 378 0 L 598 0 M 126 441 L 189 410 M 284 441 L 220 410 M 441 441 L 504 410 M 567 441 L 504 410 M 189 31.5 L 126 0 M 189 31.5 L 252 0 M 472 31.5 L 410 0 M 504 31.5 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 230.419 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 460.8)"><path d="M 284 662 L 94.5 0 M 315 662 L 126 0 M 346 662 L 158 0 M 189 662 L 441 662 M 0 0 L 252 0 M 220 662 L 315 630 M 252 662 L 284 598 M 378 662 L 315 598 M 410 662 L 315 630 M 126 31.5 L 31.5 0 M 126 63 L 63 0 M 158 63 L 189 0 M 126 31.5 L 220 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 504 441 L 441 220 L 441 94.5 L 472 31.5 L 504 0 L 567 0 L 630 63 L 662 126 M 536 441 L 472 220 L 472 31.5 M 504 441 L 567 441 L 504 220 L 472 94.5 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 220 410 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 15.7248 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 0 M 220 410 L 220 252 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 252 252 L 315 346 L 378 410 L 441 441 L 504 441 L 567 410 L 598 346 L 598 252 L 536 0 M 567 410 L 567 252 L 504 0 M 567 346 L 536 220 L 472 0 L 536 0 M 598 252 L 662 346 L 724 410 L 788 441 L 850 441 L 914 410 L 945 346 L 945 252 L 882 94.5 M 914 410 L 914 284 L 882 158 L 882 31.5 M 914 346 L 850 189 L 850 94.5 L 882 31.5 L 914 0 L 976 0 L 1039.5 63 L 1071 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 29.0304 0)"/><path d="M 504 441 L 441 220 L 441 94.5 L 472 31.5 L 504 0 L 567 0 L 630 63 L 662 126 M 536 441 L 472 220 L 472 31.5 M 504 441 L 567 441 L 504 220 L 472 94.5 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 220 410 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 57.456 0)"/><path d="M 504 441 L 315 -220 M 536 441 L 346 -220 M 504 441 L 567 441 L 378 -220 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 378 63 L 410 126 L 441 220 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0 M 220 -220 L 472 -220 M 346 -189 L 252 -220 M 346 -158 L 284 -220 M 378 -158 L 410 -220 M 346 -189 L 441 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 78.0192 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 94.5 M 220 410 L 220 284 L 189 158 L 189 31.5 M 220 346 L 158 189 L 158 94.5 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 504 189 M 567 441 L 504 189 L 504 94.5 L 536 31.5 L 567 0 L 630 0 L 693 63 L 724 126 M 598 441 L 536 189 L 536 31.5 M 567 441 L 630 441 L 567 220 L 536 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 90.7296 0)"/><path d="M 252 662 L 252 598 L 315 598 L 315 662 L 252 662 M 284 662 L 284 598 M 252 630 L 315 630 M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 94.5 M 220 410 L 220 284 L 189 158 L 189 31.5 M 220 346 L 158 189 L 158 94.5 L 189 31.5 L 220 0 L 284 0 L 346 63 L 378 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 105.245 0)"/><path d="M 441 315 L 441 346 L 410 346 L 410 284 L 472 284 L 472 346 L 441 410 L 378 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 220 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 113.117 0)"/><path d="M 252 662 L 63 0 L 126 0 M 284 662 L 94.5 0 M 158 662 L 315 662 L 126 0 M 567 378 L 567 410 L 536 410 L 536 346 L 598 346 L 598 410 L 567 441 L 504 441 L 441 410 L 315 284 L 252 252 M 189 252 L 252 252 L 315 220 L 346 189 L 410 63 L 441 31.5 L 504 31.5 M 315 189 L 378 63 L 410 31.5 M 252 252 L 284 220 L 346 31.5 L 378 0 L 441 0 L 504 31.5 L 567 126 M 189 662 L 284 630 M 220 662 L 252 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 124.003 0)"/><path d="M 220 662 L 158 441 L 126 252 L 126 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 410 31.5 L 472 126 L 504 220 L 504 284 L 472 378 L 441 410 L 378 441 L 315 441 L 252 410 L 220 378 L 189 315 L 158 220 M 252 662 L 189 441 L 158 315 L 158 126 L 189 31.5 M 410 63 L 441 126 L 472 220 L 472 315 L 441 378 M 126 662 L 284 662 L 220 441 L 158 220 M 315 0 L 378 63 L 410 126 L 441 220 L 441 315 L 410 410 L 378 441 M 158 662 L 252 630 M 189 662 L 220 598" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 144.566 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 220 L 189 0 M 220 410 L 220 220 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 504 378 L 504 410 L 472 410 L 472 346 L 536 346 L 536 410 L 504 441 L 441 441 L 378 410 L 315 346 L 252 220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 156.048 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 252 0 L 346 0 L 441 31.5 L 504 126 L 536 220 L 536 284 L 504 378 L 472 410 L 378 441 L 284 441 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 441 63 L 472 126 L 504 220 L 504 315 L 472 378 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 252 0 M 346 0 L 410 63 L 441 126 L 472 220 L 472 315 L 441 410 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 166.934 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 94.5 M 220 410 L 220 284 L 189 158 L 189 31.5 M 220 346 L 158 189 L 158 94.5 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 472 189 M 536 441 L 472 189 L 472 94.5 L 504 31.5 L 567 0 L 630 0 L 693 31.5 L 756 94.5 L 819 189 L 850 315 L 850 441 L 819 441 L 819 410 L 850 346 M 567 441 L 504 189 L 504 31.5 M 536 441 L 598 441 L 536 220 L 504 94.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 179.03 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 189 441 L 220 410 L 252 346 L 252 252 L 189 0 M 220 410 L 220 252 L 158 0 M 220 346 L 189 220 L 126 0 L 189 0 M 252 252 L 315 346 L 378 410 L 441 441 L 504 441 L 567 410 L 598 346 L 598 252 L 536 94.5 M 567 410 L 567 284 L 536 158 L 536 31.5 M 567 346 L 504 189 L 504 94.5 L 536 31.5 L 567 0 L 630 0 L 693 63 L 724 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 197.174 0)"/><path d="M 504 598 L 504 630 L 472 630 L 472 567 L 536 567 L 536 630 L 504 662 L 441 662 L 378 630 L 315 567 L 284 504 L 252 410 L 220 284 L 158 0 L 126 -94.5 L 94.5 -158 L 31.5 -220 M 315 536 L 284 441 L 252 284 L 189 0 L 158 -94.5 M 441 662 L 378 598 L 346 536 L 315 441 L 284 284 L 220 31.5 L 189 -63 L 158 -126 L 94.5 -189 L 31.5 -220 L -31.5 -220 L -63 -189 L -63 -126 L 0 -126 L 0 -189 L -31.5 -189 L -31.5 -158 M 126 441 L 472 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 218.947 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 158 L 126 63 L 158 31.5 L 252 0 L 346 0 L 441 31.5 L 504 126 L 536 220 L 536 284 L 504 378 L 472 410 L 378 441 L 284 441 M 189 378 L 158 315 L 126 220 L 126 126 L 158 63 M 441 63 L 472 126 L 504 220 L 504 315 L 472 378 M 284 441 L 220 378 L 189 315 L 158 220 L 158 126 L 189 31.5 L 252 0 M 346 0 L 410 63 L 441 126 L 472 220 L 472 315 L 441 410 L 378 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 228.624 0)"/><path d="M 94.5 315 L 158 410 L 220 441 L 284 441 L 346 410 L 378 346 L 378 284 M 284 441 L 315 410 L 315 284 L 284 158 L 252 94.5 L 189 31.5 L 126 0 L 63 0 L 31.5 31.5 L 31.5 94.5 L 94.5 94.5 L 94.5 31.5 L 63 31.5 L 63 63 M 346 378 L 346 284 L 315 158 L 315 63 M 598 378 L 598 410 L 567 410 L 567 346 L 630 346 L 630 410 L 598 441 L 536 441 L 472 410 L 410 346 L 378 284 L 346 158 L 346 31.5 L 378 0 M 284 158 L 284 94.5 L 315 31.5 L 378 0 L 441 0 L 504 31.5 L 567 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 240.72 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 489.6)"><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 126 662 L 346 662 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 220 378 L 220 346 L 189 346 L 189 378 L 220 410 L 284 441 L 410 441 L 472 410 L 504 378 L 536 315 L 536 94.5 L 567 31.5 L 598 0 M 504 378 L 504 94.5 L 536 31.5 L 598 0 L 630 0 M 504 315 L 472 284 L 284 252 L 189 220 L 158 158 L 158 94.5 L 189 31.5 L 284 0 L 378 0 L 441 31.5 L 504 94.5 M 284 252 L 220 220 L 189 158 L 189 94.5 L 220 31.5 L 284 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 13.9008 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 346 L 315 410 L 410 441 L 472 441 L 567 410 L 598 346 L 598 0 M 472 441 L 536 410 L 567 346 L 567 0 M 598 346 L 662 410 L 756 441 L 819 441 L 914 410 L 945 346 L 945 0 M 819 441 L 882 410 L 914 346 L 914 0 M 126 441 L 252 441 M 126 0 L 346 0 M 472 0 L 693 0 M 819 0 L 1039.5 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 25.9968 0)"/><path d="M 220 378 L 220 346 L 189 346 L 189 378 L 220 410 L 284 441 L 410 441 L 472 410 L 504 378 L 536 315 L 536 94.5 L 567 31.5 L 598 0 M 504 378 L 504 94.5 L 536 31.5 L 598 0 L 630 0 M 504 315 L 472 284 L 284 252 L 189 220 L 158 158 L 158 94.5 L 189 31.5 L 284 0 L 378 0 L 441 31.5 L 504 94.5 M 284 252 L 220 220 L 189 158 L 189 94.5 L 220 31.5 L 284 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 53.2128 0)"/><path d="M 536 441 L 536 -220 M 567 441 L 567 -220 M 536 346 L 472 410 L 410 441 L 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 472 31.5 L 536 94.5 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 441 -220 L 662 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 72.5664 0)"/><path d="M 220 441 L 220 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 M 252 441 L 252 94.5 L 284 31.5 L 346 0 M 567 441 L 567 0 M 598 441 L 598 0 M 126 441 L 252 441 M 472 441 L 598 441 M 567 0 L 693 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 84.6624 0)"/><path d="M 220 662 L 189 630 L 220 598 L 252 630 L 220 662 M 220 441 L 220 0 M 252 441 L 252 0 M 126 441 L 252 441 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 97.968 0)"/><path d="M 536 346 L 504 315 L 536 284 L 567 315 L 567 346 L 504 410 L 441 441 L 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 104.611 0)"/><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 567 441 L 252 126 M 410 252 L 598 0 M 378 252 L 567 0 M 126 662 L 252 662 M 472 441 L 662 441 M 126 0 L 346 0 M 472 0 L 662 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 116.093 0)"/><path d="M 220 662 L 220 0 M 252 662 L 252 0 M 252 346 L 315 410 L 378 441 L 441 441 L 536 410 L 598 346 L 630 252 L 630 189 L 598 94.5 L 536 31.5 L 441 0 L 378 0 L 315 31.5 L 252 94.5 M 441 441 L 504 410 L 567 346 L 598 252 L 598 189 L 567 94.5 L 504 31.5 L 441 0 M 126 662 L 252 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 136.061 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 252 L 284 346 L 346 410 L 410 441 L 504 441 L 536 410 L 536 378 L 504 346 L 472 378 L 504 410 M 126 441 L 252 441 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 148.771 0)"/><path d="M 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 410 441 L 346 441 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 410 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 410 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 159.062 0)"/><path d="M 189 441 L 315 0 M 220 441 L 315 94.5 M 441 441 L 315 0 M 441 441 L 567 0 M 472 441 L 567 94.5 M 693 441 L 567 0 M 94.5 441 L 315 441 M 598 441 L 788 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 171.158 0)"/><path d="M 220 441 L 220 0 M 252 441 L 252 0 M 252 346 L 315 410 L 410 441 L 472 441 L 567 410 L 598 346 L 598 0 M 472 441 L 536 410 L 567 346 L 567 0 M 126 441 L 252 441 M 126 0 L 346 0 M 472 0 L 693 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 185.674 0)"/><path d="M 378 630 L 346 598 L 378 567 L 410 598 L 410 630 L 378 662 L 315 662 L 252 630 L 220 567 L 220 0 M 315 662 L 284 630 L 252 567 L 252 0 M 126 441 L 378 441 M 126 0 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 206.237 0)"/><path d="M 346 441 L 252 410 L 189 346 L 158 252 L 158 189 L 189 94.5 L 252 31.5 L 346 0 L 410 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 410 441 L 346 441 M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 M 410 0 L 472 31.5 L 536 94.5 L 567 189 L 567 252 L 536 346 L 472 410 L 410 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 214.109 0)"/><path d="M 189 441 L 536 0 M 220 441 L 567 0 M 567 441 L 189 0 M 126 441 L 315 441 M 441 441 L 630 441 M 126 0 L 315 0 M 441 0 L 630 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 226.205 0)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(19.2, 518.4)"><path d="M 284 662 L 94.5 0 M 315 662 L 126 0 M 189 662 L 410 662 M 0 0 L 220 0" style="stroke-width:0.5383in" transform="scale(0.0192, -0.0192)"/><path d="M 504 441 L 441 220 L 410 94.5 L 410 31.5 L 441 0 L 536 0 L 598 63 L 630 126 M 536 441 L 472 220 L 441 94.5 L 441 31.5 L 472 0 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 15.1296 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 536 410 L 567 378 L 567 315 L 472 0 M 472 441 L 536 378 L 536 315 L 441 0 M 536 220 L 598 346 L 662 410 L 724 441 L 788 441 L 850 410 L 882 378 L 882 315 L 819 126 L 819 31.5 L 850 0 M 788 441 L 850 378 L 850 315 L 788 126 L 788 31.5 L 819 0 L 914 0 L 976 63 L 1008 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 27.84 0)"/><path d="M 504 441 L 441 220 L 410 94.5 L 410 31.5 L 441 0 L 536 0 L 598 63 L 630 126 M 536 441 L 472 220 L 441 94.5 L 441 31.5 L 472 0 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 55.056 0)"/><path d="M 504 441 L 315 -220 M 536 441 L 346 -220 M 441 220 L 441 315 L 410 410 L 346 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 346 31.5 L 410 126 L 441 220 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 220 -220 L 441 -220" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 75.024 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 315 L 189 126 L 189 63 L 252 0 M 189 441 L 220 410 L 220 315 L 158 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 504 220 M 567 441 L 504 220 L 472 94.5 L 472 31.5 L 504 0 L 598 0 L 662 63 L 693 126 M 598 441 L 536 220 L 504 94.5 L 504 31.5 L 536 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 87.12 0)"/><path d="M 284 662 L 252 630 L 284 598 L 315 630 L 284 662 M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 315 L 189 126 L 189 31.5 L 220 0 M 189 441 L 220 410 L 220 315 L 158 126 L 158 31.5 L 189 0 L 284 0 L 346 63 L 378 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 101.021 0)"/><path d="M 441 346 L 441 315 L 472 315 L 472 346 L 441 410 L 378 441 L 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 108.893 0)"/><path d="M 252 662 L 63 0 M 284 662 L 94.5 0 M 504 410 L 472 378 L 504 346 L 536 378 L 536 410 L 504 441 L 472 441 L 410 410 L 284 284 L 220 252 L 158 252 M 220 252 L 284 220 L 346 31.5 L 378 0 M 220 252 L 252 220 L 315 31.5 L 346 0 L 410 0 L 472 31.5 L 536 126 M 158 662 L 284 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 119.779 0)"/><path d="M 252 662 L 126 252 L 126 158 L 158 63 L 189 31.5 M 284 662 L 158 252 M 158 252 L 189 346 L 252 410 L 315 441 L 378 441 L 441 410 L 472 378 L 504 315 L 504 220 L 472 126 L 410 31.5 L 315 0 L 252 0 L 189 31.5 L 158 126 L 158 252 M 441 410 L 472 346 L 472 220 L 441 126 L 378 31.5 L 315 0 M 158 662 L 284 662" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 139.133 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 504 410 L 504 378 L 472 346 L 441 378 L 472 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 150.614 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 L 472 220 L 472 315 L 441 378 L 410 410 L 346 441 L 284 441 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 284 0 L 346 31.5 L 410 126 L 441 220 L 441 346 L 410 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 160.906 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 315 L 189 126 L 189 63 L 252 0 M 189 441 L 220 410 L 220 315 L 158 126 L 158 63 L 189 31.5 L 252 0 L 315 0 L 378 31.5 L 441 94.5 L 472 158 M 536 441 L 472 158 L 472 63 L 504 31.5 L 567 0 L 630 0 L 693 31.5 L 756 94.5 L 788 158 L 819 284 L 819 441 L 788 441 L 819 378 M 567 441 L 504 158 L 504 63 L 567 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 171.792 0)"/><path d="M 31.5 315 L 63 378 L 126 441 L 220 441 L 252 410 L 252 346 L 220 220 L 158 0 M 189 441 L 220 410 L 220 346 L 189 220 L 126 0 M 220 220 L 284 346 L 346 410 L 410 441 L 472 441 L 536 410 L 567 378 L 567 315 L 504 126 L 504 31.5 L 536 0 M 472 441 L 536 378 L 536 315 L 472 126 L 472 31.5 L 504 0 L 598 0 L 662 63 L 693 126" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 189.341 0)"/><path d="M 472 630 L 441 598 L 472 567 L 504 598 L 504 630 L 472 662 L 410 662 L 346 630 L 315 598 L 284 536 L 252 441 L 158 0 L 126 -126 L 94.5 -189 M 410 662 L 346 598 L 315 536 L 284 410 L 220 126 L 189 0 L 158 -94.5 L 126 -158 L 94.5 -189 L 31.5 -220 L -31.5 -220 L -63 -189 L -63 -158 L -31.5 -126 L 0 -158 L -31.5 -189 M 126 441 L 441 441" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 210.499 0)"/><path d="M 284 441 L 189 410 L 126 315 L 94.5 220 L 94.5 126 L 126 63 L 158 31.5 L 220 0 L 284 0 L 378 31.5 L 441 126 L 472 220 L 472 315 L 441 378 L 410 410 L 346 441 L 284 441 M 284 441 L 220 410 L 158 315 L 126 220 L 126 94.5 L 158 31.5 M 284 0 L 346 31.5 L 410 126 L 441 220 L 441 346 L 410 410" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 219.562 0)"/><path d="M 94.5 315 L 158 410 L 220 441 L 315 441 L 346 378 L 346 284 M 284 441 L 315 378 L 315 284 L 284 158 L 252 94.5 L 189 31.5 L 126 0 L 94.5 0 L 63 31.5 L 63 63 L 94.5 94.5 L 126 63 L 94.5 31.5 M 284 158 L 284 63 L 315 0 L 410 0 L 472 31.5 L 536 126 M 536 410 L 504 378 L 536 346 L 567 378 L 567 410 L 536 441 L 504 441 L 441 410 L 378 346 L 346 284 L 315 158 L 315 63 L 346 0" style="stroke-width:0.5383in" transform="matrix(0.0192 0 0 -0.0192 230.448 0)"/></g></g></g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_glyphtable.out b/share/extensions/tests/data/refs/hershey_glyphtable.out
new file mode 100755
index 0000000..cfb0ecc
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_glyphtable.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" width="793.7007874" height="1122.519685">
+ <defs/>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="375" inkscape:cy="520" inkscape:document-units="px" inkscape:current-layer="layer1"/>
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"><g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 57.6)"><path d="M 167 630 L 167 164 M 148 22.1 L 148 -12.6 L 186 -12.6 L 183 22.1 L 148 22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 57.6)"><path d="M 126 624 L 126 517 M 271 624 L 271 517" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 57.6)"><path d="M 362 624 L 151 -25.2 M 680 627 L 466 -22.1 M 107 454 L 753 454 M 81.9 164 L 721 164" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 57.6)"><path d="M 110 101 L 110 56.7 L 161 6.3 L 652 6.3 L 706 63 L 706 255 L 649 312 L 164 312 L 113 362 L 113 548 L 164 598 L 662 598 L 706 551 L 706 507 M 416 731 L 416 -132" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 57.6)"><path d="M 126 558 L 126 419 L 173 372 L 321 372 L 372 422 L 372 554 L 324 605 L 176 605 L 126 558 M 838 583 L 176 28.4 M 627 189 L 627 50.4 L 677 3.15 L 822 3.15 L 873 53.6 L 873 189 L 825 236 L 677 236 L 627 189" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 57.6)"><path d="M 718 268 L 718 56.7 L 671 9.45 L 183 9.45 L 135 56.7 L 135 299 L 224 350 M 696 498 L 696 548 L 643 598 L 224 598 L 170 545 L 170 381 L 869 34.6" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 57.6)"><path d="M 129 627 L 129 517" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 57.6)"><path d="M 227 598 L 186 598 L 132 545 L 132 56.7 L 183 6.3 L 227 6.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 57.6)"><path d="M 101 595 L 145 595 L 202 539 L 202 59.9 L 151 9.45 L 104 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 57.6)"><path d="M 148 296 L 258 435 L 85 495 M 252 614 L 255 435 L 425 495 M 255 435 L 362 290" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 57.6)"><path d="M 249 66.1 L 249 410 M 78.8 239 L 422 239" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 57.6)"><path d="M 104 22.1 L 104 -126 L 145 -85 L 145 18.9 L 104 22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 57.6)"><path d="M 97.6 243 L 447 243" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 57.6)"><path d="M 104 22.1 L 104 -12.6 L 151 -12.6 L 151 22.1 L 104 22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 115.2)"><path d="M 47.2 31.5 L 510 573" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 115.2)"><path d="M 129 536 L 129 59.9 L 186 6.3 L 684 6.3 L 743 63 L 743 548 L 693 598 L 192 598 L 129 536 M 135 63 L 737 551" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 115.2)"><path d="M 113 444 L 268 624 L 290 624 L 290 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 115.2)"><path d="M 129 504 L 129 542 L 192 605 L 684 605 L 740 545 L 740 353 L 684 296 L 189 296 L 129 236 L 129 9.45 L 765 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 115.2)"><path d="M 123 504 L 123 558 L 161 595 L 643 595 L 699 539 L 699 356 L 658 315 L 224 315 L 658 315 L 718 255 L 718 66.1 L 662 9.45 L 170 9.45 L 126 56.7 L 126 81.9" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 115.2)"><path d="M 558 -22.1 L 558 614 L 63 192 L 696 192" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 115.2)"><path d="M 145 97.7 L 145 63 L 198 9.45 L 702 9.45 L 759 66.1 L 759 255 L 706 309 L 142 309 L 142 595 L 788 595" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 115.2)"><path d="M 646 598 L 183 598 L 132 548 L 132 63 L 192 3.15 L 684 3.15 L 740 59.9 L 740 258 L 684 312 L 164 312 L 129 343" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 115.2)"><path d="M 47.2 595 L 501 595 L 558 542 L 558 -25.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 115.2)"><path d="M 195 9.45 L 687 9.45 L 740 63 L 740 261 L 684 318 L 170 318 L 126 362 L 126 545 L 183 602 L 680 602 L 737 545 L 737 362 L 690 312 L 170 312 L 123 268 L 123 59.9 L 195 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 115.2)"><path d="M 142 6.3 L 671 6.3 L 731 63 L 731 545 L 671 605 L 192 605 L 129 539 L 129 350 L 186 293 L 724 293" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 115.2)"><path d="M 101 495 L 101 454 L 151 454 L 151 495 L 101 495 M 97.6 22.1 L 97.6 -18.9 L 145 -18.9 L 145 22.1 L 97.6 22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 115.2)"><path d="M 123 495 L 123 450 L 167 450 L 167 495 L 123 495 M 126 15.8 L 126 -123 L 164 -85 L 164 15.8 L 126 15.8" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 115.2)"><path d="M 406 457 L 59.9 249 L 413 44.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 172.8)"><path d="M 94.5 334 L 567 334 M 88.2 145 L 570 145" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 172.8)"><path d="M 94.5 469 L 466 246 L 97.6 37.8" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 172.8)"><path d="M 81.9 598 L 576 598 L 636 539 L 636 334 L 576 274 L 284 274 L 220 211 L 220 167 M 198 22.1 L 198 -15.8 L 236 -15.8 L 236 18.9 L 198 22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 172.8)"><path d="M 586 189 L 586 372 L 529 428 L 375 428 L 315 372 L 315 227 L 365 176 L 756 176 L 756 539 L 696 598 L 202 598 L 145 542 L 145 56.7 L 195 6.3 L 753 6.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 172.8)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 172.8)"><path d="M 129 595 L 639 595 L 706 529 L 706 372 L 668 315 L 170 315 L 135 350 L 135 284 L 170 315 L 668 315 L 724 261 L 724 59.9 L 668 3.15 L 126 3.15 L 129 595" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 172.8)"><path d="M 750 602 L 186 602 L 126 542 L 126 63 L 186 3.15 L 753 3.15" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 172.8)"><path d="M 126 598 L 126 6.3 L 662 6.3 L 721 66.1 L 721 542 L 665 598 L 126 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 172.8)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 172.8)"><path d="M 126 -22.1 L 126 312 L 586 312 L 126 312 L 126 602 L 693 602" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 172.8)"><path d="M 532 293 L 718 293 L 718 75.6 L 649 6.3 L 186 6.3 L 126 66.1 L 126 539 L 195 608 L 668 608 L 718 558 L 718 507" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 172.8)"><path d="M 129 624 L 129 -22.1 L 129 309 L 737 309 L 737 624 L 737 -15.8" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 172.8)"><path d="M 126 624 L 126 -25.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 172.8)"><path d="M 680 627 L 680 47.2 L 636 3.15 L 129 3.15 L 72.5 63 L 72.5 120" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 230.4)"><path d="M 126 627 L 126 -18.9 L 126 312 L 406 312 L 674 -15.8 L 403 312 L 677 627" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 230.4)"><path d="M 148 621 L 148 9.45 L 772 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 230.4)"><path d="M 129 -15.8 L 129 617 L 161 614 L 472 249 L 781 617 L 810 617 L 810 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 230.4)"><path d="M 123 -15.8 L 123 611 L 167 611 L 696 -12.6 L 721 -12.6 L 718 617" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 230.4)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 230.4)"><path d="M 123 -22.1 L 123 595 L 674 595 L 721 548 L 721 302 L 671 252 L 170 252 L 123 299" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 230.4)"><path d="M 841 9.45 L 180 9.45 L 126 63 L 126 548 L 180 602 L 665 602 L 724 542 L 724 56.7 L 674 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 230.4)"><path d="M 123 -22.1 L 123 598 L 668 598 L 721 545 L 721 312 L 665 258 L 167 258 L 120 306 L 167 258 L 466 258 L 696 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 230.4)"><path d="M 126 97.7 L 126 50.4 L 167 9.45 L 668 9.45 L 715 56.7 L 715 261 L 668 309 L 173 309 L 126 359 L 126 548 L 183 605 L 674 605 L 721 558 L 721 507" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 230.4)"><path d="M 394 -22.1 L 394 598 L 72.5 598 L 712 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 230.4)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 230.4)"><path d="M 123 621 L 498 -18.9 L 882 624" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 230.4)"><path d="M 117 621 L 353 -15.8 L 589 627 L 844 -25.2 L 1080.4 630" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 230.4)"><path d="M 142 -15.8 L 687 624 L 416 302 L 142 621 L 690 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 288)"><path d="M 104 621 L 397 261 L 397 -22.1 L 397 261 L 690 621" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 288)"><path d="M 94.5 598 L 718 598 L 718 548 L 135 59.9 L 135 9.45 L 721 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 288)"><path d="M 227 6.3 L 129 6.3 L 129 595 L 227 595" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 288)"><path d="M 41 598 L 504 34.6" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 288)"><path d="M 94.5 598 L 183 598 L 183 12.6 L 94.5 12.6" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 288)"><path d="M 608 290 L 334 611 L 63 290" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 288)"><path d="M 91.4 -69.3 L 759 -69.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 288)"><path d="M 104 898 L 132 784" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 288)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 288)"><path d="M 123 677 L 123 9.45 L 545 9.45 L 595 63 L 595 422 L 542 476 L 164 476 L 129 441" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 288)"><path d="M 627 6.3 L 180 6.3 L 126 63 L 126 425 L 180 479 L 627 479" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 288)"><path d="M 580 674 L 580 6.3 L 148 6.3 L 91.4 66.1 L 91.4 416 L 145 469 L 529 469 L 576 425" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 288)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 288)"><path d="M 123 -18.9 L 123 472 L 387 472 L 123 472 L 123 602 L 176 655 L 391 655" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 345.6)"><path d="M 186 -211 L 539 -211 L 595 -154 L 595 428 L 539 485 L 164 485 L 107 428 L 107 50.4 L 154 3.15 L 536 3.15 L 592 59.9" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 345.6)"><path d="M 126 -18.9 L 126 677 L 126 476 L 545 476 L 602 422 L 602 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 345.6)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 107 633 L 107 674 L 148 674 L 148 633 L 107 633" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 345.6)"><path d="M -126 -214 L 113 -214 L 167 -158 L 167 501 M 145 627 L 145 674 L 189 674 L 189 627 L 145 627" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 345.6)"><path d="M 126 674 L 126 -25.2 L 126 239 L 334 239 L 567 501 L 334 239 L 570 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 345.6)"><path d="M 120 677 L 120 63 L 176 6.3 L 277 6.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 345.6)"><path d="M 123 -15.8 L 123 472 L 460 472 L 507 428 L 507 -25.2 L 507 428 L 551 472 L 835 472 L 885 422 L 885 -22.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 345.6)"><path d="M 123 -22.1 L 123 466 L 551 466 L 598 419 L 598 -25.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 345.6)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 345.6)"><path d="M 129 -243 L 129 469 L 558 469 L 602 428 L 602 40.9 L 561 0 L 180 0 L 135 44.1" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 345.6)"><path d="M 573 -236 L 573 472 L 139 472 L 88.2 425 L 88.2 59.9 L 142 6.3 L 513 6.3 L 567 56.7" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 345.6)"><path d="M 126 -25.2 L 126 425 L 180 482 L 498 482" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 345.6)"><path d="M 126 81.9 L 126 50.4 L 170 6.3 L 548 6.3 L 595 56.7 L 595 192 L 551 236 L 183 236 L 132 287 L 132 428 L 186 479 L 542 479 L 592 428 L 592 400" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 345.6)"><path d="M 126 680 L 126 472 L 387 472 L 126 472 L 126 50.4 L 161 12.6 L 387 12.6" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 403.2)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 403.2)"><path d="M 110 498 L 397 -22.1 L 699 504" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 403.2)"><path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 403.2)"><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 403.2)"><path d="M 186 -211 L 539 -211 L 595 -154 L 595 501 L 595 40.9 L 558 6.3 L 158 6.3 L 104 59.9 L 104 498" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 403.2)"><path d="M 104 476 L 608 476 L 608 438 L 110 40.9 L 110 9.45 L 605 9.45" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 403.2)"><path d="M 246 9.45 L 195 9.45 L 151 53.6 L 151 230 L 75.6 306 L 151 381 L 151 545 L 202 598 L 246 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 403.2)"><path d="M 123 750 L 123 -129" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 403.2)"><path d="M 107 9.45 L 154 9.45 L 198 53.6 L 198 230 L 277 306 L 202 381 L 202 545 L 148 598 L 107 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 403.2)"><path d="M 69.3 261 L 158 274 L 293 214 L 365 233" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 403.2)"><path d="M 132 -12.6 L 132 454 M 151 595 L 151 630 L 113 630 L 117 595 L 151 595" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 403.2)"><path d="M 627 6.3 L 180 6.3 L 126 63 L 126 425 L 180 479 L 627 479 M 375 750 L 375 -129" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 403.2)"><path d="M 500.059 575.354 L 458.613 615.217 L 189.798 615.217 L 149.144 575.354 L 148 9.45 L 732 9.45 M 66.1 253 L 416 253" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 403.2)"><path d="M 104 621 L 397 261 L 397 -22.1 L 397 261 L 690 621 M 224 180 L 573 180 M 224 306 L 573 306" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 460.8)"><path d="M 207 225 L 207 -38.7 M 207 697 L 207 434" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 460.8)"><path d="M 200 684 L 200 649 L 248 649 L 248 684 L 200 684 M 448 684 L 448 649 L 496 649 L 496 684 L 448 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 460.8)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 564 458 L 282 458 L 252 428 L 252 189 L 282 159 L 565 159" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 460.8)"><path d="M 176 805 L 398 805 L 425 780 L 425 570 L 213 570 L 187 595 L 187 685 L 422 685" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 460.8)"><path d="M 163 365 L 23.9 199 L 165 35.3 M 289 365 L 150 199 L 291 35.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 460.8)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 250 146 L 250 457 L 523 457 L 550 430 L 550 313 L 521 287 L 272 287 L 249 310 L 272 287 L 422 287 L 537 146" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 460.8)"><path d="M 161 711 L 161 566 L 177 551 L 324 551 L 339 566 L 339 713 L 324 727 L 176 728 L 161 711" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 460.8)"><path d="M 532 5.04 L 811 5.04 M 653 242 L 653 517 M 517 381 L 791 381" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 460.8)"><path d="M 191 819 L 191 838 L 222 869 L 468 869 L 496 839 L 496 743 L 468 715 L 220 715 L 191 685 L 191 572 L 509 572" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 460.8)"><path d="M 187 819 L 187 846 L 206 865 L 447 865 L 476 836 L 476 745 L 455 724 L 238 724 L 455 724 L 485 695 L 485 600 L 457 572 L 211 572 L 189 595 L 189 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 460.8)"><path d="M 377 757 L 251 586" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 460.8)"><path d="M 200 329 L 200 287 L 257 287 L 257 329 L 200 329" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 460.8)"><path d="M 474.113 2.91259 L 474.113 -116.79 L 383.908 -116.79" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 460.8)"><path d="M 183 789 L 260 879 L 271 879 L 271 556" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 518.4)"><path d="M 161 711 L 161 566 L 177 551 L 324 551 L 339 566 L 339 713 L 324 727 L 176 728 L 161 711" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 518.4)"><path d="M 37.8 375 L 186 197 L 39.1 30.2 M 164 375 L 312 197 L 165 30.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 518.4)"><path d="M 68 682 L 161 790 L 174 790 L 174 403 M 173 31.5 L 636 573 M 807 -13.2 L 807 369 L 510 115 L 890 115" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 518.4)"><path d="M 68 682 L 161 790 L 174 790 L 174 403 M 173 31.5 L 636 573 M 550 302 L 550 325 L 588 363 L 883 363 L 917 327 L 917 212 L 883 178 L 586 178 L 550 142 L 550 5.67 L 932 5.67" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 518.4)"><path d="M 73.7 718 L 73.7 750 L 96.4 773 L 386 773 L 420 739 L 420 629 L 395 605 L 134 605 L 395 605 L 431 569 L 431 455 L 397 421 L 102 421 L 75.6 450 L 75.6 465 M 173 31.5 L 636 573 M 807 -13.2 L 807 369 L 510 115 L 890 115" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 518.4)"><path d="M 636 -15.8 L 142 -15.8 L 81.9 44.1 L 81.9 249 L 142 309 L 435 309 L 498 372 L 498 416 M 520 561 L 520 598 L 482 598 L 482 564 L 520 561" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 296 866 L 394 734" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 614 915 L 488 745" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 586 760 L 421 953 L 259 760" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 252 828 L 340 841 L 476 781 L 548 800" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 290 873 L 290 838 L 337 838 L 337 873 L 290 873 M 529 873 L 529 838 L 577 838 L 577 873 L 529 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 518.4)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 353 1013 L 353 868 L 369 853 L 517 853 L 532 868 L 532 1015.9 L 517 1029.1 L 369 1030 L 353 1013" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 518.4)"><path d="M 180 -14.4414 L 180 543.029 C 178.903 589.804 191.373 601.955 240 602 L 778 602 M 772 263.901 L 177 263.901 M 1342 4.30005 L 775 4.30005 L 775 310 L 1229 310 L 775 310 L 775 600.035 L 1339 600.035" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 518.4)"><path d="M 474.113 2.91259 L 474.113 -116.79 L 383.908 -116.79 M 750 602 L 186 602 L 126 542 L 126 63 L 186 3.15 L 753 3.15" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 576)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598 M 271 866 L 369 734" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 576)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598 M 581 918 L 455 748" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 576)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598 M 571 760 L 406 953 L 244 760" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 576)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598 M 262 873 L 262 838 L 309 838 L 309 873 L 262 873 M 507 873 L 507 838 L 554 838 L 554 873 L 507 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 576)"><path d="M 126 624 L 126 -25.2 M 7.88 866 L 106 734" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 576)"><path d="M 126 624 L 126 -25.2 M 321 958 L 195 787" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 576)"><path d="M 126 624 L 126 -25.2 M 300 760 L 135 953 L -27.4 760" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 576)"><path d="M 126 624 L 126 -25.2 M -9.2 873 L -9.2 838 L 38 838 L 38 873 L -9.2 873 M 252 873 L 252 838 L 299 838 L 299 873 L 252 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 576)"><path d="M 66.1 243 L 416 243 M 126 598 L 126 6.3 L 662 6.3 L 721 66.1 L 721 542 L 665 598 L 126 598" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 576)"><path d="M 123 -15.8 L 123 611 L 167 611 L 696 -12.6 L 721 -12.6 L 718 617 M 259 828 L 348 841 L 483 781 L 555 800" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 576)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 296 866 L 394 734" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 576)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 586 916 L 460 746" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 576)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 586 760 L 421 953 L 259 760" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 576)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 252 828 L 340 841 L 476 781 L 548 800" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 633.6)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 283 873 L 283 838 L 330 838 L 330 873 L 283 873 M 536 873 L 536 838 L 583 838 L 583 873 L 536 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 633.6)"><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 633.6)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 68 -90.7 L 735 689" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 633.6)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627 M 299 866 L 397 734" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 633.6)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627 M 602 960 L 476 790" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 633.6)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627 M 588 760 L 423 953 L 261 760" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 633.6)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627 M 287 873 L 287 838 L 334 838 L 334 873 L 287 873 M 539 873 L 539 838 L 586 838 L 586 873 L 539 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 633.6)"><path d="M 104 621 L 397 261 L 397 -22.1 L 397 261 L 690 621 M 605 953 L 479 783" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 633.6)"><path d="M 129 595 L 639 595 L 706 529 L 706 372 L 668 315 L 270 315 L 668 315 L 724 261 L 724 59.9 L 668 3.15 L 270 3.15 M 126 3.15 L 129 595" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 633.6)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 233 740 L 331 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 633.6)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 511 784 L 385 614" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 633.6)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 529 609 L 365 801 L 202 609" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 633.6)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 210 671 L 298 684 L 434 624 L 506 643" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 633.6)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 219 684 L 219 649 L 267 649 L 267 684 L 219 684 M 474 684 L 474 649 L 521 649 L 521 684 L 474 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 691.2)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 274 824 L 274 679 L 290 664 L 438 664 L 453 679 L 453 827 L 438 840 L 289 841 L 274 824" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 691.2)"><path d="M 101 476 L 545 476 L 598 425 L 598 2.3 L 177 2.3 L 123 56.7 L 123 240.135 L 595.325 240.534 L 1070.69 240.932 L 1070.69 425 L 1017.69 476.932 L 552.694 476.932 L 651.269 476.306 L 598.694 422 L 598.694 56.7 L 598.694 3.15 L 1096.69 3.15" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 691.2)"><path d="M 386.732 5.89907 L 386.732 -91.9867 L 312.99 -91.9867 M 627 6.3 L 180 6.3 L 126 63 L 126 425 L 180 479 L 627 479" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 691.2)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243 M 236 740 L 334 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 691.2)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243 M 512 811 L 386 641" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 691.2)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243 M 531 609 L 367 801 L 204 609" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 691.2)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243 M 226 684 L 226 649 L 273 649 L 273 684 L 226 684 M 473 684 L 473 649 L 520 649 L 520 684 L 473 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 691.2)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 0 740 L 97.7 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 691.2)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 275 813 L 149 643" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 691.2)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 295 609 L 130 801 L -32.1 609" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 691.2)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M -11.8 684 L -11.8 649 L 35.5 649 L 35.5 684 L -11.8 684 M 239 684 L 239 649 L 286 649 L 286 684 L 239 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 691.2)"><path d="M 123 -22.1 L 123 466 L 551 466 L 598 419 L 598 -25.2 M 210 671 L 298 684 L 434 624 L 506 643" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 691.2)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 244 740 L 342 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 691.2)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 505 799 L 379 629" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 748.8)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 536 609 L 371 801 L 209 609" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 748.8)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 217 671 L 306 684 L 441 624 L 513 643" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 748.8)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 228 684 L 228 649 L 275 649 L 275 684 L 228 684 M 487 684 L 487 649 L 534 649 L 534 684 L 487 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 748.8)"><path d="M 387 479 L 387 444 L 435 444 L 435 479 L 387 479 M 387 195 L 387 161 L 435 161 L 435 195 L 387 195 M 146 337 L 671 337" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 748.8)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 186 0 L 608 493" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 748.8)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 243 740 L 340 608" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 748.8)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 519 782 L 393 612" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 748.8)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 535 609 L 370 801 L 208 609" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 748.8)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 225 684 L 225 649 L 272 649 L 272 684 L 225 684 M 487 684 L 487 649 L 534 649 L 534 684 L 487 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 748.8)"><path d="M 186 -211 L 539 -211 L 595 -154 L 595 501 L 595 40.9 L 558 6.3 L 158 6.3 L 104 59.9 L 104 498 M 511 799 L 385 629" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 748.8)"><path d="M 186 -211 L 539 -211 L 595 -154 L 595 501 L 595 40.9 L 558 6.3 L 158 6.3 L 104 59.9 L 104 498 M 210 684 L 210 649 L 258 649 L 258 684 L 210 684 M 467 684 L 467 649 L 514 649 L 514 684 L 467 684" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 748.8)"><path d="M 126 -25.2 L 126 542 L 186 602 L 662 602 L 718 542 L 718 258 L 123 258 L 718 258 L 718 -22.1 M 630.484 987.933 L 630.644 883.713 L 590.259 849.236 L 232.099 848.321 L 188.66 889.025 L 188.553 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 748.8)"><path d="M 101 476 L 545 476 L 598 425 L 598 6.3 L 173 6.3 L 123 56.7 L 123 236 L 592 236 M 590.484 847.933 L 590.644 743.713 L 550.259 709.236 L 192.099 708.321 L 148.66 749.025 L 148.553 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 748.8)"><path d="M 696 6.3 L 129 6.3 L 129 312 L 583 312 L 129 312 L 129 598 L 693 598 M 614.484 987.933 L 614.644 883.713 L 574.259 849.236 L 216.099 848.321 L 172.66 889.025 L 172.553 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 806.4)"><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243 M 592.484 847.933 L 592.644 743.713 L 552.259 709.236 L 194.099 708.321 L 150.66 749.025 L 150.553 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 806.4)"><path d="M 532 293 L 718 293 L 718 75.6 L 649 6.3 L 186 6.3 L 126 66.1 L 126 539 L 195 608 L 668 608 L 718 558 L 718 507 M 636.484 987.933 L 636.644 883.713 L 596.259 849.236 L 238.099 848.321 L 194.66 889.025 L 194.553 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 806.4)"><path d="M 186 -211 L 539 -211 L 595 -154 L 595 428 L 539 485 L 164 485 L 107 428 L 107 50.4 L 154 3.15 L 536 3.15 L 592 59.9 M 591.484 847.933 L 591.644 743.713 L 551.259 709.236 L 193.099 708.321 L 149.66 749.025 L 149.553 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 806.4)"><path d="M 126 624 L 126 -25.2 M 407.484 987.933 L 407.644 883.713 L 367.259 849.236 L 9.09936 848.321 L -34.3403 889.025 L -34.447 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 806.4)"><path d="M 126 -22.1 L 123 -15.8 L 123 495 M 442.484 847.933 L 442.644 743.713 L 402.259 709.236 L 44.0994 708.321 L 0.65975 749.025 L 0.55297 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 806.4)"><path d="M 98.1441 749.5 L 98.1441 790.5 L 139.144 790.5 L 139.144 749.5 L 98.1441 749.5 M 126 624 L 126 -25.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 806.4)"><path d="M 126 -22.1 L 123 -15.8 L 123 495" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 806.4)"><path d="M 126 542 L 126 59.9 L 180 9.45 L 671 9.45 L 721 59.9 L 721 551 L 671 595 L 176 598 L 126 542 M 630.484 987.933 L 630.644 883.713 L 590.259 849.236 L 232.099 848.321 L 188.66 889.025 L 188.553 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(518.4, 806.4)"><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413 M 597.484 847.933 L 597.644 743.713 L 557.259 709.236 L 199.099 708.321 L 155.66 749.025 L 155.553 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(576, 806.4)"><path d="M 432.993 9.43262 L 432.993 -110.27 L 342.788 -110.27 M 126 97.7 L 126 50.4 L 167 9.45 L 668 9.45 L 715 56.7 L 715 261 L 668 309 L 173 309 L 126 359 L 126 548 L 183 605 L 674 605 L 721 558 L 721 507" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(633.6, 806.4)"><path d="M 368.975 6.69454 L 368.975 -94.9412 L 292.385 -94.9412 M 126 81.9 L 126 50.4 L 170 6.3 L 548 6.3 L 595 56.7 L 595 192 L 551 236 L 183 236 L 132 287 L 132 428 L 186 479 L 542 479 L 592 428 L 592 400" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(691.2, 806.4)"><path d="M 126 621 L 126 59.9 L 176 6.3 L 671 6.3 L 721 59.9 L 721 627 M 632.484 987.933 L 632.644 883.713 L 592.259 849.236 L 234.099 848.321 L 190.66 889.025 L 190.553 987.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(748.8, 806.4)"><path d="M 142 498 L 142 53.6 L 186 9.45 L 561 9.45 L 614 66.1 L 614 504 M 596.484 847.933 L 596.644 743.713 L 556.259 709.236 L 198.099 708.321 L 154.66 749.025 L 154.553 847.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(806.4, 806.4)"><path d="M 104 621 L 397 261 L 397 -22.1 L 397 261 L 690 621 M 274 873 L 274 838 L 321 838 L 321 873 L 274 873 M 532 873 L 532 838 L 580 838 L 580 873 L 532 873" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(57.6, 864)"><path d="M 556.484 427.933 L 556.644 323.713 L 516.259 289.236 L 158.099 288.321 L 114.66 329.025 L 114.553 427.933" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(115.2, 864)"><path d="M 146 243 L 671 243" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(172.8, 864)"><path d="M 195 243 L 895 243" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(230.4, 864)"><path d="M 174 666 L 187 564 M 316 666 L 329 564" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(288, 864)"><path d="M 145 666 L 132 564 M 286 666 L 274 564" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(345.6, 864)"><path d="M 163 365 L 23.9 199 L 165 35.3" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(403.2, 864)"><path d="M 37.8 375 L 186 197 L 39.1 30.2" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(460.8, 864)"><path d="M 750 602 L 186 602 L 126 542 L 126 63 L 186 3.15 L 753 3.15 M 66.1 180 L 416 180 M 66.1 306 L 416 306" style="stroke-width:0.2691in" transform="scale(0.0384, -0.0384)"/></g></g></g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_loadfont.out b/share/extensions/tests/data/refs/hershey_loadfont.out
new file mode 100755
index 0000000..003e932
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_loadfont.out
@@ -0,0 +1,17 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="210mm" height="297mm" viewBox="0 0 744.09448819 1052.3622047" id="svg2" version="1.1" inkscape:version="1.0alpha (8a5469a, 2019-05-29)" sodipodi:docname="hershey_trivial_input.svg">
+ <style id="style19"/>
+ <defs id="defs4"/>
+ <sodipodi:namedview inkscape:document-rotation="0" inkscape:window-maximized="0" inkscape:window-y="23" inkscape:window-x="0" inkscape:window-height="993" inkscape:window-width="1535" showgrid="false" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="256.44843" inkscape:cx="217.50453" inkscape:zoom="3.964414" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <use x="0" y="0" xlink:href="#text31" id="DEAD-LINK" transform="translate(10.292, -24.8807)" width="100%" height="100%" style="fill:#ffffff;fill-opacity:0"/>
+ <svg:g transform="translate(-13.8162, 24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><svg:g><path d="M 517 576 L 435 551 L 369 479 L 331 384 L 277 296 L 217 170 L 164 75.6 L 158 25.2 L 176 0 L 224 9.45 L 252 47.2 L 268 66.1 M 72.5 372 L 25.2 403 L -6.3 476 L 44.1 589 L 145 652 L 346 690 L 513 674 L 630 658 L 709 658 L 791 655 L 828 677 L 813 680 L 740 605 L 718 554 L 721 507 M 230 309 L 195 287 L 570 331" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><path d="M -25.2 176 L 91.4 265 L 239 428 L 346 589 L 394 662 L 381 709 L 312 718 L 243 674 L 148 532 L 41 340 L -28.4 198 L -50.4 85.1 L -22 25.2 L 44.1 18.9 L 120 53.6 L 195 132 L 230 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.4 46.875)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.1875 46.875)"/><path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 47.85 46.875)"/></svg:g></g></svg:g><svg:g transform="translate(-10.0282, 24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(156.802, 308.155)"><path d="M 56.7 378 L 9.45 425 L -3.15 501 L 37.8 592 L 113 646 L 198 677 L 287 690 L 466 687 L 639 665 L 806 662 L 860 674 L 825 690 L 743 580 L 734 539 L 728 485 L 743 463 M 529 570 L 450 539 L 391 476 L 324 353 L 239 205 L 180 66.1 L 180 25.2 L 198 0 L 230 22 L 268 63" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><path d="M 66.1 170 L 148 211 L 217 249 L 252 306 L 239 350 L 180 356 L 63 287 L 15.8 252 L -34.6 192 L -66.1 139 L -72.4 88.2 L -50.4 44.1 L 31.5 9.45 L 170 44.1 L 214 81.9 L 277 135 L 315 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 20.775 0)"/><path d="M -31.5 183 L 59.9 306 L 126 321 L 142 277 L 158 202 L 180 117 L 202 40.9 L 271 12.6 L 340 40.9 L 397 101 L 457 183 M 400 346 L 362 343 L 227 236 L 110 135 L -3.15 6.3 L -81.9 -101 L -97.6 -132 L -117 -183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.75 0)"/><path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 52.05 0)"/></svg:g></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><g><svg:path d="M 517 576 L 435 551 L 369 479 L 331 384 L 277 296 L 217 170 L 164 75.6 L 158 25.2 L 176 0 L 224 9.45 L 252 47.2 L 268 66.1 M 72.5 372 L 25.2 403 L -6.3 476 L 44.1 589 L 145 652 L 346 690 L 513 674 L 630 658 L 709 658 L 791 655 L 828 677 L 813 680 L 740 605 L 718 554 L 721 507 M 230 309 L 195 287 L 570 331" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><svg:path d="M -25.2 176 L 91.4 265 L 239 428 L 346 589 L 394 662 L 381 709 L 312 718 L 243 674 L 148 532 L 41 340 L -28.4 198 L -50.4 85.1 L -22 25.2 L 44.1 18.9 L 120 53.6 L 195 132 L 230 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.4 46.875)"/><svg:path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.1875 46.875)"/><svg:path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 47.85 46.875)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(156.802, 308.155)"><svg:path d="M 56.7 378 L 9.45 425 L -3.15 501 L 37.8 592 L 113 646 L 198 677 L 287 690 L 466 687 L 639 665 L 806 662 L 860 674 L 825 690 L 743 580 L 734 539 L 728 485 L 743 463 M 529 570 L 450 539 L 391 476 L 324 353 L 239 205 L 180 66.1 L 180 25.2 L 198 0 L 230 22 L 268 63" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><svg:path d="M 66.1 170 L 148 211 L 217 249 L 252 306 L 239 350 L 180 356 L 63 287 L 15.8 252 L -34.6 192 L -66.1 139 L -72.4 88.2 L -50.4 44.1 L 31.5 9.45 L 170 44.1 L 214 81.9 L 277 135 L 315 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 20.775 0)"/><svg:path d="M -31.5 183 L 59.9 306 L 126 321 L 142 277 L 158 202 L 180 117 L 202 40.9 L 271 12.6 L 340 40.9 L 397 101 L 457 183 M 400 346 L 362 343 L 227 236 L 110 135 L -3.15 6.3 L -81.9 -101 L -97.6 -132 L -117 -183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.75 0)"/><svg:path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 52.05 0)"/></g></svg:g><svg:g transform="translate(13.8162, -24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><svg:g><path d="M 517 576 L 435 551 L 369 479 L 331 384 L 277 296 L 217 170 L 164 75.6 L 158 25.2 L 176 0 L 224 9.45 L 252 47.2 L 268 66.1 M 72.5 372 L 25.2 403 L -6.3 476 L 44.1 589 L 145 652 L 346 690 L 513 674 L 630 658 L 709 658 L 791 655 L 828 677 L 813 680 L 740 605 L 718 554 L 721 507 M 230 309 L 195 287 L 570 331" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><path d="M -25.2 176 L 91.4 265 L 239 428 L 346 589 L 394 662 L 381 709 L 312 718 L 243 674 L 148 532 L 41 340 L -28.4 198 L -50.4 85.1 L -22 25.2 L 44.1 18.9 L 120 53.6 L 195 132 L 230 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.4 46.875)"/><path d="M 195 337 L 142 365 L 66.1 315 L -6.3 233 L -40.9 161 L -56.7 75.6 L 12.6 9.45 L 101 40.9 L 183 110 L 230 208 L 239 246 L 239 284 L 220 284 M 167 158 L 183 101 L 214 72.4 L 255 75.6 L 296 110 L 359 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.1875 46.875)"/><path d="M 69.3 346 L -12.6 227 L -56.7 120 L -63 69.3 L -50.4 31.5 L -3.15 18.9 L 56.7 40.9 L 120 113 L 195 227 L 236 290 L 265 287 L 205 176 L 195 85.1 L 224 31.5 L 280 15.8 L 391 81.9 L 501 205 L 551 312 L 551 369 L 529 422 L 476 435" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 47.85 46.875)"/></svg:g></g></svg:g><svg:g transform="translate(9.84851, -24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(156.802, 308.155)"><path d="M 56.7 378 L 9.45 425 L -3.15 501 L 37.8 592 L 113 646 L 198 677 L 287 690 L 466 687 L 639 665 L 806 662 L 860 674 L 825 690 L 743 580 L 734 539 L 728 485 L 743 463 M 529 570 L 450 539 L 391 476 L 324 353 L 239 205 L 180 66.1 L 180 25.2 L 198 0 L 230 22 L 268 63" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><path d="M 66.1 170 L 148 211 L 217 249 L 252 306 L 239 350 L 180 356 L 63 287 L 15.8 252 L -34.6 192 L -66.1 139 L -72.4 88.2 L -50.4 44.1 L 31.5 9.45 L 170 44.1 L 214 81.9 L 277 135 L 315 183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 20.775 0)"/><path d="M -31.5 183 L 59.9 306 L 126 321 L 142 277 L 158 202 L 180 117 L 202 40.9 L 271 12.6 L 340 40.9 L 397 101 L 457 183 M 400 346 L 362 343 L 227 236 L 110 135 L -3.15 6.3 L -81.9 -101 L -97.6 -132 L -117 -183" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 33.75 0)"/><path d="M -31.5 183 L 18.9 224 L 53.5 261 L 110 337 L 183 457 L 217 510 L 183 517 L 9.45 151 L -6.3 66.1 L 18.9 22 L 97.6 28.4 L 192 110 L 258 183 M 53.5 346 L 258 356" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 52.05 0)"/></svg:g></g></svg:g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_partialselection.out b/share/extensions/tests/data/refs/hershey_partialselection.out
new file mode 100755
index 0000000..21324f9
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_partialselection.out
@@ -0,0 +1,22 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="210mm" height="297mm" viewBox="0 0 744.09448819 1052.3622047" id="svg2" version="1.1" inkscape:version="1.0alpha (8a5469a, 2019-05-29)" sodipodi:docname="hershey_trivial_input.svg">
+ <style id="style19"/>
+ <defs id="defs4"/>
+ <sodipodi:namedview inkscape:document-rotation="0" inkscape:window-maximized="0" inkscape:window-y="23" inkscape:window-x="0" inkscape:window-height="993" inkscape:window-width="1535" showgrid="false" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="256.44843" inkscape:cx="217.50453" inkscape:zoom="3.964414" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <use height="100%" width="100%" transform="translate(-13.816235,24.138247)" id="use1116" xlink:href="#A" y="0" x="0"/>
+ <use height="100%" width="100%" transform="translate(-10.028187,24.138247)" id="use1118" xlink:href="#B" y="0" x="0"/>
+ <use x="0" y="0" xlink:href="#text31" id="DEAD-LINK" transform="translate(10.292023,-24.880699)" width="100%" height="100%" style="fill:#ffffff;fill-opacity:0"/>
+ <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:37.50000000000000000px;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1;" x="156.80199" y="308.15527" id="B"><tspan sodipodi:role="line" id="tspan29" x="156.80199" y="308.15527" style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1;">Text</tspan></text>
+ <use x="0" y="0" xlink:href="#A" id="use1120" transform="translate(13.816235,-24.138247)" width="100%" height="100%"/>
+ <use x="0" y="0" xlink:href="#B" id="use1122" transform="translate(9.8485053,-24.138247)" width="100%" height="100%"/>
+ <svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><g><svg:path d="M 220 662 L 220 0 M 220 662 L 630 662 M 220 346 L 472 346" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><svg:path d="M 220 662 L 220 0" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 21.2625 46.875)"/><svg:path d="M 346 441 L 284 410 L 220 346 L 189 252 L 189 189 L 220 94.5 L 284 31.5 L 346 0 L 441 0 L 504 31.5 L 567 94.5 L 598 189 L 598 252 L 567 346 L 504 410 L 441 441 L 346 441" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 30.7125 46.875)"/><svg:path d="M 189 441 L 315 0 M 441 441 L 315 0 M 441 441 L 567 0 M 693 441 L 567 0" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 53.1375 46.875)"/></g></svg:g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hershey_preservetext.out b/share/extensions/tests/data/refs/hershey_preservetext.out
new file mode 100755
index 0000000..b566766
--- /dev/null
+++ b/share/extensions/tests/data/refs/hershey_preservetext.out
@@ -0,0 +1,22 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="210mm" height="297mm" viewBox="0 0 744.09448819 1052.3622047" id="svg2" version="1.1" inkscape:version="1.0alpha (8a5469a, 2019-05-29)" sodipodi:docname="hershey_trivial_input.svg">
+ <style id="style19"/>
+ <defs id="defs4"/>
+ <sodipodi:namedview inkscape:document-rotation="0" inkscape:window-maximized="0" inkscape:window-y="23" inkscape:window-x="0" inkscape:window-height="993" inkscape:window-width="1535" showgrid="false" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="256.44843" inkscape:cx="217.50453" inkscape:zoom="3.964414" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <use height="100%" width="100%" transform="translate(-13.8162, 24.1382)" id="use1116" xlink:href="#A" y="0" x="0"/>
+ <use height="100%" width="100%" transform="translate(-10.0282, 24.1382)" id="use1118" xlink:href="#B" y="0" x="0"/>
+ <use x="0" y="0" xlink:href="#text31" id="DEAD-LINK" transform="translate(10.292, -24.8807)" width="100%" height="100%" style="fill:#ffffff;fill-opacity:0"/>
+ <flowRoot transform="translate(-18.75, 0)" xml:space="preserve" id="A" style="font-style:normal;font-weight:normal;font-size:37.5px;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1"><flowRegion id="flowRegion23" style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1"><rect id="rect25" width="121.08263" height="52.065529" x="182.22934" y="166.4886" style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.878906;stroke-opacity:1"/></flowRegion><flowPara style="stroke-width:0.9375" id="flowPara27">Flow</flowPara></flowRoot> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:37.50000000000000000px;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1" x="156.80199" y="308.15527" id="B"><tspan sodipodi:role="line" id="tspan29" x="156.80199" y="308.15527" style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1">Text</tspan></text>
+ <use x="0" y="0" xlink:href="#A" id="use1120" transform="translate(13.8162, -24.1382)" width="100%" height="100%"/>
+ <use x="0" y="0" xlink:href="#B" id="use1122" transform="translate(9.84851, -24.1382)" width="100%" height="100%"/>
+ <svg:g transform="translate(-13.8162, 24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><svg:g><path d="M 126 -22.1 L 126 312 L 586 312 L 126 312 L 126 602 L 693 602" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><path d="M 120 677 L 120 63 L 176 6.3 L 277 6.3" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.5125 46.875)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 32.25 46.875)"/><path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 55.9875 46.875)"/></svg:g></g></svg:g><svg:g transform="translate(-10.0282, 24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(156.802, 308.155)"><path d="M 394 -22.1 L 394 598 L 72.5 598 L 712 598" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 25.1625 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 48.3 0)"/><path d="M 126 680 L 126 472 L 387 472 L 126 472 L 126 50.4 L 161 12.6 L 387 12.6" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 71.325 0)"/></svg:g></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><g><svg:path d="M 126 -22.1 L 126 312 L 586 312 L 126 312 L 126 602 L 693 602" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><svg:path d="M 120 677 L 120 63 L 176 6.3 L 277 6.3" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.5125 46.875)"/><svg:path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 32.25 46.875)"/><svg:path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 55.9875 46.875)"/></g></svg:g><svg:g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><g transform="translate(156.802, 308.155)"><svg:path d="M 394 -22.1 L 394 598 L 72.5 598 L 712 598" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><svg:path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 25.1625 0)"/><svg:path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 48.3 0)"/><svg:path d="M 126 680 L 126 472 L 387 472 L 126 472 L 126 50.4 L 161 12.6 L 387 12.6" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 71.325 0)"/></g></svg:g><svg:g transform="translate(13.8162, -24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round" transform="translate(163.479, 150.864)"><svg:g><path d="M 126 -22.1 L 126 312 L 586 312 L 126 312 L 126 602 L 693 602" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 0 46.875)"/><path d="M 120 677 L 120 63 L 176 6.3 L 277 6.3" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 23.5125 46.875)"/><path d="M 145 413 L 145 63 L 198 6.3 L 564 6.3 L 614 56.7 L 614 435 L 570 482 L 208 482 L 145 413" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 32.25 46.875)"/><path d="M 120 491 L 324 3.15 L 542 495 L 778 9.45 L 970 501" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 55.9875 46.875)"/></svg:g></g></svg:g><svg:g transform="translate(9.84851, -24.1382)"><g inkscape:label="Hershey Text" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"><svg:g transform="translate(156.802, 308.155)"><path d="M 394 -22.1 L 394 598 L 72.5 598 L 712 598" style="stroke-width:0.2584in" transform="scale(0.0375, -0.0375)"/><path d="M 624 3.15 L 176 3.15 L 126 56.7 L 126 422 L 180 479 L 545 479 L 598 425 L 598 243 L 123 243" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 25.1625 0)"/><path d="M 135 -22.1 L 570 498 L 353 239 L 135 501 L 573 -18.9" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 48.3 0)"/><path d="M 126 680 L 126 472 L 387 472 L 126 472 L 126 50.4 L 161 12.6 L 387 12.6" style="stroke-width:0.2584in" transform="matrix(0.0375 0 0 -0.0375 71.325 0)"/></svg:g></g></svg:g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hpgl_input.out b/share/extensions/tests/data/refs/hpgl_input.out
new file mode 100644
index 0000000..b00d209
--- /dev/null
+++ b/share/extensions/tests/data/refs/hpgl_input.out
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 210.0 297.0" width="210.0mm" height="297.0mm">
+ <sodipodi:namedview inkscape:document-units="mm"/><g inkscape:label="Pen 1" inkscape:groupmode="layer"><path d="M 0.000000,297.000000 L 0.0,294.75" style="stroke:#000000; stroke-width:0.2; fill:none;"/><path d="M 38.575000,290.000000 L 38.45,290.025,38.35,290.125,38.325,290.2,26.325,288.05,26.35,288.2,26.4,288.275,17.825,296.95,17.775,296.825,17.775,296.7,17.85,296.575,17.95,296.525,17.975,296.525,16.325,284.45,16.2,284.5,16.125,284.575,5.25,279.1,5.325,279.0,5.45,278.95,5.575,279.0,5.675,279.075,5.675,279.1,16.65,273.8,16.575,273.7,16.475,273.65,18.325,261.6,18.425,261.65,18.525,261.775,18.525,261.9,18.45,262.025,26.9,270.825,26.95,270.7,26.975,270.6,39.0,268.625,38.975,268.775,38.9,268.875,38.775,268.925,38.65,268.9,38.625,268.9,32.875,279.65,33.0,279.675,33.1,279.65,38.7,290.475,38.575,290.5,38.425,290.45,38.35,290.35,38.325,290.225,38.325,290.2,37.35,290.025" style="stroke:#000000; stroke-width:0.2; fill:none;"/><path d="M 105.850000,213.700000 L 105.85,213.85,105.925,213.95,106.05,214.0,106.1,214.0,106.15,215.125,106.175,215.125,106.3,216.45,106.55,218.125,106.95,220.125,106.975,220.125,107.55,222.375,107.575,222.35,107.95,223.55,107.95,223.525,108.4,224.75,108.925,225.975,109.5,227.2,109.525,227.2,110.175,228.45,110.2,228.425,110.925,229.65,110.95,229.65,111.775,230.85,112.7,232.025,112.725,232.025,113.725,233.175,113.75,233.15,114.875,234.25,114.875,234.225,116.1,235.275,116.125,235.25,117.45,236.225,117.475,236.2,118.925,237.1,118.925,237.075,120.5,237.875,120.525,237.85,122.225,238.575,122.225,238.55,124.05,239.15,124.05,239.125,126.025,239.625,126.025,239.6,128.15,239.95,128.15,239.925,130.4,240.15,132.8,240.225,132.8,240.2,135.125,240.125,135.125,240.1,137.175,239.875,138.075,239.7,138.925,239.5,138.925,239.475,139.7,239.25,140.425,239.0,140.425,238.975,141.1,238.7,141.1,238.675,141.7,238.35,142.25,238.0,142.25,237.975,142.75,237.625,142.75,237.6,143.2,237.225,143.175,237.2,143.6,236.8,143.575,236.775,143.95,236.35,143.95,236.325,144.275,235.875,144.25,235.85,144.8,234.9,144.775,234.875,145.175,233.85,145.15,233.825,145.45,232.725,145.425,232.725,145.625,231.6,145.6,231.6,145.725,230.4,145.7,230.4,145.775,229.2,145.75,229.2,145.775,226.725,145.8,224.25,145.825,224.25,145.875,223.05,145.9,223.05,146.0,221.875,146.025,221.875,146.225,220.725,146.25,220.75,146.55,219.65,146.575,219.65,146.975,218.625,147.0,218.625,147.55,217.675,147.575,217.675,147.9,217.225,147.925,217.25,148.3,216.8,148.3,216.825,148.725,216.4,148.75,216.425,149.2,216.025,149.2,216.05,149.725,215.675,149.725,215.7,150.3,215.35,150.3,215.375,150.925,215.05,150.925,215.075,151.6,214.8,152.325,214.55,153.125,214.325,153.125,214.35,153.975,214.15,153.975,214.175,154.9,214.0,154.9,214.025,156.925,213.8,156.925,213.825,159.25,213.75,161.65,213.825,161.65,213.85,163.925,214.075,163.9,214.1,166.025,214.45,166.025,214.475,167.975,214.95,167.975,214.975,169.8,215.575,171.5,216.275,171.5,216.3,173.075,217.1,173.075,217.125,174.525,218.025,174.5,218.025,175.85,219.0,175.825,219.025,177.05,220.05,178.175,221.15,178.15,221.175,179.175,222.3,179.15,222.325,180.075,223.5,180.9,224.725,180.875,224.725,181.625,225.95,182.275,227.2,182.85,228.45,182.825,228.45,183.35,229.675,183.325,229.675,183.775,230.9,184.15,232.075,184.125,232.075,184.725,234.325,184.7,234.325,185.1,236.325,185.325,238.025,185.45,239.325,185.425,239.325,185.475,240.45" style="stroke:#000000; stroke-width:0.2; fill:none;"/><path d="M 0.275000,214.000000 L 0.4,213.95,0.425,213.925,26.9,240.375,26.95,240.275,26.95,240.125,26.9,240.025,53.35,213.575,53.425,213.7,53.425,213.825,53.35,213.925,79.8,240.375" style="stroke:#000000; stroke-width:0.2; fill:none;"/><path d="M 181.175000,181.600000 L 181.05,181.675,180.925,181.675,180.8,181.6,180.775,181.575,179.525,182.425,179.5,182.425,178.125,183.225,178.125,183.2,176.625,183.95,176.625,183.925,175.025,184.6,175.0,184.6,173.325,185.2,173.325,185.175,171.55,185.725,171.55,185.7,169.7,186.175,169.7,186.15,167.8,186.55,167.8,186.525,165.825,186.85,163.825,187.075,161.775,187.225,159.7,187.3,159.7,187.275,157.625,187.275,155.525,187.175,153.425,187.0,151.35,186.725,149.325,186.375,147.375,185.95,145.5,185.45,145.5,185.425,143.75,184.875,142.1,184.25,142.1,184.225,140.55,183.55,140.55,183.525,139.125,182.8,139.125,182.775,137.8,182.0,137.825,181.975,136.625,181.125,136.65,181.125,135.575,180.225,135.6,180.225,134.675,179.275,134.7,179.275,133.925,178.3,133.95,178.3,133.325,177.3,133.35,177.275,132.9,176.25,132.925,176.25,132.625,175.2,132.65,175.175,132.525,174.1,132.575,174.1,132.6,173.025,132.65,173.05,132.85,171.975,132.9,172.0,133.275,170.95,133.3,170.975,133.825,169.95,133.85,169.975,134.55,169.0,134.575,169.025,135.4,168.075,135.425,168.1,136.4,167.175,136.4,167.2,137.525,166.325,137.525,166.35,138.775,165.525,138.775,165.55,140.15,164.775,141.65,164.075,143.25,163.425,143.275,163.425,144.975,162.85,146.8,162.325,148.7,161.875,148.725,161.875,150.725,161.5,152.775,161.2,154.85,161.0,156.95,160.875,159.025,160.825,161.1,160.875,163.15,161.0,165.175,161.2,167.175,161.475,169.1,161.825,169.1,161.85,171.0,162.25,170.975,162.275,172.8,162.775,174.55,163.35,174.525,163.35,176.2,164.0,176.175,164.0,177.75,164.7,177.725,164.725,179.2,165.5,179.175,165.5,180.525,166.35,180.425,166.45,180.3,166.475,180.175,166.425,180.075,166.325,180.075,166.3,158.775,174.15,158.85,174.25,158.975,174.3,159.1,174.3,159.2,174.2,159.25,174.15,181.225,181.5,181.15,181.625,181.025,181.675,180.9,181.65,180.8,181.575,180.775,181.575,179.95,182.125" style="stroke:#000000; stroke-width:0.2; fill:none;"/></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hpgl_output__hpgl_multipen__svg.out b/share/extensions/tests/data/refs/hpgl_output__hpgl_multipen__svg.out
new file mode 100644
index 0000000..4ad90c4
--- /dev/null
+++ b/share/extensions/tests/data/refs/hpgl_output__hpgl_multipen__svg.out
@@ -0,0 +1 @@
+IN;FS24;VS20;PU;SP1;PU0,0;PD0,90;PU855,1988;PD860,1986,864,1983,865,1977,863,1972,859,1969,855,1968,855,1170,850,1172,846,1176,845,1180,0,1180,2,1185,5,1189,10,1190,10,1988,15,1986,19,1983,20,1978,865,1978,863,1973,860,1969,855,1968,855,1928;PU;SP2;PU855,798;PD855,798,855,0,850,2,846,6,845,10,0,10,2,16,5,19,10,20,10,818,15,817,19,813,20,808,865,808,863,803,860,799,855,798,855,758;PU;SP3;PU855,3108;PD855,3108,855,2310,850,2311,846,2315,845,2320,0,2320,2,2325,5,2329,10,2330,10,3128,15,3126,19,3122,20,3118,865,3118,863,3112,860,3109,855,3108,855,3068;SP0;PU0,0;IN; \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/hpgl_output__shapes__svg.out b/share/extensions/tests/data/refs/hpgl_output__shapes__svg.out
new file mode 100644
index 0000000..378db19
--- /dev/null
+++ b/share/extensions/tests/data/refs/hpgl_output__shapes__svg.out
@@ -0,0 +1 @@
+IN;FS24;VS20;PU;SP1;PU0,0;PD0,90;PU5966,2652;PD5971,2651,5975,2647,5976,2641,5975,2636,5971,2633,5966,2632,5966,0,5961,1,5957,5,5956,10,3824,10,3825,15,3829,19,3834,20,3834,2652,3839,2651,3843,2647,3844,2642,5976,2642,5975,2637,5971,2633,5966,2632,5966,2592;PU5479,7938;PD5474,7939,5470,7943,5469,7948,5470,7953,5474,7957,5478,7957,5477,7997,5476,7997,5472,8037,5471,8036,5464,8075,5463,8075,5453,8112,5452,8112,5439,8149,5439,8148,5423,8184,5405,8218,5404,8217,5384,8250,5361,8281,5361,8280,5336,8310,5335,8309,5308,8337,5308,8336,5279,8362,5248,8385,5247,8385,5214,8406,5214,8405,5180,8425,5179,8424,5143,8441,5143,8440,5105,8454,5105,8453,5067,8464,5067,8463,5029,8471,5028,8470,4990,8476,4990,8475,4951,8477,4951,8476,4913,8476,4913,8475,4874,8472,4874,8471,4836,8465,4837,8464,4799,8455,4763,8443,4763,8442,4727,8428,4727,8427,4692,8411,4693,8410,4659,8390,4660,8390,4627,8368,4628,8367,4597,8343,4597,8342,4568,8315,4569,8314,4541,8285,4542,8285,4517,8254,4518,8253,4496,8221,4497,8221,4477,8187,4478,8187,4461,8152,4461,8151,4447,8116,4448,8115,4436,8079,4437,8078,4428,8041,4429,8041,4423,8003,4420,7964,4421,7964,4420,7926,4421,7926,4423,7887,4424,7887,4429,7849,4430,7849,4438,7811,4439,7811,4450,7773,4464,7736,4465,7736,4481,7700,4482,7700,4501,7665,4502,7666,4523,7633,4524,7633,4548,7603,4574,7574,4574,7575,4602,7548,4603,7548,4632,7524,4664,7502,4697,7482,4697,7483,4731,7465,4732,7466,4767,7450,4767,7451,4804,7438,4804,7439,4842,7429,4842,7430,4880,7422,4880,7423,4920,7419,4959,7418,4959,7419,5014,7422,5013,7423,5066,7431,5066,7432,5117,7445,5116,7446,5165,7463,5164,7464,5211,7487,5210,7487,5254,7514,5253,7515,5294,7545,5293,7546,5331,7580,5330,7581,5365,7618,5364,7619,5394,7660,5393,7660,5420,7704,5419,7704,5441,7751,5458,7800,5457,7800,5470,7851,5469,7851,5477,7903,5476,7903,5479,7957,5478,7957,5477,7997,5476,7997;PU5478,5312;PD5478,5312,5477,5391,5472,5470,5465,5547,5464,5547,5454,5622,5441,5695,5425,5766,5407,5834,5387,5899,5386,5899,5364,5961,5363,5961,5338,6020,5311,6075,5310,6075,5282,6126,5281,6126,5250,6173,5217,6216,5216,6215,5182,6254,5181,6253,5145,6286,5144,6285,5107,6313,5106,6312,5068,6334,5067,6333,5029,6349,5029,6348,4990,6358,4990,6356,4951,6361,4951,6359,4913,6358,4913,6357,4874,6350,4875,6349,4837,6337,4837,6335,4800,6318,4800,6317,4764,6293,4728,6264,4729,6263,4694,6230,4695,6229,4661,6190,4662,6190,4630,6145,4599,6096,4600,6095,4571,6041,4544,5982,4520,5920,4498,5856,4499,5855,4479,5788,4480,5788,4463,5718,4449,5647,4449,5646,4438,5573,4429,5498,4430,5498,4424,5422,4421,5346,4420,5268,4421,5268,4423,5191,4428,5114,4429,5114,4437,5037,4448,4962,4449,4962,4462,4887,4463,4887,4479,4814,4480,4815,4499,4745,4499,4746,4521,4680,4545,4618,4546,4619,4571,4561,4572,4561,4599,4507,4600,4508,4629,4458,4630,4458,4661,4413,4662,4414,4695,4374,4729,4339,4730,4339,4765,4309,4766,4310,4803,4284,4803,4285,4841,4265,4841,4266,4880,4252,4880,4253,4919,4244,4920,4246,4959,4243,4959,4244,4987,4245,4987,4246,5013,4250,5013,4251,5040,4258,5040,4259,5066,4268,5065,4269,5091,4281,5090,4282,5116,4296,5115,4297,5140,4313,5139,4314,5163,4333,5186,4354,5186,4355,5209,4378,5208,4379,5230,4404,5252,4432,5251,4432,5292,4493,5291,4494,5328,4562,5362,4638,5361,4638,5392,4719,5391,4720,5418,4807,5417,4807,5439,4899,5439,4900,5457,4997,5456,4997,5469,5098,5477,5203,5476,5203,5479,5312,5478,5312,5478,5352;PU4655,1257;PD4650,1256,4649,1256,4615,1306,4615,1307,4583,1362,4584,1362,4554,1422,4555,1422,4528,1486,4528,1487,4504,1554,4505,1554,4483,1625,4484,1625,4465,1699,4466,1699,4450,1775,4451,1775,4438,1854,4429,1934,4423,2016,4420,2099,4421,2099,4421,2182,4425,2266,4432,2350,4443,2433,4457,2514,4474,2592,4494,2667,4495,2667,4517,2737,4542,2803,4543,2803,4570,2865,4571,2865,4600,2922,4601,2922,4632,2975,4633,2974,4667,3022,4667,3021,4703,3064,4703,3063,4741,3100,4741,3099,4780,3130,4780,3129,4820,3154,4821,3153,4862,3171,4862,3170,4904,3182,4905,3181,4948,3186,4948,3184,4991,3183,4990,3181,5033,3173,5032,3171,5074,3156,5073,3155,5114,3134,5113,3133,5152,3105,5151,3104,5189,3071,5188,3070,5225,3031,5224,3031,5259,2986,5258,2986,5291,2936,5290,2936,5321,2881,5349,2821,5375,2757,5375,2756,5398,2688,5419,2615,5437,2539,5437,2538,5452,2458,5464,2376,5472,2293,5477,2209,5479,2126,5477,2043,5472,1961,5464,1880,5453,1800,5439,1723,5438,1723,5422,1647,5421,1648,5401,1575,5378,1505,5378,1506,5352,1439,5352,1440,5324,1377,5323,1378,5292,1319,5292,1320,5258,1266,5254,1270,5253,1275,5255,1280,5259,1284,5260,1284,4946,2136,4942,2133,4940,2128,4940,2123,4944,2119,4946,2117,4652,1238,4647,1241,4645,1246,4646,1251,4649,1255,4649,1256,4627,1289;PU3356,8485;PD3353,8481,3352,8476,3354,8471,3355,8470,2297,7411,2301,7409,2307,7409,2311,7411,3369,6353,3364,6350,3359,6350,3355,6353,2297,5295;PU3355,4236;PD3352,4241,3352,4243,3307,4241,3307,4240,3254,4235,3187,4225,3107,4209,3107,4208,3017,4185,3018,4184,2970,4169,2971,4169,2922,4151,2873,4130,2824,4107,2824,4106,2774,4080,2775,4079,2726,4050,2726,4049,2678,4016,2631,3979,2631,3978,2585,3938,2586,3937,2542,3892,2543,3892,2501,3843,2502,3842,2463,3789,2464,3788,2428,3730,2429,3730,2397,3667,2398,3666,2369,3598,2370,3598,2346,3525,2347,3525,2327,3446,2328,3446,2314,3361,2315,3361,2306,3271,2303,3175,2304,3175,2307,3082,2308,3082,2317,3000,2324,2964,2332,2930,2333,2930,2342,2899,2352,2870,2353,2870,2364,2843,2365,2843,2378,2819,2392,2797,2393,2797,2407,2777,2408,2777,2423,2759,2424,2760,2440,2743,2441,2744,2458,2729,2459,2729,2477,2716,2478,2717,2516,2695,2517,2696,2558,2680,2559,2681,2603,2669,2603,2670,2648,2662,2648,2663,2696,2658,2696,2659,2744,2656,2744,2657,2843,2656,2942,2655,2942,2654,2990,2652,2990,2651,3037,2647,3037,2646,3083,2638,3082,2637,3126,2625,3126,2624,3167,2608,3167,2607,3205,2585,3205,2584,3223,2571,3222,2570,3240,2555,3239,2555,3256,2538,3255,2537,3271,2519,3270,2519,3285,2498,3284,2498,3298,2475,3297,2475,3310,2450,3309,2450,3320,2423,3330,2394,3339,2362,3338,2362,3346,2328,3345,2328,3352,2291,3351,2291,3360,2210,3359,2210,3362,2117,3359,2021,3358,2021,3349,1930,3348,1931,3334,1846,3333,1846,3314,1768,3313,1768,3289,1695,3261,1627,3260,1627,3228,1564,3227,1564,3191,1506,3191,1507,3152,1453,3151,1454,3110,1405,3066,1360,3065,1361,3020,1320,3019,1321,2972,1284,2923,1251,2923,1252,2874,1222,2824,1196,2774,1173,2774,1174,2725,1153,2725,1154,2676,1136,2629,1121,2629,1122,2539,1098,2539,1099,2459,1083,2391,1074,2339,1069,2339,1070,2294,1068;PU292,6943;PD293,6949,297,6952,302,6954,304,6954,390,7434,384,7433,381,7431,34,7774,39,7776,44,7776,49,7773,51,7769,51,7768,534,7834,532,7839,529,7842,748,8277,752,8274,754,8269,752,8264,749,8260,748,8260,960,7821,964,7824,966,7828,1448,7754,1446,7750,1441,7746,1436,7746,1431,7749,1079,7411,1084,7409,1088,7408,1167,6927,1161,6928,1157,6931,1155,6936,1156,6941,1156,6942,726,7172,725,7167,726,7163,293,6939,292,6944,294,6950,298,6953,303,6954,304,6954,311,6993;PU272,4837;PD272,4837,358,5317,353,5316,349,5314,3,5657,7,5660,13,5660,17,5657,20,5652,20,5651,503,5718,501,5723,497,5725,716,6161,720,6157,722,6152,721,6147,717,6143,716,6143,929,5704,933,5708,934,5712,1416,5638,1414,5633,1409,5630,1404,5629,1399,5632,1047,5295,1052,5292,1056,5292,1135,4811,1130,4811,1125,4814,1123,4819,1124,4825,695,5055,693,5050,695,5046,261,4823,260,4828,262,4833,266,4836,271,4837,272,4837,279,4876;PU8793,5312;PD8798,5309,8801,5305,8801,5299,8798,5295,8794,5292,8791,5292,8791,4551,8786,4552,8782,4556,8781,4561,8047,4561,8048,4566,8052,4570,8057,4571,8057,5312,8062,5310,8066,5306,8067,5302,8801,5302,8800,5297,8796,5293,8791,5292,8791,5252;PU7595,8467;PD7595,8467,7595,7408,7590,7410,7587,7414,7585,7418,6527,7418,6528,7423,6532,7427,6537,7428,6537,8487,6542,8485,6546,8481,6547,8477,7605,8477,7604,8472,7600,8468,7595,8467,7595,8427;PU7595,6350;PD7595,6350,7595,4233,7590,4235,7587,4239,7585,4243,6527,4243,6528,4248,6532,4252,6537,4253,6537,6370,6542,6369,6546,6365,6547,6360,7605,6360,7604,6355,7600,6351,7595,6350,7595,6310;PU7595,2699;PD7595,2699,7595,1534,7593,1487,7592,1487,7586,1441,7585,1441,7575,1396,7561,1352,7560,1353,7543,1311,7542,1311,7521,1271,7521,1272,7497,1234,7496,1235,7468,1200,7437,1169,7437,1170,7404,1142,7404,1143,7369,1119,7368,1120,7332,1100,7332,1101,7294,1085,7293,1086,7254,1075,7254,1076,7214,1069,7214,1070,7173,1068,6939,1068,6939,1069,6899,1071,6899,1072,6859,1079,6859,1080,6820,1092,6820,1093,6782,1108,6783,1109,6746,1129,6747,1130,6712,1154,6713,1155,6680,1183,6681,1183,6651,1215,6652,1216,6624,1250,6625,1251,6601,1289,6602,1289,6581,1329,6582,1329,6565,1371,6565,1372,6552,1415,6553,1415,6543,1461,6544,1461,6538,1507,6539,1507,6537,1554,6537,2719,6539,2766,6540,2766,6546,2812,6547,2812,6557,2857,6558,2857,6571,2901,6572,2901,6589,2943,6590,2942,6611,2982,6612,2982,6636,3019,6637,3019,6664,3054,6665,3053,6695,3085,6696,3084,6728,3112,6729,3111,6763,3135,6764,3134,6800,3154,6801,3153,6839,3168,6839,3167,6878,3179,6878,3177,6918,3184,6918,3183,6959,3186,6959,3185,7193,3185,7193,3184,7234,3182,7234,3181,7274,3174,7274,3173,7313,3162,7312,3161,7350,3145,7350,3144,7386,3124,7385,3123,7420,3099,7419,3099,7452,3071,7451,3070,7482,3038,7481,3038,7508,3003,7507,3002,7531,2965,7531,2964,7551,2924,7568,2882,7567,2882,7580,2838,7589,2793,7595,2746,7594,2746,7596,2699,7595,2699,7595,2659;SP0;PU0,0;IN; \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/image_attributes.out b/share/extensions/tests/data/refs/image_attributes.out
new file mode 100644
index 0000000..90f335e
--- /dev/null
+++ b/share/extensions/tests/data/refs/image_attributes.out
@@ -0,0 +1,18 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="images.svg" inkscape:version="1.0alpha2 (52cc60498f, 2019-06-14)" id="svg8" version="1.1" viewBox="0 0 0.79374997 0.79375003" height="3" width="3">
+ <defs id="defs2"/>
+ <sodipodi:namedview units="px" showgrid="false" inkscape:document-rotation="0" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="4.3003663" inkscape:cx="6.7289885" inkscape:zoom="44.500568" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <image xlink:href="img/green.png" y="0.26458332" x="0.26458332" width="0.26458332" height="0.26458332" preserveAspectRatio="none" id="image174" style="opacity:1;stop-opacity:1"/>
+
+ <image style="opacity:1;stop-opacity:1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAxOAAAMTgF/d4wjAAAA GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA1JREFUCJljMEld8h8ABEsCPWzH RAsAAAAASUVORK5CYII= " height="0.31750003" width="0.31750003" x="0.38895562" y="0.38188145" id="embeded_image01" preserveAspectRatio="none"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/image_attributes__--id__embeded_image01__--image_rendering__optimizeSpeed__--tab____tab_image_rendering__.out b/share/extensions/tests/data/refs/image_attributes__--id__embeded_image01__--image_rendering__optimizeSpeed__--tab____tab_image_rendering__.out
new file mode 100644
index 0000000..9dbd633
--- /dev/null
+++ b/share/extensions/tests/data/refs/image_attributes__--id__embeded_image01__--image_rendering__optimizeSpeed__--tab____tab_image_rendering__.out
@@ -0,0 +1,18 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="images.svg" inkscape:version="1.0alpha2 (52cc60498f, 2019-06-14)" id="svg8" version="1.1" viewBox="0 0 0.79374997 0.79375003" height="3" width="3">
+ <defs id="defs2"/>
+ <sodipodi:namedview units="px" showgrid="false" inkscape:document-rotation="0" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="4.3003663" inkscape:cx="6.7289885" inkscape:zoom="44.500568" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <image xlink:href="img/green.png" y="0.26458332" x="0.26458332" width="0.26458332" height="0.26458332" preserveAspectRatio="none" id="image174" style="opacity:1;stop-opacity:1"/>
+
+ <image style="opacity:1;stop-opacity:1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAxOAAAMTgF/d4wjAAAA GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA1JREFUCJljMEld8h8ABEsCPWzH RAsAAAAASUVORK5CYII= " height="0.31750003" width="0.31750003" x="0.38895562" y="0.38188145" id="embeded_image01" image-rendering="optimizeSpeed"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/image_attributes__--id__image174__--aspect_ratio__xMinYMin__--tab____tab_aspect_ratio__.out b/share/extensions/tests/data/refs/image_attributes__--id__image174__--aspect_ratio__xMinYMin__--tab____tab_aspect_ratio__.out
new file mode 100644
index 0000000..2553d2b
--- /dev/null
+++ b/share/extensions/tests/data/refs/image_attributes__--id__image174__--aspect_ratio__xMinYMin__--tab____tab_aspect_ratio__.out
@@ -0,0 +1,18 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="images.svg" inkscape:version="1.0alpha2 (52cc60498f, 2019-06-14)" id="svg8" version="1.1" viewBox="0 0 0.79374997 0.79375003" height="3" width="3">
+ <defs id="defs2"/>
+ <sodipodi:namedview units="px" showgrid="false" inkscape:document-rotation="0" inkscape:current-layer="layer1" inkscape:document-units="px" inkscape:cy="4.3003663" inkscape:cx="6.7289885" inkscape:zoom="44.500568" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" id="base"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1">
+ <image xlink:href="img/green.png" y="0.26458332" x="0.26458332" width="0.26458332" height="0.26458332" preserveAspectRatio="xMinYMin" id="image174" style="opacity:1;stop-opacity:1"/>
+
+ <image style="opacity:1;stop-opacity:1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAxOAAAMTgF/d4wjAAAA GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA1JREFUCJljMEld8h8ABEsCPWzH RAsAAAAASUVORK5CYII= " height="0.31750003" width="0.31750003" x="0.38895562" y="0.38188145" id="embeded_image01"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/ink2canvas.out b/share/extensions/tests/data/refs/ink2canvas.out
new file mode 100644
index 0000000..9080d0f
--- /dev/null
+++ b/share/extensions/tests/data/refs/ink2canvas.out
@@ -0,0 +1,159 @@
+
+<!DOCTYPE html>
+<html>
+<head>
+ <title>Inkscape Output</title>
+</head>
+<body>
+ <canvas id='canvas' width='1000' height='1000'></canvas>
+ <script>
+ var ctx = document.getElementById("canvas").getContext("2d");
+
+// #webslicer-layer
+
+// #slicerect1
+ ctx.beginPath();
+ ctx.globalAlpha = 0.5;
+ ctx.fillStyle = 'rgb(255, 0, 0)';
+ ctx.lineWidth = 1.119272;
+ ctx.rect(651.308900, 353.926610, 248.691120, 201.498110);
+ ctx.fill();
+
+// #layer2
+
+// #c1
+ ctx.beginPath();
+ ctx.fillStyle = 'rgb(0, 0, 128)';
+ ctx.arc(150.000000, 450.000000, 50.000000, 0.000000, 6.28318531, 1);
+ ctx.fill();
+
+// #c2
+ ctx.beginPath();
+ ctx.strokeStyle = 'rgb(255, 0, 0)';
+ ctx.lineWidth = 16.000000;
+ ctx.moveTo(400.000000, 400.000000);
+ ctx.bezierCurveTo(455.228475, 400.000000, 500.000000, 422.385763, 500.000000, 450.000000);
+ ctx.bezierCurveTo(500.000000, 477.614237, 455.228475, 500.000000, 400.000000, 500.000000);
+ ctx.bezierCurveTo(344.771525, 500.000000, 300.000000, 477.614237, 300.000000, 450.000000);
+ ctx.bezierCurveTo(300.000000, 422.385763, 344.771525, 400.000000, 400.000000, 400.000000);
+ ctx.stroke();
+
+// #c3
+ ctx.beginPath();
+ ctx.fillStyle = 'rgb(255, 255, 0)';
+ ctx.strokeStyle = 'rgb(0, 128, 0)';
+ ctx.lineWidth = 16.000000;
+ ctx.moveTo(783.086350, 477.823810);
+ ctx.bezierCurveTo(758.815382, 495.943059, 713.857171, 504.107039, 671.987870, 497.998230);
+ ctx.bezierCurveTo(630.118574, 491.889420, 600.997311, 472.917108, 600.024860, 451.114800);
+ ctx.bezierCurveTo(599.052409, 429.312488, 626.453123, 409.709909, 667.736130, 402.673890);
+ ctx.bezierCurveTo(709.019129, 395.637872, 754.660551, 402.791598, 780.522930, 420.351820);
+ ctx.lineTo(700.000000, 450.000000);
+ ctx.fill();
+ ctx.stroke();
+
+// #p1
+ ctx.beginPath();
+ ctx.strokeStyle = 'rgb(0, 0, 0)';
+ ctx.lineWidth = 10.000000;
+ ctx.moveTo(100.000000, 600.000000);
+ ctx.lineTo(200.000000, 700.000000);
+ ctx.lineTo(300.000000, 600.000000);
+ ctx.lineTo(400.000000, 700.000000);
+ ctx.stroke();
+
+// #p2
+ ctx.beginPath();
+ ctx.strokeStyle = 'rgb(0, 0, 0)';
+ ctx.lineWidth = 10.000000;
+ ctx.moveTo(500.000000, 600.000000);
+ ctx.bezierCurveTo(500.000000, 600.000000, 500.000000, 700.000000, 600.000000, 700.000000);
+ ctx.bezierCurveTo(700.000000, 700.000000, 600.000000, 600.000000, 700.000000, 600.000000);
+ ctx.bezierCurveTo(800.000000, 600.000000, 800.000000, 700.000000, 800.000000, 700.000000);
+ ctx.stroke();
+
+// #s1
+ ctx.beginPath();
+ ctx.fillStyle = 'rgb(255, 255, 0)';
+ ctx.strokeStyle = 'rgb(0, 128, 0)';
+ ctx.lineWidth = 10.000000;
+ ctx.moveTo(244.833200, 889.140050);
+ ctx.lineTo(199.494330, 881.005590);
+ ctx.lineTo(167.090050, 913.743120);
+ ctx.lineTo(160.815900, 868.109600);
+ ctx.lineTo(119.667180, 847.407760);
+ ctx.lineTo(161.128420, 827.339150);
+ ctx.lineTo(168.101390, 781.807180);
+ ctx.lineTo(200.000000, 815.037620);
+ ctx.lineTo(245.458240, 807.599150);
+ ctx.lineTo(223.711430, 848.205300);
+ ctx.fill();
+ ctx.stroke();
+
+// #layer1
+
+// #t1
+ ctx.fillStyle = 'rgb(0, 0, 0)';
+ ctx.font = "14.66666698px sans-serif";
+ ctx.fillText("Hello World", 100.000000, 100.000000);
+
+// #t2
+ ctx.fillStyle = 'rgb(0, 0, 0)';
+ ctx.font = "14.66666698px sans-serif";
+ ctx.fillText("UPPER", 200.000000, 100.000000);
+
+// #t3
+ ctx.fillStyle = 'rgb(0, 0, 0)';
+ ctx.font = "10.58333302px sans-serif";
+ ctx.fillText("Multi line", 300.000000, 100.000000);
+ ctx.fillText("text", 300.000000, 118.333340);
+ ctx.fillText("FOO", 300.000000, 136.666670);
+
+// #t5
+ ctx.save();
+ ctx.transform(1.000000, 0.000000, 0.000000, 1.000000, 445.710000, -129.648000);
+
+// #text3762
+ ctx.fillStyle = 'rgb(0, 0, 0)';
+ ctx.font = "10.58333302px sans-serif";
+ ctx.fillText("Grouped", 54.289616, 229.648070);
+
+// #text3766
+ ctx.fillStyle = 'rgb(0, 0, 0)';
+ ctx.font = "14.66666698px sans-serif";
+ ctx.fillText("text", 54.289619, 259.648070);
+ ctx.restore();
+
+// #r1
+ ctx.beginPath();
+ ctx.fillStyle = 'rgb(0, 0, 128)';
+ ctx.rect(100.000000, 200.000000, 100.000000, 100.000000);
+ ctx.fill();
+
+// #r2
+ ctx.beginPath();
+ ctx.strokeStyle = 'rgb(255, 0, 0)';
+ ctx.lineWidth = 16.000000;
+ ctx.rect(300.000000, 200.000000, 200.000000, 100.000000);
+ ctx.stroke();
+
+// #r3
+ ctx.beginPath();
+ ctx.fillStyle = 'rgb(255, 255, 0)';
+ ctx.strokeStyle = 'rgb(0, 128, 0)';
+ ctx.lineWidth = 16.000000;
+ ctx.moveTo(600.000000, 238.950798);
+ ctx.lineTo(600.000000, 261.049202);
+ ctx.quadraticCurveTo(600.000000, 300.000000, 644.943226, 300.000000);
+ ctx.lineTo(755.056774, 300.000000);
+ ctx.quadraticCurveTo(800.000000, 300.000000, 800.000000, 261.049202);
+ ctx.lineTo(800.000000, 238.950798);
+ ctx.quadraticCurveTo(800.000000, 200.000000, 755.056774, 200.000000);
+ ctx.lineTo(644.943226, 200.000000);
+ ctx.quadraticCurveTo(600.000000, 200.000000, 600.000000, 238.950798);
+ ctx.fill();
+ ctx.stroke();
+
+ </script>
+</body>
+</html>
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color.out b/share/extensions/tests/data/refs/inkex_extensions_color.out
new file mode 100644
index 0000000..cd9b9b2
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:green;
+ stroke:green;
+ stop-color:green;
+}
+]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1.0;fill:green;fill-opacity:0.9;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1.0;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="green" fill-opacity="0.9" stroke-opacity="0.5" style="opacity:1.0;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1.0;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1.0;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__color_svg.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__color_svg.out
new file mode 100644
index 0000000..cd9b9b2
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__color_svg.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:green;
+ stroke:green;
+ stop-color:green;
+}
+]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1.0;fill:green;fill-opacity:0.9;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1.0;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="green" fill-opacity="0.9" stroke-opacity="0.5" style="opacity:1.0;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1.0;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1.0;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1.out
new file mode 100644
index 0000000..8cf8e48
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:#3465a4;
+ stroke:#729fcf;
+ stop-color:blue;
+}
+ ]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1.0;fill:green;fill-opacity:0.9;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="#cc0000" fill-opacity="0.9" stroke="#2e3436" stroke-opacity="0.5" style="opacity:0.81;stroke:#2e3436;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1__--id__r2.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1__--id__r2.out
new file mode 100644
index 0000000..9f25954
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r1__--id__r2.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:green;
+ stroke:green;
+ stop-color:green;
+}
+]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1.0;fill:green;fill-opacity:0.9;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1.0;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="#cc0000" fill-opacity="0.9" stroke="#2e3436" stroke-opacity="0.5" style="opacity:0.81;stroke:#2e3436;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__r2.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r2.out
new file mode 100644
index 0000000..56035d9
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r2.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:green;
+ stroke:green;
+ stop-color:green;
+}
+]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1;fill:#75507b;fill-opacity:0.9;stroke:#5c3566;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1.0;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="#cc0000" fill-opacity="0.9" stroke="#2e3436" stroke-opacity="0.5" style="opacity:0.81;stroke:#2e3436;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__r3.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r3.out
new file mode 100644
index 0000000..36dea0a
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r3.out
@@ -0,0 +1,32 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:#3465a4;
+ stroke:#729fcf;
+ stop-color:blue;
+}
+ ]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1;fill:#75507b;fill-opacity:0.9;stroke:#5c3566;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="green" fill-opacity="0.9" stroke-opacity="0.5" style="opacity:1.0;stroke:green;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:green"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkex_extensions_color__--id__r4.out b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r4.out
new file mode 100644
index 0000000..9a4c73f
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkex_extensions_color__--id__r4.out
@@ -0,0 +1,41 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#linearGradient5815"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:#3465a4;
+ stroke:#729fcf;
+ stop-color:blue;
+}
+ ]]></style>
+ <linearGradient id="linearGradient5815">
+ <stop id="stop849" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" xlink:href="#linearGradient5392" id="linearGradient8555"/>
+ <linearGradient id="linearGradient5392">
+ <stop id="stop841" offset="0" style="stop-color:green;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:green;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1;fill:#75507b;fill-opacity:0.9;stroke:#5c3566;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="#cc0000" fill-opacity="0.9" stroke="#2e3436" stroke-opacity="0.5" style="opacity:0.81;stroke:#2e3436;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1.0;fill:url(#linearGradient8555);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:green"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/inkscape_follow_link.out b/share/extensions/tests/data/refs/inkscape_follow_link.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkscape_follow_link.out
diff --git a/share/extensions/tests/data/refs/inkscape_follow_link__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/inkscape_follow_link__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/inkscape_follow_link__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/interp__2e7c2144ef5878a5c0824e02c83dc243.out b/share/extensions/tests/data/refs/interp__2e7c2144ef5878a5c0824e02c83dc243.out
new file mode 100644
index 0000000..3a9a33b
--- /dev/null
+++ b/share/extensions/tests/data/refs/interp__2e7c2144ef5878a5c0824e02c83dc243.out
@@ -0,0 +1,161 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="412.29788mm" height="582.05017mm" viewBox="0 0 412.29789 582.05017" version="1.1" id="svg8" inkscape:version="0.92.4 (5da689c313, 2019-01-14)" sodipodi:docname="interp_shapes.svg">
+ <defs id="defs2">
+ <linearGradient id="linearGradient877" inkscape:collect="always">
+ <stop id="stop873" offset="0" style="stop-color:#008000;stop-opacity:1"/>
+ <stop style="stop-color:#7b0000;stop-opacity:1" offset="0.48378384" id="stop879"/>
+ <stop id="stop875" offset="1" style="stop-color:rgb(0, 0, 255);stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient845">
+ <stop style="stop-color:#008000;stop-opacity:1" offset="0" id="stop841"/>
+ <stop style="stop-color:blue;stop-opacity:1" offset="1" id="stop843"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient847" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient855" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient863" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient877" id="linearGradient871" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient877" id="radialGradient887" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient845" id="radialGradient897" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient5815"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient8555"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient5392"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient9603"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient4306"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="41.71534916666666" y1="132.44399833333333" x2="41.71534916666666" y2="109.66788666666667" gradientUnits="userSpaceOnUse" gradientTransform="translate(28.9291, 55.315)" id="linearGradient7856"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="70.33382333333333" y1="126.43097666666667" x2="70.33382333333333" y2="115.08925333333333" gradientUnits="userSpaceOnUse" gradientTransform="translate(53.3881, 55.7504)" id="linearGradient5654"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="98.95229749999999" y1="120.417955" x2="98.95229749999999" y2="120.51062" gradientUnits="userSpaceOnUse" gradientTransform="translate(77.8471, 56.1859)" id="linearGradient6457"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="127.57077166666664" y1="114.40493333333333" x2="127.57077166666664" y2="125.93198666666666" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.306, 56.6213)" id="linearGradient2304"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="156.1892458333333" y1="108.39191166666667" x2="156.1892458333333" y2="131.35335333333333" gradientUnits="userSpaceOnUse" gradientTransform="translate(126.765, 57.0567)" id="linearGradient5347"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient266"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient5447"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient4780"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient6654"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient2036"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient167"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient167" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient2897"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient3066"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3066" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient3847"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient6173"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6173" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient9549"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient2266"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2266" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient3811"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient1829"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient1829" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient5174"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient4684"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4684" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient4426"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient224"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient224" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient6005"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(128.878, 129.111)" id="linearGradient9629"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#660b14;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9629" x1="145.6972147" y1="190.39181" x2="178.03938083333333" y2="157.94886833333334" gradientUnits="userSpaceOnUse" gradientTransform="translate(128.878, 129.111)" id="linearGradient771"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.712, 128.752)" id="linearGradient3449"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#521628;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3449" x1="116.27806939999999" y1="187.53809" x2="150.57311166666668" y2="161.58373666666665" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.712, 128.752)" id="linearGradient5989"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(76.5448, 128.393)" id="linearGradient76"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#3d213d;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient76" x1="86.8589241" y1="184.68437" x2="123.1068425" y2="165.218605" gradientUnits="userSpaceOnUse" gradientTransform="translate(76.5448, 128.393)" id="linearGradient3816"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(50.378, 128.034)" id="linearGradient5768"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#292c51;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5768" x1="57.4397788" y1="181.83065" x2="95.64057333333334" y2="168.85347333333334" gradientUnits="userSpaceOnUse" gradientTransform="translate(50.378, 128.034)" id="linearGradient3710"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(24.2113, 127.675)" id="linearGradient5011"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#143766;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5011" x1="28.020633500000002" y1="178.97693" x2="68.17430416666667" y2="172.48834166666666" gradientUnits="userSpaceOnUse" gradientTransform="translate(24.2113, 127.675)" id="linearGradient8950"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9046"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9046" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient422"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9826"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9826" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6361"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5134"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5134" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1050"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2155"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2155" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2924"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6394"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6394" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient4337"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9699"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9699" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3443"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient161"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient161" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3230"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient8683"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7955"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6015"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient827"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7287"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2863"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3679"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3413"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3730"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9027"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9904"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1770"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9170"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2475"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3990"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5759"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9797"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient4740"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9781"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient8298"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7688"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient7766"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7766" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1159"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient7475"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7475" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient5532"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient6887"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6887" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1342"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient2675"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2675" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient7626"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient6364"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6364" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient8718"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient5003"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient5003" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1131"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient2446"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2446" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient6619"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient6978"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6978" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient6903"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1017"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient1017" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient9859"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.0021 26.389 203.202)" gradientUnits="userSpaceOnUse" id="radialGradient7437"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#660b14;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7437" cx="45.73074833333333" cy="249.24603833333333" fx="45.73074833333333" fy="249.24603833333333" r="36.88086666666666" gradientTransform="matrix(1 0 0 1.0021 26.389 203.202)" gradientUnits="userSpaceOnUse" id="radialGradient9094"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.00654 51.2466 202.103)" gradientUnits="userSpaceOnUse" id="radialGradient8536"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#521628;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient8536" cx="75.29364466666667" cy="249.23687666666666" fx="75.29364466666667" fy="249.23687666666666" r="37.38420833333333" gradientTransform="matrix(1 0 0 1.00654 51.2466 202.103)" gradientUnits="userSpaceOnUse" id="radialGradient1018"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01099 76.1042 201.005)" gradientUnits="userSpaceOnUse" id="radialGradient5455"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#3d213d;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient5455" cx="104.85654099999999" cy="249.227715" fx="104.85654099999999" fy="249.227715" r="37.887550000000005" gradientTransform="matrix(1 0 0 1.01099 76.1042 201.005)" gradientUnits="userSpaceOnUse" id="radialGradient447"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01544 100.962 199.906)" gradientUnits="userSpaceOnUse" id="radialGradient4192"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#292c51;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4192" cx="134.41943733333332" cy="249.21855333333335" fx="134.41943733333332" fy="249.21855333333335" r="38.39089166666667" gradientTransform="matrix(1 0 0 1.01544 100.962 199.906)" gradientUnits="userSpaceOnUse" id="radialGradient6981"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01988 125.819 198.807)" gradientUnits="userSpaceOnUse" id="radialGradient6455"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#143766;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6455" cx="163.98233366666665" cy="249.20939166666668" fx="163.98233366666665" fy="249.20939166666668" r="38.89423333333333" gradientTransform="matrix(1 0 0 1.01988 125.819 198.807)" gradientUnits="userSpaceOnUse" id="radialGradient6845"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient8088"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient8088" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2043"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2759"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2759" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1477"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2169"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2169" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1274"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient872"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient872" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient9138"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient6123"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6123" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient5107"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1819"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient1819" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1596"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient9655"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient9655" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient916"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient5161"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient5161" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient7853"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient7505"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7505" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient8353"/>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.24748737" inkscape:cx="960.55908" inkscape:cy="968.73534" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" fit-margin-top="5" fit-margin-left="5" fit-margin-right="5" fit-margin-bottom="5"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(23.678219,83.72371)">
+ <path style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 9.7209163,-78.632799 25.595916,-61.850656 9.7209163,-44.236966" id="path1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:#0000ff;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 352.20047,-78.632799 -15.87499,16.782143 15.87499,17.61369" id="path2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:#ff0000;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 9.7209153,40.095939 25.595916,56.878079 9.7209153,74.491769" id="path4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:#0000ff;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 361.41883,49.314289 344.63669,65.189299 327.023,49.314289" id="path3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:url(#linearGradient855);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 336.13003,159.30516 15.87501,16.78216 -15.87501,17.61369" id="path6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:url(#linearGradient847);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 17.699306,158.73377 v 35.52977" id="path5" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#linearGradient863);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M -3.0893787,283.40627 H 38.487996 v 40.06548 H -3.0893787 Z" id="path8" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#linearGradient871);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 368.97953,303.43901 a 24.757439,24.757439 0 0 1 -24.75744,24.75744 24.757439,24.757439 0 0 1 -24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75744,24.75744 z" id="path7" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#radialGradient887);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" inkscape:transform-center-x="0.84107606" inkscape:transform-center-y="1.0141478" d="m 22.320142,488.998 -12.6461927,-12.53232 -17.7372665,1.54089 1.9133905,-17.70096 -12.2637243,-12.90683 15.0321443,-9.54043 2.44466997,-17.63543 16.83138573,5.80424 15.312163,-9.0842 5.95626,16.7782 16.64929,6.30763 -9.40406,15.11782 5.44916,16.94968 -17.68292,2.07343 z" id="path9" inkscape:connector-curvature="0"/>
+ <path style="fill:url(#radialGradient897);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332" d="m 340.42091,452.01132 c 1.00441,2.06568 -2.28895,2.37306 -3.43329,1.6694 -3.10108,-1.90688 -2.15382,-6.39585 0.0945,-8.53597 4.02172,-3.82817 10.46972,-2.21056 13.63864,1.8584 4.65051,5.97136 2.2891,14.60614 -3.62229,18.74132 -7.87896,5.51154 -18.76571,2.37814 -23.844,-5.38619 -6.3905,-9.77061 -2.47286,-22.93654 7.15008,-28.94667 11.65466,-7.27907 27.11377,-2.5709 34.04935,8.91397 8.17333,13.53453 2.67105,31.295 -10.67787,39.15203 -15.41185,9.07125 -35.47888,2.77259 -44.2547,-12.44176 -9.97164,-17.28752 -2.87512,-39.66464 14.20565,-49.35738 19.16204,-10.87379 43.85176,-2.97835 54.46006,15.96955 11.77722,21.03575 3.0821,48.03989 -17.73344,59.56273" id="path10" inkscape:connector-curvature="0"/>
+ <svg:g><path style="fill:none;fill-opacity:1.0;stroke:#ff0000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 9.72092 -78.6328 L 25.5959 -61.8507 L 25.5959 -61.8507 L 9.72092 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#d4002a;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 66.8008 -78.6328 L 77.3842 -61.8507 L 77.3842 -61.8506 C 77.3945 -61.8392 66.8008 -44.237 66.8008 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#aa0055;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 123.881 -78.6328 L 129.172 -61.8507 L 129.172 -61.8506 C 129.193 -61.8277 123.881 -44.237 123.881 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#7f007f;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 180.961 -78.6328 L 180.961 -61.8507 L 180.961 -61.8506 C 180.992 -61.8163 180.961 -44.237 180.961 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#5500aa;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 238.041 -78.6328 L 232.749 -61.8507 L 232.749 -61.8505 C 232.79 -61.8048 238.041 -44.237 238.041 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#2a00d4;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 295.121 -78.6328 L 284.537 -61.8507 L 284.537 -61.8505 C 284.589 -61.7934 295.121 -44.237 295.121 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.326 -61.8505 C 336.387 -61.7819 352.2 -44.237 352.2 -44.237"/></svg:g><svg:g><path style="fill:#0000ff;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.325 -61.8507 L 352.2 -44.237"/><path style="fill:#0000ff;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.325 -61.8507 L 352.2 -44.237"/><path style="fill:#0000ff;stroke:#0000d4;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.16666666666666666;opacity:1.0" d="M 353.737 -57.3083 L 337.711 -40.6773 L 337.711 -40.6774 C 337.699 -40.6877 348.004 -28.6451 348.004 -28.6451"/><path style="fill:#0000ff;stroke:#0000aa;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.3333333333333333;opacity:1.0" d="M 355.273 -35.9838 L 339.096 -19.504 L 339.096 -19.5041 C 339.073 -19.5247 343.808 -13.0532 343.808 -13.0532"/><path style="fill:#0000ff;stroke:#00007f;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 356.81 -14.6593 L 340.481 1.66932 L 340.481 1.66923 C 340.447 1.63835 339.612 2.53866 339.612 2.53866"/><path style="fill:#0000ff;stroke:#000055;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.6666666666666666;opacity:1.0" d="M 358.346 6.66526 L 341.866 22.8426 L 341.866 22.8425 C 341.82 22.8013 335.415 18.1305 335.415 18.1305"/><path style="fill:#0000ff;stroke:#00002a;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.8333333333333333;opacity:1.0" d="M 359.882 27.9898 L 343.251 44.016 L 343.251 44.0158 C 343.194 43.9643 331.219 33.7224 331.219 33.7224"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.636 65.1891 C 344.568 65.1273 327.023 49.3143 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.636 65.1891 C 344.568 65.1273 327.023 49.3143 327.023 49.3143"/></svg:g><svg:g><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#2a00d4;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 302.803 47.7779 L 291.463 63.8041 L 291.463 63.8041 C 291.453 63.8156 274.139 53.5105 274.139 53.5105"/><path style="fill:#5500aa;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 244.186 46.2415 L 238.29 62.4189 L 238.29 62.419 C 238.269 62.4418 221.256 57.7068 221.256 57.7068"/><path style="fill:#7f007f;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 185.57 44.7051 L 185.116 61.0337 L 185.116 61.0338 C 185.085 61.0681 168.372 61.903 168.372 61.903"/><path style="fill:#aa0055;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 126.954 43.1687 L 131.943 59.6485 L 131.943 59.6486 C 131.902 59.6943 115.488 66.0993 115.488 66.0993"/><path style="fill:#d4002a;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 68.3372 41.6323 L 78.7694 58.2633 L 78.7692 58.2635 C 78.7178 58.3206 62.6046 70.2955 62.6046 70.2955"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/></svg:g><svg:g><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:1.05382px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.8333333333333334;opacity:1.0" d="M 11.0506 59.8689 C 11.0506 59.8689 24.2798 75.3089 24.2798 76.7764 C 24.2798 78.2695 11.0506 94.4537 11.0506 94.4537"/><path style="fill:#ff0000;stroke:#000000;stroke-width:1.84306px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.6666666666666667;opacity:1.0" d="M 12.3804 79.6419 C 12.3804 79.6419 22.9637 93.7397 22.9637 96.6746 C 22.9637 99.6609 12.3804 114.416 12.3804 114.416"/><path style="fill:#ff0000;stroke:#000000;stroke-width:2.63229px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 13.7101 99.4149 C 13.7101 99.4149 21.6476 112.17 21.6476 116.573 C 21.6476 121.052 13.7101 134.378 13.7101 134.378"/><path style="fill:#ff0000;stroke:#000000;stroke-width:3.42153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.33333333333333337;opacity:1.0" d="M 15.0398 119.188 C 15.0398 119.188 20.3315 130.601 20.3315 136.471 C 20.3315 142.444 15.0398 154.34 15.0398 154.34"/><path style="fill:#ff0000;stroke:#000000;stroke-width:4.21076px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.16666666666666674;opacity:1.0" d="M 16.3696 138.961 C 16.3696 138.961 19.0154 149.032 19.0154 156.369 C 19.0154 163.835 16.3696 174.302 16.3696 174.302"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/></svg:g><svg:g><path style="fill:#ff0000;stroke:url(#linearGradient5815);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient8555);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient5392);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient9603);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient4306);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient7856);stroke-width:4.33333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 70.7711 158.829 C 70.7711 158.829 73.4169 168.9 73.4169 176.238 C 73.4169 183.703 70.7711 194.17 70.7711 194.17"/><path style="fill:#ff0000;stroke:url(#linearGradient5654);stroke-width:3.66667px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 123.843 158.924 C 123.843 158.924 129.135 170.338 129.135 176.208 C 129.135 182.18 123.843 194.076 123.843 194.076"/><path style="fill:#ff0000;stroke:url(#linearGradient6457);stroke-width:3px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 176.915 159.019 C 176.915 159.019 184.852 171.775 184.852 176.178 C 184.852 180.657 176.915 193.982 176.915 193.982"/><path style="fill:#ff0000;stroke:url(#linearGradient2304);stroke-width:2.33333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 229.986 159.115 C 229.986 159.115 240.57 173.213 240.57 176.147 C 240.57 179.134 229.986 193.889 229.986 193.889"/><path style="fill:#ff0000;stroke:url(#linearGradient5347);stroke-width:1.66667px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 283.058 159.21 C 283.058 159.21 296.287 174.65 296.287 176.117 C 296.287 177.611 283.058 193.795 283.058 193.795"/><path style="fill:#ff0000;stroke:url(#linearGradient266);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient5447);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient4780);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient6654);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient2036);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/></svg:g><svg:g><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.921528px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.16666666666666666;opacity:1.0" d="M 341.605 183.327 C 341.605 184.422 342.601 186.984 343.748 189.788 C 343.999 191.645 344.114 193.312 344.181 194.539 C 344.256 195.775 344.372 196.572 344.614 196.872 C 345.712 198.075 346.627 198.515 346.585 197.482 C 346.583 197.425 346.522 197.435 346.411 197.502 C 345.969 196.898 345.149 197.241 344.355 198.207 C 344.125 198.547 344.042 199.368 344.008 200.62 C 343.966 201.881 343.883 203.573 343.661 205.451 C 342.558 208.307 341.605 210.896 341.605 211.991 L 341.605 211.991"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.843056px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.3333333333333333;opacity:1.0" d="M 347.08 207.35 C 347.08 209.538 347.355 212.847 347.344 216.019 C 346.616 218.434 345.449 220.289 344.189 221.271 C 342.936 222.259 341.769 222.376 341.034 221.687 C 341.032 221.768 341.25 220.942 341.165 218.876 C 341.161 218.764 341.111 218.704 341.022 218.69 C 340.668 216.893 340.533 215.908 340.827 215.752 C 341.571 215.095 342.765 215.231 344.051 216.233 C 345.33 217.241 346.523 219.116 347.274 221.547 C 347.321 224.761 347.08 228.092 347.08 230.28 L 347.08 230.28"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.764583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 352.555 231.372 C 352.555 234.655 352.109 238.711 350.94 242.251 C 349.233 245.222 346.784 247.266 344.198 248.002 C 341.616 248.744 339.167 248.179 337.455 246.501 C 336.352 245.462 335.872 243.369 335.745 240.271 C 335.738 240.102 335.699 239.972 335.632 239.877 C 335.367 236.888 335.918 234.575 337.299 233.297 C 339.018 231.644 341.488 231.093 344.093 231.845 C 346.695 232.601 349.164 234.66 350.888 237.644 C 352.083 241.214 352.555 245.287 352.555 248.57 L 352.555 248.57"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.686111px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.6666666666666666;opacity:1.0" d="M 358.03 255.394 C 358.03 259.772 356.863 264.575 354.536 268.482 C 351.851 272.011 348.119 274.242 344.206 274.734 C 340.296 275.228 336.564 273.982 333.875 271.316 C 331.672 269.155 330.495 265.796 330.325 261.665 C 330.316 261.44 330.288 261.241 330.243 261.064 C 330.066 256.883 331.303 253.242 333.771 250.842 C 336.465 248.193 340.21 246.956 344.136 247.457 C 348.059 247.961 351.804 250.203 354.501 253.74 C 356.846 257.668 358.03 262.482 358.03 266.86 L 358.03 266.86"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.607639px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.8333333333333333;opacity:1.0" d="M 363.505 279.417 C 363.505 284.888 361.617 290.439 358.132 294.714 C 354.468 298.8 349.453 301.219 344.214 301.465 C 338.976 301.712 333.961 299.785 330.295 296.131 C 326.993 292.849 325.117 288.224 324.905 283.059 C 324.894 282.778 324.876 282.509 324.854 282.252 C 324.766 276.878 326.688 271.909 330.244 268.388 C 333.912 264.741 338.933 262.819 344.179 263.069 C 349.424 263.321 354.445 265.746 358.115 269.836 C 361.609 274.122 363.505 279.678 363.505 285.149 L 363.505 285.149"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2897);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3847);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9549);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3811);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5174);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient4426);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6005);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient771);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 306.968 300.1 C 306.968 305.572 306.485 310.82 304.327 314.689 C 301.934 318.558 298.177 320.731 293.14 320.731 C 293.022 320.731 292.866 320.729 292.666 320.723 C 287.412 320.57 282.405 320.044 278.678 317.965 C 274.809 315.786 272.635 312.25 272.635 306.778 L 272.635 306.777 C 272.635 301.306 273.118 296.058 275.276 292.189 C 277.67 288.32 281.426 286.147 286.463 286.147 C 286.582 286.147 286.737 286.15 286.937 286.155 C 292.191 286.308 297.198 286.834 300.925 288.914 C 304.794 291.092 306.968 294.628 306.968 300.1 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5989);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 244.957 296.761 C 244.957 301.139 246.599 305.337 246.926 308.432 C 246.782 311.527 245.566 313.266 242.058 313.266 C 242.062 313.266 241.99 313.264 241.831 313.259 C 237.627 313.137 233.622 314.669 230.64 314.984 C 227.545 315.269 225.806 314.494 225.806 310.117 L 225.806 310.116 C 225.806 305.739 224.164 301.541 223.837 298.446 C 223.98 295.351 225.196 293.612 228.704 293.612 C 228.701 293.612 228.772 293.614 228.932 293.619 C 233.135 293.741 237.14 292.209 240.122 291.894 C 243.218 291.609 244.957 292.384 244.957 296.761 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3816);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 182.945 293.423 C 182.945 296.706 186.713 299.854 189.524 302.176 C 191.63 304.497 192.955 305.801 190.977 305.801 C 191.102 305.801 191.115 305.8 190.995 305.796 C 187.843 305.704 184.838 309.295 182.602 312.003 C 180.281 314.752 178.976 316.738 178.976 313.455 L 178.976 313.455 C 178.976 310.172 175.209 307.024 172.397 304.702 C 170.291 302.381 168.966 301.077 170.945 301.077 C 170.82 301.077 170.807 301.078 170.926 301.082 C 174.079 301.174 177.083 297.583 179.319 294.875 C 181.641 292.126 182.945 290.14 182.945 293.423 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3710);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 120.934 290.084 C 120.934 292.273 126.826 294.372 132.123 295.919 C 136.479 297.467 140.344 298.336 139.895 298.336 C 140.142 298.336 140.239 298.335 140.159 298.333 C 138.058 298.272 136.055 303.921 134.564 309.023 C 133.016 314.235 132.147 318.983 132.147 316.794 L 132.147 316.794 C 132.147 314.605 126.254 312.506 120.957 310.959 C 116.602 309.411 112.736 308.542 113.186 308.542 C 112.939 308.542 112.841 308.543 112.921 308.545 C 115.023 308.606 117.026 302.957 118.516 297.855 C 120.064 292.643 120.934 287.895 120.934 290.084 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient8950);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 58.9221 286.745 C 58.9221 287.839 66.9402 288.889 74.7219 289.663 C 81.3271 290.437 87.733 290.871 88.813 290.871 C 89.1815 290.871 89.3636 290.871 89.3236 290.87 C 88.2728 290.839 87.2715 298.547 86.526 306.042 C 85.7522 313.719 85.3174 321.227 85.3174 320.133 L 85.3174 320.133 C 85.3175 319.039 77.2994 317.989 69.5177 317.215 C 62.9124 316.441 56.5065 316.007 55.4266 316.007 C 55.058 316.007 54.876 316.007 54.9159 316.008 C 55.9667 316.039 56.9681 308.331 57.7136 300.836 C 58.4874 293.159 58.9221 285.651 58.9221 286.745 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient422);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6361);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1050);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2924);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient4337);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3443);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3230);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient8683);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7955);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6015);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient827);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7287);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2863);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3679);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3413);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3730);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 1.14554 317.672 C 1.14554 317.672 3.26017 315.583 8.75688 315.583 C 11.7752 315.583 12.2215 315.84 15.5202 315.84 C 19.0871 315.84 22.8515 312.889 25.5585 312.889 C 28.849 312.889 30.4449 312.254 29.8938 311.674 C 29.4306 311.187 29.0044 312.394 29.0044 314.968 C 29.0044 317.537 31.5097 319.431 31.5097 323.097 C 31.5097 326.366 31.9172 326.84 31.9172 329.877 C 31.9172 335.346 34.7224 340.564 34.7224 340.564 L 34.722 340.564 C 34.6751 340.564 33.0208 339.05 27.5543 339.05 C 24.5361 339.05 22.1263 341.847 18.8277 341.847 C 15.261 341.847 14.5906 342.898 11.8838 342.898 C 8.59346 342.898 5.93153 343.642 5.50893 344.321 C 5.15374 344.892 4.82688 343.762 4.82688 341.188 C 4.82688 338.619 5.73508 337.96 5.73508 334.294 C 5.73508 331.025 2.78792 327.957 2.78792 324.92 C 2.78792 319.451 1.14554 317.672 1.14554 317.672"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9027);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 5.38046 351.937 C 5.38046 351.937 4.54293 347.759 8.94029 347.759 C 11.3549 347.759 8.16455 348.273 10.8035 348.273 C 13.657 348.273 17.0512 342.373 19.2168 342.373 C 21.8492 342.373 22.4019 341.103 21.2997 339.943 C 20.3733 338.968 19.5208 339.395 19.5208 341.454 C 19.5208 343.51 24.5315 343.117 24.5315 346.049 C 24.5315 348.664 25.3464 345.516 25.3464 347.947 C 25.3464 352.321 30.9568 357.657 30.9568 357.657 L 30.9565 357.657 C 30.919 357.657 32.658 354.629 28.2848 354.629 C 25.8702 354.629 25.1336 360.222 22.4948 360.222 C 19.6414 360.222 22.4349 362.324 20.2695 362.324 C 17.6372 362.324 14.9524 363.812 14.1072 365.17 C 13.3969 366.312 12.7431 366.039 12.7431 363.98 C 12.7431 361.924 14.5595 364.787 14.5595 361.854 C 14.5595 359.239 8.66523 357.2 8.66523 354.77 C 8.66523 350.395 5.38046 351.937 5.38046 351.937"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9904);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 9.61538 386.202 C 9.61538 386.202 5.82568 379.936 9.12371 379.936 C 10.9347 379.936 4.10759 380.706 6.08682 380.706 C 8.22693 380.706 11.2509 371.856 12.8751 371.856 C 14.8494 371.856 14.3588 369.951 12.7055 368.211 C 11.3159 366.748 10.0372 366.396 10.0372 367.94 C 10.0372 369.482 17.5532 366.802 17.5532 369.001 C 17.5532 370.963 18.7756 364.193 18.7756 366.016 C 18.7756 369.297 27.1913 374.749 27.1913 374.749 L 27.191 374.749 C 27.1629 374.749 32.2952 370.207 29.0153 370.207 C 27.2043 370.207 28.141 378.596 26.1618 378.596 C 24.0218 378.596 30.2793 381.75 28.6552 381.75 C 26.681 381.75 23.9733 383.982 22.7055 386.02 C 21.64 387.733 20.6594 388.316 20.6594 386.771 C 20.6594 385.23 23.384 391.614 23.384 389.415 C 23.384 387.454 14.5425 386.442 14.5425 384.62 C 14.5425 381.339 9.61538 386.202 9.61538 386.202"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1770);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 13.8503 420.467 C 13.8503 420.467 7.10844 412.113 9.30712 412.113 C 10.5144 412.113 0.0506185 413.14 1.37011 413.14 C 2.79685 413.14 5.45063 401.339 6.53343 401.339 C 7.84963 401.339 6.31577 398.799 4.11136 396.479 C 2.25857 394.529 0.553565 393.397 0.553565 394.426 C 0.553565 395.454 10.575 390.487 10.575 391.954 C 10.575 393.261 12.2048 382.87 12.2048 384.085 C 12.2048 386.272 23.4257 391.842 23.4257 391.842 L 23.4255 391.842 C 23.4068 391.842 31.9324 385.786 29.7458 385.786 C 28.5385 385.786 31.1483 396.971 29.8289 396.971 C 28.4022 396.971 38.1236 401.176 37.0409 401.176 C 35.7247 401.176 32.9942 404.152 31.3039 406.869 C 29.8831 409.153 28.5757 410.593 28.5757 409.563 C 28.5757 408.535 32.2084 418.442 32.2084 416.975 C 32.2084 415.668 20.4198 415.685 20.4198 414.47 C 20.4198 412.282 13.8503 420.467 13.8503 420.467"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9170);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 18.0852 454.733 C 18.0852 454.733 8.39119 444.289 9.49054 444.289 C 10.0942 444.289 -4.00635 445.573 -3.34661 445.573 C -2.63323 445.573 -0.349649 430.822 0.191751 430.822 C 0.849851 430.822 -1.72728 427.647 -4.4828 424.747 C -6.79878 422.31 -8.93004 420.398 -8.93004 420.913 C -8.93004 421.426 3.59674 414.173 3.59674 414.906 C 3.59674 415.56 5.63397 401.546 5.63397 402.154 C 5.63397 403.248 19.6601 408.935 19.6601 408.935 L 19.66 408.935 C 19.6507 408.935 31.5695 401.364 30.4762 401.364 C 29.8726 401.364 34.1556 415.346 33.4959 415.346 C 32.7826 415.346 45.9679 420.603 45.4266 420.603 C 44.7685 420.603 42.0152 424.322 39.9022 427.719 C 38.1262 430.574 36.4919 432.87 36.4919 432.355 C 36.4919 431.841 41.0329 445.269 41.0329 444.536 C 41.0329 443.882 26.2971 444.927 26.2971 444.32 C 26.2971 443.226 18.0852 454.733 18.0852 454.733"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2475);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3990);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5759);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9797);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient4740);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9781);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient8298);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7688);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1159);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient5532);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1342);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient7626);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8718);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1131);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient6619);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient6903);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9859);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9094);fill-opacity:1.0;stroke:#000000;stroke-width:0.485069px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 75.3369 482.834 C 75.5043 483.178 74.2675 482.547 73.0525 481.415 C 71.6171 480.187 70.5859 478.26 69.7545 476.708 C 68.2276 473.893 67.0486 471.929 66.799 471.837 C 66.6453 471.693 66.5714 471.63 66.5971 471.669 C 67.2599 472.657 61.4281 474.487 56.2016 475.522 C 52.9083 476.123 50.025 476.461 49.4452 476.419 C 48.5445 476.354 48.103 471.858 48.0023 467.239 C 47.9145 462.99 48.1457 458.769 48.2781 457.982 C 48.4461 456.983 45.8008 452.635 43.8648 449.093 C 42.2925 446.395 41.0325 444.162 41.7175 444.155 C 43.1704 444.14 51.7631 440.381 56.0448 439.462 C 57.3126 438.971 58.175 438.73 58.2668 438.968 C 58.9044 440.623 60.5181 427.81 59.363 429.122 C 59.0281 429.502 60.4574 430.464 62.3416 431.533 C 65.3761 433.607 69.8638 435.761 68.6871 435.553 C 67.1183 435.275 74.7627 428.915 76.7602 425.786 C 77.2261 425.377 77.4823 425.094 77.4321 424.994 C 76.625 423.381 81.628 435.524 82.3181 433.951 C 82.8412 432.759 90.2472 434.186 95.5342 435.067 C 97.7818 435.577 99.5318 435.934 99.9117 435.807 C 101.591 435.247 95.5715 448.029 97.1186 448.798 C 98.3171 449.394 101.591 457.3 103.609 462.671 C 104.359 464.761 104.916 466.352 105.041 466.695 C 105.65 468.363 90.8425 471.896 90.2204 473.5 C 89.605 475.087 80.2397 488.834 78.6757 489.7"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1018);fill-opacity:1.0;stroke:#000000;stroke-width:0.440972px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 128.354 476.669 C 128.689 477.358 127.04 476.915 125.84 475.868 C 124.071 474.504 123.435 472.065 123.22 470.396 C 122.803 467.378 123.149 466.13 123.583 466.87 C 123.495 466.799 123.469 466.795 123.52 466.871 C 124.846 468.848 119.7 471.943 114.381 473.567 C 111.129 474.479 108.113 474.916 106.954 474.832 C 105.152 474.702 103.751 470.503 103.053 465.863 C 102.419 461.602 102.441 457.232 102.706 455.658 C 103.042 453.661 101.645 449.063 101.173 445.557 C 100.662 442.932 100.479 440.925 101.849 440.911 C 104.754 440.881 113.359 438.809 117.727 439.635 C 118.905 439.514 119.731 439.601 119.915 440.077 C 121.19 443.388 121.973 435.397 119.663 438.02 C 118.993 438.781 119.661 439.949 120.629 441.122 C 121.735 443.559 123.833 445.495 121.48 445.078 C 118.342 444.522 122.717 438.278 123.312 434.036 C 123.617 433.591 123.758 433.245 123.658 433.045 C 122.043 429.819 126.093 437.327 127.473 434.182 C 128.519 431.798 135.521 431.692 141.173 431.589 C 143.404 431.752 145.251 431.839 146.011 431.586 C 149.37 430.465 146.735 440.912 149.829 442.45 C 152.226 443.642 156.088 451.102 158.525 456.867 C 159.345 458.932 159.975 460.608 160.225 461.293 C 161.444 464.629 149.511 469.623 148.266 472.831 C 147.036 476.005 138.159 488.671 135.031 490.402"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient447);fill-opacity:1.0;stroke:#000000;stroke-width:0.396875px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 181.371 470.505 C 181.873 471.538 179.813 471.282 178.627 470.321 C 176.525 468.822 176.285 465.87 176.686 464.083 C 177.378 460.862 179.25 460.331 180.368 461.903 C 180.345 461.906 180.366 461.959 180.443 462.074 C 182.432 465.039 177.972 469.398 172.56 471.611 C 169.35 472.835 166.202 473.371 164.462 473.245 C 161.76 473.049 159.399 469.148 158.103 464.487 C 156.924 460.214 156.737 455.695 157.134 453.334 C 157.638 450.338 157.49 445.49 158.481 442.021 C 159.031 439.469 159.925 437.688 161.98 437.667 C 166.338 437.622 174.954 437.237 179.408 439.808 C 180.497 440.056 181.288 440.472 181.563 441.187 C 183.476 446.153 183.428 442.984 179.963 446.919 C 178.958 448.059 178.864 449.434 178.915 450.711 C 178.094 453.51 177.802 455.229 174.272 454.603 C 169.566 453.77 170.672 447.641 169.865 442.286 C 170.008 441.804 170.033 441.396 169.883 441.095 C 167.462 436.256 170.558 439.13 172.628 434.412 C 174.198 430.836 180.794 429.198 186.811 428.112 C 189.026 427.926 190.971 427.744 192.11 427.364 C 197.149 425.683 197.898 433.795 202.539 436.102 C 206.135 437.889 210.586 444.904 213.44 451.062 C 214.331 453.102 215.034 454.865 215.409 455.891 C 217.237 460.896 208.179 467.349 206.312 472.162 C 204.466 476.923 196.079 488.507 191.387 491.104"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient6981);fill-opacity:1.0;stroke:#000000;stroke-width:0.352778px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 234.387 464.34 C 235.057 465.717 232.586 465.65 231.414 464.774 C 228.979 463.139 229.135 459.675 230.151 457.77 C 231.953 454.347 235.351 454.532 237.152 456.937 C 237.195 457.013 237.264 457.124 237.366 457.277 C 240.018 461.231 236.245 466.853 230.74 469.656 C 227.571 471.191 224.29 471.826 221.971 471.658 C 218.368 471.397 215.048 467.792 213.154 463.111 C 211.428 458.827 211.032 454.158 211.562 451.01 C 212.234 447.016 213.334 441.918 215.789 438.484 C 217.4 436.006 219.371 434.451 222.111 434.423 C 227.922 434.363 236.55 435.665 241.09 439.98 C 242.09 440.599 242.844 441.343 243.212 442.297 C 245.762 448.918 244.883 450.571 240.262 455.817 C 238.923 457.338 238.068 458.919 237.202 460.3 C 234.453 463.462 231.772 464.962 227.065 464.129 C 220.79 463.017 218.627 457.004 216.417 450.536 C 216.399 450.018 216.309 449.547 216.108 449.146 C 212.88 442.694 215.023 440.933 217.784 434.642 C 219.876 429.874 226.067 426.703 232.45 424.634 C 234.649 424.1 236.691 423.65 238.21 423.143 C 244.927 420.9 249.061 426.678 255.25 429.754 C 260.044 432.137 265.084 438.707 268.356 445.257 C 269.316 447.273 270.092 449.121 270.592 450.489 C 273.03 457.162 266.847 465.075 264.358 471.493 C 261.897 477.84 253.998 488.344 247.742 491.807"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient6845);fill-opacity:1.0;stroke:#000000;stroke-width:0.308681px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 287.404 458.176 C 288.241 459.897 285.359 460.017 284.201 459.228 C 281.433 457.456 281.984 453.48 283.617 451.457 C 286.529 447.832 291.451 448.733 293.936 451.97 C 294.045 452.12 294.161 452.288 294.29 452.48 C 297.604 457.422 294.517 464.308 288.919 467.7 C 285.792 469.547 282.378 470.281 279.479 470.071 C 274.976 469.744 270.696 466.437 268.204 461.734 C 265.933 457.439 265.328 452.622 265.99 448.686 C 266.83 443.693 269.179 438.345 273.097 434.948 C 275.769 432.543 278.817 431.215 282.242 431.179 C 289.506 431.104 298.145 434.093 302.772 440.153 C 303.682 441.142 304.401 442.215 304.86 443.406 C 308.048 451.683 306.338 458.158 300.562 464.716 C 298.888 466.617 297.271 468.404 295.489 469.889 C 290.812 473.414 285.741 474.696 279.857 473.654 C 272.013 472.265 266.581 466.367 262.969 458.786 C 262.79 458.232 262.585 457.698 262.334 457.197 C 258.298 449.132 259.488 442.736 262.939 434.873 C 265.554 428.913 271.341 424.209 278.088 421.156 C 280.271 420.275 282.41 419.555 284.309 418.921 C 292.706 416.118 300.225 419.561 307.96 423.406 C 313.953 426.385 319.582 432.509 323.271 439.453 C 324.302 441.444 325.151 443.377 325.776 445.088 C 328.823 453.429 325.515 462.802 322.404 470.823 C 319.327 478.758 311.918 488.18 304.098 492.509"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient2043);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1477);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1274);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9138);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient5107);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1596);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient916);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient7853);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8353);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/></svg:g></g>
+</svg>
diff --git a/share/extensions/tests/data/refs/interp__359f83409ebaa8716afca1081eb4987d.out b/share/extensions/tests/data/refs/interp__359f83409ebaa8716afca1081eb4987d.out
new file mode 100644
index 0000000..f257f70
--- /dev/null
+++ b/share/extensions/tests/data/refs/interp__359f83409ebaa8716afca1081eb4987d.out
@@ -0,0 +1,161 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="412.29788mm" height="582.05017mm" viewBox="0 0 412.29789 582.05017" version="1.1" id="svg8" inkscape:version="0.92.4 (5da689c313, 2019-01-14)" sodipodi:docname="interp_shapes.svg">
+ <defs id="defs2">
+ <linearGradient id="linearGradient877" inkscape:collect="always">
+ <stop id="stop873" offset="0" style="stop-color:#008000;stop-opacity:1"/>
+ <stop style="stop-color:#7b0000;stop-opacity:1" offset="0.48378384" id="stop879"/>
+ <stop id="stop875" offset="1" style="stop-color:rgb(0, 0, 255);stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" id="linearGradient845">
+ <stop style="stop-color:#008000;stop-opacity:1" offset="0" id="stop841"/>
+ <stop style="stop-color:blue;stop-opacity:1" offset="1" id="stop843"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient847" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient855" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient845" id="linearGradient863" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)"/>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient877" id="linearGradient871" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient877" id="radialGradient887" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse"/>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient845" id="radialGradient897" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient9042"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient1728"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient9835"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient6246"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="13.096875" y1="138.45702" x2="13.096875" y2="104.24652" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.47014, 54.8796)" id="linearGradient8641"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="41.71534916666666" y1="132.44399833333333" x2="41.71534916666666" y2="109.66788666666667" gradientUnits="userSpaceOnUse" gradientTransform="translate(28.9291, 55.315)" id="linearGradient8889"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="70.33382333333333" y1="126.43097666666667" x2="70.33382333333333" y2="115.08925333333333" gradientUnits="userSpaceOnUse" gradientTransform="translate(53.3881, 55.7504)" id="linearGradient2126"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="98.95229749999999" y1="120.417955" x2="98.95229749999999" y2="120.51062" gradientUnits="userSpaceOnUse" gradientTransform="translate(77.8471, 56.1859)" id="linearGradient5765"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="127.57077166666664" y1="114.40493333333333" x2="127.57077166666664" y2="125.93198666666666" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.306, 56.6213)" id="linearGradient437"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="156.1892458333333" y1="108.39191166666667" x2="156.1892458333333" y2="131.35335333333333" gradientUnits="userSpaceOnUse" gradientTransform="translate(126.765, 57.0567)" id="linearGradient2217"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient4451"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient3870"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient8892"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient1362"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="184.80772" y1="102.37889" x2="184.80772" y2="136.77472" gradientUnits="userSpaceOnUse" gradientTransform="translate(151.224, 57.4921)" id="linearGradient8870"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient9391"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9391" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient5142"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient6944"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient6944" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient9406"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient5410"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient5410" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient9053"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient3234"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3234" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient6868"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient8720"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient8720" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient3761"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient1358"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient1358" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient6011"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient7157"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient7157" x1="175.11636" y1="193.24553" x2="205.50565" y2="154.314" gradientUnits="userSpaceOnUse" gradientTransform="translate(155.045, 129.47)" id="linearGradient996"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(128.878, 129.111)" id="linearGradient2506"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#660b14;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2506" x1="145.6972147" y1="190.39181" x2="178.03938083333333" y2="157.94886833333334" gradientUnits="userSpaceOnUse" gradientTransform="translate(128.878, 129.111)" id="linearGradient2994"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.712, 128.752)" id="linearGradient458"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#521628;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient458" x1="116.27806939999999" y1="187.53809" x2="150.57311166666668" y2="161.58373666666665" gradientUnits="userSpaceOnUse" gradientTransform="translate(102.712, 128.752)" id="linearGradient8302"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(76.5448, 128.393)" id="linearGradient9346"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#3d213d;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient9346" x1="86.8589241" y1="184.68437" x2="123.1068425" y2="165.218605" gradientUnits="userSpaceOnUse" gradientTransform="translate(76.5448, 128.393)" id="linearGradient7722"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(50.378, 128.034)" id="linearGradient7246"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#292c51;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient7246" x1="57.4397788" y1="181.83065" x2="95.64057333333334" y2="168.85347333333334" gradientUnits="userSpaceOnUse" gradientTransform="translate(50.378, 128.034)" id="linearGradient8297"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(24.2113, 127.675)" id="linearGradient3330"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#143766;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3330" x1="28.020633500000002" y1="178.97693" x2="68.17430416666667" y2="172.48834166666666" gradientUnits="userSpaceOnUse" gradientTransform="translate(24.2113, 127.675)" id="linearGradient9711"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3375"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3375" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6822"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient8149"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient8149" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient9671"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7861"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient7861" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5082"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2016"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2016" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient75"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient8859"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient8859" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6709"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3202"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3202" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient132"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient4391"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient4391" x1="-1.3985117999999943" y1="176.12321" x2="40.708034999999995" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3736"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3256"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1373"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1901"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2855"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7916"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient750"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6340"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1567"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5514"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6270"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7024"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7540"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3710"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient3847"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient7520"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient2220"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient265"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5406"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient5127"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient1147"/>
+ <svg:linearGradient inkscape:collect="always" xlink:href="#linearGradient845" x1="-1.3985118" y1="176.12321" x2="40.708035" y2="176.12321" gradientUnits="userSpaceOnUse" gradientTransform="translate(-1.95545, 127.316)" id="linearGradient6038"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4735"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4735" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1040"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient154"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient154" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient8133"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient7398"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7398" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient8848"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4348"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4348" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient5015"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4766"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4766" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4214"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient8941"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient8941" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4117"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient9461"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient9461" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient4426"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient2736"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2736" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient1200"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient3326"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#7b0000;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient3326" cx="16.167852" cy="249.2552" fx="16.167852" fy="249.2552" r="36.377525" gradientTransform="matrix(1 0 0 0.997651 1.53145 204.301)" gradientUnits="userSpaceOnUse" id="radialGradient8904"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.0021 26.389 203.202)" gradientUnits="userSpaceOnUse" id="radialGradient3004"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#660b14;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient3004" cx="45.73074833333333" cy="249.24603833333333" fx="45.73074833333333" fy="249.24603833333333" r="36.88086666666666" gradientTransform="matrix(1 0 0 1.0021 26.389 203.202)" gradientUnits="userSpaceOnUse" id="radialGradient9153"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.00654 51.2466 202.103)" gradientUnits="userSpaceOnUse" id="radialGradient6318"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#521628;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6318" cx="75.29364466666667" cy="249.23687666666666" fx="75.29364466666667" fy="249.23687666666666" r="37.38420833333333" gradientTransform="matrix(1 0 0 1.00654 51.2466 202.103)" gradientUnits="userSpaceOnUse" id="radialGradient5180"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01099 76.1042 201.005)" gradientUnits="userSpaceOnUse" id="radialGradient5946"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#3d213d;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient5946" cx="104.85654099999999" cy="249.227715" fx="104.85654099999999" fy="249.227715" r="37.887550000000005" gradientTransform="matrix(1 0 0 1.01099 76.1042 201.005)" gradientUnits="userSpaceOnUse" id="radialGradient767"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01544 100.962 199.906)" gradientUnits="userSpaceOnUse" id="radialGradient2139"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#292c51;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2139" cx="134.41943733333332" cy="249.21855333333335" fx="134.41943733333332" fy="249.21855333333335" r="38.39089166666667" gradientTransform="matrix(1 0 0 1.01544 100.962 199.906)" gradientUnits="userSpaceOnUse" id="radialGradient223"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.01988 125.819 198.807)" gradientUnits="userSpaceOnUse" id="radialGradient4484"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#143766;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4484" cx="163.98233366666665" cy="249.20939166666668" fx="163.98233366666665" fy="249.20939166666668" r="38.89423333333333" gradientTransform="matrix(1 0 0 1.01988 125.819 198.807)" gradientUnits="userSpaceOnUse" id="radialGradient3320"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2337"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2337" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2537"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient4943"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4943" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1297"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient3248"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient3248" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient8480"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient4267"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient4267" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1631"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient6143"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient6143" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient6707"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient2453"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient2453" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient9858"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient7286"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient7286" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient9336"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1274"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient1274" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient3196"/>
+ <svg:radialGradient inkscape:collect="always" xlink:href="#linearGradient877" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient1276"><svg:stop style="stop-color:#008000;stop-opacity:1.0" offset="0.0"/><svg:stop style="stop-color:#00427b;stop-opacity:1.0" offset="0.48378384"/><svg:stop style="stop-color:#0000ff;stop-opacity:1.0" offset="1.0"/></svg:radialGradient>
+ <radialGradient inkscape:collect="always" xlink:href="#radialGradient1276" cx="193.54523" cy="249.20023" fx="193.54523" fy="249.20023" r="39.397575" gradientTransform="matrix(1 0 0 1.02433 150.677 197.708)" gradientUnits="userSpaceOnUse" id="radialGradient5184"/>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.24748737" inkscape:cx="960.55908" inkscape:cy="968.73534" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" fit-margin-top="5" fit-margin-left="5" fit-margin-right="5" fit-margin-bottom="5"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(23.678219,83.72371)">
+ <path style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 9.7209163,-78.632799 25.595916,-61.850656 9.7209163,-44.236966" id="path1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:#0000ff;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 352.20047,-78.632799 -15.87499,16.782143 15.87499,17.61369" id="path2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:#ff0000;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 9.7209153,40.095939 25.595916,56.878079 9.7209153,74.491769" id="path4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:#0000ff;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 361.41883,49.314289 344.63669,65.189299 327.023,49.314289" id="path3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:url(#linearGradient855);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 336.13003,159.30516 15.87501,16.78216 -15.87501,17.61369" id="path6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
+ <path style="fill:none;stroke:url(#linearGradient847);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 17.699306,158.73377 v 35.52977" id="path5" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#linearGradient863);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M -3.0893787,283.40627 H 38.487996 v 40.06548 H -3.0893787 Z" id="path8" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#linearGradient871);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="m 368.97953,303.43901 a 24.757439,24.757439 0 0 1 -24.75744,24.75744 24.757439,24.757439 0 0 1 -24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75744,24.75744 z" id="path7" inkscape:connector-curvature="0"/>
+ <path style="opacity:1;vector-effect:none;fill:url(#radialGradient887);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" inkscape:transform-center-x="0.84107606" inkscape:transform-center-y="1.0141478" d="m 22.320142,488.998 -12.6461927,-12.53232 -17.7372665,1.54089 1.9133905,-17.70096 -12.2637243,-12.90683 15.0321443,-9.54043 2.44466997,-17.63543 16.83138573,5.80424 15.312163,-9.0842 5.95626,16.7782 16.64929,6.30763 -9.40406,15.11782 5.44916,16.94968 -17.68292,2.07343 z" id="path9" inkscape:connector-curvature="0"/>
+ <path style="fill:url(#radialGradient897);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332" d="m 340.42091,452.01132 c 1.00441,2.06568 -2.28895,2.37306 -3.43329,1.6694 -3.10108,-1.90688 -2.15382,-6.39585 0.0945,-8.53597 4.02172,-3.82817 10.46972,-2.21056 13.63864,1.8584 4.65051,5.97136 2.2891,14.60614 -3.62229,18.74132 -7.87896,5.51154 -18.76571,2.37814 -23.844,-5.38619 -6.3905,-9.77061 -2.47286,-22.93654 7.15008,-28.94667 11.65466,-7.27907 27.11377,-2.5709 34.04935,8.91397 8.17333,13.53453 2.67105,31.295 -10.67787,39.15203 -15.41185,9.07125 -35.47888,2.77259 -44.2547,-12.44176 -9.97164,-17.28752 -2.87512,-39.66464 14.20565,-49.35738 19.16204,-10.87379 43.85176,-2.97835 54.46006,15.96955 11.77722,21.03575 3.0821,48.03989 -17.73344,59.56273" id="path10" inkscape:connector-curvature="0"/>
+ <svg:g><path style="fill:none;fill-opacity:1.0;stroke:#ff0000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 9.72092 -78.6328 L 25.5959 -61.8507 L 25.5959 -61.8507 L 9.72092 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#d4002a;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 66.8008 -78.6328 L 77.3842 -61.8507 L 77.3842 -61.8506 C 77.3945 -61.8392 66.8008 -44.237 66.8008 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#aa0055;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 123.881 -78.6328 L 129.172 -61.8507 L 129.172 -61.8506 C 129.193 -61.8277 123.881 -44.237 123.881 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#7f007f;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 180.961 -78.6328 L 180.961 -61.8507 L 180.961 -61.8506 C 180.992 -61.8163 180.961 -44.237 180.961 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#5500aa;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 238.041 -78.6328 L 232.749 -61.8507 L 232.749 -61.8505 C 232.79 -61.8048 238.041 -44.237 238.041 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#2a00d4;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 295.121 -78.6328 L 284.537 -61.8507 L 284.537 -61.8505 C 284.589 -61.7934 295.121 -44.237 295.121 -44.237"/><path style="fill:none;fill-opacity:1.0;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.326 -61.8505 C 336.387 -61.7819 352.2 -44.237 352.2 -44.237"/></svg:g><svg:g><path style="fill:#0000ff;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.325 -61.8507 L 352.2 -44.237"/><path style="fill:#0000ff;stroke:#0000ff;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 352.2 -78.6328 L 336.325 -61.8507 L 336.325 -61.8507 L 352.2 -44.237"/><path style="fill:#0000ff;stroke:#0000d4;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.16666666666666666;opacity:1.0" d="M 353.737 -57.3083 L 337.711 -40.6773 L 337.711 -40.6774 C 337.699 -40.6877 348.004 -28.6451 348.004 -28.6451"/><path style="fill:#0000ff;stroke:#0000aa;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.3333333333333333;opacity:1.0" d="M 355.273 -35.9838 L 339.096 -19.504 L 339.096 -19.5041 C 339.073 -19.5247 343.808 -13.0532 343.808 -13.0532"/><path style="fill:#0000ff;stroke:#00007f;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 356.81 -14.6593 L 340.481 1.66932 L 340.481 1.66923 C 340.447 1.63835 339.612 2.53866 339.612 2.53866"/><path style="fill:#0000ff;stroke:#000055;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.6666666666666666;opacity:1.0" d="M 358.346 6.66526 L 341.866 22.8426 L 341.866 22.8425 C 341.82 22.8013 335.415 18.1305 335.415 18.1305"/><path style="fill:#0000ff;stroke:#00002a;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.8333333333333333;opacity:1.0" d="M 359.882 27.9898 L 343.251 44.016 L 343.251 44.0158 C 343.194 43.9643 331.219 33.7224 331.219 33.7224"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.636 65.1891 C 344.568 65.1273 327.023 49.3143 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.636 65.1891 C 344.568 65.1273 327.023 49.3143 327.023 49.3143"/></svg:g><svg:g><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#0000ff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 361.419 49.3143 L 344.637 65.1893 L 344.637 65.1893 L 327.023 49.3143"/><path style="fill:#2a00d4;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 302.803 47.7779 L 291.463 63.8041 L 291.463 63.8041 C 291.453 63.8156 274.139 53.5105 274.139 53.5105"/><path style="fill:#5500aa;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 244.186 46.2415 L 238.29 62.4189 L 238.29 62.419 C 238.269 62.4418 221.256 57.7068 221.256 57.7068"/><path style="fill:#7f007f;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 185.57 44.7051 L 185.116 61.0337 L 185.116 61.0338 C 185.085 61.0681 168.372 61.903 168.372 61.903"/><path style="fill:#aa0055;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 126.954 43.1687 L 131.943 59.6485 L 131.943 59.6486 C 131.902 59.6943 115.488 66.0993 115.488 66.0993"/><path style="fill:#d4002a;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 68.3372 41.6323 L 78.7694 58.2633 L 78.7692 58.2635 C 78.7178 58.3206 62.6046 70.2955 62.6046 70.2955"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 25.5957 56.8783 C 25.534 56.9468 9.72092 74.4918 9.72092 74.4918"/></svg:g><svg:g><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 9.72092 40.0959 L 25.5959 56.8781 L 9.72092 74.4918"/><path style="fill:#ff0000;stroke:#000000;stroke-width:1.05382px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.8333333333333334;opacity:1.0" d="M 11.0506 59.8689 C 11.0506 59.8689 24.2798 75.3089 24.2798 76.7764 C 24.2798 78.2695 11.0506 94.4537 11.0506 94.4537"/><path style="fill:#ff0000;stroke:#000000;stroke-width:1.84306px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.6666666666666667;opacity:1.0" d="M 12.3804 79.6419 C 12.3804 79.6419 22.9637 93.7397 22.9637 96.6746 C 22.9637 99.6609 12.3804 114.416 12.3804 114.416"/><path style="fill:#ff0000;stroke:#000000;stroke-width:2.63229px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 13.7101 99.4149 C 13.7101 99.4149 21.6476 112.17 21.6476 116.573 C 21.6476 121.052 13.7101 134.378 13.7101 134.378"/><path style="fill:#ff0000;stroke:#000000;stroke-width:3.42153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.33333333333333337;opacity:1.0" d="M 15.0398 119.188 C 15.0398 119.188 20.3315 130.601 20.3315 136.471 C 20.3315 142.444 15.0398 154.34 15.0398 154.34"/><path style="fill:#ff0000;stroke:#000000;stroke-width:4.21076px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.16666666666666674;opacity:1.0" d="M 16.3696 138.961 C 16.3696 138.961 19.0154 149.032 19.0154 156.369 C 19.0154 163.835 16.3696 174.302 16.3696 174.302"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:#000000;stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/></svg:g><svg:g><path style="fill:#ff0000;stroke:url(#linearGradient9042);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient1728);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient9835);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient6246);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient8641);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 17.6993 158.734 C 17.6993 158.734 17.6993 167.463 17.6993 176.268 C 17.6993 185.226 17.6993 194.264 17.6993 194.264"/><path style="fill:#ff0000;stroke:url(#linearGradient8889);stroke-width:4.33333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 70.7711 158.829 C 70.7711 158.829 73.4169 168.9 73.4169 176.238 C 73.4169 183.703 70.7711 194.17 70.7711 194.17"/><path style="fill:#ff0000;stroke:url(#linearGradient2126);stroke-width:3.66667px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 123.843 158.924 C 123.843 158.924 129.135 170.338 129.135 176.208 C 129.135 182.18 123.843 194.076 123.843 194.076"/><path style="fill:#ff0000;stroke:url(#linearGradient5765);stroke-width:3px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 176.915 159.019 C 176.915 159.019 184.852 171.775 184.852 176.178 C 184.852 180.657 176.915 193.982 176.915 193.982"/><path style="fill:#ff0000;stroke:url(#linearGradient437);stroke-width:2.33333px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 229.986 159.115 C 229.986 159.115 240.57 173.213 240.57 176.147 C 240.57 179.134 229.986 193.889 229.986 193.889"/><path style="fill:#ff0000;stroke:url(#linearGradient2217);stroke-width:1.66667px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 283.058 159.21 C 283.058 159.21 296.287 174.65 296.287 176.117 C 296.287 177.611 283.058 193.795 283.058 193.795"/><path style="fill:#ff0000;stroke:url(#linearGradient4451);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient3870);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient8892);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient1362);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient8870);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 L 352.005 176.087 L 336.13 193.701"/></svg:g><svg:g><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.0;opacity:1.0" d="M 336.13 159.305 C 336.13 159.305 337.847 161.12 340.151 163.556 C 341.382 164.857 342.779 166.335 344.173 167.808 C 345.576 169.291 346.974 170.769 348.193 172.058 C 350.392 174.382 352.005 176.087 352.005 176.087 C 352.005 176.087 351.933 176.167 351.8 176.315 C 351.27 176.903 349.764 178.574 347.882 180.662 C 346.678 181.998 345.319 183.505 343.965 185.008 C 342.601 186.521 341.242 188.029 340.048 189.354 C 337.796 191.853 336.13 193.701 336.13 193.701 L 336.13 193.701"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.921528px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.16666666666666666;opacity:1.0" d="M 341.605 183.327 C 341.605 184.422 342.601 186.984 343.748 189.788 C 343.999 191.645 344.114 193.312 344.181 194.539 C 344.256 195.775 344.372 196.572 344.614 196.872 C 345.712 198.075 346.627 198.515 346.585 197.482 C 346.583 197.425 346.522 197.435 346.411 197.502 C 345.969 196.898 345.149 197.241 344.355 198.207 C 344.125 198.547 344.042 199.368 344.008 200.62 C 343.966 201.881 343.883 203.573 343.661 205.451 C 342.558 208.307 341.605 210.896 341.605 211.991 L 341.605 211.991"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.843056px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.3333333333333333;opacity:1.0" d="M 347.08 207.35 C 347.08 209.538 347.355 212.847 347.344 216.019 C 346.616 218.434 345.449 220.289 344.189 221.271 C 342.936 222.259 341.769 222.376 341.034 221.687 C 341.032 221.768 341.25 220.942 341.165 218.876 C 341.161 218.764 341.111 218.704 341.022 218.69 C 340.668 216.893 340.533 215.908 340.827 215.752 C 341.571 215.095 342.765 215.231 344.051 216.233 C 345.33 217.241 346.523 219.116 347.274 221.547 C 347.321 224.761 347.08 228.092 347.08 230.28 L 347.08 230.28"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.764583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.5;opacity:1.0" d="M 352.555 231.372 C 352.555 234.655 352.109 238.711 350.94 242.251 C 349.233 245.222 346.784 247.266 344.198 248.002 C 341.616 248.744 339.167 248.179 337.455 246.501 C 336.352 245.462 335.872 243.369 335.745 240.271 C 335.738 240.102 335.699 239.972 335.632 239.877 C 335.367 236.888 335.918 234.575 337.299 233.297 C 339.018 231.644 341.488 231.093 344.093 231.845 C 346.695 232.601 349.164 234.66 350.888 237.644 C 352.083 241.214 352.555 245.287 352.555 248.57 L 352.555 248.57"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.686111px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.6666666666666666;opacity:1.0" d="M 358.03 255.394 C 358.03 259.772 356.863 264.575 354.536 268.482 C 351.851 272.011 348.119 274.242 344.206 274.734 C 340.296 275.228 336.564 273.982 333.875 271.316 C 331.672 269.155 330.495 265.796 330.325 261.665 C 330.316 261.44 330.288 261.241 330.243 261.064 C 330.066 256.883 331.303 253.242 333.771 250.842 C 336.465 248.193 340.21 246.956 344.136 247.457 C 348.059 247.961 351.804 250.203 354.501 253.74 C 356.846 257.668 358.03 262.482 358.03 266.86 L 358.03 266.86"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.607639px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:0.8333333333333333;opacity:1.0" d="M 363.505 279.417 C 363.505 284.888 361.617 290.439 358.132 294.714 C 354.468 298.8 349.453 301.219 344.214 301.465 C 338.976 301.712 333.961 299.785 330.295 296.131 C 326.993 292.849 325.117 288.224 324.905 283.059 C 324.894 282.778 324.876 282.509 324.854 282.252 C 324.766 276.878 326.688 271.909 330.244 268.388 C 333.912 264.741 338.933 262.819 344.179 263.069 C 349.424 263.321 354.445 265.746 358.115 269.836 C 361.609 274.122 363.505 279.678 363.505 285.149 L 363.505 285.149"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="fill:#ff0000;stroke:url(#linearGradient855);stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1.0;fill-opacity:1.0;opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 337.656 328.196 331.359 325.588 326.716 320.945 C 322.313 316.542 319.739 310.651 319.485 304.454 C 319.472 304.116 319.465 303.778 319.465 303.439 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 350.788 278.682 357.085 281.29 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5142);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9406);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9053);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6868);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3761);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6011);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient996);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 368.98 303.439 C 368.98 310.005 366.371 316.302 361.728 320.945 C 357.085 325.588 350.788 328.196 344.222 328.196 C 343.982 328.196 343.742 328.193 343.502 328.186 C 337.197 328.003 331.189 325.418 326.716 320.945 C 322.073 316.302 319.465 310.005 319.465 303.439 L 319.465 303.438 C 319.465 296.873 322.073 290.576 326.716 285.933 C 331.359 281.29 337.656 278.682 344.222 278.682 C 344.463 278.682 344.703 278.685 344.942 278.692 C 351.247 278.875 357.255 281.46 361.728 285.933 C 366.371 290.576 368.98 296.873 368.98 303.439 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2994);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 306.968 300.1 C 306.968 305.572 306.485 310.82 304.327 314.689 C 301.934 318.558 298.177 320.731 293.14 320.731 C 293.022 320.731 292.866 320.729 292.666 320.723 C 287.412 320.57 282.405 320.044 278.678 317.965 C 274.809 315.786 272.635 312.25 272.635 306.778 L 272.635 306.777 C 272.635 301.306 273.118 296.058 275.276 292.189 C 277.67 288.32 281.426 286.147 286.463 286.147 C 286.582 286.147 286.737 286.15 286.937 286.155 C 292.191 286.308 297.198 286.834 300.925 288.914 C 304.794 291.092 306.968 294.628 306.968 300.1 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient8302);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 244.957 296.761 C 244.957 301.139 246.599 305.337 246.926 308.432 C 246.782 311.527 245.566 313.266 242.058 313.266 C 242.062 313.266 241.99 313.264 241.831 313.259 C 237.627 313.137 233.622 314.669 230.64 314.984 C 227.545 315.269 225.806 314.494 225.806 310.117 L 225.806 310.116 C 225.806 305.739 224.164 301.541 223.837 298.446 C 223.98 295.351 225.196 293.612 228.704 293.612 C 228.701 293.612 228.772 293.614 228.932 293.619 C 233.135 293.741 237.14 292.209 240.122 291.894 C 243.218 291.609 244.957 292.384 244.957 296.761 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7722);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 182.945 293.423 C 182.945 296.706 186.713 299.854 189.524 302.176 C 191.63 304.497 192.955 305.801 190.977 305.801 C 191.102 305.801 191.115 305.8 190.995 305.796 C 187.843 305.704 184.838 309.295 182.602 312.003 C 180.281 314.752 178.976 316.738 178.976 313.455 L 178.976 313.455 C 178.976 310.172 175.209 307.024 172.397 304.702 C 170.291 302.381 168.966 301.077 170.945 301.077 C 170.82 301.077 170.807 301.078 170.926 301.082 C 174.079 301.174 177.083 297.583 179.319 294.875 C 181.641 292.126 182.945 290.14 182.945 293.423 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient8297);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 120.934 290.084 C 120.934 292.273 126.826 294.372 132.123 295.919 C 136.479 297.467 140.344 298.336 139.895 298.336 C 140.142 298.336 140.239 298.335 140.159 298.333 C 138.058 298.272 136.055 303.921 134.564 309.023 C 133.016 314.235 132.147 318.983 132.147 316.794 L 132.147 316.794 C 132.147 314.605 126.254 312.506 120.957 310.959 C 116.602 309.411 112.736 308.542 113.186 308.542 C 112.939 308.542 112.841 308.543 112.921 308.545 C 115.023 308.606 117.026 302.957 118.516 297.855 C 120.064 292.643 120.934 287.895 120.934 290.084 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9711);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 58.9221 286.745 C 58.9221 287.839 66.9402 288.889 74.7219 289.663 C 81.3271 290.437 87.733 290.871 88.813 290.871 C 89.1815 290.871 89.3636 290.871 89.3236 290.87 C 88.2728 290.839 87.2715 298.547 86.526 306.042 C 85.7522 313.719 85.3174 321.227 85.3174 320.133 L 85.3174 320.133 C 85.3175 319.039 77.2994 317.989 69.5177 317.215 C 62.9124 316.441 56.5065 316.007 55.4266 316.007 C 55.058 316.007 54.876 316.007 54.9159 316.008 C 55.9667 316.039 56.9681 308.331 57.7136 300.836 C 58.4874 293.159 58.9221 285.651 58.9221 286.745 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6822);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient9671);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5082);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient75);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6709);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient132);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3736);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 7.054 283.406 17.3206 283.406 C 26.1755 283.406 35.122 283.406 37.7311 283.406 C 38.2215 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 293.172 38.488 303.061 C 38.488 313.202 38.488 323.472 38.488 323.472 L 38.488 323.472 C 38.488 323.472 28.3446 323.472 18.078 323.472 C 9.22314 323.472 0.276597 323.472 -2.33252 323.472 C -2.82287 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 313.706 -3.08938 303.817 C -3.08938 293.676 -3.08938 283.406 -3.08938 283.406 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3256);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1373);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1901);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2855);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7916);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient750);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6340);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1567);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M -3.08938 283.406 C -3.08938 283.406 1.97742 283.406 8.57346 283.406 C 12.1954 283.406 16.2785 283.406 20.237 283.406 C 24.5172 283.406 28.6517 283.406 31.9001 283.406 C 35.8487 283.406 38.488 283.406 38.488 283.406 C 38.488 283.406 38.488 285.393 38.488 288.482 C 38.488 291.565 38.488 295.746 38.488 300.145 C 38.488 304.067 38.488 308.163 38.488 311.808 C 38.488 318.37 38.488 323.472 38.488 323.472 L 38.4875 323.472 C 38.4312 323.472 33.3836 323.472 26.8239 323.472 C 23.2019 323.472 19.119 323.472 15.1607 323.472 C 10.8806 323.472 6.74628 323.472 3.49807 323.472 C -0.450304 323.472 -3.08938 323.472 -3.08938 323.472 C -3.08938 323.472 -3.08938 321.485 -3.08938 318.396 C -3.08938 315.313 -3.08938 311.132 -3.08938 306.733 C -3.08938 302.811 -3.08938 298.715 -3.08938 295.07 C -3.08938 288.508 -3.08938 283.406 -3.08938 283.406"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5514);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 1.14554 317.672 C 1.14554 317.672 3.26017 315.583 8.75688 315.583 C 11.7752 315.583 12.2215 315.84 15.5202 315.84 C 19.0871 315.84 22.8515 312.889 25.5585 312.889 C 28.849 312.889 30.4449 312.254 29.8938 311.674 C 29.4306 311.187 29.0044 312.394 29.0044 314.968 C 29.0044 317.537 31.5097 319.431 31.5097 323.097 C 31.5097 326.366 31.9172 326.84 31.9172 329.877 C 31.9172 335.346 34.7224 340.564 34.7224 340.564 L 34.722 340.564 C 34.6751 340.564 33.0208 339.05 27.5543 339.05 C 24.5361 339.05 22.1263 341.847 18.8277 341.847 C 15.261 341.847 14.5906 342.898 11.8838 342.898 C 8.59346 342.898 5.93153 343.642 5.50893 344.321 C 5.15374 344.892 4.82688 343.762 4.82688 341.188 C 4.82688 338.619 5.73508 337.96 5.73508 334.294 C 5.73508 331.025 2.78792 327.957 2.78792 324.92 C 2.78792 319.451 1.14554 317.672 1.14554 317.672"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6270);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 5.38046 351.937 C 5.38046 351.937 4.54293 347.759 8.94029 347.759 C 11.3549 347.759 8.16455 348.273 10.8035 348.273 C 13.657 348.273 17.0512 342.373 19.2168 342.373 C 21.8492 342.373 22.4019 341.103 21.2997 339.943 C 20.3733 338.968 19.5208 339.395 19.5208 341.454 C 19.5208 343.51 24.5315 343.117 24.5315 346.049 C 24.5315 348.664 25.3464 345.516 25.3464 347.947 C 25.3464 352.321 30.9568 357.657 30.9568 357.657 L 30.9565 357.657 C 30.919 357.657 32.658 354.629 28.2848 354.629 C 25.8702 354.629 25.1336 360.222 22.4948 360.222 C 19.6414 360.222 22.4349 362.324 20.2695 362.324 C 17.6372 362.324 14.9524 363.812 14.1072 365.17 C 13.3969 366.312 12.7431 366.039 12.7431 363.98 C 12.7431 361.924 14.5595 364.787 14.5595 361.854 C 14.5595 359.239 8.66523 357.2 8.66523 354.77 C 8.66523 350.395 5.38046 351.937 5.38046 351.937"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7024);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 9.61538 386.202 C 9.61538 386.202 5.82568 379.936 9.12371 379.936 C 10.9347 379.936 4.10759 380.706 6.08682 380.706 C 8.22693 380.706 11.2509 371.856 12.8751 371.856 C 14.8494 371.856 14.3588 369.951 12.7055 368.211 C 11.3159 366.748 10.0372 366.396 10.0372 367.94 C 10.0372 369.482 17.5532 366.802 17.5532 369.001 C 17.5532 370.963 18.7756 364.193 18.7756 366.016 C 18.7756 369.297 27.1913 374.749 27.1913 374.749 L 27.191 374.749 C 27.1629 374.749 32.2952 370.207 29.0153 370.207 C 27.2043 370.207 28.141 378.596 26.1618 378.596 C 24.0218 378.596 30.2793 381.75 28.6552 381.75 C 26.681 381.75 23.9733 383.982 22.7055 386.02 C 21.64 387.733 20.6594 388.316 20.6594 386.771 C 20.6594 385.23 23.384 391.614 23.384 389.415 C 23.384 387.454 14.5425 386.442 14.5425 384.62 C 14.5425 381.339 9.61538 386.202 9.61538 386.202"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7540);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 13.8503 420.467 C 13.8503 420.467 7.10844 412.113 9.30712 412.113 C 10.5144 412.113 0.0506185 413.14 1.37011 413.14 C 2.79685 413.14 5.45063 401.339 6.53343 401.339 C 7.84963 401.339 6.31577 398.799 4.11136 396.479 C 2.25857 394.529 0.553565 393.397 0.553565 394.426 C 0.553565 395.454 10.575 390.487 10.575 391.954 C 10.575 393.261 12.2048 382.87 12.2048 384.085 C 12.2048 386.272 23.4257 391.842 23.4257 391.842 L 23.4255 391.842 C 23.4068 391.842 31.9324 385.786 29.7458 385.786 C 28.5385 385.786 31.1483 396.971 29.8289 396.971 C 28.4022 396.971 38.1236 401.176 37.0409 401.176 C 35.7247 401.176 32.9942 404.152 31.3039 406.869 C 29.8831 409.153 28.5757 410.593 28.5757 409.563 C 28.5757 408.535 32.2084 418.442 32.2084 416.975 C 32.2084 415.668 20.4198 415.685 20.4198 414.47 C 20.4198 412.282 13.8503 420.467 13.8503 420.467"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3710);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 18.0852 454.733 C 18.0852 454.733 8.39119 444.289 9.49054 444.289 C 10.0942 444.289 -4.00635 445.573 -3.34661 445.573 C -2.63323 445.573 -0.349649 430.822 0.191751 430.822 C 0.849851 430.822 -1.72728 427.647 -4.4828 424.747 C -6.79878 422.31 -8.93004 420.398 -8.93004 420.913 C -8.93004 421.426 3.59674 414.173 3.59674 414.906 C 3.59674 415.56 5.63397 401.546 5.63397 402.154 C 5.63397 403.248 19.6601 408.935 19.6601 408.935 L 19.66 408.935 C 19.6507 408.935 31.5695 401.364 30.4762 401.364 C 29.8726 401.364 34.1556 415.346 33.4959 415.346 C 32.7826 415.346 45.9679 420.603 45.4266 420.603 C 44.7685 420.603 42.0152 424.322 39.9022 427.719 C 38.1262 430.574 36.4919 432.87 36.4919 432.355 C 36.4919 431.841 41.0329 445.269 41.0329 444.536 C 41.0329 443.882 26.2971 444.927 26.2971 444.32 C 26.2971 443.226 18.0852 454.733 18.0852 454.733"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient3847);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient7520);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient2220);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient265);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5406);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient5127);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient1147);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#linearGradient6038);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 L 9.67395 476.466 L -8.06332 478.007 L -6.14993 460.306 C -6.14993 460.306 -9.77034 456.495 -13.077 453.015 C -15.8561 450.09 -18.4137 447.399 -18.4137 447.399 L -3.38151 437.858 L -0.936837 420.223 L 15.8945 426.027 L 15.8945 426.027 L 31.2067 416.943 L 37.163 433.721 L 53.8123 440.029 C 53.8123 440.029 51.0361 444.492 48.5005 448.568 C 46.3694 451.994 44.4082 455.147 44.4082 455.147 L 49.8574 472.096 L 32.1744 474.17 Z"/></svg:g><svg:g><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1040);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8133);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8848);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient5015);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient4214);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient4117);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient4426);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1200);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8904);fill-opacity:1.0;stroke:#000000;stroke-width:0.529167px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 22.3201 488.998 C 22.3201 488.998 21.4946 488.18 20.2655 486.962 C 19.1632 485.869 17.7363 484.455 16.2889 483.021 C 13.6524 480.408 10.948 477.728 10.0146 476.803 C 9.79545 476.586 9.67395 476.466 9.67395 476.466 C 9.67395 476.466 3.15586 477.032 -1.97777 477.478 C -5.31267 477.768 -8.06332 478.007 -8.06332 478.007 C -8.06332 478.007 -7.54517 473.213 -7.04815 468.615 C -6.59006 464.377 -6.14993 460.306 -6.14993 460.306 C -6.14993 460.306 -10.0437 456.208 -13.4432 452.63 C -16.0768 449.858 -18.4137 447.399 -18.4137 447.399 C -18.4137 447.399 -9.83237 441.953 -5.63705 439.29 C -4.27973 438.428 -3.38151 437.858 -3.38151 437.858 L -0.936837 420.223 C -0.936837 420.223 1.25396 420.978 4.05477 421.944 C 9.01718 423.656 15.8945 426.027 15.8945 426.027 C 15.8945 426.027 26.8081 419.553 30.2079 417.535 C 30.8352 417.163 31.2067 416.943 31.2067 416.943 L 37.163 433.721 C 37.163 433.721 44.9738 436.68 49.8956 438.545 C 52.1596 439.403 53.8123 440.029 53.8123 440.029 L 44.4082 455.147 C 44.4082 455.147 47.0928 463.497 48.6934 468.476 C 49.3731 470.59 49.8574 472.096 49.8574 472.096 L 32.1744 474.17 Z"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9153);fill-opacity:1.0;stroke:#000000;stroke-width:0.485069px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 75.3369 482.834 C 75.5043 483.178 74.2675 482.547 73.0525 481.415 C 71.6171 480.187 70.5859 478.26 69.7545 476.708 C 68.2276 473.893 67.0486 471.929 66.799 471.837 C 66.6453 471.693 66.5714 471.63 66.5971 471.669 C 67.2599 472.657 61.4281 474.487 56.2016 475.522 C 52.9083 476.123 50.025 476.461 49.4452 476.419 C 48.5445 476.354 48.103 471.858 48.0023 467.239 C 47.9145 462.99 48.1457 458.769 48.2781 457.982 C 48.4461 456.983 45.8008 452.635 43.8648 449.093 C 42.2925 446.395 41.0325 444.162 41.7175 444.155 C 43.1704 444.14 51.7631 440.381 56.0448 439.462 C 57.3126 438.971 58.175 438.73 58.2668 438.968 C 58.9044 440.623 60.5181 427.81 59.363 429.122 C 59.0281 429.502 60.4574 430.464 62.3416 431.533 C 65.3761 433.607 69.8638 435.761 68.6871 435.553 C 67.1183 435.275 74.7627 428.915 76.7602 425.786 C 77.2261 425.377 77.4823 425.094 77.4321 424.994 C 76.625 423.381 81.628 435.524 82.3181 433.951 C 82.8412 432.759 90.2472 434.186 95.5342 435.067 C 97.7818 435.577 99.5318 435.934 99.9117 435.807 C 101.591 435.247 95.5715 448.029 97.1186 448.798 C 98.3171 449.394 101.591 457.3 103.609 462.671 C 104.359 464.761 104.916 466.352 105.041 466.695 C 105.65 468.363 90.8425 471.896 90.2204 473.5 C 89.605 475.087 80.2397 488.834 78.6757 489.7"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient5180);fill-opacity:1.0;stroke:#000000;stroke-width:0.440972px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 128.354 476.669 C 128.689 477.358 127.04 476.915 125.84 475.868 C 124.071 474.504 123.435 472.065 123.22 470.396 C 122.803 467.378 123.149 466.13 123.583 466.87 C 123.495 466.799 123.469 466.795 123.52 466.871 C 124.846 468.848 119.7 471.943 114.381 473.567 C 111.129 474.479 108.113 474.916 106.954 474.832 C 105.152 474.702 103.751 470.503 103.053 465.863 C 102.419 461.602 102.441 457.232 102.706 455.658 C 103.042 453.661 101.645 449.063 101.173 445.557 C 100.662 442.932 100.479 440.925 101.849 440.911 C 104.754 440.881 113.359 438.809 117.727 439.635 C 118.905 439.514 119.731 439.601 119.915 440.077 C 121.19 443.388 121.973 435.397 119.663 438.02 C 118.993 438.781 119.661 439.949 120.629 441.122 C 121.735 443.559 123.833 445.495 121.48 445.078 C 118.342 444.522 122.717 438.278 123.312 434.036 C 123.617 433.591 123.758 433.245 123.658 433.045 C 122.043 429.819 126.093 437.327 127.473 434.182 C 128.519 431.798 135.521 431.692 141.173 431.589 C 143.404 431.752 145.251 431.839 146.011 431.586 C 149.37 430.465 146.735 440.912 149.829 442.45 C 152.226 443.642 156.088 451.102 158.525 456.867 C 159.345 458.932 159.975 460.608 160.225 461.293 C 161.444 464.629 149.511 469.623 148.266 472.831 C 147.036 476.005 138.159 488.671 135.031 490.402"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient767);fill-opacity:1.0;stroke:#000000;stroke-width:0.396875px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 181.371 470.505 C 181.873 471.538 179.813 471.282 178.627 470.321 C 176.525 468.822 176.285 465.87 176.686 464.083 C 177.378 460.862 179.25 460.331 180.368 461.903 C 180.345 461.906 180.366 461.959 180.443 462.074 C 182.432 465.039 177.972 469.398 172.56 471.611 C 169.35 472.835 166.202 473.371 164.462 473.245 C 161.76 473.049 159.399 469.148 158.103 464.487 C 156.924 460.214 156.737 455.695 157.134 453.334 C 157.638 450.338 157.49 445.49 158.481 442.021 C 159.031 439.469 159.925 437.688 161.98 437.667 C 166.338 437.622 174.954 437.237 179.408 439.808 C 180.497 440.056 181.288 440.472 181.563 441.187 C 183.476 446.153 183.428 442.984 179.963 446.919 C 178.958 448.059 178.864 449.434 178.915 450.711 C 178.094 453.51 177.802 455.229 174.272 454.603 C 169.566 453.77 170.672 447.641 169.865 442.286 C 170.008 441.804 170.033 441.396 169.883 441.095 C 167.462 436.256 170.558 439.13 172.628 434.412 C 174.198 430.836 180.794 429.198 186.811 428.112 C 189.026 427.926 190.971 427.744 192.11 427.364 C 197.149 425.683 197.898 433.795 202.539 436.102 C 206.135 437.889 210.586 444.904 213.44 451.062 C 214.331 453.102 215.034 454.865 215.409 455.891 C 217.237 460.896 208.179 467.349 206.312 472.162 C 204.466 476.923 196.079 488.507 191.387 491.104"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient223);fill-opacity:1.0;stroke:#000000;stroke-width:0.352778px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 234.387 464.34 C 235.057 465.717 232.586 465.65 231.414 464.774 C 228.979 463.139 229.135 459.675 230.151 457.77 C 231.953 454.347 235.351 454.532 237.152 456.937 C 237.195 457.013 237.264 457.124 237.366 457.277 C 240.018 461.231 236.245 466.853 230.74 469.656 C 227.571 471.191 224.29 471.826 221.971 471.658 C 218.368 471.397 215.048 467.792 213.154 463.111 C 211.428 458.827 211.032 454.158 211.562 451.01 C 212.234 447.016 213.334 441.918 215.789 438.484 C 217.4 436.006 219.371 434.451 222.111 434.423 C 227.922 434.363 236.55 435.665 241.09 439.98 C 242.09 440.599 242.844 441.343 243.212 442.297 C 245.762 448.918 244.883 450.571 240.262 455.817 C 238.923 457.338 238.068 458.919 237.202 460.3 C 234.453 463.462 231.772 464.962 227.065 464.129 C 220.79 463.017 218.627 457.004 216.417 450.536 C 216.399 450.018 216.309 449.547 216.108 449.146 C 212.88 442.694 215.023 440.933 217.784 434.642 C 219.876 429.874 226.067 426.703 232.45 424.634 C 234.649 424.1 236.691 423.65 238.21 423.143 C 244.927 420.9 249.061 426.678 255.25 429.754 C 260.044 432.137 265.084 438.707 268.356 445.257 C 269.316 447.273 270.092 449.121 270.592 450.489 C 273.03 457.162 266.847 465.075 264.358 471.493 C 261.897 477.84 253.998 488.344 247.742 491.807"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient3320);fill-opacity:1.0;stroke:#000000;stroke-width:0.308681px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 287.404 458.176 C 288.241 459.897 285.359 460.017 284.201 459.228 C 281.433 457.456 281.984 453.48 283.617 451.457 C 286.529 447.832 291.451 448.733 293.936 451.97 C 294.045 452.12 294.161 452.288 294.29 452.48 C 297.604 457.422 294.517 464.308 288.919 467.7 C 285.792 469.547 282.378 470.281 279.479 470.071 C 274.976 469.744 270.696 466.437 268.204 461.734 C 265.933 457.439 265.328 452.622 265.99 448.686 C 266.83 443.693 269.179 438.345 273.097 434.948 C 275.769 432.543 278.817 431.215 282.242 431.179 C 289.506 431.104 298.145 434.093 302.772 440.153 C 303.682 441.142 304.401 442.215 304.86 443.406 C 308.048 451.683 306.338 458.158 300.562 464.716 C 298.888 466.617 297.271 468.404 295.489 469.889 C 290.812 473.414 285.741 474.696 279.857 473.654 C 272.013 472.265 266.581 466.367 262.969 458.786 C 262.79 458.232 262.585 457.698 262.334 457.197 C 258.298 449.132 259.488 442.736 262.939 434.873 C 265.554 428.913 271.341 424.209 278.088 421.156 C 280.271 420.275 282.41 419.555 284.309 418.921 C 292.706 416.118 300.225 419.561 307.96 423.406 C 313.953 426.385 319.582 432.509 323.271 439.453 C 324.302 441.444 325.151 443.377 325.776 445.088 C 328.823 453.429 325.515 462.802 322.404 470.823 C 319.327 478.758 311.918 488.18 304.098 492.509"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient2537);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1297);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient8480);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient1631);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient6707);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9858);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient9336);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient3196);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/><path style="opacity:1.0;vector-effect:none;fill:url(#radialGradient5184);fill-opacity:1.0;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0" d="M 340.421 452.011 C 341.425 454.077 338.132 454.384 336.988 453.681 C 333.887 451.774 334.834 447.285 337.082 445.145 C 341.104 441.317 347.552 442.934 350.721 447.003 C 350.894 447.226 351.058 447.453 351.213 447.683 C 355.19 453.613 352.789 461.764 347.098 465.744 C 344.013 467.903 340.466 468.735 336.988 468.483 C 331.584 468.092 326.344 465.082 323.254 460.358 C 320.438 456.051 319.624 451.085 320.418 446.362 C 321.426 440.371 325.023 434.772 330.405 431.412 C 334.139 429.079 338.264 427.978 342.373 427.935 C 351.091 427.845 359.741 432.521 364.454 440.326 C 365.275 441.684 365.957 443.086 366.508 444.516 C 370.334 454.448 367.793 465.745 360.862 473.615 C 358.853 475.896 356.475 477.889 353.776 479.478 C 347.171 483.365 339.71 484.43 332.65 483.179 C 323.237 481.512 314.536 475.729 309.521 467.036 C 309.181 466.445 308.86 465.849 308.559 465.248 C 303.716 455.57 303.953 444.539 308.094 435.103 C 311.233 427.951 316.614 421.715 323.727 417.678 C 325.893 416.449 328.13 415.46 330.409 414.699 C 340.485 411.336 351.388 412.443 360.67 417.058 C 367.861 420.632 374.08 426.312 378.187 433.648 C 379.288 435.614 380.21 437.633 380.96 439.686 C 384.616 449.696 384.183 460.528 380.45 470.154 C 376.758 479.676 369.837 488.016 360.454 493.211"/></svg:g></g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____050505__--end-val____000000.out b/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____050505__--end-val____000000.out
new file mode 100644
index 0000000..aef30dd
--- /dev/null
+++ b/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____050505__--end-val____000000.out
@@ -0,0 +1,27 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="110mm" height="10mm" viewBox="0 0 110 10" version="1.1" id="svg8">
+ <defs id="defs2"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1">
+ <g id="g53">
+ <rect style="fill:#050505;fill-rule:evenodd;stroke-width:0.0593986" id="rect10" width="10" height="10" x="-3.5527137e-15" y="0"/>
+ <rect y="0" x="10" height="10" width="10" id="rect12" style="fill:#040404;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect y="0" x="20" height="10" width="10" id="rect14" style="fill:#040404;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#030303;fill-rule:evenodd;stroke-width:0.0593986" id="rect16" width="10" height="10" x="30" y="0"/>
+ <rect y="0" x="40" height="10" width="10" id="rect18" style="fill:#030303;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#020202;fill-rule:evenodd;stroke-width:0.0593986" id="rect20" width="10" height="10" x="50" y="0"/>
+ <rect style="fill:#020202;fill-rule:evenodd;stroke-width:0.0593986" id="rect22" width="10" height="10" x="60" y="0"/>
+ <rect y="0" x="70" height="10" width="10" id="rect24" style="fill:#010101;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect y="0" x="80" height="10" width="10" id="rect26" style="fill:#010101;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#000000;fill-rule:evenodd;stroke-width:0.0593986" id="rect28" width="10" height="10" x="90" y="0"/>
+ <rect style="fill:#000000;fill-rule:evenodd;stroke-width:0.0593986" id="rect30" width="10" height="10" x="100" y="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____181818__--end-val____000000.out b/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____181818__--end-val____000000.out
new file mode 100644
index 0000000..8b968a3
--- /dev/null
+++ b/share/extensions/tests/data/refs/interp_att_g__--id__g53__--att__fill__--start-val____181818__--end-val____000000.out
@@ -0,0 +1,27 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="110mm" height="10mm" viewBox="0 0 110 10" version="1.1" id="svg8">
+ <defs id="defs2"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1">
+ <g id="g53">
+ <rect style="fill:#181818;fill-rule:evenodd;stroke-width:0.0593986" id="rect10" width="10" height="10" x="-3.5527137e-15" y="0"/>
+ <rect y="0" x="10" height="10" width="10" id="rect12" style="fill:#151515;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect y="0" x="20" height="10" width="10" id="rect14" style="fill:#131313;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#101010;fill-rule:evenodd;stroke-width:0.0593986" id="rect16" width="10" height="10" x="30" y="0"/>
+ <rect y="0" x="40" height="10" width="10" id="rect18" style="fill:#0e0e0e;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#0c0c0c;fill-rule:evenodd;stroke-width:0.0593986" id="rect20" width="10" height="10" x="50" y="0"/>
+ <rect style="fill:#090909;fill-rule:evenodd;stroke-width:0.0593986" id="rect22" width="10" height="10" x="60" y="0"/>
+ <rect y="0" x="70" height="10" width="10" id="rect24" style="fill:#070707;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect y="0" x="80" height="10" width="10" id="rect26" style="fill:#040404;fill-rule:evenodd;stroke-width:0.0593986"/>
+ <rect style="fill:#020202;fill-rule:evenodd;stroke-width:0.0593986" id="rect28" width="10" height="10" x="90" y="0"/>
+ <rect style="fill:#000000;fill-rule:evenodd;stroke-width:0.0593986" id="rect30" width="10" height="10" x="100" y="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/interp_att_g__--id__layer1.out b/share/extensions/tests/data/refs/interp_att_g__--id__layer1.out
new file mode 100644
index 0000000..14044d2
--- /dev/null
+++ b/share/extensions/tests/data/refs/interp_att_g__--id__layer1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#ff0000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#da0024;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#b60048;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#91006d;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772" style="fill:#6d0091">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#4800b6;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:#2400da;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#0000ff;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_autotexts__--autoText__slideTitle__--id__t1.out b/share/extensions/tests/data/refs/jessyink_autotexts__--autoText__slideTitle__--id__t1.out
new file mode 100644
index 0000000..acc2010
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_autotexts__--autoText__slideTitle__--id__t1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100" ns1:autoText="slideTitle">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--effectIn__fade__--effectOut__pop.out b/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--effectIn__fade__--effectOut__pop.out
new file mode 100644
index 0000000..e101ee3
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--effectIn__fade__--effectOut__pop.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746" ns1:effectIn="name:fade;order:1;length:800" ns1:effectOut="name:pop;order:2;length:800"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_effects__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/jessyink_export__--resolution__1.out b/share/extensions/tests/data/refs/jessyink_export__--resolution__1.out
new file mode 100644
index 0000000..b9168de
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_export__--resolution__1.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/jessyink_install.out b/share/extensions/tests/data/refs/jessyink_install.out
new file mode 100644
index 0000000..f9d81b7
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_install.out
@@ -0,0 +1,2766 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <svg:script id="JessyInk" ns1:version="1.5.5">// Copyright 2008, 2009 Hannes Hochreiner
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see http://www.gnu.org/licenses/.
+
+// Set onload event handler.
+window.onload = jessyInkInit;
+
+// Creating a namespace dictionary. The standard Inkscape namespaces are taken from inkex.py.
+var NSS = new Object();
+NSS['sodipodi']='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd';
+NSS['cc']='http://web.resource.org/cc/';
+NSS['svg']='http://www.w3.org/2000/svg';
+NSS['dc']='http://purl.org/dc/elements/1.1/';
+NSS['rdf']='http://www.w3.org/1999/02/22-rdf-syntax-ns#';
+NSS['inkscape']='http://www.inkscape.org/namespaces/inkscape';
+NSS['xlink']='http://www.w3.org/1999/xlink';
+NSS['xml']='http://www.w3.org/XML/1998/namespace';
+NSS['jessyink']='https://launchpad.net/jessyink';
+
+// Keycodes.
+var LEFT_KEY = 37; // cursor left keycode
+var UP_KEY = 38; // cursor up keycode
+var RIGHT_KEY = 39; // cursor right keycode
+var DOWN_KEY = 40; // cursor down keycode
+var PAGE_UP_KEY = 33; // page up keycode
+var PAGE_DOWN_KEY = 34; // page down keycode
+var HOME_KEY = 36; // home keycode
+var END_KEY = 35; // end keycode
+var ENTER_KEY = 13; // next slide
+var SPACE_KEY = 32;
+var ESCAPE_KEY = 27;
+
+// Presentation modes.
+var SLIDE_MODE = 1;
+var INDEX_MODE = 2;
+var DRAWING_MODE = 3;
+
+// Mouse handler actions.
+var MOUSE_UP = 1;
+var MOUSE_DOWN = 2;
+var MOUSE_MOVE = 3;
+var MOUSE_WHEEL = 4;
+
+// Parameters.
+var ROOT_NODE = document.getElementsByTagNameNS(NSS["svg"], "svg")[0];
+var HEIGHT = 0;
+var WIDTH = 0;
+var INDEX_COLUMNS_DEFAULT = 4;
+var INDEX_COLUMNS = INDEX_COLUMNS_DEFAULT;
+var INDEX_OFFSET = 0;
+var STATE_START = -1;
+var STATE_END = -2;
+var BACKGROUND_COLOR = null;
+var slides = new Array();
+
+// Initialisation.
+var currentMode = SLIDE_MODE;
+var masterSlide = null;
+var activeSlide = 0;
+var activeEffect = 0;
+var timeStep = 30; // 40 ms equal 25 frames per second.
+var lastFrameTime = null;
+var processingEffect = false;
+var transCounter = 0;
+var effectArray = 0;
+var defaultTransitionInDict = new Object();
+defaultTransitionInDict["name"] = "appear";
+var defaultTransitionOutDict = new Object();
+defaultTransitionOutDict["name"] = "appear";
+var jessyInkInitialised = false;
+
+// Initialise char and key code dictionaries.
+var charCodeDictionary = getDefaultCharCodeDictionary();
+var keyCodeDictionary = getDefaultKeyCodeDictionary();
+
+// Initialise mouse handler dictionary.
+var mouseHandlerDictionary = getDefaultMouseHandlerDictionary();
+
+var progress_bar_visible = false;
+var timer_elapsed = 0;
+var timer_start = timer_elapsed;
+var timer_duration = 15; // 15 minutes
+
+var history_counter = 0;
+var history_original_elements = new Array();
+var history_presentation_elements = new Array();
+
+var mouse_original_path = null;
+var mouse_presentation_path = null;
+var mouse_last_x = -1;
+var mouse_last_y = -1;
+var mouse_min_dist_sqr = 3 * 3;
+var path_colour = "red";
+var path_width_default = 3;
+var path_width = path_width_default;
+var path_paint_width = path_width;
+
+var number_of_added_slides = 0;
+
+/** Initialisation function.
+ * The whole presentation is set-up in this function.
+ */
+function jessyInkInit()
+{
+ // Make sure we only execute this code once. Double execution can occur if the onload event handler is set
+ // in the main svg tag as well (as was recommended in earlier versions). Executing this function twice does
+ // not lead to any problems, but it takes more time.
+ if (jessyInkInitialised)
+ return;
+
+ // Making the presentation scalable.
+ var VIEWBOX = ROOT_NODE.getAttribute("viewBox");
+
+ if (VIEWBOX)
+ {
+ WIDTH = ROOT_NODE.viewBox.animVal.width;
+ HEIGHT = ROOT_NODE.viewBox.animVal.height;
+ }
+ else
+ {
+ HEIGHT = parseFloat(ROOT_NODE.getAttribute("height"));
+ WIDTH = parseFloat(ROOT_NODE.getAttribute("width"));
+ ROOT_NODE.setAttribute("viewBox", "0 0 " + WIDTH + " " + HEIGHT);
+ }
+
+ ROOT_NODE.setAttribute("width", "100%");
+ ROOT_NODE.setAttribute("height", "100%");
+
+ // Setting the background color.
+ var namedViews = document.getElementsByTagNameNS(NSS["sodipodi"], "namedview");
+
+ for (var counter = 0; counter &lt; namedViews.length; counter++)
+ {
+ if (namedViews[counter].hasAttribute("id") &amp;&amp; namedViews[counter].hasAttribute("pagecolor"))
+ {
+ if (namedViews[counter].getAttribute("id") == "base")
+ {
+ BACKGROUND_COLOR = namedViews[counter].getAttribute("pagecolor");
+ var newAttribute = "background-color:" + BACKGROUND_COLOR + ";";
+
+ if (ROOT_NODE.hasAttribute("style"))
+ newAttribute += ROOT_NODE.getAttribute("style");
+
+ ROOT_NODE.setAttribute("style", newAttribute);
+ }
+ }
+ }
+
+ // Defining clip-path.
+ var defsNodes = document.getElementsByTagNameNS(NSS["svg"], "defs");
+
+ if (defsNodes.length &gt; 0)
+ {
+ var existingClipPath = document.getElementById("jessyInkSlideClipPath");
+
+ if (!existingClipPath)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+ var clipPath = document.createElementNS(NSS["svg"], "clipPath");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+
+ clipPath.setAttribute("id", "jessyInkSlideClipPath");
+ clipPath.setAttribute("clipPathUnits", "userSpaceOnUse");
+
+ clipPath.appendChild(rectNode);
+ defsNodes[0].appendChild(clipPath);
+ }
+ }
+
+ // Making a list of the slide and finding the master slide.
+ var nodes = document.getElementsByTagNameNS(NSS["svg"], "g");
+ var tempSlides = new Array();
+ var existingJessyInkPresentationLayer = null;
+
+ for (var counter = 0; counter &lt; nodes.length; counter++)
+ {
+ if (nodes[counter].getAttributeNS(NSS["inkscape"], "groupmode") &amp;&amp; (nodes[counter].getAttributeNS(NSS["inkscape"], "groupmode") == "layer"))
+ {
+ if (nodes[counter].getAttributeNS(NSS["inkscape"], "label") &amp;&amp; nodes[counter].getAttributeNS(NSS["jessyink"], "masterSlide") == "masterSlide")
+ masterSlide = nodes[counter];
+ else if (nodes[counter].getAttributeNS(NSS["inkscape"], "label") &amp;&amp; nodes[counter].getAttributeNS(NSS["jessyink"], "presentationLayer") == "presentationLayer")
+ existingJessyInkPresentationLayer = nodes[counter];
+ else
+ tempSlides.push(nodes[counter].getAttribute("id"));
+ }
+ else if (nodes[counter].getAttributeNS(NSS['jessyink'], 'element'))
+ {
+ handleElement(nodes[counter]);
+ }
+ }
+
+ // Hide master slide set default transitions.
+ if (masterSlide)
+ {
+ masterSlide.style.display = "none";
+
+ if (masterSlide.hasAttributeNS(NSS["jessyink"], "transitionIn"))
+ defaultTransitionInDict = propStrToDict(masterSlide.getAttributeNS(NSS["jessyink"], "transitionIn"));
+
+ if (masterSlide.hasAttributeNS(NSS["jessyink"], "transitionOut"))
+ defaultTransitionOutDict = propStrToDict(masterSlide.getAttributeNS(NSS["jessyink"], "transitionOut"));
+ }
+
+ if (existingJessyInkPresentationLayer != null)
+ {
+ existingJessyInkPresentationLayer.parentNode.removeChild(existingJessyInkPresentationLayer);
+ }
+
+ // Set start slide.
+ var hashObj = new LocationHash(window.location.hash);
+
+ activeSlide = hashObj.slideNumber;
+ activeEffect = hashObj.effectNumber;
+
+ if (activeSlide &lt; 0)
+ activeSlide = 0;
+ else if (activeSlide &gt;= tempSlides.length)
+ activeSlide = tempSlides.length - 1;
+
+ var originalNode = document.getElementById(tempSlides[counter]);
+
+ var JessyInkPresentationLayer = document.createElementNS(NSS["svg"], "g");
+ JessyInkPresentationLayer.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ JessyInkPresentationLayer.setAttributeNS(NSS["inkscape"], "label", "JessyInk Presentation Layer");
+ JessyInkPresentationLayer.setAttributeNS(NSS["jessyink"], "presentationLayer", "presentationLayer");
+ JessyInkPresentationLayer.setAttribute("id", "jessyink_presentation_layer");
+ JessyInkPresentationLayer.style.display = "inherit";
+ ROOT_NODE.appendChild(JessyInkPresentationLayer);
+
+ // Gathering all the information about the transitions and effects of the slides, set the background
+ // from the master slide and substitute the auto-texts.
+ for (var counter = 0; counter &lt; tempSlides.length; counter++)
+ {
+ var originalNode = document.getElementById(tempSlides[counter]);
+ originalNode.style.display = "none";
+ var node = suffixNodeIds(originalNode.cloneNode(true), "_" + counter);
+ JessyInkPresentationLayer.appendChild(node);
+ slides[counter] = new Object();
+ slides[counter]["original_element"] = originalNode;
+ slides[counter]["element"] = node;
+
+ // Set build in transition.
+ slides[counter]["transitionIn"] = new Object();
+
+ var dict;
+
+ if (node.hasAttributeNS(NSS["jessyink"], "transitionIn"))
+ dict = propStrToDict(node.getAttributeNS(NSS["jessyink"], "transitionIn"));
+ else
+ dict = defaultTransitionInDict;
+
+ slides[counter]["transitionIn"]["name"] = dict["name"];
+ slides[counter]["transitionIn"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ slides[counter]["transitionIn"]["options"][key] = dict[key];
+
+ // Set build out transition.
+ slides[counter]["transitionOut"] = new Object();
+
+ if (node.hasAttributeNS(NSS["jessyink"], "transitionOut"))
+ dict = propStrToDict(node.getAttributeNS(NSS["jessyink"], "transitionOut"));
+ else
+ dict = defaultTransitionOutDict;
+
+ slides[counter]["transitionOut"]["name"] = dict["name"];
+ slides[counter]["transitionOut"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ slides[counter]["transitionOut"]["options"][key] = dict[key];
+
+ // Copy master slide content.
+ if (masterSlide)
+ {
+ var clonedNode = suffixNodeIds(masterSlide.cloneNode(true), "_" + counter);
+ clonedNode.removeAttributeNS(NSS["inkscape"], "groupmode");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "label");
+ clonedNode.style.display = "inherit";
+
+ node.insertBefore(clonedNode, node.firstChild);
+ }
+
+ // Setting clip path.
+ node.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+
+ // Substitute auto texts.
+ substituteAutoTexts(node, node.getAttributeNS(NSS["inkscape"], "label"), counter + 1, tempSlides.length);
+
+ node.removeAttributeNS(NSS["inkscape"], "groupmode");
+ node.removeAttributeNS(NSS["inkscape"], "label");
+
+ // Set effects.
+ var tempEffects = new Array();
+ var groups = new Object();
+
+ for (var IOCounter = 0; IOCounter &lt;= 1; IOCounter++)
+ {
+ var propName = "";
+ var dir = 0;
+
+ if (IOCounter == 0)
+ {
+ propName = "effectIn";
+ dir = 1;
+ }
+ else if (IOCounter == 1)
+ {
+ propName = "effectOut";
+ dir = -1;
+ }
+
+ var effects = getElementsByPropertyNS(node, NSS["jessyink"], propName);
+
+ for (var effectCounter = 0; effectCounter &lt; effects.length; effectCounter++)
+ {
+ var element = document.getElementById(effects[effectCounter]);
+ var dict = propStrToDict(element.getAttributeNS(NSS["jessyink"], propName));
+
+ // Put every element that has an effect associated with it, into its own group.
+ // Unless of course, we already put it into its own group.
+ if (!(groups[element.id]))
+ {
+ var newGroup = document.createElementNS(NSS["svg"], "g");
+
+ element.parentNode.insertBefore(newGroup, element);
+ newGroup.appendChild(element.parentNode.removeChild(element));
+ groups[element.id] = newGroup;
+ }
+
+ var effectDict = new Object();
+
+ effectDict["effect"] = dict["name"];
+ effectDict["dir"] = dir;
+ effectDict["element"] = groups[element.id];
+
+ for (var option in dict)
+ {
+ if ((option != "name") &amp;&amp; (option != "order"))
+ {
+ if (!effectDict["options"])
+ effectDict["options"] = new Object();
+
+ effectDict["options"][option] = dict[option];
+ }
+ }
+
+ if (!tempEffects[dict["order"]])
+ tempEffects[dict["order"]] = new Array();
+
+ tempEffects[dict["order"]][tempEffects[dict["order"]].length] = effectDict;
+ }
+ }
+
+ // Make invisible, but keep in rendering tree to ensure that bounding box can be calculated.
+ node.setAttribute("opacity",0);
+ node.style.display = "inherit";
+
+ // Create a transform group.
+ var transformGroup = document.createElementNS(NSS["svg"], "g");
+
+ // Add content to transform group.
+ while (node.firstChild)
+ transformGroup.appendChild(node.firstChild);
+
+ // Transfer the transform attribute from the node to the transform group.
+ if (node.getAttribute("transform"))
+ {
+ transformGroup.setAttribute("transform", node.getAttribute("transform"));
+ node.removeAttribute("transform");
+ }
+
+ // Create a view group.
+ var viewGroup = document.createElementNS(NSS["svg"], "g");
+
+ viewGroup.appendChild(transformGroup);
+ slides[counter]["viewGroup"] = node.appendChild(viewGroup);
+
+ // Insert background.
+ if (BACKGROUND_COLOR != null)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+ rectNode.setAttribute("id", "jessyInkBackground" + counter);
+ rectNode.setAttribute("fill", BACKGROUND_COLOR);
+
+ slides[counter]["viewGroup"].insertBefore(rectNode, slides[counter]["viewGroup"].firstChild);
+ }
+
+ // Set views.
+ var tempViews = new Array();
+ var views = getElementsByPropertyNS(node, NSS["jessyink"], "view");
+ var matrixOld = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+
+ // Set initial view even if there are no other views.
+ slides[counter]["viewGroup"].setAttribute("transform", matrixOld.toAttribute());
+ slides[counter].initialView = matrixOld.toAttribute();
+
+ for (var viewCounter = 0; viewCounter &lt; views.length; viewCounter++)
+ {
+ var element = document.getElementById(views[viewCounter]);
+ var dict = propStrToDict(element.getAttributeNS(NSS["jessyink"], "view"));
+
+ if (dict["order"] == 0)
+ {
+ matrixOld = pointMatrixToTransformation(rectToMatrix(element)).mult((new matrixSVG()).fromSVGMatrix(slides[counter].viewGroup.getScreenCTM()).inv().mult((new matrixSVG()).fromSVGMatrix(element.parentNode.getScreenCTM())).inv());
+ slides[counter].initialView = matrixOld.toAttribute();
+ }
+ else
+ {
+ var effectDict = new Object();
+
+ effectDict["effect"] = dict["name"];
+ effectDict["dir"] = 1;
+ effectDict["element"] = slides[counter]["viewGroup"];
+ effectDict["order"] = dict["order"];
+
+ for (var option in dict)
+ {
+ if ((option != "name") &amp;&amp; (option != "order"))
+ {
+ if (!effectDict["options"])
+ effectDict["options"] = new Object();
+
+ effectDict["options"][option] = dict[option];
+ }
+ }
+
+ effectDict["options"]["matrixNew"] = pointMatrixToTransformation(rectToMatrix(element)).mult((new matrixSVG()).fromSVGMatrix(slides[counter].viewGroup.getScreenCTM()).inv().mult((new matrixSVG()).fromSVGMatrix(element.parentNode.getScreenCTM())).inv());
+
+ tempViews[dict["order"]] = effectDict;
+ }
+
+ // Remove element.
+ element.parentNode.removeChild(element);
+ }
+
+ // Consolidate view array and append it to the effect array.
+ if (tempViews.length &gt; 0)
+ {
+ for (var viewCounter = 0; viewCounter &lt; tempViews.length; viewCounter++)
+ {
+ if (tempViews[viewCounter])
+ {
+ tempViews[viewCounter]["options"]["matrixOld"] = matrixOld;
+ matrixOld = tempViews[viewCounter]["options"]["matrixNew"];
+
+ if (!tempEffects[tempViews[viewCounter]["order"]])
+ tempEffects[tempViews[viewCounter]["order"]] = new Array();
+
+ tempEffects[tempViews[viewCounter]["order"]][tempEffects[tempViews[viewCounter]["order"]].length] = tempViews[viewCounter];
+ }
+ }
+ }
+
+ // Set consolidated effect array.
+ if (tempEffects.length &gt; 0)
+ {
+ slides[counter]["effects"] = new Array();
+
+ for (var effectCounter = 0; effectCounter &lt; tempEffects.length; effectCounter++)
+ {
+ if (tempEffects[effectCounter])
+ slides[counter]["effects"][slides[counter]["effects"].length] = tempEffects[effectCounter];
+ }
+ }
+
+ node.setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + counter + ")) { indexSetActiveSlide(" + counter + "); };");
+
+ // Set visibility for initial state.
+ if (counter == activeSlide)
+ {
+ node.style.display = "inherit";
+ node.setAttribute("opacity",1);
+ }
+ else
+ {
+ node.style.display = "none";
+ node.setAttribute("opacity",0);
+ }
+ }
+
+ // Set key handler.
+ var jessyInkObjects = document.getElementsByTagNameNS(NSS["svg"], "g");
+
+ for (var counter = 0; counter &lt; jessyInkObjects.length; counter++)
+ {
+ var elem = jessyInkObjects[counter];
+
+ if (elem.getAttributeNS(NSS["jessyink"], "customKeyBindings"))
+ {
+ if (elem.getCustomKeyBindings != undefined)
+ keyCodeDictionary = elem.getCustomKeyBindings();
+
+ if (elem.getCustomCharBindings != undefined)
+ charCodeDictionary = elem.getCustomCharBindings();
+ }
+ }
+
+ // Set mouse handler.
+ var jessyInkMouseHandler = document.getElementsByTagNameNS(NSS["jessyink"], "mousehandler");
+
+ for (var counter = 0; counter &lt; jessyInkMouseHandler.length; counter++)
+ {
+ var elem = jessyInkMouseHandler[counter];
+
+ if (elem.getMouseHandler != undefined)
+ {
+ var tempDict = elem.getMouseHandler();
+
+ for (mode in tempDict)
+ {
+ if (!mouseHandlerDictionary[mode])
+ mouseHandlerDictionary[mode] = new Object();
+
+ for (handler in tempDict[mode])
+ mouseHandlerDictionary[mode][handler] = tempDict[mode][handler];
+ }
+ }
+ }
+
+ // Check effect number.
+ if ((activeEffect &lt; 0) || (!slides[activeSlide].effects))
+ {
+ activeEffect = 0;
+ }
+ else if (activeEffect &gt; slides[activeSlide].effects.length)
+ {
+ activeEffect = slides[activeSlide].effects.length;
+ }
+
+ createProgressBar(JessyInkPresentationLayer);
+ hideProgressBar();
+ setProgressBarValue(activeSlide);
+ setTimeIndicatorValue(0);
+ setInterval("updateTimer()", 1000);
+ setSlideToState(activeSlide, activeEffect);
+ jessyInkInitialised = true;
+}
+
+/** Function to substitute the auto-texts.
+ *
+ * @param node the node
+ * @param slideName name of the slide the node is on
+ * @param slideNumber number of the slide the node is on
+ * @param numberOfSlides number of slides in the presentation
+ */
+function substituteAutoTexts(node, slideName, slideNumber, numberOfSlides)
+{
+ var texts = node.getElementsByTagNameNS(NSS["svg"], "tspan");
+
+ for (var textCounter = 0; textCounter &lt; texts.length; textCounter++)
+ {
+ if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "slideNumber")
+ texts[textCounter].firstChild.nodeValue = slideNumber;
+ else if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "numberOfSlides")
+ texts[textCounter].firstChild.nodeValue = numberOfSlides;
+ else if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "slideTitle")
+ texts[textCounter].firstChild.nodeValue = slideName;
+ }
+}
+
+/** Convenience function to get an element depending on whether it has a property with a particular name.
+ * This function emulates some dearly missed XPath functionality.
+ *
+ * @param node the node
+ * @param namespace namespace of the attribute
+ * @param name attribute name
+ */
+function getElementsByPropertyNS(node, namespace, name)
+{
+ var elems = new Array();
+
+ if (node.getAttributeNS(namespace, name))
+ elems.push(node.getAttribute("id"));
+
+ for (var counter = 0; counter &lt; node.childNodes.length; counter++)
+ {
+ if (node.childNodes[counter].nodeType == 1)
+ elems = elems.concat(getElementsByPropertyNS(node.childNodes[counter], namespace, name));
+ }
+
+ return elems;
+}
+
+/** Function to dispatch the next effect, if there is none left, change the slide.
+ *
+ * @param dir direction of the change (1 = forwards, -1 = backwards)
+ */
+function dispatchEffects(dir)
+{
+ if (slides[activeSlide]["effects"] &amp;&amp; (((dir == 1) &amp;&amp; (activeEffect &lt; slides[activeSlide]["effects"].length)) || ((dir == -1) &amp;&amp; (activeEffect &gt; 0))))
+ {
+ processingEffect = true;
+
+ if (dir == 1)
+ {
+ effectArray = slides[activeSlide]["effects"][activeEffect];
+ activeEffect += dir;
+ }
+ else if (dir == -1)
+ {
+ activeEffect += dir;
+ effectArray = slides[activeSlide]["effects"][activeEffect];
+ }
+
+ transCounter = 0;
+ startTime = (new Date()).getTime();
+ lastFrameTime = null;
+ effect(dir);
+ }
+ else if (((dir == 1) &amp;&amp; (activeSlide &lt; (slides.length - 1))) || (((dir == -1) &amp;&amp; (activeSlide &gt; 0))))
+ {
+ changeSlide(dir);
+ }
+}
+
+/** Function to skip effects and directly either put the slide into start or end state or change slides.
+ *
+ * @param dir direction of the change (1 = forwards, -1 = backwards)
+ */
+function skipEffects(dir)
+{
+ if (slides[activeSlide]["effects"] &amp;&amp; (((dir == 1) &amp;&amp; (activeEffect &lt; slides[activeSlide]["effects"].length)) || ((dir == -1) &amp;&amp; (activeEffect &gt; 0))))
+ {
+ processingEffect = true;
+
+ if (slides[activeSlide]["effects"] &amp;&amp; (dir == 1))
+ activeEffect = slides[activeSlide]["effects"].length;
+ else
+ activeEffect = 0;
+
+ if (dir == 1)
+ setSlideToState(activeSlide, STATE_END);
+ else
+ setSlideToState(activeSlide, STATE_START);
+
+ processingEffect = false;
+ }
+ else if (((dir == 1) &amp;&amp; (activeSlide &lt; (slides.length - 1))) || (((dir == -1) &amp;&amp; (activeSlide &gt; 0))))
+ {
+ changeSlide(dir);
+ }
+}
+
+/** Function to change between slides.
+ *
+ * @param dir direction (1 = forwards, -1 = backwards)
+ */
+function changeSlide(dir)
+{
+ processingEffect = true;
+ effectArray = new Array();
+
+ effectArray[0] = new Object();
+ if (dir == 1)
+ {
+ effectArray[0]["effect"] = slides[activeSlide]["transitionOut"]["name"];
+ effectArray[0]["options"] = slides[activeSlide]["transitionOut"]["options"];
+ effectArray[0]["dir"] = -1;
+ }
+ else if (dir == -1)
+ {
+ effectArray[0]["effect"] = slides[activeSlide]["transitionIn"]["name"];
+ effectArray[0]["options"] = slides[activeSlide]["transitionIn"]["options"];
+ effectArray[0]["dir"] = 1;
+ }
+ effectArray[0]["element"] = slides[activeSlide]["element"];
+
+ activeSlide += dir;
+ setProgressBarValue(activeSlide);
+
+ effectArray[1] = new Object();
+
+ if (dir == 1)
+ {
+ effectArray[1]["effect"] = slides[activeSlide]["transitionIn"]["name"];
+ effectArray[1]["options"] = slides[activeSlide]["transitionIn"]["options"];
+ effectArray[1]["dir"] = 1;
+ }
+ else if (dir == -1)
+ {
+ effectArray[1]["effect"] = slides[activeSlide]["transitionOut"]["name"];
+ effectArray[1]["options"] = slides[activeSlide]["transitionOut"]["options"];
+ effectArray[1]["dir"] = -1;
+ }
+
+ effectArray[1]["element"] = slides[activeSlide]["element"];
+
+ if (slides[activeSlide]["effects"] &amp;&amp; (dir == -1))
+ activeEffect = slides[activeSlide]["effects"].length;
+ else
+ activeEffect = 0;
+
+ if (dir == -1)
+ setSlideToState(activeSlide, STATE_END);
+ else
+ setSlideToState(activeSlide, STATE_START);
+
+ transCounter = 0;
+ startTime = (new Date()).getTime();
+ lastFrameTime = null;
+ effect(dir);
+}
+
+/** Function to toggle between index and slide mode.
+*/
+function toggleSlideIndex()
+{
+ var suspendHandle = ROOT_NODE.suspendRedraw(500);
+
+ if (currentMode == SLIDE_MODE)
+ {
+ hideProgressBar();
+ INDEX_OFFSET = -1;
+ indexSetPageSlide(activeSlide);
+ currentMode = INDEX_MODE;
+ }
+ else if (currentMode == INDEX_MODE)
+ {
+ for (var counter = 0; counter &lt; slides.length; counter++)
+ {
+ slides[counter]["element"].setAttribute("transform","scale(1)");
+
+ if (counter == activeSlide)
+ {
+ slides[counter]["element"].style.display = "inherit";
+ slides[counter]["element"].setAttribute("opacity",1);
+ activeEffect = 0;
+ }
+ else
+ {
+ slides[counter]["element"].setAttribute("opacity",0);
+ slides[counter]["element"].style.display = "none";
+ }
+ }
+ currentMode = SLIDE_MODE;
+ setSlideToState(activeSlide, STATE_START);
+ setProgressBarValue(activeSlide);
+
+ if (progress_bar_visible)
+ {
+ showProgressBar();
+ }
+ }
+
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+}
+
+/** Function to run an effect.
+ *
+ * @param dir direction in which to play the effect (1 = forwards, -1 = backwards)
+ */
+function effect(dir)
+{
+ var done = true;
+
+ var suspendHandle = ROOT_NODE.suspendRedraw(200);
+
+ for (var counter = 0; counter &lt; effectArray.length; counter++)
+ {
+ if (effectArray[counter]["effect"] == "fade")
+ done &amp;= fade(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "appear")
+ done &amp;= appear(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "pop")
+ done &amp;= pop(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "view")
+ done &amp;= view(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ }
+
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+
+ if (!done)
+ {
+ var currentTime = (new Date()).getTime();
+ var timeDiff = 1;
+
+ transCounter = currentTime - startTime;
+
+ if (lastFrameTime != null)
+ {
+ timeDiff = timeStep - (currentTime - lastFrameTime);
+
+ if (timeDiff &lt;= 0)
+ timeDiff = 1;
+ }
+
+ lastFrameTime = currentTime;
+
+ window.setTimeout("effect(" + dir + ")", timeDiff);
+ }
+ else
+ {
+ window.location.hash = (activeSlide + 1) + '_' + activeEffect;
+ processingEffect = false;
+ }
+}
+
+/** Function to display the index sheet.
+ *
+ * @param offsetNumber offset number
+ */
+function displayIndex(offsetNumber)
+{
+ var offsetX = 0;
+ var offsetY = 0;
+
+ if (offsetNumber &lt; 0)
+ offsetNumber = 0;
+ else if (offsetNumber &gt;= slides.length)
+ offsetNumber = slides.length - 1;
+
+ for (var counter = 0; counter &lt; slides.length; counter++)
+ {
+ if ((counter &lt; offsetNumber) || (counter &gt; offsetNumber + INDEX_COLUMNS * INDEX_COLUMNS - 1))
+ {
+ slides[counter]["element"].setAttribute("opacity",0);
+ slides[counter]["element"].style.display = "none";
+ }
+ else
+ {
+ offsetX = ((counter - offsetNumber) % INDEX_COLUMNS) * WIDTH;
+ offsetY = Math.floor((counter - offsetNumber) / INDEX_COLUMNS) * HEIGHT;
+
+ slides[counter]["element"].setAttribute("transform","scale("+1/INDEX_COLUMNS+") translate("+offsetX+","+offsetY+")");
+ slides[counter]["element"].style.display = "inherit";
+ slides[counter]["element"].setAttribute("opacity",0.5);
+ }
+
+ setSlideToState(counter, STATE_END);
+ }
+
+ //do we need to save the current offset?
+ if (INDEX_OFFSET != offsetNumber)
+ INDEX_OFFSET = offsetNumber;
+}
+
+/** Function to set the active slide in the slide view.
+ *
+ * @param nbr index of the active slide
+ */
+function slideSetActiveSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ slides[activeSlide]["element"].setAttribute("opacity",0);
+ slides[activeSlide]["element"].style.display = "none";
+
+ activeSlide = parseInt(nbr);
+
+ setSlideToState(activeSlide, STATE_START);
+ slides[activeSlide]["element"].style.display = "inherit";
+ slides[activeSlide]["element"].setAttribute("opacity",1);
+
+ activeEffect = 0;
+ setProgressBarValue(nbr);
+}
+
+/** Function to set the active slide in the index view.
+ *
+ * @param nbr index of the active slide
+ */
+function indexSetActiveSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ slides[activeSlide]["element"].setAttribute("opacity",0.5);
+
+ activeSlide = parseInt(nbr);
+ window.location.hash = (activeSlide + 1) + '_0';
+
+ slides[activeSlide]["element"].setAttribute("opacity",1);
+}
+
+/** Function to set the page and active slide in index view.
+ *
+ * @param nbr index of the active slide
+ *
+ * NOTE: To force a redraw,
+ * set INDEX_OFFSET to -1 before calling indexSetPageSlide().
+ *
+ * This is necessary for zooming (otherwise the index might not
+ * get redrawn) and when switching to index mode.
+ *
+ * INDEX_OFFSET = -1
+ * indexSetPageSlide(activeSlide);
+ */
+function indexSetPageSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ //calculate the offset
+ var offset = nbr - nbr % (INDEX_COLUMNS * INDEX_COLUMNS);
+
+ if (offset &lt; 0)
+ offset = 0;
+
+ //if different from kept offset, then record and change the page
+ if (offset != INDEX_OFFSET)
+ {
+ INDEX_OFFSET = offset;
+ displayIndex(INDEX_OFFSET);
+ }
+
+ //set the active slide
+ indexSetActiveSlide(nbr);
+}
+
+/** Event handler for key press.
+ *
+ * @param e the event
+ */
+function keydown(e)
+{
+ if (!e)
+ e = window.event;
+
+ code = e.keyCode || e.charCode;
+
+ if (!processingEffect &amp;&amp; keyCodeDictionary[currentMode] &amp;&amp; keyCodeDictionary[currentMode][code])
+ return keyCodeDictionary[currentMode][code]();
+ else
+ document.onkeypress = keypress;
+}
+// Set event handler for key down.
+document.onkeydown = keydown;
+
+/** Event handler for key press.
+ *
+ * @param e the event
+ */
+function keypress(e)
+{
+ document.onkeypress = null;
+
+ if (!e)
+ e = window.event;
+
+ str = String.fromCharCode(e.keyCode || e.charCode);
+
+ if (!processingEffect &amp;&amp; charCodeDictionary[currentMode] &amp;&amp; charCodeDictionary[currentMode][str])
+ return charCodeDictionary[currentMode][str]();
+}
+
+/** Function to supply the default char code dictionary.
+ *
+ * @returns default char code dictionary
+ */
+function getDefaultCharCodeDictionary()
+{
+ var charCodeDict = new Object();
+
+ charCodeDict[SLIDE_MODE] = new Object();
+ charCodeDict[INDEX_MODE] = new Object();
+ charCodeDict[DRAWING_MODE] = new Object();
+
+ charCodeDict[SLIDE_MODE]["i"] = function () { return toggleSlideIndex(); };
+ charCodeDict[SLIDE_MODE]["d"] = function () { return slideSwitchToDrawingMode(); };
+ charCodeDict[SLIDE_MODE]["D"] = function () { return slideQueryDuration(); };
+ charCodeDict[SLIDE_MODE]["n"] = function () { return slideAddSlide(activeSlide); };
+ charCodeDict[SLIDE_MODE]["p"] = function () { return slideToggleProgressBarVisibility(); };
+ charCodeDict[SLIDE_MODE]["t"] = function () { return slideResetTimer(); };
+ charCodeDict[SLIDE_MODE]["e"] = function () { return slideUpdateExportLayer(); };
+
+ charCodeDict[DRAWING_MODE]["d"] = function () { return drawingSwitchToSlideMode(); };
+ charCodeDict[DRAWING_MODE]["0"] = function () { return drawingResetPathWidth(); };
+ charCodeDict[DRAWING_MODE]["1"] = function () { return drawingSetPathWidth(1.0); };
+ charCodeDict[DRAWING_MODE]["3"] = function () { return drawingSetPathWidth(3.0); };
+ charCodeDict[DRAWING_MODE]["5"] = function () { return drawingSetPathWidth(5.0); };
+ charCodeDict[DRAWING_MODE]["7"] = function () { return drawingSetPathWidth(7.0); };
+ charCodeDict[DRAWING_MODE]["9"] = function () { return drawingSetPathWidth(9.0); };
+ charCodeDict[DRAWING_MODE]["b"] = function () { return drawingSetPathColour("blue"); };
+ charCodeDict[DRAWING_MODE]["c"] = function () { return drawingSetPathColour("cyan"); };
+ charCodeDict[DRAWING_MODE]["g"] = function () { return drawingSetPathColour("green"); };
+ charCodeDict[DRAWING_MODE]["k"] = function () { return drawingSetPathColour("black"); };
+ charCodeDict[DRAWING_MODE]["m"] = function () { return drawingSetPathColour("magenta"); };
+ charCodeDict[DRAWING_MODE]["o"] = function () { return drawingSetPathColour("orange"); };
+ charCodeDict[DRAWING_MODE]["r"] = function () { return drawingSetPathColour("red"); };
+ charCodeDict[DRAWING_MODE]["w"] = function () { return drawingSetPathColour("white"); };
+ charCodeDict[DRAWING_MODE]["y"] = function () { return drawingSetPathColour("yellow"); };
+ charCodeDict[DRAWING_MODE]["z"] = function () { return drawingUndo(); };
+
+ charCodeDict[INDEX_MODE]["i"] = function () { return toggleSlideIndex(); };
+ charCodeDict[INDEX_MODE]["-"] = function () { return indexDecreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["="] = function () { return indexIncreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["+"] = function () { return indexIncreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["0"] = function () { return indexResetNumberOfColumns(); };
+
+ return charCodeDict;
+}
+
+/** Function to supply the default key code dictionary.
+ *
+ * @returns default key code dictionary
+ */
+function getDefaultKeyCodeDictionary()
+{
+ var keyCodeDict = new Object();
+
+ keyCodeDict[SLIDE_MODE] = new Object();
+ keyCodeDict[INDEX_MODE] = new Object();
+ keyCodeDict[DRAWING_MODE] = new Object();
+
+ keyCodeDict[SLIDE_MODE][LEFT_KEY] = function() { return dispatchEffects(-1); };
+ keyCodeDict[SLIDE_MODE][RIGHT_KEY] = function() { return dispatchEffects(1); };
+ keyCodeDict[SLIDE_MODE][UP_KEY] = function() { return skipEffects(-1); };
+ keyCodeDict[SLIDE_MODE][DOWN_KEY] = function() { return skipEffects(1); };
+ keyCodeDict[SLIDE_MODE][PAGE_UP_KEY] = function() { return dispatchEffects(-1); };
+ keyCodeDict[SLIDE_MODE][PAGE_DOWN_KEY] = function() { return dispatchEffects(1); };
+ keyCodeDict[SLIDE_MODE][HOME_KEY] = function() { return slideSetActiveSlide(0); };
+ keyCodeDict[SLIDE_MODE][END_KEY] = function() { return slideSetActiveSlide(slides.length - 1); };
+ keyCodeDict[SLIDE_MODE][SPACE_KEY] = function() { return dispatchEffects(1); };
+
+ keyCodeDict[INDEX_MODE][LEFT_KEY] = function() { return indexSetPageSlide(activeSlide - 1); };
+ keyCodeDict[INDEX_MODE][RIGHT_KEY] = function() { return indexSetPageSlide(activeSlide + 1); };
+ keyCodeDict[INDEX_MODE][UP_KEY] = function() { return indexSetPageSlide(activeSlide - INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][DOWN_KEY] = function() { return indexSetPageSlide(activeSlide + INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][PAGE_UP_KEY] = function() { return indexSetPageSlide(activeSlide - INDEX_COLUMNS * INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][PAGE_DOWN_KEY] = function() { return indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][HOME_KEY] = function() { return indexSetPageSlide(0); };
+ keyCodeDict[INDEX_MODE][END_KEY] = function() { return indexSetPageSlide(slides.length - 1); };
+ keyCodeDict[INDEX_MODE][ENTER_KEY] = function() { return toggleSlideIndex(); };
+
+ keyCodeDict[DRAWING_MODE][ESCAPE_KEY] = function () { return drawingSwitchToSlideMode(); };
+
+ return keyCodeDict;
+}
+
+/** Function to handle all mouse events.
+ *
+ * @param evnt event
+ * @param action type of event (e.g. mouse up, mouse wheel)
+ */
+function mouseHandlerDispatch(evnt, action)
+{
+ if (!evnt)
+ evnt = window.event;
+
+ var retVal = true;
+
+ if (!processingEffect &amp;&amp; mouseHandlerDictionary[currentMode] &amp;&amp; mouseHandlerDictionary[currentMode][action])
+ {
+ var subRetVal = mouseHandlerDictionary[currentMode][action](evnt);
+
+ if (subRetVal != null &amp;&amp; subRetVal != undefined)
+ retVal = subRetVal;
+ }
+
+ if (evnt.preventDefault &amp;&amp; !retVal)
+ evnt.preventDefault();
+
+ evnt.returnValue = retVal;
+
+ return retVal;
+}
+
+// Set mouse event handler.
+document.onmousedown = function(e) { return mouseHandlerDispatch(e, MOUSE_DOWN); };
+document.onmouseup = function(e) { return mouseHandlerDispatch(e, MOUSE_UP); };
+document.onmousemove = function(e) { return mouseHandlerDispatch(e, MOUSE_MOVE); };
+
+// Moz
+if (window.addEventListener)
+{
+ window.addEventListener('DOMMouseScroll', function(e) { return mouseHandlerDispatch(e, MOUSE_WHEEL); }, false);
+}
+
+// Opera Safari OK - may not work in IE
+window.onmousewheel = function(e) { return mouseHandlerDispatch(e, MOUSE_WHEEL); };
+
+/** Function to supply the default mouse handler dictionary.
+ *
+ * @returns default mouse handler dictionary
+ */
+function getDefaultMouseHandlerDictionary()
+{
+ var mouseHandlerDict = new Object();
+
+ mouseHandlerDict[SLIDE_MODE] = new Object();
+ mouseHandlerDict[INDEX_MODE] = new Object();
+ mouseHandlerDict[DRAWING_MODE] = new Object();
+
+ mouseHandlerDict[SLIDE_MODE][MOUSE_DOWN] = function(evnt) { return dispatchEffects(1); };
+ mouseHandlerDict[SLIDE_MODE][MOUSE_WHEEL] = function(evnt) { return slideMousewheel(evnt); };
+
+ mouseHandlerDict[INDEX_MODE][MOUSE_DOWN] = function(evnt) { return toggleSlideIndex(); };
+
+ mouseHandlerDict[DRAWING_MODE][MOUSE_DOWN] = function(evnt) { return drawingMousedown(evnt); };
+ mouseHandlerDict[DRAWING_MODE][MOUSE_UP] = function(evnt) { return drawingMouseup(evnt); };
+ mouseHandlerDict[DRAWING_MODE][MOUSE_MOVE] = function(evnt) { return drawingMousemove(evnt); };
+
+ return mouseHandlerDict;
+}
+
+/** Function to switch from slide mode to drawing mode.
+*/
+function slideSwitchToDrawingMode()
+{
+ currentMode = DRAWING_MODE;
+
+ var tempDict;
+
+ if (ROOT_NODE.hasAttribute("style"))
+ tempDict = propStrToDict(ROOT_NODE.getAttribute("style"));
+ else
+ tempDict = new Object();
+
+ tempDict["cursor"] = "crosshair";
+ ROOT_NODE.setAttribute("style", dictToPropStr(tempDict));
+}
+
+/** Function to switch from drawing mode to slide mode.
+*/
+function drawingSwitchToSlideMode()
+{
+ currentMode = SLIDE_MODE;
+
+ var tempDict;
+
+ if (ROOT_NODE.hasAttribute("style"))
+ tempDict = propStrToDict(ROOT_NODE.getAttribute("style"));
+ else
+ tempDict = new Object();
+
+ tempDict["cursor"] = "auto";
+ ROOT_NODE.setAttribute("style", dictToPropStr(tempDict));
+}
+
+/** Function to decrease the number of columns in index mode.
+*/
+function indexDecreaseNumberOfColumns()
+{
+ if (INDEX_COLUMNS &gt;= 3)
+ {
+ INDEX_COLUMNS -= 1;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to increase the number of columns in index mode.
+*/
+function indexIncreaseNumberOfColumns()
+{
+ if (INDEX_COLUMNS &lt; 7)
+ {
+ INDEX_COLUMNS += 1;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to reset the number of columns in index mode.
+*/
+function indexResetNumberOfColumns()
+{
+ if (INDEX_COLUMNS != INDEX_COLUMNS_DEFAULT)
+ {
+ INDEX_COLUMNS = INDEX_COLUMNS_DEFAULT;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to reset path width in drawing mode.
+*/
+function drawingResetPathWidth()
+{
+ path_width = path_width_default;
+ set_path_paint_width();
+}
+
+/** Function to set path width in drawing mode.
+ *
+ * @param width new path width
+ */
+function drawingSetPathWidth(width)
+{
+ path_width = width;
+ set_path_paint_width();
+}
+
+/** Function to set path colour in drawing mode.
+ *
+ * @param colour new path colour
+ */
+function drawingSetPathColour(colour)
+{
+ path_colour = colour;
+}
+
+/** Function to query the duration of the presentation from the user in slide mode.
+*/
+function slideQueryDuration()
+{
+ var new_duration = prompt("Length of presentation in minutes?", timer_duration);
+
+ if ((new_duration != null) &amp;&amp; (new_duration != ''))
+ {
+ timer_duration = new_duration;
+ }
+
+ updateTimer();
+}
+
+/** Function to add new slide in slide mode.
+ *
+ * @param afterSlide after which slide to insert the new one
+ */
+function slideAddSlide(afterSlide)
+{
+ addSlide(afterSlide);
+ slideSetActiveSlide(afterSlide + 1);
+ updateTimer();
+}
+
+/** Function to toggle the visibility of the progress bar in slide mode.
+*/
+function slideToggleProgressBarVisibility()
+{
+ if (progress_bar_visible)
+ {
+ progress_bar_visible = false;
+ hideProgressBar();
+ }
+ else
+ {
+ progress_bar_visible = true;
+ showProgressBar();
+ }
+}
+
+/** Function to reset the timer in slide mode.
+*/
+function slideResetTimer()
+{
+ timer_start = timer_elapsed;
+ updateTimer();
+}
+
+/** Convenience function to pad a string with zero in front up to a certain length.
+ */
+function padString(str, len)
+{
+ var outStr = str;
+
+ while (outStr.length &lt; len)
+ {
+ outStr = '0' + outStr;
+ }
+
+ return outStr;
+}
+
+/** Function to update the export layer.
+ */
+function slideUpdateExportLayer()
+{
+ // Suspend redraw since we are going to mess with the slides.
+ var suspendHandle = ROOT_NODE.suspendRedraw(2000);
+
+ var tmpActiveSlide = activeSlide;
+ var tmpActiveEffect = activeEffect;
+ var exportedLayers = new Array();
+
+ for (var counterSlides = 0; counterSlides &lt; slides.length; counterSlides++)
+ {
+ var exportNode;
+
+ setSlideToState(counterSlides, STATE_START);
+
+ var maxEffect = 0;
+
+ if (slides[counterSlides].effects)
+ {
+ maxEffect = slides[counterSlides].effects.length;
+ }
+
+ exportNode = slides[counterSlides].element.cloneNode(true);
+ exportNode.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ exportNode.setAttributeNS(NSS["inkscape"], "label", "slide_" + padString((counterSlides + 1).toString(), slides.length.toString().length) + "_effect_" + padString("0", maxEffect.toString().length));
+
+ exportedLayers.push(exportNode);
+
+ if (slides[counterSlides]["effects"])
+ {
+ for (var counter = 0; counter &lt; slides[counterSlides]["effects"].length; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[counterSlides]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[counterSlides]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ }
+
+ var layerName = "slide_" + padString((counterSlides + 1).toString(), slides.length.toString().length) + "_effect_" + padString((counter + 1).toString(), maxEffect.toString().length);
+ exportNode = slides[counterSlides].element.cloneNode(true);
+ exportNode.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ exportNode.setAttributeNS(NSS["inkscape"], "label", layerName);
+ exportNode.setAttribute("id", layerName);
+
+ exportedLayers.push(exportNode);
+ }
+ }
+ }
+
+ activeSlide = tmpActiveSlide;
+ activeEffect = tmpActiveEffect;
+ setSlideToState(activeSlide, activeEffect);
+
+ // Copy image.
+ var newDoc = document.documentElement.cloneNode(true);
+
+ // Delete viewbox form new imag and set width and height.
+ newDoc.removeAttribute('viewbox');
+ newDoc.setAttribute('width', WIDTH);
+ newDoc.setAttribute('height', HEIGHT);
+
+ // Delete all layers and script elements.
+ var nodesToBeRemoved = new Array();
+
+ for (var childCounter = 0; childCounter &lt; newDoc.childNodes.length; childCounter++)
+ {
+ var child = newDoc.childNodes[childCounter];
+
+ if (child.nodeType == 1)
+ {
+ if ((child.nodeName.toUpperCase() == 'G') || (child.nodeName.toUpperCase() == 'SCRIPT'))
+ {
+ nodesToBeRemoved.push(child);
+ }
+ }
+ }
+
+ for (var ndCounter = 0; ndCounter &lt; nodesToBeRemoved.length; ndCounter++)
+ {
+ var nd = nodesToBeRemoved[ndCounter];
+
+ // Before removing the node, check whether it contains any definitions.
+ var defs = nd.getElementsByTagNameNS(NSS["svg"], "defs");
+
+ for (var defsCounter = 0; defsCounter &lt; defs.length; defsCounter++)
+ {
+ if (defs[defsCounter].id)
+ {
+ newDoc.appendChild(defs[defsCounter].cloneNode(true));
+ }
+ }
+
+ // Remove node.
+ nd.parentNode.removeChild(nd);
+ }
+
+ // Set current layer.
+ if (exportedLayers[0])
+ {
+ var namedView;
+
+ for (var nodeCounter = 0; nodeCounter &lt; newDoc.childNodes.length; nodeCounter++)
+ {
+ if ((newDoc.childNodes[nodeCounter].nodeType == 1) &amp;&amp; (newDoc.childNodes[nodeCounter].getAttribute('id') == 'base'))
+ {
+ namedView = newDoc.childNodes[nodeCounter];
+ }
+ }
+
+ if (namedView)
+ {
+ namedView.setAttributeNS(NSS['inkscape'], 'current-layer', exportedLayers[0].getAttributeNS(NSS['inkscape'], 'label'));
+ }
+ }
+
+ // Add exported layers.
+ while (exportedLayers.length &gt; 0)
+ {
+ var nd = exportedLayers.pop();
+
+ nd.setAttribute("opacity",1);
+ nd.style.display = "inherit";
+
+ newDoc.appendChild(nd);
+ }
+
+ // Serialise the new document.
+ window.location = 'data:application/svg+xml;base64;charset=utf-8,' + window.btoa(unescape(encodeURIComponent((new XMLSerializer()).serializeToString(newDoc))));
+
+ // Unsuspend redraw.
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+}
+
+/** Function to undo last drawing operation.
+*/
+function drawingUndo()
+{
+ mouse_presentation_path = null;
+ mouse_original_path = null;
+
+ if (history_presentation_elements.length &gt; 0)
+ {
+ var p = history_presentation_elements.pop();
+ var parent = p.parentNode.removeChild(p);
+
+ p = history_original_elements.pop();
+ parent = p.parentNode.removeChild(p);
+ }
+}
+
+/** Event handler for mouse down in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMousedown(e)
+{
+ var value = 0;
+
+ if (e.button)
+ value = e.button;
+ else if (e.which)
+ value = e.which;
+
+ if (value == 1)
+ {
+ history_counter++;
+
+ var p = calcCoord(e);
+
+ mouse_last_x = e.clientX;
+ mouse_last_y = e.clientY;
+ mouse_original_path = document.createElementNS(NSS["svg"], "path");
+ mouse_original_path.setAttribute("stroke", path_colour);
+ mouse_original_path.setAttribute("stroke-width", path_paint_width);
+ mouse_original_path.setAttribute("fill", "none");
+ mouse_original_path.setAttribute("id", "path " + Date());
+ mouse_original_path.setAttribute("d", "M" + p.x + "," + p.y);
+ slides[activeSlide]["original_element"].appendChild(mouse_original_path);
+ history_original_elements.push(mouse_original_path);
+
+ mouse_presentation_path = document.createElementNS(NSS["svg"], "path");
+ mouse_presentation_path.setAttribute("stroke", path_colour);
+ mouse_presentation_path.setAttribute("stroke-width", path_paint_width);
+ mouse_presentation_path.setAttribute("fill", "none");
+ mouse_presentation_path.setAttribute("id", "path " + Date() + " presentation copy");
+ mouse_presentation_path.setAttribute("d", "M" + p.x + "," + p.y);
+
+ if (slides[activeSlide]["viewGroup"])
+ slides[activeSlide]["viewGroup"].appendChild(mouse_presentation_path);
+ else
+ slides[activeSlide]["element"].appendChild(mouse_presentation_path);
+
+ history_presentation_elements.push(mouse_presentation_path);
+
+ return false;
+ }
+
+ return true;
+}
+
+/** Event handler for mouse up in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMouseup(e)
+{
+ if(!e)
+ e = window.event;
+
+ if (mouse_presentation_path != null)
+ {
+ var p = calcCoord(e);
+ var d = mouse_presentation_path.getAttribute("d");
+ d += " L" + p.x + "," + p.y;
+ mouse_presentation_path.setAttribute("d", d);
+ mouse_presentation_path = null;
+ mouse_original_path.setAttribute("d", d);
+ mouse_original_path = null;
+
+ return false;
+ }
+
+ return true;
+}
+
+/** Event handler for mouse move in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMousemove(e)
+{
+ if(!e)
+ e = window.event;
+
+ var dist = (mouse_last_x - e.clientX) * (mouse_last_x - e.clientX) + (mouse_last_y - e.clientY) * (mouse_last_y - e.clientY);
+
+ if (mouse_presentation_path == null)
+ {
+ return true;
+ }
+
+ if (dist &gt;= mouse_min_dist_sqr)
+ {
+ var p = calcCoord(e);
+ var d = mouse_presentation_path.getAttribute("d");
+ d += " L" + p.x + "," + p.y;
+ mouse_presentation_path.setAttribute("d", d);
+ mouse_original_path.setAttribute("d", d);
+ mouse_last_x = e.clientX;
+ mouse_last_y = e.clientY;
+ }
+
+ return false;
+}
+
+/** Event handler for mouse wheel events in slide mode.
+ * based on http://adomas.org/javascript-mouse-wheel/
+ *
+ * @param e the event
+ */
+function slideMousewheel(e)
+{
+ var delta = 0;
+
+ if (!e)
+ e = window.event;
+
+ if (e.wheelDelta)
+ { // IE Opera
+ delta = e.wheelDelta/120;
+ }
+ else if (e.detail)
+ { // MOZ
+ delta = -e.detail/3;
+ }
+
+ if (delta &gt; 0)
+ skipEffects(-1);
+ else if (delta &lt; 0)
+ skipEffects(1);
+
+ if (e.preventDefault)
+ e.preventDefault();
+
+ e.returnValue = false;
+}
+
+/** Event handler for mouse wheel events in index mode.
+ * based on http://adomas.org/javascript-mouse-wheel/
+ *
+ * @param e the event
+ */
+function indexMousewheel(e)
+{
+ var delta = 0;
+
+ if (!e)
+ e = window.event;
+
+ if (e.wheelDelta)
+ { // IE Opera
+ delta = e.wheelDelta/120;
+ }
+ else if (e.detail)
+ { // MOZ
+ delta = -e.detail/3;
+ }
+
+ if (delta &gt; 0)
+ indexSetPageSlide(activeSlide - INDEX_COLUMNS * INDEX_COLUMNS);
+ else if (delta &lt; 0)
+ indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS);
+
+ if (e.preventDefault)
+ e.preventDefault();
+
+ e.returnValue = false;
+}
+
+/** Function to set the path paint width.
+*/
+function set_path_paint_width()
+{
+ var svgPoint1 = document.documentElement.createSVGPoint();
+ var svgPoint2 = document.documentElement.createSVGPoint();
+
+ svgPoint1.x = 0.0;
+ svgPoint1.y = 0.0;
+ svgPoint2.x = 1.0;
+ svgPoint2.y = 0.0;
+
+ var matrix = slides[activeSlide]["element"].getTransformToElement(ROOT_NODE);
+
+ if (slides[activeSlide]["viewGroup"])
+ matrix = slides[activeSlide]["viewGroup"].getTransformToElement(ROOT_NODE);
+
+ svgPoint1 = svgPoint1.matrixTransform(matrix);
+ svgPoint2 = svgPoint2.matrixTransform(matrix);
+
+ path_paint_width = path_width / Math.sqrt((svgPoint2.x - svgPoint1.x) * (svgPoint2.x - svgPoint1.x) + (svgPoint2.y - svgPoint1.y) * (svgPoint2.y - svgPoint1.y));
+}
+
+/** The view effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect); for the view effect the options need to contain the old and the new matrix.
+ */
+function view(dir, element, time, options)
+{
+ var length = 250;
+ var fraction;
+
+ if (!options["matrixInitial"])
+ {
+ var tempString = slides[activeSlide]["viewGroup"].getAttribute("transform");
+
+ if (tempString)
+ options["matrixInitial"] = (new matrixSVG()).fromAttribute(tempString);
+ else
+ options["matrixInitial"] = (new matrixSVG()).fromSVGElements(1, 0, 0, 1, 0, 0);
+ }
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("transform", options["matrixInitial"].toAttribute());
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("transform", options["matrixNew"].toAttribute());
+
+ set_path_paint_width();
+
+ options["matrixInitial"] = null;
+ return true;
+ }
+ else
+ {
+ element.setAttribute("transform", options["matrixInitial"].mix(options["matrixNew"], fraction).toAttribute());
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("transform", options["matrixInitial"].toAttribute());
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("transform", options["matrixOld"].toAttribute());
+ set_path_paint_width();
+
+ options["matrixInitial"] = null;
+ return true;
+ }
+ else
+ {
+ element.setAttribute("transform", options["matrixInitial"].mix(options["matrixOld"], fraction).toAttribute());
+ }
+ }
+
+ return false;
+}
+
+/** The fade effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function fade(dir, element, time, options)
+{
+ var length = 250;
+ var fraction;
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.style.display = "none";
+ element.setAttribute("opacity", 0);
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1);
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", fraction);
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1);
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 0);
+ element.style.display = "none";
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1 - fraction);
+ }
+ }
+ return false;
+}
+
+/** The appear effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function appear(dir, element, time, options)
+{
+ if (dir == 1)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity",1);
+ }
+ else if (dir == -1)
+ {
+ element.style.display = "none";
+ element.setAttribute("opacity",0);
+ }
+ return true;
+}
+
+/** The pop effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function pop(dir, element, time, options)
+{
+ var length = 500;
+ var fraction;
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("opacity", 0);
+ element.setAttribute("transform", "scale(0)");
+ element.style.display = "none";
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 1);
+ element.removeAttribute("transform");
+ element.style.display = "inherit";
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ var opacityFraction = fraction * 3;
+ if (opacityFraction &gt; 1)
+ opacityFraction = 1;
+ element.setAttribute("opacity", opacityFraction);
+ var offsetX = WIDTH * (1.0 - fraction) / 2.0;
+ var offsetY = HEIGHT * (1.0 - fraction) / 2.0;
+ element.setAttribute("transform", "translate(" + offsetX + "," + offsetY + ") scale(" + fraction + ")");
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("opacity", 1);
+ element.setAttribute("transform", "scale(1)");
+ element.style.display = "inherit";
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 0);
+ element.removeAttribute("transform");
+ element.style.display = "none";
+ return true;
+ }
+ else
+ {
+ element.setAttribute("opacity", 1 - fraction);
+ element.setAttribute("transform", "scale(" + 1 - fraction + ")");
+ element.style.display = "inherit";
+ }
+ }
+ return false;
+}
+
+/** Function to set a slide either to the start or the end state.
+ *
+ * @param slide the slide to use
+ * @param state the state into which the slide should be set
+ */
+function setSlideToState(slide, state)
+{
+ slides[slide]["viewGroup"].setAttribute("transform", slides[slide].initialView);
+
+ if (slides[slide]["effects"])
+ {
+ if (state == STATE_END)
+ {
+ for (var counter = 0; counter &lt; slides[slide]["effects"].length; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ }
+ }
+ }
+ else if (state == STATE_START)
+ {
+ for (var counter = slides[slide]["effects"].length - 1; counter &gt;= 0; counter--)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ }
+ }
+ }
+ else
+ {
+ setSlideToState(slide, STATE_START);
+
+ for (var counter = 0; counter &lt; slides[slide]["effects"].length &amp;&amp; counter &lt; state; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ }
+ }
+ }
+ }
+
+ window.location.hash = (activeSlide + 1) + '_' + activeEffect;
+}
+
+/** Convenience function to translate a attribute string into a dictionary.
+ *
+ * @param str the attribute string
+ * @return a dictionary
+ * @see dictToPropStr
+ */
+function propStrToDict(str)
+{
+ var list = str.split(";");
+ var obj = new Object();
+
+ for (var counter = 0; counter &lt; list.length; counter++)
+ {
+ var subStr = list[counter];
+ var subList = subStr.split(":");
+ if (subList.length == 2)
+ {
+ obj[subList[0]] = subList[1];
+ }
+ }
+
+ return obj;
+}
+
+/** Convenience function to translate a dictionary into a string that can be used as an attribute.
+ *
+ * @param dict the dictionary to convert
+ * @return a string that can be used as an attribute
+ * @see propStrToDict
+ */
+function dictToPropStr(dict)
+{
+ var str = "";
+
+ for (var key in dict)
+ {
+ str += key + ":" + dict[key] + ";";
+ }
+
+ return str;
+}
+
+/** Sub-function to add a suffix to the ids of the node and all its children.
+ *
+ * @param node the node to change
+ * @param suffix the suffix to add
+ * @param replace dictionary of replaced ids
+ * @see suffixNodeIds
+ */
+function suffixNoneIds_sub(node, suffix, replace)
+{
+ if (node.nodeType == 1)
+ {
+ if (node.getAttribute("id"))
+ {
+ var id = node.getAttribute("id")
+ replace["#" + id] = id + suffix;
+ node.setAttribute("id", id + suffix);
+ }
+
+ if ((node.nodeName == "use") &amp;&amp; (node.getAttributeNS(NSS["xlink"], "href")) &amp;&amp; (replace[node.getAttribute(NSS["xlink"], "href")]))
+ node.setAttribute(NSS["xlink"], "href", node.getAttribute(NSS["xlink"], "href") + suffix);
+
+ if (node.childNodes)
+ {
+ for (var counter = 0; counter &lt; node.childNodes.length; counter++)
+ suffixNoneIds_sub(node.childNodes[counter], suffix, replace);
+ }
+ }
+}
+
+/** Function to add a suffix to the ids of the node and all its children.
+ *
+ * @param node the node to change
+ * @param suffix the suffix to add
+ * @return the changed node
+ * @see suffixNodeIds_sub
+ */
+function suffixNodeIds(node, suffix)
+{
+ var replace = new Object();
+
+ suffixNoneIds_sub(node, suffix, replace);
+
+ return node;
+}
+
+/** Function to build a progress bar.
+ *
+ * @param parent node to attach the progress bar to
+ */
+function createProgressBar(parent_node)
+{
+ var g = document.createElementNS(NSS["svg"], "g");
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "layer_progress_bar");
+ g.setAttribute("style", "display: none;");
+
+ var rect_progress_bar = document.createElementNS(NSS["svg"], "rect");
+ rect_progress_bar.setAttribute("style", "marker: none; fill: rgb(128, 128, 128); stroke: none;");
+ rect_progress_bar.setAttribute("id", "rect_progress_bar");
+ rect_progress_bar.setAttribute("x", 0);
+ rect_progress_bar.setAttribute("y", 0.99 * HEIGHT);
+ rect_progress_bar.setAttribute("width", 0);
+ rect_progress_bar.setAttribute("height", 0.01 * HEIGHT);
+ g.appendChild(rect_progress_bar);
+
+ var circle_timer_indicator = document.createElementNS(NSS["svg"], "circle");
+ circle_timer_indicator.setAttribute("style", "marker: none; fill: rgb(255, 0, 0); stroke: none;");
+ circle_timer_indicator.setAttribute("id", "circle_timer_indicator");
+ circle_timer_indicator.setAttribute("cx", 0.005 * HEIGHT);
+ circle_timer_indicator.setAttribute("cy", 0.995 * HEIGHT);
+ circle_timer_indicator.setAttribute("r", 0.005 * HEIGHT);
+ g.appendChild(circle_timer_indicator);
+
+ parent_node.appendChild(g);
+}
+
+/** Function to hide the progress bar.
+ *
+ */
+function hideProgressBar()
+{
+ var progress_bar = document.getElementById("layer_progress_bar");
+
+ if (!progress_bar)
+ {
+ return;
+ }
+
+ progress_bar.setAttribute("style", "display: none;");
+}
+
+/** Function to show the progress bar.
+ *
+ */
+function showProgressBar()
+{
+ var progress_bar = document.getElementById("layer_progress_bar");
+
+ if (!progress_bar)
+ {
+ return;
+ }
+
+ progress_bar.setAttribute("style", "display: inherit;");
+}
+
+/** Set progress bar value.
+ *
+ * @param value the current slide number
+ *
+ */
+function setProgressBarValue(value)
+{
+ var rect_progress_bar = document.getElementById("rect_progress_bar");
+
+ if (!rect_progress_bar)
+ {
+ return;
+ }
+
+ if (value &lt; 1)
+ {
+ // First slide, assumed to be the title of the presentation
+ var x = 0;
+ var w = 0.01 * HEIGHT;
+ }
+ else if (value &gt;= slides.length - 1)
+ {
+ // Last slide, assumed to be the end of the presentation
+ var x = WIDTH - 0.01 * HEIGHT;
+ var w = 0.01 * HEIGHT;
+ }
+ else
+ {
+ value -= 1;
+ value /= (slides.length - 2);
+
+ var x = WIDTH * value;
+ var w = WIDTH / (slides.length - 2);
+ }
+
+ rect_progress_bar.setAttribute("x", x);
+ rect_progress_bar.setAttribute("width", w);
+}
+
+/** Set time indicator.
+ *
+ * @param value the percentage of time elapse so far between 0.0 and 1.0
+ *
+ */
+function setTimeIndicatorValue(value)
+{
+ var circle_timer_indicator = document.getElementById("circle_timer_indicator");
+
+ if (!circle_timer_indicator)
+ {
+ return;
+ }
+
+ if (value &lt; 0.0)
+ {
+ value = 0.0;
+ }
+
+ if (value &gt; 1.0)
+ {
+ value = 1.0;
+ }
+
+ var cx = (WIDTH - 0.01 * HEIGHT) * value + 0.005 * HEIGHT;
+ circle_timer_indicator.setAttribute("cx", cx);
+}
+
+/** Update timer.
+ *
+ */
+function updateTimer()
+{
+ timer_elapsed += 1;
+ setTimeIndicatorValue((timer_elapsed - timer_start) / (60 * timer_duration));
+}
+
+/** Convert screen coordinates to document coordinates.
+ *
+ * @param e event with screen coordinates
+ *
+ * @return coordinates in SVG file coordinate system
+ */
+function calcCoord(e)
+{
+ var svgPoint = document.documentElement.createSVGPoint();
+ svgPoint.x = e.clientX + window.pageXOffset;
+ svgPoint.y = e.clientY + window.pageYOffset;
+
+ var matrix = slides[activeSlide]["element"].getScreenCTM();
+
+ if (slides[activeSlide]["viewGroup"])
+ matrix = slides[activeSlide]["viewGroup"].getScreenCTM();
+
+ svgPoint = svgPoint.matrixTransform(matrix.inverse());
+ return svgPoint;
+}
+
+/** Add slide.
+ *
+ * @param after_slide after which slide the new slide should be inserted into the presentation
+ */
+function addSlide(after_slide)
+{
+ number_of_added_slides++;
+
+ var g = document.createElementNS(NSS["svg"], "g");
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "Whiteboard " + Date() + " presentation copy");
+ g.setAttribute("style", "display: none;");
+
+ var new_slide = new Object();
+ new_slide["element"] = g;
+
+ // Set build in transition.
+ new_slide["transitionIn"] = new Object();
+ var dict = defaultTransitionInDict;
+ new_slide["transitionIn"]["name"] = dict["name"];
+ new_slide["transitionIn"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ new_slide["transitionIn"]["options"][key] = dict[key];
+
+ // Set build out transition.
+ new_slide["transitionOut"] = new Object();
+ dict = defaultTransitionOutDict;
+ new_slide["transitionOut"]["name"] = dict["name"];
+ new_slide["transitionOut"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ new_slide["transitionOut"]["options"][key] = dict[key];
+
+ // Copy master slide content.
+ if (masterSlide)
+ {
+ var clonedNode = suffixNodeIds(masterSlide.cloneNode(true), "_" + Date() + " presentation_copy");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "groupmode");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "label");
+ clonedNode.style.display = "inherit";
+
+ g.appendChild(clonedNode);
+ }
+
+ // Substitute auto texts.
+ substituteAutoTexts(g, "Whiteboard " + number_of_added_slides, "W" + number_of_added_slides, slides.length);
+
+ g.setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + (after_slide + 1) + ")) { indexSetActiveSlide(" + (after_slide + 1) + "); };");
+
+ // Create a transform group.
+ var transformGroup = document.createElementNS(NSS["svg"], "g");
+
+ // Add content to transform group.
+ while (g.firstChild)
+ transformGroup.appendChild(g.firstChild);
+
+ // Transfer the transform attribute from the node to the transform group.
+ if (g.getAttribute("transform"))
+ {
+ transformGroup.setAttribute("transform", g.getAttribute("transform"));
+ g.removeAttribute("transform");
+ }
+
+ // Create a view group.
+ var viewGroup = document.createElementNS(NSS["svg"], "g");
+
+ viewGroup.appendChild(transformGroup);
+ new_slide["viewGroup"] = g.appendChild(viewGroup);
+
+ // Insert background.
+ if (BACKGROUND_COLOR != null)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+ rectNode.setAttribute("id", "jessyInkBackground" + Date());
+ rectNode.setAttribute("fill", BACKGROUND_COLOR);
+
+ new_slide["viewGroup"].insertBefore(rectNode, new_slide["viewGroup"].firstChild);
+ }
+
+ // Set initial view even if there are no other views.
+ var matrixOld = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+
+ new_slide["viewGroup"].setAttribute("transform", matrixOld.toAttribute());
+ new_slide.initialView = matrixOld.toAttribute();
+
+ // Insert slide
+ var node = slides[after_slide]["element"];
+ var next_node = node.nextSibling;
+ var parent_node = node.parentNode;
+
+ if (next_node)
+ {
+ parent_node.insertBefore(g, next_node);
+ }
+ else
+ {
+ parent_node.appendChild(g);
+ }
+
+ g = document.createElementNS(NSS["svg"], "g");
+ g.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ g.setAttributeNS(NSS["inkscape"], "label", "Whiteboard " + number_of_added_slides);
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "Whiteboard " + Date());
+ g.setAttribute("style", "display: none;");
+
+ new_slide["original_element"] = g;
+
+ node = slides[after_slide]["original_element"];
+ next_node = node.nextSibling;
+ parent_node = node.parentNode;
+
+ if (next_node)
+ {
+ parent_node.insertBefore(g, next_node);
+ }
+ else
+ {
+ parent_node.appendChild(g);
+ }
+
+ before_new_slide = slides.slice(0, after_slide + 1);
+ after_new_slide = slides.slice(after_slide + 1);
+ slides = before_new_slide.concat(new_slide, after_new_slide);
+
+ //resetting the counter attributes on the slides that follow the new slide...
+ for (var counter = after_slide+2; counter &lt; slides.length; counter++)
+ {
+ slides[counter]["element"].setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + counter + ")) { indexSetActiveSlide(" + counter + "); };");
+ }
+}
+
+/** Convenience function to obtain a transformation matrix from a point matrix.
+ *
+ * @param mPoints Point matrix.
+ * @return A transformation matrix.
+ */
+function pointMatrixToTransformation(mPoints)
+{
+ mPointsOld = (new matrixSVG()).fromElements(0, WIDTH, WIDTH, 0, 0, HEIGHT, 1, 1, 1);
+
+ return mPointsOld.mult(mPoints.inv());
+}
+
+/** Convenience function to obtain a matrix with three corners of a rectangle.
+ *
+ * @param rect an svg rectangle
+ * @return a matrixSVG containing three corners of the rectangle
+ */
+function rectToMatrix(rect)
+{
+ rectWidth = rect.getBBox().width;
+ rectHeight = rect.getBBox().height;
+ rectX = rect.getBBox().x;
+ rectY = rect.getBBox().y;
+ rectXcorr = 0;
+ rectYcorr = 0;
+
+ scaleX = WIDTH / rectWidth;
+ scaleY = HEIGHT / rectHeight;
+
+ if (scaleX &gt; scaleY)
+ {
+ scaleX = scaleY;
+ rectXcorr -= (WIDTH / scaleX - rectWidth) / 2;
+ rectWidth = WIDTH / scaleX;
+ }
+ else
+ {
+ scaleY = scaleX;
+ rectYcorr -= (HEIGHT / scaleY - rectHeight) / 2;
+ rectHeight = HEIGHT / scaleY;
+ }
+
+ if (rect.transform.baseVal.numberOfItems &lt; 1)
+ {
+ mRectTrans = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+ }
+ else
+ {
+ mRectTrans = (new matrixSVG()).fromSVGMatrix(rect.transform.baseVal.consolidate().matrix);
+ }
+
+ newBasePoints = (new matrixSVG()).fromElements(rectX, rectX, rectX, rectY, rectY, rectY, 1, 1, 1);
+ newVectors = (new matrixSVG()).fromElements(rectXcorr, rectXcorr + rectWidth, rectXcorr + rectWidth, rectYcorr, rectYcorr, rectYcorr + rectHeight, 0, 0, 0);
+
+ return mRectTrans.mult(newBasePoints.add(newVectors));
+}
+
+/** Function to handle JessyInk elements.
+ *
+ * @param node Element node.
+ */
+function handleElement(node)
+{
+ if (node.getAttributeNS(NSS['jessyink'], 'element') == 'core.video')
+ {
+ var url;
+ var width;
+ var height;
+ var x;
+ var y;
+ var transform;
+
+ var tspans = node.getElementsByTagNameNS("http://www.w3.org/2000/svg", "tspan");
+
+ for (var tspanCounter = 0; tspanCounter &lt; tspans.length; tspanCounter++)
+ {
+ if (tspans[tspanCounter].getAttributeNS("https://launchpad.net/jessyink", "video") == "url")
+ {
+ url = tspans[tspanCounter].firstChild.nodeValue;
+ }
+ }
+
+ var rects = node.getElementsByTagNameNS("http://www.w3.org/2000/svg", "rect");
+
+ for (var rectCounter = 0; rectCounter &lt; rects.length; rectCounter++)
+ {
+ if (rects[rectCounter].getAttributeNS("https://launchpad.net/jessyink", "video") == "rect")
+ {
+ x = rects[rectCounter].getAttribute("x");
+ y = rects[rectCounter].getAttribute("y");
+ width = rects[rectCounter].getAttribute("width");
+ height = rects[rectCounter].getAttribute("height");
+ transform = rects[rectCounter].getAttribute("transform");
+ }
+ }
+
+ for (var childCounter = 0; childCounter &lt; node.childNodes.length; childCounter++)
+ {
+ if (node.childNodes[childCounter].nodeType == 1)
+ {
+ if (node.childNodes[childCounter].style)
+ {
+ node.childNodes[childCounter].style.display = 'none';
+ }
+ else
+ {
+ node.childNodes[childCounter].setAttribute("style", "display: none;");
+ }
+ }
+ }
+
+ var foreignNode = document.createElementNS("http://www.w3.org/2000/svg", "foreignObject");
+ foreignNode.setAttribute("x", x);
+ foreignNode.setAttribute("y", y);
+ foreignNode.setAttribute("width", width);
+ foreignNode.setAttribute("height", height);
+ foreignNode.setAttribute("transform", transform);
+
+ var videoNode = document.createElementNS("http://www.w3.org/1999/xhtml", "video");
+ videoNode.setAttribute("src", url);
+
+ foreignNode.appendChild(videoNode);
+ node.appendChild(foreignNode);
+ }
+}
+
+/** Class processing the location hash.
+ *
+ * @param str location hash
+ */
+function LocationHash(str)
+{
+ this.slideNumber = 0;
+ this.effectNumber = 0;
+
+ str = str.substr(1, str.length - 1);
+
+ var parts = str.split('_');
+
+ // Try to extract slide number.
+ if (parts.length &gt;= 1)
+ {
+ try
+ {
+ var slideNumber = parseInt(parts[0]);
+
+ if (!isNaN(slideNumber))
+ {
+ this.slideNumber = slideNumber - 1;
+ }
+ }
+ catch (e)
+ {
+ }
+ }
+
+ // Try to extract effect number.
+ if (parts.length &gt;= 2)
+ {
+ try
+ {
+ var effectNumber = parseInt(parts[1]);
+
+ if (!isNaN(effectNumber))
+ {
+ this.effectNumber = effectNumber;
+ }
+ }
+ catch (e)
+ {
+ }
+ }
+}
+
+/** Class representing an svg matrix.
+*/
+function matrixSVG()
+{
+ this.e11 = 0; // a
+ this.e12 = 0; // c
+ this.e13 = 0; // e
+ this.e21 = 0; // b
+ this.e22 = 0; // d
+ this.e23 = 0; // f
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 0;
+}
+
+/** Constructor function.
+ *
+ * @param a element a (i.e. 1, 1) as described in the svg standard.
+ * @param b element b (i.e. 2, 1) as described in the svg standard.
+ * @param c element c (i.e. 1, 2) as described in the svg standard.
+ * @param d element d (i.e. 2, 2) as described in the svg standard.
+ * @param e element e (i.e. 1, 3) as described in the svg standard.
+ * @param f element f (i.e. 2, 3) as described in the svg standard.
+ */
+matrixSVG.prototype.fromSVGElements = function(a, b, c, d, e, f)
+{
+ this.e11 = a;
+ this.e12 = c;
+ this.e13 = e;
+ this.e21 = b;
+ this.e22 = d;
+ this.e23 = f;
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param matrix an svg matrix as described in the svg standard.
+ */
+matrixSVG.prototype.fromSVGMatrix = function(m)
+{
+ this.e11 = m.a;
+ this.e12 = m.c;
+ this.e13 = m.e;
+ this.e21 = m.b;
+ this.e22 = m.d;
+ this.e23 = m.f;
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param e11 element 1, 1 of the matrix.
+ * @param e12 element 1, 2 of the matrix.
+ * @param e13 element 1, 3 of the matrix.
+ * @param e21 element 2, 1 of the matrix.
+ * @param e22 element 2, 2 of the matrix.
+ * @param e23 element 2, 3 of the matrix.
+ * @param e31 element 3, 1 of the matrix.
+ * @param e32 element 3, 2 of the matrix.
+ * @param e33 element 3, 3 of the matrix.
+ */
+matrixSVG.prototype.fromElements = function(e11, e12, e13, e21, e22, e23, e31, e32, e33)
+{
+ this.e11 = e11;
+ this.e12 = e12;
+ this.e13 = e13;
+ this.e21 = e21;
+ this.e22 = e22;
+ this.e23 = e23;
+ this.e31 = e31;
+ this.e32 = e32;
+ this.e33 = e33;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param attrString string value of the "transform" attribute (currently only "matrix" is accepted)
+ */
+matrixSVG.prototype.fromAttribute = function(attrString)
+{
+ str = attrString.substr(7, attrString.length - 8);
+
+ str = str.trim();
+
+ strArray = str.split(",");
+
+ // Opera does not use commas to separate the values of the matrix, only spaces.
+ if (strArray.length != 6)
+ strArray = str.split(" ");
+
+ this.e11 = parseFloat(strArray[0]);
+ this.e21 = parseFloat(strArray[1]);
+ this.e31 = 0;
+ this.e12 = parseFloat(strArray[2]);
+ this.e22 = parseFloat(strArray[3]);
+ this.e32 = 0;
+ this.e13 = parseFloat(strArray[4]);
+ this.e23 = parseFloat(strArray[5]);
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Output function
+ *
+ * @return a string that can be used as the "transform" attribute.
+ */
+matrixSVG.prototype.toAttribute = function()
+{
+ return "matrix(" + this.e11 + ", " + this.e21 + ", " + this.e12 + ", " + this.e22 + ", " + this.e13 + ", " + this.e23 + ")";
+}
+
+/** Matrix nversion.
+ *
+ * @return the inverse of the matrix
+ */
+matrixSVG.prototype.inv = function()
+{
+ out = new matrixSVG();
+
+ det = this.e11 * (this.e33 * this.e22 - this.e32 * this.e23) - this.e21 * (this.e33 * this.e12 - this.e32 * this.e13) + this.e31 * (this.e23 * this.e12 - this.e22 * this.e13);
+
+ out.e11 = (this.e33 * this.e22 - this.e32 * this.e23) / det;
+ out.e12 = -(this.e33 * this.e12 - this.e32 * this.e13) / det;
+ out.e13 = (this.e23 * this.e12 - this.e22 * this.e13) / det;
+ out.e21 = -(this.e33 * this.e21 - this.e31 * this.e23) / det;
+ out.e22 = (this.e33 * this.e11 - this.e31 * this.e13) / det;
+ out.e23 = -(this.e23 * this.e11 - this.e21 * this.e13) / det;
+ out.e31 = (this.e32 * this.e21 - this.e31 * this.e22) / det;
+ out.e32 = -(this.e32 * this.e11 - this.e31 * this.e12) / det;
+ out.e33 = (this.e22 * this.e11 - this.e21 * this.e12) / det;
+
+ return out;
+}
+
+/** Matrix multiplication.
+ *
+ * @param op another svg matrix
+ * @return this * op
+ */
+matrixSVG.prototype.mult = function(op)
+{
+ out = new matrixSVG();
+
+ out.e11 = this.e11 * op.e11 + this.e12 * op.e21 + this.e13 * op.e31;
+ out.e12 = this.e11 * op.e12 + this.e12 * op.e22 + this.e13 * op.e32;
+ out.e13 = this.e11 * op.e13 + this.e12 * op.e23 + this.e13 * op.e33;
+ out.e21 = this.e21 * op.e11 + this.e22 * op.e21 + this.e23 * op.e31;
+ out.e22 = this.e21 * op.e12 + this.e22 * op.e22 + this.e23 * op.e32;
+ out.e23 = this.e21 * op.e13 + this.e22 * op.e23 + this.e23 * op.e33;
+ out.e31 = this.e31 * op.e11 + this.e32 * op.e21 + this.e33 * op.e31;
+ out.e32 = this.e31 * op.e12 + this.e32 * op.e22 + this.e33 * op.e32;
+ out.e33 = this.e31 * op.e13 + this.e32 * op.e23 + this.e33 * op.e33;
+
+ return out;
+}
+
+/** Matrix addition.
+ *
+ * @param op another svg matrix
+ * @return this + op
+ */
+matrixSVG.prototype.add = function(op)
+{
+ out = new matrixSVG();
+
+ out.e11 = this.e11 + op.e11;
+ out.e12 = this.e12 + op.e12;
+ out.e13 = this.e13 + op.e13;
+ out.e21 = this.e21 + op.e21;
+ out.e22 = this.e22 + op.e22;
+ out.e23 = this.e23 + op.e23;
+ out.e31 = this.e31 + op.e31;
+ out.e32 = this.e32 + op.e32;
+ out.e33 = this.e33 + op.e33;
+
+ return out;
+}
+
+/** Matrix mixing.
+ *
+ * @param op another svg matrix
+ * @parma contribOp contribution of the other matrix (0 &lt;= contribOp &lt;= 1)
+ * @return (1 - contribOp) * this + contribOp * op
+ */
+matrixSVG.prototype.mix = function(op, contribOp)
+{
+ contribThis = 1.0 - contribOp;
+ out = new matrixSVG();
+
+ out.e11 = contribThis * this.e11 + contribOp * op.e11;
+ out.e12 = contribThis * this.e12 + contribOp * op.e12;
+ out.e13 = contribThis * this.e13 + contribOp * op.e13;
+ out.e21 = contribThis * this.e21 + contribOp * op.e21;
+ out.e22 = contribThis * this.e22 + contribOp * op.e22;
+ out.e23 = contribThis * this.e23 + contribOp * op.e23;
+ out.e31 = contribThis * this.e31 + contribOp * op.e31;
+ out.e32 = contribThis * this.e32 + contribOp * op.e32;
+ out.e33 = contribThis * this.e33 + contribOp * op.e33;
+
+ return out;
+}
+
+/** Trimming function for strings.
+*/
+String.prototype.trim = function()
+{
+ return this.replace(/^\s+|\s+$/g, '');
+}
+
+/** SVGElement.getTransformToElement polyfill */
+SVGElement.prototype.getTransformToElement = SVGElement.prototype.getTransformToElement || function(elem) {
+ return elem.getScreenCTM().inverse().multiply(this.getScreenCTM());
+};
+</svg:script></svg>
diff --git a/share/extensions/tests/data/refs/jessyink_install__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/jessyink_install__--id__p1__--id__r3.out
new file mode 100644
index 0000000..5a819a7
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_install__--id__p1__--id__r3.out
@@ -0,0 +1,2766 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <svg:script id="JessyInk" ns1:version="1.5.5">// Copyright 2008, 2009 Hannes Hochreiner
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see http://www.gnu.org/licenses/.
+
+// Set onload event handler.
+window.onload = jessyInkInit;
+
+// Creating a namespace dictionary. The standard Inkscape namespaces are taken from inkex.py.
+var NSS = new Object();
+NSS['sodipodi']='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd';
+NSS['cc']='http://web.resource.org/cc/';
+NSS['svg']='http://www.w3.org/2000/svg';
+NSS['dc']='http://purl.org/dc/elements/1.1/';
+NSS['rdf']='http://www.w3.org/1999/02/22-rdf-syntax-ns#';
+NSS['inkscape']='http://www.inkscape.org/namespaces/inkscape';
+NSS['xlink']='http://www.w3.org/1999/xlink';
+NSS['xml']='http://www.w3.org/XML/1998/namespace';
+NSS['jessyink']='https://launchpad.net/jessyink';
+
+// Keycodes.
+var LEFT_KEY = 37; // cursor left keycode
+var UP_KEY = 38; // cursor up keycode
+var RIGHT_KEY = 39; // cursor right keycode
+var DOWN_KEY = 40; // cursor down keycode
+var PAGE_UP_KEY = 33; // page up keycode
+var PAGE_DOWN_KEY = 34; // page down keycode
+var HOME_KEY = 36; // home keycode
+var END_KEY = 35; // end keycode
+var ENTER_KEY = 13; // next slide
+var SPACE_KEY = 32;
+var ESCAPE_KEY = 27;
+
+// Presentation modes.
+var SLIDE_MODE = 1;
+var INDEX_MODE = 2;
+var DRAWING_MODE = 3;
+
+// Mouse handler actions.
+var MOUSE_UP = 1;
+var MOUSE_DOWN = 2;
+var MOUSE_MOVE = 3;
+var MOUSE_WHEEL = 4;
+
+// Parameters.
+var ROOT_NODE = document.getElementsByTagNameNS(NSS["svg"], "svg")[0];
+var HEIGHT = 0;
+var WIDTH = 0;
+var INDEX_COLUMNS_DEFAULT = 4;
+var INDEX_COLUMNS = INDEX_COLUMNS_DEFAULT;
+var INDEX_OFFSET = 0;
+var STATE_START = -1;
+var STATE_END = -2;
+var BACKGROUND_COLOR = null;
+var slides = new Array();
+
+// Initialisation.
+var currentMode = SLIDE_MODE;
+var masterSlide = null;
+var activeSlide = 0;
+var activeEffect = 0;
+var timeStep = 30; // 40 ms equal 25 frames per second.
+var lastFrameTime = null;
+var processingEffect = false;
+var transCounter = 0;
+var effectArray = 0;
+var defaultTransitionInDict = new Object();
+defaultTransitionInDict["name"] = "appear";
+var defaultTransitionOutDict = new Object();
+defaultTransitionOutDict["name"] = "appear";
+var jessyInkInitialised = false;
+
+// Initialise char and key code dictionaries.
+var charCodeDictionary = getDefaultCharCodeDictionary();
+var keyCodeDictionary = getDefaultKeyCodeDictionary();
+
+// Initialise mouse handler dictionary.
+var mouseHandlerDictionary = getDefaultMouseHandlerDictionary();
+
+var progress_bar_visible = false;
+var timer_elapsed = 0;
+var timer_start = timer_elapsed;
+var timer_duration = 15; // 15 minutes
+
+var history_counter = 0;
+var history_original_elements = new Array();
+var history_presentation_elements = new Array();
+
+var mouse_original_path = null;
+var mouse_presentation_path = null;
+var mouse_last_x = -1;
+var mouse_last_y = -1;
+var mouse_min_dist_sqr = 3 * 3;
+var path_colour = "red";
+var path_width_default = 3;
+var path_width = path_width_default;
+var path_paint_width = path_width;
+
+var number_of_added_slides = 0;
+
+/** Initialisation function.
+ * The whole presentation is set-up in this function.
+ */
+function jessyInkInit()
+{
+ // Make sure we only execute this code once. Double execution can occur if the onload event handler is set
+ // in the main svg tag as well (as was recommended in earlier versions). Executing this function twice does
+ // not lead to any problems, but it takes more time.
+ if (jessyInkInitialised)
+ return;
+
+ // Making the presentation scalable.
+ var VIEWBOX = ROOT_NODE.getAttribute("viewBox");
+
+ if (VIEWBOX)
+ {
+ WIDTH = ROOT_NODE.viewBox.animVal.width;
+ HEIGHT = ROOT_NODE.viewBox.animVal.height;
+ }
+ else
+ {
+ HEIGHT = parseFloat(ROOT_NODE.getAttribute("height"));
+ WIDTH = parseFloat(ROOT_NODE.getAttribute("width"));
+ ROOT_NODE.setAttribute("viewBox", "0 0 " + WIDTH + " " + HEIGHT);
+ }
+
+ ROOT_NODE.setAttribute("width", "100%");
+ ROOT_NODE.setAttribute("height", "100%");
+
+ // Setting the background color.
+ var namedViews = document.getElementsByTagNameNS(NSS["sodipodi"], "namedview");
+
+ for (var counter = 0; counter &lt; namedViews.length; counter++)
+ {
+ if (namedViews[counter].hasAttribute("id") &amp;&amp; namedViews[counter].hasAttribute("pagecolor"))
+ {
+ if (namedViews[counter].getAttribute("id") == "base")
+ {
+ BACKGROUND_COLOR = namedViews[counter].getAttribute("pagecolor");
+ var newAttribute = "background-color:" + BACKGROUND_COLOR + ";";
+
+ if (ROOT_NODE.hasAttribute("style"))
+ newAttribute += ROOT_NODE.getAttribute("style");
+
+ ROOT_NODE.setAttribute("style", newAttribute);
+ }
+ }
+ }
+
+ // Defining clip-path.
+ var defsNodes = document.getElementsByTagNameNS(NSS["svg"], "defs");
+
+ if (defsNodes.length &gt; 0)
+ {
+ var existingClipPath = document.getElementById("jessyInkSlideClipPath");
+
+ if (!existingClipPath)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+ var clipPath = document.createElementNS(NSS["svg"], "clipPath");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+
+ clipPath.setAttribute("id", "jessyInkSlideClipPath");
+ clipPath.setAttribute("clipPathUnits", "userSpaceOnUse");
+
+ clipPath.appendChild(rectNode);
+ defsNodes[0].appendChild(clipPath);
+ }
+ }
+
+ // Making a list of the slide and finding the master slide.
+ var nodes = document.getElementsByTagNameNS(NSS["svg"], "g");
+ var tempSlides = new Array();
+ var existingJessyInkPresentationLayer = null;
+
+ for (var counter = 0; counter &lt; nodes.length; counter++)
+ {
+ if (nodes[counter].getAttributeNS(NSS["inkscape"], "groupmode") &amp;&amp; (nodes[counter].getAttributeNS(NSS["inkscape"], "groupmode") == "layer"))
+ {
+ if (nodes[counter].getAttributeNS(NSS["inkscape"], "label") &amp;&amp; nodes[counter].getAttributeNS(NSS["jessyink"], "masterSlide") == "masterSlide")
+ masterSlide = nodes[counter];
+ else if (nodes[counter].getAttributeNS(NSS["inkscape"], "label") &amp;&amp; nodes[counter].getAttributeNS(NSS["jessyink"], "presentationLayer") == "presentationLayer")
+ existingJessyInkPresentationLayer = nodes[counter];
+ else
+ tempSlides.push(nodes[counter].getAttribute("id"));
+ }
+ else if (nodes[counter].getAttributeNS(NSS['jessyink'], 'element'))
+ {
+ handleElement(nodes[counter]);
+ }
+ }
+
+ // Hide master slide set default transitions.
+ if (masterSlide)
+ {
+ masterSlide.style.display = "none";
+
+ if (masterSlide.hasAttributeNS(NSS["jessyink"], "transitionIn"))
+ defaultTransitionInDict = propStrToDict(masterSlide.getAttributeNS(NSS["jessyink"], "transitionIn"));
+
+ if (masterSlide.hasAttributeNS(NSS["jessyink"], "transitionOut"))
+ defaultTransitionOutDict = propStrToDict(masterSlide.getAttributeNS(NSS["jessyink"], "transitionOut"));
+ }
+
+ if (existingJessyInkPresentationLayer != null)
+ {
+ existingJessyInkPresentationLayer.parentNode.removeChild(existingJessyInkPresentationLayer);
+ }
+
+ // Set start slide.
+ var hashObj = new LocationHash(window.location.hash);
+
+ activeSlide = hashObj.slideNumber;
+ activeEffect = hashObj.effectNumber;
+
+ if (activeSlide &lt; 0)
+ activeSlide = 0;
+ else if (activeSlide &gt;= tempSlides.length)
+ activeSlide = tempSlides.length - 1;
+
+ var originalNode = document.getElementById(tempSlides[counter]);
+
+ var JessyInkPresentationLayer = document.createElementNS(NSS["svg"], "g");
+ JessyInkPresentationLayer.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ JessyInkPresentationLayer.setAttributeNS(NSS["inkscape"], "label", "JessyInk Presentation Layer");
+ JessyInkPresentationLayer.setAttributeNS(NSS["jessyink"], "presentationLayer", "presentationLayer");
+ JessyInkPresentationLayer.setAttribute("id", "jessyink_presentation_layer");
+ JessyInkPresentationLayer.style.display = "inherit";
+ ROOT_NODE.appendChild(JessyInkPresentationLayer);
+
+ // Gathering all the information about the transitions and effects of the slides, set the background
+ // from the master slide and substitute the auto-texts.
+ for (var counter = 0; counter &lt; tempSlides.length; counter++)
+ {
+ var originalNode = document.getElementById(tempSlides[counter]);
+ originalNode.style.display = "none";
+ var node = suffixNodeIds(originalNode.cloneNode(true), "_" + counter);
+ JessyInkPresentationLayer.appendChild(node);
+ slides[counter] = new Object();
+ slides[counter]["original_element"] = originalNode;
+ slides[counter]["element"] = node;
+
+ // Set build in transition.
+ slides[counter]["transitionIn"] = new Object();
+
+ var dict;
+
+ if (node.hasAttributeNS(NSS["jessyink"], "transitionIn"))
+ dict = propStrToDict(node.getAttributeNS(NSS["jessyink"], "transitionIn"));
+ else
+ dict = defaultTransitionInDict;
+
+ slides[counter]["transitionIn"]["name"] = dict["name"];
+ slides[counter]["transitionIn"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ slides[counter]["transitionIn"]["options"][key] = dict[key];
+
+ // Set build out transition.
+ slides[counter]["transitionOut"] = new Object();
+
+ if (node.hasAttributeNS(NSS["jessyink"], "transitionOut"))
+ dict = propStrToDict(node.getAttributeNS(NSS["jessyink"], "transitionOut"));
+ else
+ dict = defaultTransitionOutDict;
+
+ slides[counter]["transitionOut"]["name"] = dict["name"];
+ slides[counter]["transitionOut"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ slides[counter]["transitionOut"]["options"][key] = dict[key];
+
+ // Copy master slide content.
+ if (masterSlide)
+ {
+ var clonedNode = suffixNodeIds(masterSlide.cloneNode(true), "_" + counter);
+ clonedNode.removeAttributeNS(NSS["inkscape"], "groupmode");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "label");
+ clonedNode.style.display = "inherit";
+
+ node.insertBefore(clonedNode, node.firstChild);
+ }
+
+ // Setting clip path.
+ node.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+
+ // Substitute auto texts.
+ substituteAutoTexts(node, node.getAttributeNS(NSS["inkscape"], "label"), counter + 1, tempSlides.length);
+
+ node.removeAttributeNS(NSS["inkscape"], "groupmode");
+ node.removeAttributeNS(NSS["inkscape"], "label");
+
+ // Set effects.
+ var tempEffects = new Array();
+ var groups = new Object();
+
+ for (var IOCounter = 0; IOCounter &lt;= 1; IOCounter++)
+ {
+ var propName = "";
+ var dir = 0;
+
+ if (IOCounter == 0)
+ {
+ propName = "effectIn";
+ dir = 1;
+ }
+ else if (IOCounter == 1)
+ {
+ propName = "effectOut";
+ dir = -1;
+ }
+
+ var effects = getElementsByPropertyNS(node, NSS["jessyink"], propName);
+
+ for (var effectCounter = 0; effectCounter &lt; effects.length; effectCounter++)
+ {
+ var element = document.getElementById(effects[effectCounter]);
+ var dict = propStrToDict(element.getAttributeNS(NSS["jessyink"], propName));
+
+ // Put every element that has an effect associated with it, into its own group.
+ // Unless of course, we already put it into its own group.
+ if (!(groups[element.id]))
+ {
+ var newGroup = document.createElementNS(NSS["svg"], "g");
+
+ element.parentNode.insertBefore(newGroup, element);
+ newGroup.appendChild(element.parentNode.removeChild(element));
+ groups[element.id] = newGroup;
+ }
+
+ var effectDict = new Object();
+
+ effectDict["effect"] = dict["name"];
+ effectDict["dir"] = dir;
+ effectDict["element"] = groups[element.id];
+
+ for (var option in dict)
+ {
+ if ((option != "name") &amp;&amp; (option != "order"))
+ {
+ if (!effectDict["options"])
+ effectDict["options"] = new Object();
+
+ effectDict["options"][option] = dict[option];
+ }
+ }
+
+ if (!tempEffects[dict["order"]])
+ tempEffects[dict["order"]] = new Array();
+
+ tempEffects[dict["order"]][tempEffects[dict["order"]].length] = effectDict;
+ }
+ }
+
+ // Make invisible, but keep in rendering tree to ensure that bounding box can be calculated.
+ node.setAttribute("opacity",0);
+ node.style.display = "inherit";
+
+ // Create a transform group.
+ var transformGroup = document.createElementNS(NSS["svg"], "g");
+
+ // Add content to transform group.
+ while (node.firstChild)
+ transformGroup.appendChild(node.firstChild);
+
+ // Transfer the transform attribute from the node to the transform group.
+ if (node.getAttribute("transform"))
+ {
+ transformGroup.setAttribute("transform", node.getAttribute("transform"));
+ node.removeAttribute("transform");
+ }
+
+ // Create a view group.
+ var viewGroup = document.createElementNS(NSS["svg"], "g");
+
+ viewGroup.appendChild(transformGroup);
+ slides[counter]["viewGroup"] = node.appendChild(viewGroup);
+
+ // Insert background.
+ if (BACKGROUND_COLOR != null)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+ rectNode.setAttribute("id", "jessyInkBackground" + counter);
+ rectNode.setAttribute("fill", BACKGROUND_COLOR);
+
+ slides[counter]["viewGroup"].insertBefore(rectNode, slides[counter]["viewGroup"].firstChild);
+ }
+
+ // Set views.
+ var tempViews = new Array();
+ var views = getElementsByPropertyNS(node, NSS["jessyink"], "view");
+ var matrixOld = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+
+ // Set initial view even if there are no other views.
+ slides[counter]["viewGroup"].setAttribute("transform", matrixOld.toAttribute());
+ slides[counter].initialView = matrixOld.toAttribute();
+
+ for (var viewCounter = 0; viewCounter &lt; views.length; viewCounter++)
+ {
+ var element = document.getElementById(views[viewCounter]);
+ var dict = propStrToDict(element.getAttributeNS(NSS["jessyink"], "view"));
+
+ if (dict["order"] == 0)
+ {
+ matrixOld = pointMatrixToTransformation(rectToMatrix(element)).mult((new matrixSVG()).fromSVGMatrix(slides[counter].viewGroup.getScreenCTM()).inv().mult((new matrixSVG()).fromSVGMatrix(element.parentNode.getScreenCTM())).inv());
+ slides[counter].initialView = matrixOld.toAttribute();
+ }
+ else
+ {
+ var effectDict = new Object();
+
+ effectDict["effect"] = dict["name"];
+ effectDict["dir"] = 1;
+ effectDict["element"] = slides[counter]["viewGroup"];
+ effectDict["order"] = dict["order"];
+
+ for (var option in dict)
+ {
+ if ((option != "name") &amp;&amp; (option != "order"))
+ {
+ if (!effectDict["options"])
+ effectDict["options"] = new Object();
+
+ effectDict["options"][option] = dict[option];
+ }
+ }
+
+ effectDict["options"]["matrixNew"] = pointMatrixToTransformation(rectToMatrix(element)).mult((new matrixSVG()).fromSVGMatrix(slides[counter].viewGroup.getScreenCTM()).inv().mult((new matrixSVG()).fromSVGMatrix(element.parentNode.getScreenCTM())).inv());
+
+ tempViews[dict["order"]] = effectDict;
+ }
+
+ // Remove element.
+ element.parentNode.removeChild(element);
+ }
+
+ // Consolidate view array and append it to the effect array.
+ if (tempViews.length &gt; 0)
+ {
+ for (var viewCounter = 0; viewCounter &lt; tempViews.length; viewCounter++)
+ {
+ if (tempViews[viewCounter])
+ {
+ tempViews[viewCounter]["options"]["matrixOld"] = matrixOld;
+ matrixOld = tempViews[viewCounter]["options"]["matrixNew"];
+
+ if (!tempEffects[tempViews[viewCounter]["order"]])
+ tempEffects[tempViews[viewCounter]["order"]] = new Array();
+
+ tempEffects[tempViews[viewCounter]["order"]][tempEffects[tempViews[viewCounter]["order"]].length] = tempViews[viewCounter];
+ }
+ }
+ }
+
+ // Set consolidated effect array.
+ if (tempEffects.length &gt; 0)
+ {
+ slides[counter]["effects"] = new Array();
+
+ for (var effectCounter = 0; effectCounter &lt; tempEffects.length; effectCounter++)
+ {
+ if (tempEffects[effectCounter])
+ slides[counter]["effects"][slides[counter]["effects"].length] = tempEffects[effectCounter];
+ }
+ }
+
+ node.setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + counter + ")) { indexSetActiveSlide(" + counter + "); };");
+
+ // Set visibility for initial state.
+ if (counter == activeSlide)
+ {
+ node.style.display = "inherit";
+ node.setAttribute("opacity",1);
+ }
+ else
+ {
+ node.style.display = "none";
+ node.setAttribute("opacity",0);
+ }
+ }
+
+ // Set key handler.
+ var jessyInkObjects = document.getElementsByTagNameNS(NSS["svg"], "g");
+
+ for (var counter = 0; counter &lt; jessyInkObjects.length; counter++)
+ {
+ var elem = jessyInkObjects[counter];
+
+ if (elem.getAttributeNS(NSS["jessyink"], "customKeyBindings"))
+ {
+ if (elem.getCustomKeyBindings != undefined)
+ keyCodeDictionary = elem.getCustomKeyBindings();
+
+ if (elem.getCustomCharBindings != undefined)
+ charCodeDictionary = elem.getCustomCharBindings();
+ }
+ }
+
+ // Set mouse handler.
+ var jessyInkMouseHandler = document.getElementsByTagNameNS(NSS["jessyink"], "mousehandler");
+
+ for (var counter = 0; counter &lt; jessyInkMouseHandler.length; counter++)
+ {
+ var elem = jessyInkMouseHandler[counter];
+
+ if (elem.getMouseHandler != undefined)
+ {
+ var tempDict = elem.getMouseHandler();
+
+ for (mode in tempDict)
+ {
+ if (!mouseHandlerDictionary[mode])
+ mouseHandlerDictionary[mode] = new Object();
+
+ for (handler in tempDict[mode])
+ mouseHandlerDictionary[mode][handler] = tempDict[mode][handler];
+ }
+ }
+ }
+
+ // Check effect number.
+ if ((activeEffect &lt; 0) || (!slides[activeSlide].effects))
+ {
+ activeEffect = 0;
+ }
+ else if (activeEffect &gt; slides[activeSlide].effects.length)
+ {
+ activeEffect = slides[activeSlide].effects.length;
+ }
+
+ createProgressBar(JessyInkPresentationLayer);
+ hideProgressBar();
+ setProgressBarValue(activeSlide);
+ setTimeIndicatorValue(0);
+ setInterval("updateTimer()", 1000);
+ setSlideToState(activeSlide, activeEffect);
+ jessyInkInitialised = true;
+}
+
+/** Function to substitute the auto-texts.
+ *
+ * @param node the node
+ * @param slideName name of the slide the node is on
+ * @param slideNumber number of the slide the node is on
+ * @param numberOfSlides number of slides in the presentation
+ */
+function substituteAutoTexts(node, slideName, slideNumber, numberOfSlides)
+{
+ var texts = node.getElementsByTagNameNS(NSS["svg"], "tspan");
+
+ for (var textCounter = 0; textCounter &lt; texts.length; textCounter++)
+ {
+ if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "slideNumber")
+ texts[textCounter].firstChild.nodeValue = slideNumber;
+ else if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "numberOfSlides")
+ texts[textCounter].firstChild.nodeValue = numberOfSlides;
+ else if (texts[textCounter].getAttributeNS(NSS["jessyink"], "autoText") == "slideTitle")
+ texts[textCounter].firstChild.nodeValue = slideName;
+ }
+}
+
+/** Convenience function to get an element depending on whether it has a property with a particular name.
+ * This function emulates some dearly missed XPath functionality.
+ *
+ * @param node the node
+ * @param namespace namespace of the attribute
+ * @param name attribute name
+ */
+function getElementsByPropertyNS(node, namespace, name)
+{
+ var elems = new Array();
+
+ if (node.getAttributeNS(namespace, name))
+ elems.push(node.getAttribute("id"));
+
+ for (var counter = 0; counter &lt; node.childNodes.length; counter++)
+ {
+ if (node.childNodes[counter].nodeType == 1)
+ elems = elems.concat(getElementsByPropertyNS(node.childNodes[counter], namespace, name));
+ }
+
+ return elems;
+}
+
+/** Function to dispatch the next effect, if there is none left, change the slide.
+ *
+ * @param dir direction of the change (1 = forwards, -1 = backwards)
+ */
+function dispatchEffects(dir)
+{
+ if (slides[activeSlide]["effects"] &amp;&amp; (((dir == 1) &amp;&amp; (activeEffect &lt; slides[activeSlide]["effects"].length)) || ((dir == -1) &amp;&amp; (activeEffect &gt; 0))))
+ {
+ processingEffect = true;
+
+ if (dir == 1)
+ {
+ effectArray = slides[activeSlide]["effects"][activeEffect];
+ activeEffect += dir;
+ }
+ else if (dir == -1)
+ {
+ activeEffect += dir;
+ effectArray = slides[activeSlide]["effects"][activeEffect];
+ }
+
+ transCounter = 0;
+ startTime = (new Date()).getTime();
+ lastFrameTime = null;
+ effect(dir);
+ }
+ else if (((dir == 1) &amp;&amp; (activeSlide &lt; (slides.length - 1))) || (((dir == -1) &amp;&amp; (activeSlide &gt; 0))))
+ {
+ changeSlide(dir);
+ }
+}
+
+/** Function to skip effects and directly either put the slide into start or end state or change slides.
+ *
+ * @param dir direction of the change (1 = forwards, -1 = backwards)
+ */
+function skipEffects(dir)
+{
+ if (slides[activeSlide]["effects"] &amp;&amp; (((dir == 1) &amp;&amp; (activeEffect &lt; slides[activeSlide]["effects"].length)) || ((dir == -1) &amp;&amp; (activeEffect &gt; 0))))
+ {
+ processingEffect = true;
+
+ if (slides[activeSlide]["effects"] &amp;&amp; (dir == 1))
+ activeEffect = slides[activeSlide]["effects"].length;
+ else
+ activeEffect = 0;
+
+ if (dir == 1)
+ setSlideToState(activeSlide, STATE_END);
+ else
+ setSlideToState(activeSlide, STATE_START);
+
+ processingEffect = false;
+ }
+ else if (((dir == 1) &amp;&amp; (activeSlide &lt; (slides.length - 1))) || (((dir == -1) &amp;&amp; (activeSlide &gt; 0))))
+ {
+ changeSlide(dir);
+ }
+}
+
+/** Function to change between slides.
+ *
+ * @param dir direction (1 = forwards, -1 = backwards)
+ */
+function changeSlide(dir)
+{
+ processingEffect = true;
+ effectArray = new Array();
+
+ effectArray[0] = new Object();
+ if (dir == 1)
+ {
+ effectArray[0]["effect"] = slides[activeSlide]["transitionOut"]["name"];
+ effectArray[0]["options"] = slides[activeSlide]["transitionOut"]["options"];
+ effectArray[0]["dir"] = -1;
+ }
+ else if (dir == -1)
+ {
+ effectArray[0]["effect"] = slides[activeSlide]["transitionIn"]["name"];
+ effectArray[0]["options"] = slides[activeSlide]["transitionIn"]["options"];
+ effectArray[0]["dir"] = 1;
+ }
+ effectArray[0]["element"] = slides[activeSlide]["element"];
+
+ activeSlide += dir;
+ setProgressBarValue(activeSlide);
+
+ effectArray[1] = new Object();
+
+ if (dir == 1)
+ {
+ effectArray[1]["effect"] = slides[activeSlide]["transitionIn"]["name"];
+ effectArray[1]["options"] = slides[activeSlide]["transitionIn"]["options"];
+ effectArray[1]["dir"] = 1;
+ }
+ else if (dir == -1)
+ {
+ effectArray[1]["effect"] = slides[activeSlide]["transitionOut"]["name"];
+ effectArray[1]["options"] = slides[activeSlide]["transitionOut"]["options"];
+ effectArray[1]["dir"] = -1;
+ }
+
+ effectArray[1]["element"] = slides[activeSlide]["element"];
+
+ if (slides[activeSlide]["effects"] &amp;&amp; (dir == -1))
+ activeEffect = slides[activeSlide]["effects"].length;
+ else
+ activeEffect = 0;
+
+ if (dir == -1)
+ setSlideToState(activeSlide, STATE_END);
+ else
+ setSlideToState(activeSlide, STATE_START);
+
+ transCounter = 0;
+ startTime = (new Date()).getTime();
+ lastFrameTime = null;
+ effect(dir);
+}
+
+/** Function to toggle between index and slide mode.
+*/
+function toggleSlideIndex()
+{
+ var suspendHandle = ROOT_NODE.suspendRedraw(500);
+
+ if (currentMode == SLIDE_MODE)
+ {
+ hideProgressBar();
+ INDEX_OFFSET = -1;
+ indexSetPageSlide(activeSlide);
+ currentMode = INDEX_MODE;
+ }
+ else if (currentMode == INDEX_MODE)
+ {
+ for (var counter = 0; counter &lt; slides.length; counter++)
+ {
+ slides[counter]["element"].setAttribute("transform","scale(1)");
+
+ if (counter == activeSlide)
+ {
+ slides[counter]["element"].style.display = "inherit";
+ slides[counter]["element"].setAttribute("opacity",1);
+ activeEffect = 0;
+ }
+ else
+ {
+ slides[counter]["element"].setAttribute("opacity",0);
+ slides[counter]["element"].style.display = "none";
+ }
+ }
+ currentMode = SLIDE_MODE;
+ setSlideToState(activeSlide, STATE_START);
+ setProgressBarValue(activeSlide);
+
+ if (progress_bar_visible)
+ {
+ showProgressBar();
+ }
+ }
+
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+}
+
+/** Function to run an effect.
+ *
+ * @param dir direction in which to play the effect (1 = forwards, -1 = backwards)
+ */
+function effect(dir)
+{
+ var done = true;
+
+ var suspendHandle = ROOT_NODE.suspendRedraw(200);
+
+ for (var counter = 0; counter &lt; effectArray.length; counter++)
+ {
+ if (effectArray[counter]["effect"] == "fade")
+ done &amp;= fade(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "appear")
+ done &amp;= appear(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "pop")
+ done &amp;= pop(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ else if (effectArray[counter]["effect"] == "view")
+ done &amp;= view(parseInt(effectArray[counter]["dir"]) * dir, effectArray[counter]["element"], transCounter, effectArray[counter]["options"]);
+ }
+
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+
+ if (!done)
+ {
+ var currentTime = (new Date()).getTime();
+ var timeDiff = 1;
+
+ transCounter = currentTime - startTime;
+
+ if (lastFrameTime != null)
+ {
+ timeDiff = timeStep - (currentTime - lastFrameTime);
+
+ if (timeDiff &lt;= 0)
+ timeDiff = 1;
+ }
+
+ lastFrameTime = currentTime;
+
+ window.setTimeout("effect(" + dir + ")", timeDiff);
+ }
+ else
+ {
+ window.location.hash = (activeSlide + 1) + '_' + activeEffect;
+ processingEffect = false;
+ }
+}
+
+/** Function to display the index sheet.
+ *
+ * @param offsetNumber offset number
+ */
+function displayIndex(offsetNumber)
+{
+ var offsetX = 0;
+ var offsetY = 0;
+
+ if (offsetNumber &lt; 0)
+ offsetNumber = 0;
+ else if (offsetNumber &gt;= slides.length)
+ offsetNumber = slides.length - 1;
+
+ for (var counter = 0; counter &lt; slides.length; counter++)
+ {
+ if ((counter &lt; offsetNumber) || (counter &gt; offsetNumber + INDEX_COLUMNS * INDEX_COLUMNS - 1))
+ {
+ slides[counter]["element"].setAttribute("opacity",0);
+ slides[counter]["element"].style.display = "none";
+ }
+ else
+ {
+ offsetX = ((counter - offsetNumber) % INDEX_COLUMNS) * WIDTH;
+ offsetY = Math.floor((counter - offsetNumber) / INDEX_COLUMNS) * HEIGHT;
+
+ slides[counter]["element"].setAttribute("transform","scale("+1/INDEX_COLUMNS+") translate("+offsetX+","+offsetY+")");
+ slides[counter]["element"].style.display = "inherit";
+ slides[counter]["element"].setAttribute("opacity",0.5);
+ }
+
+ setSlideToState(counter, STATE_END);
+ }
+
+ //do we need to save the current offset?
+ if (INDEX_OFFSET != offsetNumber)
+ INDEX_OFFSET = offsetNumber;
+}
+
+/** Function to set the active slide in the slide view.
+ *
+ * @param nbr index of the active slide
+ */
+function slideSetActiveSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ slides[activeSlide]["element"].setAttribute("opacity",0);
+ slides[activeSlide]["element"].style.display = "none";
+
+ activeSlide = parseInt(nbr);
+
+ setSlideToState(activeSlide, STATE_START);
+ slides[activeSlide]["element"].style.display = "inherit";
+ slides[activeSlide]["element"].setAttribute("opacity",1);
+
+ activeEffect = 0;
+ setProgressBarValue(nbr);
+}
+
+/** Function to set the active slide in the index view.
+ *
+ * @param nbr index of the active slide
+ */
+function indexSetActiveSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ slides[activeSlide]["element"].setAttribute("opacity",0.5);
+
+ activeSlide = parseInt(nbr);
+ window.location.hash = (activeSlide + 1) + '_0';
+
+ slides[activeSlide]["element"].setAttribute("opacity",1);
+}
+
+/** Function to set the page and active slide in index view.
+ *
+ * @param nbr index of the active slide
+ *
+ * NOTE: To force a redraw,
+ * set INDEX_OFFSET to -1 before calling indexSetPageSlide().
+ *
+ * This is necessary for zooming (otherwise the index might not
+ * get redrawn) and when switching to index mode.
+ *
+ * INDEX_OFFSET = -1
+ * indexSetPageSlide(activeSlide);
+ */
+function indexSetPageSlide(nbr)
+{
+ if (nbr &gt;= slides.length)
+ nbr = slides.length - 1;
+ else if (nbr &lt; 0)
+ nbr = 0;
+
+ //calculate the offset
+ var offset = nbr - nbr % (INDEX_COLUMNS * INDEX_COLUMNS);
+
+ if (offset &lt; 0)
+ offset = 0;
+
+ //if different from kept offset, then record and change the page
+ if (offset != INDEX_OFFSET)
+ {
+ INDEX_OFFSET = offset;
+ displayIndex(INDEX_OFFSET);
+ }
+
+ //set the active slide
+ indexSetActiveSlide(nbr);
+}
+
+/** Event handler for key press.
+ *
+ * @param e the event
+ */
+function keydown(e)
+{
+ if (!e)
+ e = window.event;
+
+ code = e.keyCode || e.charCode;
+
+ if (!processingEffect &amp;&amp; keyCodeDictionary[currentMode] &amp;&amp; keyCodeDictionary[currentMode][code])
+ return keyCodeDictionary[currentMode][code]();
+ else
+ document.onkeypress = keypress;
+}
+// Set event handler for key down.
+document.onkeydown = keydown;
+
+/** Event handler for key press.
+ *
+ * @param e the event
+ */
+function keypress(e)
+{
+ document.onkeypress = null;
+
+ if (!e)
+ e = window.event;
+
+ str = String.fromCharCode(e.keyCode || e.charCode);
+
+ if (!processingEffect &amp;&amp; charCodeDictionary[currentMode] &amp;&amp; charCodeDictionary[currentMode][str])
+ return charCodeDictionary[currentMode][str]();
+}
+
+/** Function to supply the default char code dictionary.
+ *
+ * @returns default char code dictionary
+ */
+function getDefaultCharCodeDictionary()
+{
+ var charCodeDict = new Object();
+
+ charCodeDict[SLIDE_MODE] = new Object();
+ charCodeDict[INDEX_MODE] = new Object();
+ charCodeDict[DRAWING_MODE] = new Object();
+
+ charCodeDict[SLIDE_MODE]["i"] = function () { return toggleSlideIndex(); };
+ charCodeDict[SLIDE_MODE]["d"] = function () { return slideSwitchToDrawingMode(); };
+ charCodeDict[SLIDE_MODE]["D"] = function () { return slideQueryDuration(); };
+ charCodeDict[SLIDE_MODE]["n"] = function () { return slideAddSlide(activeSlide); };
+ charCodeDict[SLIDE_MODE]["p"] = function () { return slideToggleProgressBarVisibility(); };
+ charCodeDict[SLIDE_MODE]["t"] = function () { return slideResetTimer(); };
+ charCodeDict[SLIDE_MODE]["e"] = function () { return slideUpdateExportLayer(); };
+
+ charCodeDict[DRAWING_MODE]["d"] = function () { return drawingSwitchToSlideMode(); };
+ charCodeDict[DRAWING_MODE]["0"] = function () { return drawingResetPathWidth(); };
+ charCodeDict[DRAWING_MODE]["1"] = function () { return drawingSetPathWidth(1.0); };
+ charCodeDict[DRAWING_MODE]["3"] = function () { return drawingSetPathWidth(3.0); };
+ charCodeDict[DRAWING_MODE]["5"] = function () { return drawingSetPathWidth(5.0); };
+ charCodeDict[DRAWING_MODE]["7"] = function () { return drawingSetPathWidth(7.0); };
+ charCodeDict[DRAWING_MODE]["9"] = function () { return drawingSetPathWidth(9.0); };
+ charCodeDict[DRAWING_MODE]["b"] = function () { return drawingSetPathColour("blue"); };
+ charCodeDict[DRAWING_MODE]["c"] = function () { return drawingSetPathColour("cyan"); };
+ charCodeDict[DRAWING_MODE]["g"] = function () { return drawingSetPathColour("green"); };
+ charCodeDict[DRAWING_MODE]["k"] = function () { return drawingSetPathColour("black"); };
+ charCodeDict[DRAWING_MODE]["m"] = function () { return drawingSetPathColour("magenta"); };
+ charCodeDict[DRAWING_MODE]["o"] = function () { return drawingSetPathColour("orange"); };
+ charCodeDict[DRAWING_MODE]["r"] = function () { return drawingSetPathColour("red"); };
+ charCodeDict[DRAWING_MODE]["w"] = function () { return drawingSetPathColour("white"); };
+ charCodeDict[DRAWING_MODE]["y"] = function () { return drawingSetPathColour("yellow"); };
+ charCodeDict[DRAWING_MODE]["z"] = function () { return drawingUndo(); };
+
+ charCodeDict[INDEX_MODE]["i"] = function () { return toggleSlideIndex(); };
+ charCodeDict[INDEX_MODE]["-"] = function () { return indexDecreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["="] = function () { return indexIncreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["+"] = function () { return indexIncreaseNumberOfColumns(); };
+ charCodeDict[INDEX_MODE]["0"] = function () { return indexResetNumberOfColumns(); };
+
+ return charCodeDict;
+}
+
+/** Function to supply the default key code dictionary.
+ *
+ * @returns default key code dictionary
+ */
+function getDefaultKeyCodeDictionary()
+{
+ var keyCodeDict = new Object();
+
+ keyCodeDict[SLIDE_MODE] = new Object();
+ keyCodeDict[INDEX_MODE] = new Object();
+ keyCodeDict[DRAWING_MODE] = new Object();
+
+ keyCodeDict[SLIDE_MODE][LEFT_KEY] = function() { return dispatchEffects(-1); };
+ keyCodeDict[SLIDE_MODE][RIGHT_KEY] = function() { return dispatchEffects(1); };
+ keyCodeDict[SLIDE_MODE][UP_KEY] = function() { return skipEffects(-1); };
+ keyCodeDict[SLIDE_MODE][DOWN_KEY] = function() { return skipEffects(1); };
+ keyCodeDict[SLIDE_MODE][PAGE_UP_KEY] = function() { return dispatchEffects(-1); };
+ keyCodeDict[SLIDE_MODE][PAGE_DOWN_KEY] = function() { return dispatchEffects(1); };
+ keyCodeDict[SLIDE_MODE][HOME_KEY] = function() { return slideSetActiveSlide(0); };
+ keyCodeDict[SLIDE_MODE][END_KEY] = function() { return slideSetActiveSlide(slides.length - 1); };
+ keyCodeDict[SLIDE_MODE][SPACE_KEY] = function() { return dispatchEffects(1); };
+
+ keyCodeDict[INDEX_MODE][LEFT_KEY] = function() { return indexSetPageSlide(activeSlide - 1); };
+ keyCodeDict[INDEX_MODE][RIGHT_KEY] = function() { return indexSetPageSlide(activeSlide + 1); };
+ keyCodeDict[INDEX_MODE][UP_KEY] = function() { return indexSetPageSlide(activeSlide - INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][DOWN_KEY] = function() { return indexSetPageSlide(activeSlide + INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][PAGE_UP_KEY] = function() { return indexSetPageSlide(activeSlide - INDEX_COLUMNS * INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][PAGE_DOWN_KEY] = function() { return indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS); };
+ keyCodeDict[INDEX_MODE][HOME_KEY] = function() { return indexSetPageSlide(0); };
+ keyCodeDict[INDEX_MODE][END_KEY] = function() { return indexSetPageSlide(slides.length - 1); };
+ keyCodeDict[INDEX_MODE][ENTER_KEY] = function() { return toggleSlideIndex(); };
+
+ keyCodeDict[DRAWING_MODE][ESCAPE_KEY] = function () { return drawingSwitchToSlideMode(); };
+
+ return keyCodeDict;
+}
+
+/** Function to handle all mouse events.
+ *
+ * @param evnt event
+ * @param action type of event (e.g. mouse up, mouse wheel)
+ */
+function mouseHandlerDispatch(evnt, action)
+{
+ if (!evnt)
+ evnt = window.event;
+
+ var retVal = true;
+
+ if (!processingEffect &amp;&amp; mouseHandlerDictionary[currentMode] &amp;&amp; mouseHandlerDictionary[currentMode][action])
+ {
+ var subRetVal = mouseHandlerDictionary[currentMode][action](evnt);
+
+ if (subRetVal != null &amp;&amp; subRetVal != undefined)
+ retVal = subRetVal;
+ }
+
+ if (evnt.preventDefault &amp;&amp; !retVal)
+ evnt.preventDefault();
+
+ evnt.returnValue = retVal;
+
+ return retVal;
+}
+
+// Set mouse event handler.
+document.onmousedown = function(e) { return mouseHandlerDispatch(e, MOUSE_DOWN); };
+document.onmouseup = function(e) { return mouseHandlerDispatch(e, MOUSE_UP); };
+document.onmousemove = function(e) { return mouseHandlerDispatch(e, MOUSE_MOVE); };
+
+// Moz
+if (window.addEventListener)
+{
+ window.addEventListener('DOMMouseScroll', function(e) { return mouseHandlerDispatch(e, MOUSE_WHEEL); }, false);
+}
+
+// Opera Safari OK - may not work in IE
+window.onmousewheel = function(e) { return mouseHandlerDispatch(e, MOUSE_WHEEL); };
+
+/** Function to supply the default mouse handler dictionary.
+ *
+ * @returns default mouse handler dictionary
+ */
+function getDefaultMouseHandlerDictionary()
+{
+ var mouseHandlerDict = new Object();
+
+ mouseHandlerDict[SLIDE_MODE] = new Object();
+ mouseHandlerDict[INDEX_MODE] = new Object();
+ mouseHandlerDict[DRAWING_MODE] = new Object();
+
+ mouseHandlerDict[SLIDE_MODE][MOUSE_DOWN] = function(evnt) { return dispatchEffects(1); };
+ mouseHandlerDict[SLIDE_MODE][MOUSE_WHEEL] = function(evnt) { return slideMousewheel(evnt); };
+
+ mouseHandlerDict[INDEX_MODE][MOUSE_DOWN] = function(evnt) { return toggleSlideIndex(); };
+
+ mouseHandlerDict[DRAWING_MODE][MOUSE_DOWN] = function(evnt) { return drawingMousedown(evnt); };
+ mouseHandlerDict[DRAWING_MODE][MOUSE_UP] = function(evnt) { return drawingMouseup(evnt); };
+ mouseHandlerDict[DRAWING_MODE][MOUSE_MOVE] = function(evnt) { return drawingMousemove(evnt); };
+
+ return mouseHandlerDict;
+}
+
+/** Function to switch from slide mode to drawing mode.
+*/
+function slideSwitchToDrawingMode()
+{
+ currentMode = DRAWING_MODE;
+
+ var tempDict;
+
+ if (ROOT_NODE.hasAttribute("style"))
+ tempDict = propStrToDict(ROOT_NODE.getAttribute("style"));
+ else
+ tempDict = new Object();
+
+ tempDict["cursor"] = "crosshair";
+ ROOT_NODE.setAttribute("style", dictToPropStr(tempDict));
+}
+
+/** Function to switch from drawing mode to slide mode.
+*/
+function drawingSwitchToSlideMode()
+{
+ currentMode = SLIDE_MODE;
+
+ var tempDict;
+
+ if (ROOT_NODE.hasAttribute("style"))
+ tempDict = propStrToDict(ROOT_NODE.getAttribute("style"));
+ else
+ tempDict = new Object();
+
+ tempDict["cursor"] = "auto";
+ ROOT_NODE.setAttribute("style", dictToPropStr(tempDict));
+}
+
+/** Function to decrease the number of columns in index mode.
+*/
+function indexDecreaseNumberOfColumns()
+{
+ if (INDEX_COLUMNS &gt;= 3)
+ {
+ INDEX_COLUMNS -= 1;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to increase the number of columns in index mode.
+*/
+function indexIncreaseNumberOfColumns()
+{
+ if (INDEX_COLUMNS &lt; 7)
+ {
+ INDEX_COLUMNS += 1;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to reset the number of columns in index mode.
+*/
+function indexResetNumberOfColumns()
+{
+ if (INDEX_COLUMNS != INDEX_COLUMNS_DEFAULT)
+ {
+ INDEX_COLUMNS = INDEX_COLUMNS_DEFAULT;
+ INDEX_OFFSET = -1
+ indexSetPageSlide(activeSlide);
+ }
+}
+
+/** Function to reset path width in drawing mode.
+*/
+function drawingResetPathWidth()
+{
+ path_width = path_width_default;
+ set_path_paint_width();
+}
+
+/** Function to set path width in drawing mode.
+ *
+ * @param width new path width
+ */
+function drawingSetPathWidth(width)
+{
+ path_width = width;
+ set_path_paint_width();
+}
+
+/** Function to set path colour in drawing mode.
+ *
+ * @param colour new path colour
+ */
+function drawingSetPathColour(colour)
+{
+ path_colour = colour;
+}
+
+/** Function to query the duration of the presentation from the user in slide mode.
+*/
+function slideQueryDuration()
+{
+ var new_duration = prompt("Length of presentation in minutes?", timer_duration);
+
+ if ((new_duration != null) &amp;&amp; (new_duration != ''))
+ {
+ timer_duration = new_duration;
+ }
+
+ updateTimer();
+}
+
+/** Function to add new slide in slide mode.
+ *
+ * @param afterSlide after which slide to insert the new one
+ */
+function slideAddSlide(afterSlide)
+{
+ addSlide(afterSlide);
+ slideSetActiveSlide(afterSlide + 1);
+ updateTimer();
+}
+
+/** Function to toggle the visibility of the progress bar in slide mode.
+*/
+function slideToggleProgressBarVisibility()
+{
+ if (progress_bar_visible)
+ {
+ progress_bar_visible = false;
+ hideProgressBar();
+ }
+ else
+ {
+ progress_bar_visible = true;
+ showProgressBar();
+ }
+}
+
+/** Function to reset the timer in slide mode.
+*/
+function slideResetTimer()
+{
+ timer_start = timer_elapsed;
+ updateTimer();
+}
+
+/** Convenience function to pad a string with zero in front up to a certain length.
+ */
+function padString(str, len)
+{
+ var outStr = str;
+
+ while (outStr.length &lt; len)
+ {
+ outStr = '0' + outStr;
+ }
+
+ return outStr;
+}
+
+/** Function to update the export layer.
+ */
+function slideUpdateExportLayer()
+{
+ // Suspend redraw since we are going to mess with the slides.
+ var suspendHandle = ROOT_NODE.suspendRedraw(2000);
+
+ var tmpActiveSlide = activeSlide;
+ var tmpActiveEffect = activeEffect;
+ var exportedLayers = new Array();
+
+ for (var counterSlides = 0; counterSlides &lt; slides.length; counterSlides++)
+ {
+ var exportNode;
+
+ setSlideToState(counterSlides, STATE_START);
+
+ var maxEffect = 0;
+
+ if (slides[counterSlides].effects)
+ {
+ maxEffect = slides[counterSlides].effects.length;
+ }
+
+ exportNode = slides[counterSlides].element.cloneNode(true);
+ exportNode.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ exportNode.setAttributeNS(NSS["inkscape"], "label", "slide_" + padString((counterSlides + 1).toString(), slides.length.toString().length) + "_effect_" + padString("0", maxEffect.toString().length));
+
+ exportedLayers.push(exportNode);
+
+ if (slides[counterSlides]["effects"])
+ {
+ for (var counter = 0; counter &lt; slides[counterSlides]["effects"].length; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[counterSlides]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[counterSlides]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(parseInt(effect["dir"]), effect["element"], STATE_END, effect["options"]);
+ }
+
+ var layerName = "slide_" + padString((counterSlides + 1).toString(), slides.length.toString().length) + "_effect_" + padString((counter + 1).toString(), maxEffect.toString().length);
+ exportNode = slides[counterSlides].element.cloneNode(true);
+ exportNode.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ exportNode.setAttributeNS(NSS["inkscape"], "label", layerName);
+ exportNode.setAttribute("id", layerName);
+
+ exportedLayers.push(exportNode);
+ }
+ }
+ }
+
+ activeSlide = tmpActiveSlide;
+ activeEffect = tmpActiveEffect;
+ setSlideToState(activeSlide, activeEffect);
+
+ // Copy image.
+ var newDoc = document.documentElement.cloneNode(true);
+
+ // Delete viewbox form new imag and set width and height.
+ newDoc.removeAttribute('viewbox');
+ newDoc.setAttribute('width', WIDTH);
+ newDoc.setAttribute('height', HEIGHT);
+
+ // Delete all layers and script elements.
+ var nodesToBeRemoved = new Array();
+
+ for (var childCounter = 0; childCounter &lt; newDoc.childNodes.length; childCounter++)
+ {
+ var child = newDoc.childNodes[childCounter];
+
+ if (child.nodeType == 1)
+ {
+ if ((child.nodeName.toUpperCase() == 'G') || (child.nodeName.toUpperCase() == 'SCRIPT'))
+ {
+ nodesToBeRemoved.push(child);
+ }
+ }
+ }
+
+ for (var ndCounter = 0; ndCounter &lt; nodesToBeRemoved.length; ndCounter++)
+ {
+ var nd = nodesToBeRemoved[ndCounter];
+
+ // Before removing the node, check whether it contains any definitions.
+ var defs = nd.getElementsByTagNameNS(NSS["svg"], "defs");
+
+ for (var defsCounter = 0; defsCounter &lt; defs.length; defsCounter++)
+ {
+ if (defs[defsCounter].id)
+ {
+ newDoc.appendChild(defs[defsCounter].cloneNode(true));
+ }
+ }
+
+ // Remove node.
+ nd.parentNode.removeChild(nd);
+ }
+
+ // Set current layer.
+ if (exportedLayers[0])
+ {
+ var namedView;
+
+ for (var nodeCounter = 0; nodeCounter &lt; newDoc.childNodes.length; nodeCounter++)
+ {
+ if ((newDoc.childNodes[nodeCounter].nodeType == 1) &amp;&amp; (newDoc.childNodes[nodeCounter].getAttribute('id') == 'base'))
+ {
+ namedView = newDoc.childNodes[nodeCounter];
+ }
+ }
+
+ if (namedView)
+ {
+ namedView.setAttributeNS(NSS['inkscape'], 'current-layer', exportedLayers[0].getAttributeNS(NSS['inkscape'], 'label'));
+ }
+ }
+
+ // Add exported layers.
+ while (exportedLayers.length &gt; 0)
+ {
+ var nd = exportedLayers.pop();
+
+ nd.setAttribute("opacity",1);
+ nd.style.display = "inherit";
+
+ newDoc.appendChild(nd);
+ }
+
+ // Serialise the new document.
+ window.location = 'data:application/svg+xml;base64;charset=utf-8,' + window.btoa(unescape(encodeURIComponent((new XMLSerializer()).serializeToString(newDoc))));
+
+ // Unsuspend redraw.
+ ROOT_NODE.unsuspendRedraw(suspendHandle);
+ ROOT_NODE.forceRedraw();
+}
+
+/** Function to undo last drawing operation.
+*/
+function drawingUndo()
+{
+ mouse_presentation_path = null;
+ mouse_original_path = null;
+
+ if (history_presentation_elements.length &gt; 0)
+ {
+ var p = history_presentation_elements.pop();
+ var parent = p.parentNode.removeChild(p);
+
+ p = history_original_elements.pop();
+ parent = p.parentNode.removeChild(p);
+ }
+}
+
+/** Event handler for mouse down in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMousedown(e)
+{
+ var value = 0;
+
+ if (e.button)
+ value = e.button;
+ else if (e.which)
+ value = e.which;
+
+ if (value == 1)
+ {
+ history_counter++;
+
+ var p = calcCoord(e);
+
+ mouse_last_x = e.clientX;
+ mouse_last_y = e.clientY;
+ mouse_original_path = document.createElementNS(NSS["svg"], "path");
+ mouse_original_path.setAttribute("stroke", path_colour);
+ mouse_original_path.setAttribute("stroke-width", path_paint_width);
+ mouse_original_path.setAttribute("fill", "none");
+ mouse_original_path.setAttribute("id", "path " + Date());
+ mouse_original_path.setAttribute("d", "M" + p.x + "," + p.y);
+ slides[activeSlide]["original_element"].appendChild(mouse_original_path);
+ history_original_elements.push(mouse_original_path);
+
+ mouse_presentation_path = document.createElementNS(NSS["svg"], "path");
+ mouse_presentation_path.setAttribute("stroke", path_colour);
+ mouse_presentation_path.setAttribute("stroke-width", path_paint_width);
+ mouse_presentation_path.setAttribute("fill", "none");
+ mouse_presentation_path.setAttribute("id", "path " + Date() + " presentation copy");
+ mouse_presentation_path.setAttribute("d", "M" + p.x + "," + p.y);
+
+ if (slides[activeSlide]["viewGroup"])
+ slides[activeSlide]["viewGroup"].appendChild(mouse_presentation_path);
+ else
+ slides[activeSlide]["element"].appendChild(mouse_presentation_path);
+
+ history_presentation_elements.push(mouse_presentation_path);
+
+ return false;
+ }
+
+ return true;
+}
+
+/** Event handler for mouse up in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMouseup(e)
+{
+ if(!e)
+ e = window.event;
+
+ if (mouse_presentation_path != null)
+ {
+ var p = calcCoord(e);
+ var d = mouse_presentation_path.getAttribute("d");
+ d += " L" + p.x + "," + p.y;
+ mouse_presentation_path.setAttribute("d", d);
+ mouse_presentation_path = null;
+ mouse_original_path.setAttribute("d", d);
+ mouse_original_path = null;
+
+ return false;
+ }
+
+ return true;
+}
+
+/** Event handler for mouse move in drawing mode.
+ *
+ * @param e the event
+ */
+function drawingMousemove(e)
+{
+ if(!e)
+ e = window.event;
+
+ var dist = (mouse_last_x - e.clientX) * (mouse_last_x - e.clientX) + (mouse_last_y - e.clientY) * (mouse_last_y - e.clientY);
+
+ if (mouse_presentation_path == null)
+ {
+ return true;
+ }
+
+ if (dist &gt;= mouse_min_dist_sqr)
+ {
+ var p = calcCoord(e);
+ var d = mouse_presentation_path.getAttribute("d");
+ d += " L" + p.x + "," + p.y;
+ mouse_presentation_path.setAttribute("d", d);
+ mouse_original_path.setAttribute("d", d);
+ mouse_last_x = e.clientX;
+ mouse_last_y = e.clientY;
+ }
+
+ return false;
+}
+
+/** Event handler for mouse wheel events in slide mode.
+ * based on http://adomas.org/javascript-mouse-wheel/
+ *
+ * @param e the event
+ */
+function slideMousewheel(e)
+{
+ var delta = 0;
+
+ if (!e)
+ e = window.event;
+
+ if (e.wheelDelta)
+ { // IE Opera
+ delta = e.wheelDelta/120;
+ }
+ else if (e.detail)
+ { // MOZ
+ delta = -e.detail/3;
+ }
+
+ if (delta &gt; 0)
+ skipEffects(-1);
+ else if (delta &lt; 0)
+ skipEffects(1);
+
+ if (e.preventDefault)
+ e.preventDefault();
+
+ e.returnValue = false;
+}
+
+/** Event handler for mouse wheel events in index mode.
+ * based on http://adomas.org/javascript-mouse-wheel/
+ *
+ * @param e the event
+ */
+function indexMousewheel(e)
+{
+ var delta = 0;
+
+ if (!e)
+ e = window.event;
+
+ if (e.wheelDelta)
+ { // IE Opera
+ delta = e.wheelDelta/120;
+ }
+ else if (e.detail)
+ { // MOZ
+ delta = -e.detail/3;
+ }
+
+ if (delta &gt; 0)
+ indexSetPageSlide(activeSlide - INDEX_COLUMNS * INDEX_COLUMNS);
+ else if (delta &lt; 0)
+ indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS);
+
+ if (e.preventDefault)
+ e.preventDefault();
+
+ e.returnValue = false;
+}
+
+/** Function to set the path paint width.
+*/
+function set_path_paint_width()
+{
+ var svgPoint1 = document.documentElement.createSVGPoint();
+ var svgPoint2 = document.documentElement.createSVGPoint();
+
+ svgPoint1.x = 0.0;
+ svgPoint1.y = 0.0;
+ svgPoint2.x = 1.0;
+ svgPoint2.y = 0.0;
+
+ var matrix = slides[activeSlide]["element"].getTransformToElement(ROOT_NODE);
+
+ if (slides[activeSlide]["viewGroup"])
+ matrix = slides[activeSlide]["viewGroup"].getTransformToElement(ROOT_NODE);
+
+ svgPoint1 = svgPoint1.matrixTransform(matrix);
+ svgPoint2 = svgPoint2.matrixTransform(matrix);
+
+ path_paint_width = path_width / Math.sqrt((svgPoint2.x - svgPoint1.x) * (svgPoint2.x - svgPoint1.x) + (svgPoint2.y - svgPoint1.y) * (svgPoint2.y - svgPoint1.y));
+}
+
+/** The view effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect); for the view effect the options need to contain the old and the new matrix.
+ */
+function view(dir, element, time, options)
+{
+ var length = 250;
+ var fraction;
+
+ if (!options["matrixInitial"])
+ {
+ var tempString = slides[activeSlide]["viewGroup"].getAttribute("transform");
+
+ if (tempString)
+ options["matrixInitial"] = (new matrixSVG()).fromAttribute(tempString);
+ else
+ options["matrixInitial"] = (new matrixSVG()).fromSVGElements(1, 0, 0, 1, 0, 0);
+ }
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("transform", options["matrixInitial"].toAttribute());
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("transform", options["matrixNew"].toAttribute());
+
+ set_path_paint_width();
+
+ options["matrixInitial"] = null;
+ return true;
+ }
+ else
+ {
+ element.setAttribute("transform", options["matrixInitial"].mix(options["matrixNew"], fraction).toAttribute());
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("transform", options["matrixInitial"].toAttribute());
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("transform", options["matrixOld"].toAttribute());
+ set_path_paint_width();
+
+ options["matrixInitial"] = null;
+ return true;
+ }
+ else
+ {
+ element.setAttribute("transform", options["matrixInitial"].mix(options["matrixOld"], fraction).toAttribute());
+ }
+ }
+
+ return false;
+}
+
+/** The fade effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function fade(dir, element, time, options)
+{
+ var length = 250;
+ var fraction;
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.style.display = "none";
+ element.setAttribute("opacity", 0);
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1);
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", fraction);
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1);
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 0);
+ element.style.display = "none";
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity", 1 - fraction);
+ }
+ }
+ return false;
+}
+
+/** The appear effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function appear(dir, element, time, options)
+{
+ if (dir == 1)
+ {
+ element.style.display = "inherit";
+ element.setAttribute("opacity",1);
+ }
+ else if (dir == -1)
+ {
+ element.style.display = "none";
+ element.setAttribute("opacity",0);
+ }
+ return true;
+}
+
+/** The pop effect.
+ *
+ * @param dir direction the effect should be played (1 = forwards, -1 = backwards)
+ * @param element the element the effect should be applied to
+ * @param time the time that has elapsed since the beginning of the effect
+ * @param options a dictionary with additional options (e.g. length of the effect)
+ */
+function pop(dir, element, time, options)
+{
+ var length = 500;
+ var fraction;
+
+ if ((time == STATE_END) || (time == STATE_START))
+ fraction = 1;
+ else
+ {
+ if (options &amp;&amp; options["length"])
+ length = options["length"];
+
+ fraction = time / length;
+ }
+
+ if (dir == 1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("opacity", 0);
+ element.setAttribute("transform", "scale(0)");
+ element.style.display = "none";
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 1);
+ element.removeAttribute("transform");
+ element.style.display = "inherit";
+ return true;
+ }
+ else
+ {
+ element.style.display = "inherit";
+ var opacityFraction = fraction * 3;
+ if (opacityFraction &gt; 1)
+ opacityFraction = 1;
+ element.setAttribute("opacity", opacityFraction);
+ var offsetX = WIDTH * (1.0 - fraction) / 2.0;
+ var offsetY = HEIGHT * (1.0 - fraction) / 2.0;
+ element.setAttribute("transform", "translate(" + offsetX + "," + offsetY + ") scale(" + fraction + ")");
+ }
+ }
+ else if (dir == -1)
+ {
+ if (fraction &lt;= 0)
+ {
+ element.setAttribute("opacity", 1);
+ element.setAttribute("transform", "scale(1)");
+ element.style.display = "inherit";
+ }
+ else if (fraction &gt;= 1)
+ {
+ element.setAttribute("opacity", 0);
+ element.removeAttribute("transform");
+ element.style.display = "none";
+ return true;
+ }
+ else
+ {
+ element.setAttribute("opacity", 1 - fraction);
+ element.setAttribute("transform", "scale(" + 1 - fraction + ")");
+ element.style.display = "inherit";
+ }
+ }
+ return false;
+}
+
+/** Function to set a slide either to the start or the end state.
+ *
+ * @param slide the slide to use
+ * @param state the state into which the slide should be set
+ */
+function setSlideToState(slide, state)
+{
+ slides[slide]["viewGroup"].setAttribute("transform", slides[slide].initialView);
+
+ if (slides[slide]["effects"])
+ {
+ if (state == STATE_END)
+ {
+ for (var counter = 0; counter &lt; slides[slide]["effects"].length; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ }
+ }
+ }
+ else if (state == STATE_START)
+ {
+ for (var counter = slides[slide]["effects"].length - 1; counter &gt;= 0; counter--)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(parseInt(effect["dir"]) * -1, effect["element"], STATE_START, effect["options"]);
+ }
+ }
+ }
+ else
+ {
+ setSlideToState(slide, STATE_START);
+
+ for (var counter = 0; counter &lt; slides[slide]["effects"].length &amp;&amp; counter &lt; state; counter++)
+ {
+ for (var subCounter = 0; subCounter &lt; slides[slide]["effects"][counter].length; subCounter++)
+ {
+ var effect = slides[slide]["effects"][counter][subCounter];
+ if (effect["effect"] == "fade")
+ fade(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "appear")
+ appear(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "pop")
+ pop(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ else if (effect["effect"] == "view")
+ view(effect["dir"], effect["element"], STATE_END, effect["options"]);
+ }
+ }
+ }
+ }
+
+ window.location.hash = (activeSlide + 1) + '_' + activeEffect;
+}
+
+/** Convenience function to translate a attribute string into a dictionary.
+ *
+ * @param str the attribute string
+ * @return a dictionary
+ * @see dictToPropStr
+ */
+function propStrToDict(str)
+{
+ var list = str.split(";");
+ var obj = new Object();
+
+ for (var counter = 0; counter &lt; list.length; counter++)
+ {
+ var subStr = list[counter];
+ var subList = subStr.split(":");
+ if (subList.length == 2)
+ {
+ obj[subList[0]] = subList[1];
+ }
+ }
+
+ return obj;
+}
+
+/** Convenience function to translate a dictionary into a string that can be used as an attribute.
+ *
+ * @param dict the dictionary to convert
+ * @return a string that can be used as an attribute
+ * @see propStrToDict
+ */
+function dictToPropStr(dict)
+{
+ var str = "";
+
+ for (var key in dict)
+ {
+ str += key + ":" + dict[key] + ";";
+ }
+
+ return str;
+}
+
+/** Sub-function to add a suffix to the ids of the node and all its children.
+ *
+ * @param node the node to change
+ * @param suffix the suffix to add
+ * @param replace dictionary of replaced ids
+ * @see suffixNodeIds
+ */
+function suffixNoneIds_sub(node, suffix, replace)
+{
+ if (node.nodeType == 1)
+ {
+ if (node.getAttribute("id"))
+ {
+ var id = node.getAttribute("id")
+ replace["#" + id] = id + suffix;
+ node.setAttribute("id", id + suffix);
+ }
+
+ if ((node.nodeName == "use") &amp;&amp; (node.getAttributeNS(NSS["xlink"], "href")) &amp;&amp; (replace[node.getAttribute(NSS["xlink"], "href")]))
+ node.setAttribute(NSS["xlink"], "href", node.getAttribute(NSS["xlink"], "href") + suffix);
+
+ if (node.childNodes)
+ {
+ for (var counter = 0; counter &lt; node.childNodes.length; counter++)
+ suffixNoneIds_sub(node.childNodes[counter], suffix, replace);
+ }
+ }
+}
+
+/** Function to add a suffix to the ids of the node and all its children.
+ *
+ * @param node the node to change
+ * @param suffix the suffix to add
+ * @return the changed node
+ * @see suffixNodeIds_sub
+ */
+function suffixNodeIds(node, suffix)
+{
+ var replace = new Object();
+
+ suffixNoneIds_sub(node, suffix, replace);
+
+ return node;
+}
+
+/** Function to build a progress bar.
+ *
+ * @param parent node to attach the progress bar to
+ */
+function createProgressBar(parent_node)
+{
+ var g = document.createElementNS(NSS["svg"], "g");
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "layer_progress_bar");
+ g.setAttribute("style", "display: none;");
+
+ var rect_progress_bar = document.createElementNS(NSS["svg"], "rect");
+ rect_progress_bar.setAttribute("style", "marker: none; fill: rgb(128, 128, 128); stroke: none;");
+ rect_progress_bar.setAttribute("id", "rect_progress_bar");
+ rect_progress_bar.setAttribute("x", 0);
+ rect_progress_bar.setAttribute("y", 0.99 * HEIGHT);
+ rect_progress_bar.setAttribute("width", 0);
+ rect_progress_bar.setAttribute("height", 0.01 * HEIGHT);
+ g.appendChild(rect_progress_bar);
+
+ var circle_timer_indicator = document.createElementNS(NSS["svg"], "circle");
+ circle_timer_indicator.setAttribute("style", "marker: none; fill: rgb(255, 0, 0); stroke: none;");
+ circle_timer_indicator.setAttribute("id", "circle_timer_indicator");
+ circle_timer_indicator.setAttribute("cx", 0.005 * HEIGHT);
+ circle_timer_indicator.setAttribute("cy", 0.995 * HEIGHT);
+ circle_timer_indicator.setAttribute("r", 0.005 * HEIGHT);
+ g.appendChild(circle_timer_indicator);
+
+ parent_node.appendChild(g);
+}
+
+/** Function to hide the progress bar.
+ *
+ */
+function hideProgressBar()
+{
+ var progress_bar = document.getElementById("layer_progress_bar");
+
+ if (!progress_bar)
+ {
+ return;
+ }
+
+ progress_bar.setAttribute("style", "display: none;");
+}
+
+/** Function to show the progress bar.
+ *
+ */
+function showProgressBar()
+{
+ var progress_bar = document.getElementById("layer_progress_bar");
+
+ if (!progress_bar)
+ {
+ return;
+ }
+
+ progress_bar.setAttribute("style", "display: inherit;");
+}
+
+/** Set progress bar value.
+ *
+ * @param value the current slide number
+ *
+ */
+function setProgressBarValue(value)
+{
+ var rect_progress_bar = document.getElementById("rect_progress_bar");
+
+ if (!rect_progress_bar)
+ {
+ return;
+ }
+
+ if (value &lt; 1)
+ {
+ // First slide, assumed to be the title of the presentation
+ var x = 0;
+ var w = 0.01 * HEIGHT;
+ }
+ else if (value &gt;= slides.length - 1)
+ {
+ // Last slide, assumed to be the end of the presentation
+ var x = WIDTH - 0.01 * HEIGHT;
+ var w = 0.01 * HEIGHT;
+ }
+ else
+ {
+ value -= 1;
+ value /= (slides.length - 2);
+
+ var x = WIDTH * value;
+ var w = WIDTH / (slides.length - 2);
+ }
+
+ rect_progress_bar.setAttribute("x", x);
+ rect_progress_bar.setAttribute("width", w);
+}
+
+/** Set time indicator.
+ *
+ * @param value the percentage of time elapse so far between 0.0 and 1.0
+ *
+ */
+function setTimeIndicatorValue(value)
+{
+ var circle_timer_indicator = document.getElementById("circle_timer_indicator");
+
+ if (!circle_timer_indicator)
+ {
+ return;
+ }
+
+ if (value &lt; 0.0)
+ {
+ value = 0.0;
+ }
+
+ if (value &gt; 1.0)
+ {
+ value = 1.0;
+ }
+
+ var cx = (WIDTH - 0.01 * HEIGHT) * value + 0.005 * HEIGHT;
+ circle_timer_indicator.setAttribute("cx", cx);
+}
+
+/** Update timer.
+ *
+ */
+function updateTimer()
+{
+ timer_elapsed += 1;
+ setTimeIndicatorValue((timer_elapsed - timer_start) / (60 * timer_duration));
+}
+
+/** Convert screen coordinates to document coordinates.
+ *
+ * @param e event with screen coordinates
+ *
+ * @return coordinates in SVG file coordinate system
+ */
+function calcCoord(e)
+{
+ var svgPoint = document.documentElement.createSVGPoint();
+ svgPoint.x = e.clientX + window.pageXOffset;
+ svgPoint.y = e.clientY + window.pageYOffset;
+
+ var matrix = slides[activeSlide]["element"].getScreenCTM();
+
+ if (slides[activeSlide]["viewGroup"])
+ matrix = slides[activeSlide]["viewGroup"].getScreenCTM();
+
+ svgPoint = svgPoint.matrixTransform(matrix.inverse());
+ return svgPoint;
+}
+
+/** Add slide.
+ *
+ * @param after_slide after which slide the new slide should be inserted into the presentation
+ */
+function addSlide(after_slide)
+{
+ number_of_added_slides++;
+
+ var g = document.createElementNS(NSS["svg"], "g");
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "Whiteboard " + Date() + " presentation copy");
+ g.setAttribute("style", "display: none;");
+
+ var new_slide = new Object();
+ new_slide["element"] = g;
+
+ // Set build in transition.
+ new_slide["transitionIn"] = new Object();
+ var dict = defaultTransitionInDict;
+ new_slide["transitionIn"]["name"] = dict["name"];
+ new_slide["transitionIn"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ new_slide["transitionIn"]["options"][key] = dict[key];
+
+ // Set build out transition.
+ new_slide["transitionOut"] = new Object();
+ dict = defaultTransitionOutDict;
+ new_slide["transitionOut"]["name"] = dict["name"];
+ new_slide["transitionOut"]["options"] = new Object();
+
+ for (key in dict)
+ if (key != "name")
+ new_slide["transitionOut"]["options"][key] = dict[key];
+
+ // Copy master slide content.
+ if (masterSlide)
+ {
+ var clonedNode = suffixNodeIds(masterSlide.cloneNode(true), "_" + Date() + " presentation_copy");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "groupmode");
+ clonedNode.removeAttributeNS(NSS["inkscape"], "label");
+ clonedNode.style.display = "inherit";
+
+ g.appendChild(clonedNode);
+ }
+
+ // Substitute auto texts.
+ substituteAutoTexts(g, "Whiteboard " + number_of_added_slides, "W" + number_of_added_slides, slides.length);
+
+ g.setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + (after_slide + 1) + ")) { indexSetActiveSlide(" + (after_slide + 1) + "); };");
+
+ // Create a transform group.
+ var transformGroup = document.createElementNS(NSS["svg"], "g");
+
+ // Add content to transform group.
+ while (g.firstChild)
+ transformGroup.appendChild(g.firstChild);
+
+ // Transfer the transform attribute from the node to the transform group.
+ if (g.getAttribute("transform"))
+ {
+ transformGroup.setAttribute("transform", g.getAttribute("transform"));
+ g.removeAttribute("transform");
+ }
+
+ // Create a view group.
+ var viewGroup = document.createElementNS(NSS["svg"], "g");
+
+ viewGroup.appendChild(transformGroup);
+ new_slide["viewGroup"] = g.appendChild(viewGroup);
+
+ // Insert background.
+ if (BACKGROUND_COLOR != null)
+ {
+ var rectNode = document.createElementNS(NSS["svg"], "rect");
+
+ rectNode.setAttribute("x", 0);
+ rectNode.setAttribute("y", 0);
+ rectNode.setAttribute("width", WIDTH);
+ rectNode.setAttribute("height", HEIGHT);
+ rectNode.setAttribute("id", "jessyInkBackground" + Date());
+ rectNode.setAttribute("fill", BACKGROUND_COLOR);
+
+ new_slide["viewGroup"].insertBefore(rectNode, new_slide["viewGroup"].firstChild);
+ }
+
+ // Set initial view even if there are no other views.
+ var matrixOld = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+
+ new_slide["viewGroup"].setAttribute("transform", matrixOld.toAttribute());
+ new_slide.initialView = matrixOld.toAttribute();
+
+ // Insert slide
+ var node = slides[after_slide]["element"];
+ var next_node = node.nextSibling;
+ var parent_node = node.parentNode;
+
+ if (next_node)
+ {
+ parent_node.insertBefore(g, next_node);
+ }
+ else
+ {
+ parent_node.appendChild(g);
+ }
+
+ g = document.createElementNS(NSS["svg"], "g");
+ g.setAttributeNS(NSS["inkscape"], "groupmode", "layer");
+ g.setAttributeNS(NSS["inkscape"], "label", "Whiteboard " + number_of_added_slides);
+ g.setAttribute("clip-path", "url(#jessyInkSlideClipPath)");
+ g.setAttribute("id", "Whiteboard " + Date());
+ g.setAttribute("style", "display: none;");
+
+ new_slide["original_element"] = g;
+
+ node = slides[after_slide]["original_element"];
+ next_node = node.nextSibling;
+ parent_node = node.parentNode;
+
+ if (next_node)
+ {
+ parent_node.insertBefore(g, next_node);
+ }
+ else
+ {
+ parent_node.appendChild(g);
+ }
+
+ before_new_slide = slides.slice(0, after_slide + 1);
+ after_new_slide = slides.slice(after_slide + 1);
+ slides = before_new_slide.concat(new_slide, after_new_slide);
+
+ //resetting the counter attributes on the slides that follow the new slide...
+ for (var counter = after_slide+2; counter &lt; slides.length; counter++)
+ {
+ slides[counter]["element"].setAttribute("onmouseover", "if ((currentMode == INDEX_MODE) &amp;&amp; ( activeSlide != " + counter + ")) { indexSetActiveSlide(" + counter + "); };");
+ }
+}
+
+/** Convenience function to obtain a transformation matrix from a point matrix.
+ *
+ * @param mPoints Point matrix.
+ * @return A transformation matrix.
+ */
+function pointMatrixToTransformation(mPoints)
+{
+ mPointsOld = (new matrixSVG()).fromElements(0, WIDTH, WIDTH, 0, 0, HEIGHT, 1, 1, 1);
+
+ return mPointsOld.mult(mPoints.inv());
+}
+
+/** Convenience function to obtain a matrix with three corners of a rectangle.
+ *
+ * @param rect an svg rectangle
+ * @return a matrixSVG containing three corners of the rectangle
+ */
+function rectToMatrix(rect)
+{
+ rectWidth = rect.getBBox().width;
+ rectHeight = rect.getBBox().height;
+ rectX = rect.getBBox().x;
+ rectY = rect.getBBox().y;
+ rectXcorr = 0;
+ rectYcorr = 0;
+
+ scaleX = WIDTH / rectWidth;
+ scaleY = HEIGHT / rectHeight;
+
+ if (scaleX &gt; scaleY)
+ {
+ scaleX = scaleY;
+ rectXcorr -= (WIDTH / scaleX - rectWidth) / 2;
+ rectWidth = WIDTH / scaleX;
+ }
+ else
+ {
+ scaleY = scaleX;
+ rectYcorr -= (HEIGHT / scaleY - rectHeight) / 2;
+ rectHeight = HEIGHT / scaleY;
+ }
+
+ if (rect.transform.baseVal.numberOfItems &lt; 1)
+ {
+ mRectTrans = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+ }
+ else
+ {
+ mRectTrans = (new matrixSVG()).fromSVGMatrix(rect.transform.baseVal.consolidate().matrix);
+ }
+
+ newBasePoints = (new matrixSVG()).fromElements(rectX, rectX, rectX, rectY, rectY, rectY, 1, 1, 1);
+ newVectors = (new matrixSVG()).fromElements(rectXcorr, rectXcorr + rectWidth, rectXcorr + rectWidth, rectYcorr, rectYcorr, rectYcorr + rectHeight, 0, 0, 0);
+
+ return mRectTrans.mult(newBasePoints.add(newVectors));
+}
+
+/** Function to handle JessyInk elements.
+ *
+ * @param node Element node.
+ */
+function handleElement(node)
+{
+ if (node.getAttributeNS(NSS['jessyink'], 'element') == 'core.video')
+ {
+ var url;
+ var width;
+ var height;
+ var x;
+ var y;
+ var transform;
+
+ var tspans = node.getElementsByTagNameNS("http://www.w3.org/2000/svg", "tspan");
+
+ for (var tspanCounter = 0; tspanCounter &lt; tspans.length; tspanCounter++)
+ {
+ if (tspans[tspanCounter].getAttributeNS("https://launchpad.net/jessyink", "video") == "url")
+ {
+ url = tspans[tspanCounter].firstChild.nodeValue;
+ }
+ }
+
+ var rects = node.getElementsByTagNameNS("http://www.w3.org/2000/svg", "rect");
+
+ for (var rectCounter = 0; rectCounter &lt; rects.length; rectCounter++)
+ {
+ if (rects[rectCounter].getAttributeNS("https://launchpad.net/jessyink", "video") == "rect")
+ {
+ x = rects[rectCounter].getAttribute("x");
+ y = rects[rectCounter].getAttribute("y");
+ width = rects[rectCounter].getAttribute("width");
+ height = rects[rectCounter].getAttribute("height");
+ transform = rects[rectCounter].getAttribute("transform");
+ }
+ }
+
+ for (var childCounter = 0; childCounter &lt; node.childNodes.length; childCounter++)
+ {
+ if (node.childNodes[childCounter].nodeType == 1)
+ {
+ if (node.childNodes[childCounter].style)
+ {
+ node.childNodes[childCounter].style.display = 'none';
+ }
+ else
+ {
+ node.childNodes[childCounter].setAttribute("style", "display: none;");
+ }
+ }
+ }
+
+ var foreignNode = document.createElementNS("http://www.w3.org/2000/svg", "foreignObject");
+ foreignNode.setAttribute("x", x);
+ foreignNode.setAttribute("y", y);
+ foreignNode.setAttribute("width", width);
+ foreignNode.setAttribute("height", height);
+ foreignNode.setAttribute("transform", transform);
+
+ var videoNode = document.createElementNS("http://www.w3.org/1999/xhtml", "video");
+ videoNode.setAttribute("src", url);
+
+ foreignNode.appendChild(videoNode);
+ node.appendChild(foreignNode);
+ }
+}
+
+/** Class processing the location hash.
+ *
+ * @param str location hash
+ */
+function LocationHash(str)
+{
+ this.slideNumber = 0;
+ this.effectNumber = 0;
+
+ str = str.substr(1, str.length - 1);
+
+ var parts = str.split('_');
+
+ // Try to extract slide number.
+ if (parts.length &gt;= 1)
+ {
+ try
+ {
+ var slideNumber = parseInt(parts[0]);
+
+ if (!isNaN(slideNumber))
+ {
+ this.slideNumber = slideNumber - 1;
+ }
+ }
+ catch (e)
+ {
+ }
+ }
+
+ // Try to extract effect number.
+ if (parts.length &gt;= 2)
+ {
+ try
+ {
+ var effectNumber = parseInt(parts[1]);
+
+ if (!isNaN(effectNumber))
+ {
+ this.effectNumber = effectNumber;
+ }
+ }
+ catch (e)
+ {
+ }
+ }
+}
+
+/** Class representing an svg matrix.
+*/
+function matrixSVG()
+{
+ this.e11 = 0; // a
+ this.e12 = 0; // c
+ this.e13 = 0; // e
+ this.e21 = 0; // b
+ this.e22 = 0; // d
+ this.e23 = 0; // f
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 0;
+}
+
+/** Constructor function.
+ *
+ * @param a element a (i.e. 1, 1) as described in the svg standard.
+ * @param b element b (i.e. 2, 1) as described in the svg standard.
+ * @param c element c (i.e. 1, 2) as described in the svg standard.
+ * @param d element d (i.e. 2, 2) as described in the svg standard.
+ * @param e element e (i.e. 1, 3) as described in the svg standard.
+ * @param f element f (i.e. 2, 3) as described in the svg standard.
+ */
+matrixSVG.prototype.fromSVGElements = function(a, b, c, d, e, f)
+{
+ this.e11 = a;
+ this.e12 = c;
+ this.e13 = e;
+ this.e21 = b;
+ this.e22 = d;
+ this.e23 = f;
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param matrix an svg matrix as described in the svg standard.
+ */
+matrixSVG.prototype.fromSVGMatrix = function(m)
+{
+ this.e11 = m.a;
+ this.e12 = m.c;
+ this.e13 = m.e;
+ this.e21 = m.b;
+ this.e22 = m.d;
+ this.e23 = m.f;
+ this.e31 = 0;
+ this.e32 = 0;
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param e11 element 1, 1 of the matrix.
+ * @param e12 element 1, 2 of the matrix.
+ * @param e13 element 1, 3 of the matrix.
+ * @param e21 element 2, 1 of the matrix.
+ * @param e22 element 2, 2 of the matrix.
+ * @param e23 element 2, 3 of the matrix.
+ * @param e31 element 3, 1 of the matrix.
+ * @param e32 element 3, 2 of the matrix.
+ * @param e33 element 3, 3 of the matrix.
+ */
+matrixSVG.prototype.fromElements = function(e11, e12, e13, e21, e22, e23, e31, e32, e33)
+{
+ this.e11 = e11;
+ this.e12 = e12;
+ this.e13 = e13;
+ this.e21 = e21;
+ this.e22 = e22;
+ this.e23 = e23;
+ this.e31 = e31;
+ this.e32 = e32;
+ this.e33 = e33;
+
+ return this;
+}
+
+/** Constructor function.
+ *
+ * @param attrString string value of the "transform" attribute (currently only "matrix" is accepted)
+ */
+matrixSVG.prototype.fromAttribute = function(attrString)
+{
+ str = attrString.substr(7, attrString.length - 8);
+
+ str = str.trim();
+
+ strArray = str.split(",");
+
+ // Opera does not use commas to separate the values of the matrix, only spaces.
+ if (strArray.length != 6)
+ strArray = str.split(" ");
+
+ this.e11 = parseFloat(strArray[0]);
+ this.e21 = parseFloat(strArray[1]);
+ this.e31 = 0;
+ this.e12 = parseFloat(strArray[2]);
+ this.e22 = parseFloat(strArray[3]);
+ this.e32 = 0;
+ this.e13 = parseFloat(strArray[4]);
+ this.e23 = parseFloat(strArray[5]);
+ this.e33 = 1;
+
+ return this;
+}
+
+/** Output function
+ *
+ * @return a string that can be used as the "transform" attribute.
+ */
+matrixSVG.prototype.toAttribute = function()
+{
+ return "matrix(" + this.e11 + ", " + this.e21 + ", " + this.e12 + ", " + this.e22 + ", " + this.e13 + ", " + this.e23 + ")";
+}
+
+/** Matrix nversion.
+ *
+ * @return the inverse of the matrix
+ */
+matrixSVG.prototype.inv = function()
+{
+ out = new matrixSVG();
+
+ det = this.e11 * (this.e33 * this.e22 - this.e32 * this.e23) - this.e21 * (this.e33 * this.e12 - this.e32 * this.e13) + this.e31 * (this.e23 * this.e12 - this.e22 * this.e13);
+
+ out.e11 = (this.e33 * this.e22 - this.e32 * this.e23) / det;
+ out.e12 = -(this.e33 * this.e12 - this.e32 * this.e13) / det;
+ out.e13 = (this.e23 * this.e12 - this.e22 * this.e13) / det;
+ out.e21 = -(this.e33 * this.e21 - this.e31 * this.e23) / det;
+ out.e22 = (this.e33 * this.e11 - this.e31 * this.e13) / det;
+ out.e23 = -(this.e23 * this.e11 - this.e21 * this.e13) / det;
+ out.e31 = (this.e32 * this.e21 - this.e31 * this.e22) / det;
+ out.e32 = -(this.e32 * this.e11 - this.e31 * this.e12) / det;
+ out.e33 = (this.e22 * this.e11 - this.e21 * this.e12) / det;
+
+ return out;
+}
+
+/** Matrix multiplication.
+ *
+ * @param op another svg matrix
+ * @return this * op
+ */
+matrixSVG.prototype.mult = function(op)
+{
+ out = new matrixSVG();
+
+ out.e11 = this.e11 * op.e11 + this.e12 * op.e21 + this.e13 * op.e31;
+ out.e12 = this.e11 * op.e12 + this.e12 * op.e22 + this.e13 * op.e32;
+ out.e13 = this.e11 * op.e13 + this.e12 * op.e23 + this.e13 * op.e33;
+ out.e21 = this.e21 * op.e11 + this.e22 * op.e21 + this.e23 * op.e31;
+ out.e22 = this.e21 * op.e12 + this.e22 * op.e22 + this.e23 * op.e32;
+ out.e23 = this.e21 * op.e13 + this.e22 * op.e23 + this.e23 * op.e33;
+ out.e31 = this.e31 * op.e11 + this.e32 * op.e21 + this.e33 * op.e31;
+ out.e32 = this.e31 * op.e12 + this.e32 * op.e22 + this.e33 * op.e32;
+ out.e33 = this.e31 * op.e13 + this.e32 * op.e23 + this.e33 * op.e33;
+
+ return out;
+}
+
+/** Matrix addition.
+ *
+ * @param op another svg matrix
+ * @return this + op
+ */
+matrixSVG.prototype.add = function(op)
+{
+ out = new matrixSVG();
+
+ out.e11 = this.e11 + op.e11;
+ out.e12 = this.e12 + op.e12;
+ out.e13 = this.e13 + op.e13;
+ out.e21 = this.e21 + op.e21;
+ out.e22 = this.e22 + op.e22;
+ out.e23 = this.e23 + op.e23;
+ out.e31 = this.e31 + op.e31;
+ out.e32 = this.e32 + op.e32;
+ out.e33 = this.e33 + op.e33;
+
+ return out;
+}
+
+/** Matrix mixing.
+ *
+ * @param op another svg matrix
+ * @parma contribOp contribution of the other matrix (0 &lt;= contribOp &lt;= 1)
+ * @return (1 - contribOp) * this + contribOp * op
+ */
+matrixSVG.prototype.mix = function(op, contribOp)
+{
+ contribThis = 1.0 - contribOp;
+ out = new matrixSVG();
+
+ out.e11 = contribThis * this.e11 + contribOp * op.e11;
+ out.e12 = contribThis * this.e12 + contribOp * op.e12;
+ out.e13 = contribThis * this.e13 + contribOp * op.e13;
+ out.e21 = contribThis * this.e21 + contribOp * op.e21;
+ out.e22 = contribThis * this.e22 + contribOp * op.e22;
+ out.e23 = contribThis * this.e23 + contribOp * op.e23;
+ out.e31 = contribThis * this.e31 + contribOp * op.e31;
+ out.e32 = contribThis * this.e32 + contribOp * op.e32;
+ out.e33 = contribThis * this.e33 + contribOp * op.e33;
+
+ return out;
+}
+
+/** Trimming function for strings.
+*/
+String.prototype.trim = function()
+{
+ return this.replace(/^\s+|\s+$/g, '');
+}
+
+/** SVGElement.getTransformToElement polyfill */
+SVGElement.prototype.getTransformToElement = SVGElement.prototype.getTransformToElement || function(elem) {
+ return elem.getScreenCTM().inverse().multiply(this.getScreenCTM());
+};
+</svg:script></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__SPACE__--drawing_undo__ENTER__--index_nextPage__LEFT.out b/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__SPACE__--drawing_undo__ENTER__--index_nextPage__LEFT.out
new file mode 100644
index 0000000..4c87b34
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__SPACE__--drawing_undo__ENTER__--index_nextPage__LEFT.out
@@ -0,0 +1,61 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<svg:g ns1:customKeyBindings="customKeyBindings" onload="this.getCustomCharBindings = function() { return getCustomCharBindingsSub(); }; this.getCustomKeyBindings = function() { return getCustomKeyBindingsSub(); };"><svg:script>function getCustomKeyBindingsSub()
+{
+ var keyDict = new Object();
+ keyDict[SLIDE_MODE] = new Object();
+ keyDict[INDEX_MODE] = new Object();
+ keyDict[DRAWING_MODE] = new Object();
+ keyDict[SLIDE_MODE][SPACE_KEY] = function() { slideUpdateExportLayer(); };
+ keyDict[DRAWING_MODE][ENTER_KEY] = function() { drawingUndo(); };
+ keyDict[INDEX_MODE][LEFT_KEY] = function() { indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS); };
+ return keyDict;
+}
+
+function getCustomCharBindingsSub()
+{
+ var charDict = new Object();
+ charDict[SLIDE_MODE] = new Object();
+ charDict[INDEX_MODE] = new Object();
+ charDict[DRAWING_MODE] = new Object();
+ return charDict;
+}
+</svg:script></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__a__--drawing_undo__b__--index_nextPage__c.out b/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__a__--drawing_undo__b__--index_nextPage__c.out
new file mode 100644
index 0000000..ed3b6bb
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_key_bindings__--slide_export__a__--drawing_undo__b__--index_nextPage__c.out
@@ -0,0 +1,61 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<svg:g ns1:customKeyBindings="customKeyBindings" onload="this.getCustomCharBindings = function() { return getCustomCharBindingsSub(); }; this.getCustomKeyBindings = function() { return getCustomKeyBindingsSub(); };"><svg:script>function getCustomKeyBindingsSub()
+{
+ var keyDict = new Object();
+ keyDict[SLIDE_MODE] = new Object();
+ keyDict[INDEX_MODE] = new Object();
+ keyDict[DRAWING_MODE] = new Object();
+ return keyDict;
+}
+
+function getCustomCharBindingsSub()
+{
+ var charDict = new Object();
+ charDict[SLIDE_MODE] = new Object();
+ charDict[INDEX_MODE] = new Object();
+ charDict[DRAWING_MODE] = new Object();
+ charDict[SLIDE_MODE]["a"] = function() { slideUpdateExportLayer(); };
+ charDict[DRAWING_MODE]["b"] = function() { drawingUndo(); };
+ charDict[INDEX_MODE]["c"] = function() { indexSetPageSlide(activeSlide + INDEX_COLUMNS * INDEX_COLUMNS); };
+ return charDict;
+}
+</svg:script></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_master_slide.out b/share/extensions/tests/data/refs/jessyink_master_slide.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_master_slide.out
diff --git a/share/extensions/tests/data/refs/jessyink_master_slide__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/jessyink_master_slide__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_master_slide__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__default.out b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__default.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__default.out
diff --git a/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__draggingZoom.out b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__draggingZoom.out
new file mode 100644
index 0000000..46d82ea
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__draggingZoom.out
@@ -0,0 +1,475 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<ns1:mousehandler ns1:subtype="jessyInk_core_mouseHandler_zoomControl"><svg:script>// Copyright 2008, 2009 Hannes Hochreiner
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see http://www.gnu.org/licenses/.
+
+// Add event listener for initialisation.
+document.addEventListener("DOMContentLoaded", jessyInk_core_mouseHandler_zoomControl_init, false);
+
+/** Initialisation function.
+ *
+ * This function looks for the objects of the appropriate sub-type and hands them to another function that will add the required methods.
+ */
+function jessyInk_core_mouseHandler_zoomControl_init()
+{
+ var elems = document.getElementsByTagNameNS("https://launchpad.net/jessyink", "mousehandler");
+
+ for (var counter = 0; counter &lt; elems.length; counter++)
+ {
+ if (elems[counter].getAttributeNS("https://launchpad.net/jessyink", "subtype") == "jessyInk_core_mouseHandler_zoomControl")
+ jessyInk_core_mouseHandler_zoomControl(elems[counter]);
+ }
+}
+
+/** Function to initialise an object.
+ *
+ * @param obj Object to be initialised.
+ */
+function jessyInk_core_mouseHandler_zoomControl(obj)
+{
+ // Last dragging position.
+ obj.dragging_last;
+ // Flag to indicate whether dragging is active currently.
+ obj.dragging_active = false;
+ // Flag to indicate whether dragging is working currently.
+ obj.dragging_working = false;
+ // Flag to indicate whether the user clicked.
+ obj.click = false;
+
+ /** Function supplying a custom mouse handler.
+ *
+ * @returns A dictionary containing the new mouse handler functions.
+ */
+ obj.getMouseHandler = function ()
+ {
+ var handlerDictio = new Object();
+
+ handlerDictio[SLIDE_MODE] = new Object();
+ handlerDictio[SLIDE_MODE][MOUSE_DOWN] = obj.mousedown;
+ handlerDictio[SLIDE_MODE][MOUSE_MOVE] = obj.mousemove;
+ handlerDictio[SLIDE_MODE][MOUSE_UP] = obj.mouseup;
+ handlerDictio[SLIDE_MODE][MOUSE_WHEEL] = obj.mousewheel;
+
+ return handlerDictio;
+ }
+
+ /** Event handler for mouse clicks.
+ *
+ * @param e Event object.
+ */
+ obj.mouseclick = function (e)
+ {
+ var elem = obj.getAdHocViewBbox(slides[activeSlide]["viewGroup"], obj.getCoords(e));
+
+ processingEffect = true;
+
+ effectArray = new Array();
+
+ effectArray[0] = new Object();
+ effectArray[0]["effect"] = "view";
+ effectArray[0]["dir"] = 1;
+ effectArray[0]["element"] = slides[activeSlide]["viewGroup"];
+ effectArray[0]["options"] = new Object();
+ effectArray[0]["options"]["length"] = 200;
+
+ if (elem == null)
+ effectArray[0]["options"]["matrixNew"] = (new matrixSVG()).fromSVGElements(1, 0, 0, 1, 0, 0);
+ else
+ effectArray[0]["options"]["matrixNew"] = obj.pointMatrixToTransformation(obj.rectToMatrix(elem)).mult((new matrixSVG()).fromSVGMatrix(slides[activeSlide].viewGroup.getScreenCTM()).inv().mult((new matrixSVG()).fromSVGMatrix(elem.parentNode.getScreenCTM())).inv());
+
+ transCounter = 0;
+ startTime = (new Date()).getTime();
+ lastFrameTime = null;
+ effect(1);
+
+ return false;
+ }
+
+ /** Function to search for the element the user clicked on.
+ *
+ * This function searches for the element with the highest z-order, which encloses the point the user clicked on
+ * and which view box fits entierly into the currently visible part of the slide.
+ *
+ * @param elem Element to start the search from.
+ * @param pnt Point where the user clicked.
+ * @returns The element the user clicked on or null, if no element could be found.
+ */
+ obj.getAdHocViewBbox = function (elem, pnt)
+ {
+ var children = elem.childNodes;
+
+ for (var counter = 0; counter &lt; children.length; counter++)
+ {
+ if (children[counter].getBBox)
+ {
+ var childPointList = obj.projectRect(children[counter].getBBox(), children[counter].getScreenCTM());
+
+ var viewBbox = document.documentElement.createSVGRect();
+
+ viewBbox.x = 0.0;
+ viewBbox.y = 0.0;
+ viewBbox.width = WIDTH;
+ viewBbox.height = HEIGHT;
+
+ var screenPointList = obj.projectRect(viewBbox, slides[activeSlide]["element"].getScreenCTM());
+
+ if (obj.pointsWithinRect([pnt], childPointList) &amp;&amp; obj.pointsWithinRect(childPointList, screenPointList))
+ return children[counter];
+
+ child = obj.getAdHocViewBbox(children[counter], pnt);
+
+ if (child != null)
+ return child;
+ }
+ }
+
+ return null;
+ }
+
+ /** Function to project a rectangle using the projection matrix supplied.
+ *
+ * @param rect The rectangle to project.
+ * @param projectionMatrix The projection matrix.
+ * @returns A list of the four corners of the projected rectangle starting from the upper left corner and going counter-clockwise.
+ */
+ obj.projectRect = function (rect, projectionMatrix)
+ {
+ var pntUL = document.documentElement.createSVGPoint();
+ pntUL.x = rect.x;
+ pntUL.y = rect.y;
+ pntUL = pntUL.matrixTransform(projectionMatrix);
+
+ var pntLL = document.documentElement.createSVGPoint();
+ pntLL.x = rect.x;
+ pntLL.y = rect.y + rect.height;
+ pntLL = pntLL.matrixTransform(projectionMatrix);
+
+ var pntUR = document.documentElement.createSVGPoint();
+ pntUR.x = rect.x + rect.width;
+ pntUR.y = rect.y;
+ pntUR = pntUR.matrixTransform(projectionMatrix);
+
+ var pntLR = document.documentElement.createSVGPoint();
+ pntLR.x = rect.x + rect.width;
+ pntLR.y = rect.y + rect.height;
+ pntLR = pntLR.matrixTransform(projectionMatrix);
+
+ return [pntUL, pntLL, pntUR, pntLR];
+ }
+
+ /** Function to determine whether all the points supplied in a list are within a rectangle.
+ *
+ * @param pnts List of points to check.
+ * @param pointList List of points representing the four corners of the rectangle.
+ * @return True, if all points are within the rectangle; false, otherwise.
+ */
+ obj.pointsWithinRect = function (pnts, pointList)
+ {
+ var pntUL = pointList[0];
+ var pntLL = pointList[1];
+ var pntUR = pointList[2];
+
+ var matrixOrig = (new matrixSVG()).fromElements(pntUL.x, pntLL.x, pntUR.x, pntUL.y, pntLL.y, pntUR.y, 1, 1, 1);
+ var matrixProj = (new matrixSVG()).fromElements(0, 0, 1, 0, 1, 0, 1, 1, 1);
+
+ var matrixProjection = matrixProj.mult(matrixOrig.inv());
+
+ for (var blockCounter = 0; blockCounter &lt; Math.ceil(pnts.length / 3.0); blockCounter++)
+ {
+ var subPnts = new Array();
+
+ for (var pntCounter = 0; pntCounter &lt; 3.0; pntCounter++)
+ {
+ if (blockCounter * 3.0 + pntCounter &lt; pnts.length)
+ subPnts[pntCounter] = pnts[blockCounter * 3.0 + pntCounter];
+ else
+ {
+ var tmpPnt = document.documentElement.createSVGPoint();
+
+ tmpPnt.x = 0.0;
+ tmpPnt.y = 0.0;
+
+ subPnts[pntCounter] = tmpPnt;
+ }
+ }
+
+ var matrixPnt = (new matrixSVG).fromElements(subPnts[0].x, subPnts[1].x, subPnts[2].x, subPnts[0].y, subPnts[1].y, subPnts[2].y, 1, 1, 1);
+ var matrixTrans = matrixProjection.mult(matrixPnt);
+
+ for (var pntCounter = 0; pntCounter &lt; 3.0; pntCounter++)
+ {
+ if (blockCounter * 3.0 + pntCounter &lt; pnts.length)
+ {
+ if ((pntCounter == 0) &amp;&amp; !((matrixTrans.e11 &gt; 0.01) &amp;&amp; (matrixTrans.e11 &lt; 0.99) &amp;&amp; (matrixTrans.e21 &gt; 0.01) &amp;&amp; (matrixTrans.e21 &lt; 0.99)))
+ return false;
+ else if ((pntCounter == 1) &amp;&amp; !((matrixTrans.e12 &gt; 0.01) &amp;&amp; (matrixTrans.e12 &lt; 0.99) &amp;&amp; (matrixTrans.e22 &gt; 0.01) &amp;&amp; (matrixTrans.e22 &lt; 0.99)))
+ return false;
+ else if ((pntCounter == 2) &amp;&amp; !((matrixTrans.e13 &gt; 0.01) &amp;&amp; (matrixTrans.e13 &lt; 0.99) &amp;&amp; (matrixTrans.e23 &gt; 0.01) &amp;&amp; (matrixTrans.e23 &lt; 0.99)))
+ return false;
+ }
+ }
+ }
+
+ return true;
+ }
+
+ /** Event handler for mouse movements.
+ *
+ * @param e Event object.
+ */
+ obj.mousemove = function (e)
+ {
+ obj.click = false;
+
+ if (!obj.dragging_active || obj.dragging_working)
+ return false;
+
+ obj.dragging_working = true;
+
+ var p = obj.getCoords(e);
+
+ if (slides[activeSlide].viewGroup.transform.baseVal.numberOfItems &lt; 1)
+ {
+ var matrix = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+ }
+ else
+ {
+ var matrix = (new matrixSVG()).fromSVGMatrix(slides[activeSlide].viewGroup.transform.baseVal.consolidate().matrix);
+ }
+
+ matrix.e13 += p.x - obj.dragging_last.x;
+ matrix.e23 += p.y - obj.dragging_last.y;
+
+ slides[activeSlide]["viewGroup"].setAttribute("transform", matrix.toAttribute());
+
+ obj.dragging_last = p;
+ obj.dragging_working = false;
+
+ return false;
+ }
+
+ /** Event handler for mouse down.
+ *
+ * @param e Event object.
+ */
+ obj.mousedown = function (e)
+ {
+ if (obj.dragging_active)
+ return false;
+
+ var value = 0;
+
+ if (e.button)
+ value = e.button;
+ else if (e.which)
+ value = e.which;
+
+ if (value == 1)
+ {
+ obj.dragging_last = obj.getCoords(e);
+ obj.dragging_active = true;
+ obj.click = true;
+ }
+
+ return false;
+ }
+
+ /** Event handler for mouse up.
+ *
+ * @param e Event object.
+ */
+ obj.mouseup = function (e)
+ {
+ obj.dragging_active = false;
+
+ if (obj.click)
+ return obj.mouseclick(e);
+ else
+ return false;
+ }
+
+ /** Function to get the coordinates of a point corrected for the offset of the viewport.
+ *
+ * @param e Point.
+ * @returns Coordinates of the point corrected for the offset of the viewport.
+ */
+ obj.getCoords = function (e)
+ {
+ var svgPoint = document.documentElement.createSVGPoint();
+ svgPoint.x = e.clientX + window.pageXOffset;
+ svgPoint.y = e.clientY + window.pageYOffset;
+
+ return svgPoint;
+ }
+
+ /** Event handler for scrolling.
+ *
+ * @param e Event object.
+ */
+ obj.mousewheel = function(e)
+ {
+ var p = obj.projectCoords(obj.getCoords(e));
+
+ if (slides[activeSlide].viewGroup.transform.baseVal.numberOfItems &lt; 1)
+ {
+ var matrix = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+ }
+ else
+ {
+ var matrix = (new matrixSVG()).fromSVGMatrix(slides[activeSlide].viewGroup.transform.baseVal.consolidate().matrix);
+ }
+
+ if (e.wheelDelta)
+ { // IE Opera
+ delta = e.wheelDelta/120;
+ }
+ else if (e.detail)
+ { // MOZ
+ delta = -e.detail/3;
+ }
+
+ var widthOld = p.x * matrix.e11 + p.y * matrix.e12;
+ var heightOld = p.x * matrix.e21 + p.y * matrix.e22;
+
+ matrix.e11 *= (1.0 - delta / 20.0);
+ matrix.e12 *= (1.0 - delta / 20.0);
+ matrix.e21 *= (1.0 - delta / 20.0);
+ matrix.e22 *= (1.0 - delta / 20.0);
+
+ var widthNew = p.x * matrix.e11 + p.y * matrix.e12;
+ var heightNew = p.x * matrix.e21 + p.y * matrix.e22;
+
+ matrix.e13 += (widthOld - widthNew);
+ matrix.e23 += (heightOld - heightNew);
+
+ slides[activeSlide]["viewGroup"].setAttribute("transform", matrix.toAttribute());
+
+ return false;
+ }
+
+ /** Function to project a point to screen coordinates.
+ *
+ * @param Point.
+ * @returns The point projected to screen coordinates.
+ */
+ obj.projectCoords = function(pnt)
+ {
+ var matrix = slides[activeSlide]["element"].getScreenCTM();
+
+ if (slides[activeSlide]["viewGroup"])
+ matrix = slides[activeSlide]["viewGroup"].getScreenCTM();
+
+ pnt = pnt.matrixTransform(matrix.inverse());
+ return pnt;
+ }
+
+ /** Function to convert a rectangle into a point matrix.
+ *
+ * The function figures out a rectangle that encloses the rectangle given and has the same width/height ratio as the viewport of the presentation.
+ *
+ * @param rect Rectangle.
+ * @return The upper left, upper right and lower right corner of the rectangle in a point matrix.
+ */
+ obj.rectToMatrix = function(rect)
+ {
+ rectWidth = rect.getBBox().width;
+ rectHeight = rect.getBBox().height;
+ rectX = rect.getBBox().x;
+ rectY = rect.getBBox().y;
+ rectXcorr = 0;
+ rectYcorr = 0;
+
+ scaleX = WIDTH / rectWidth;
+ scaleY = HEIGHT / rectHeight;
+
+ if (scaleX &gt; scaleY)
+ {
+ scaleX = scaleY;
+ rectXcorr -= (WIDTH / scaleX - rectWidth) / 2;
+ rectWidth = WIDTH / scaleX;
+ }
+ else
+ {
+ scaleY = scaleX;
+ rectYcorr -= (HEIGHT / scaleY - rectHeight) / 2;
+ rectHeight = HEIGHT / scaleY;
+ }
+
+ if (rect.transform.baseVal.numberOfItems &lt; 1)
+ {
+ mRectTrans = (new matrixSVG()).fromElements(1, 0, 0, 0, 1, 0, 0, 0, 1);
+ }
+ else
+ {
+ mRectTrans = (new matrixSVG()).fromSVGMatrix(rect.transform.baseVal.consolidate().matrix);
+ }
+
+ newBasePoints = (new matrixSVG()).fromElements(rectX, rectX, rectX, rectY, rectY, rectY, 1, 1, 1);
+ newVectors = (new matrixSVG()).fromElements(rectXcorr, rectXcorr + rectWidth, rectXcorr + rectWidth, rectYcorr, rectYcorr, rectYcorr + rectHeight, 0, 0, 0);
+
+ return mRectTrans.mult(newBasePoints.add(newVectors));
+ }
+
+ /** Function to return a transformation matrix from a point matrix.
+ *
+ * @param mPoints The point matrix.
+ * @returns The transformation matrix.
+ */
+ obj.pointMatrixToTransformation = function(mPoints)
+ {
+ mPointsOld = (new matrixSVG()).fromElements(0, WIDTH, WIDTH, 0, 0, HEIGHT, 1, 1, 1);
+
+ return mPointsOld.mult(mPoints.inv());
+ }
+}
+
+</svg:script></ns1:mousehandler></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__noclick.out b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__noclick.out
new file mode 100644
index 0000000..c21263c
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_mouse_handler__--mouseSetting__noclick.out
@@ -0,0 +1,94 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<ns1:mousehandler ns1:subtype="jessyInk_core_mouseHandler_noclick"><svg:script>// Copyright 2008, 2009 Hannes Hochreiner
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see http://www.gnu.org/licenses/.
+
+// Add event listener for initialisation.
+document.addEventListener("DOMContentLoaded", jessyInk_core_mouseHandler_noclick_init, false);
+
+/** Initialisation function.
+ *
+ * This function looks for the objects of the appropriate sub-type and hands them to another function that will add the required methods.
+ */
+function jessyInk_core_mouseHandler_noclick_init()
+{
+ var elems = document.getElementsByTagNameNS("https://launchpad.net/jessyink", "mousehandler");
+
+ for (var counter = 0; counter &lt; elems.length; counter++)
+ {
+ if (elems[counter].getAttributeNS("https://launchpad.net/jessyink", "subtype") == "jessyInk_core_mouseHandler_noclick")
+ jessyInk_core_mouseHandler_noclick(elems[counter]);
+ }
+}
+
+/** Function to initialise an object.
+ *
+ * @param obj Object to be initialised.
+ */
+function jessyInk_core_mouseHandler_noclick(obj)
+{
+ /** Function supplying a custom mouse handler.
+ *
+ * @returns A dictionary containing the new mouse handler functions.
+ */
+ obj.getMouseHandler = function ()
+ {
+ var handlerDictio = new Object();
+
+ handlerDictio[SLIDE_MODE] = new Object();
+ handlerDictio[SLIDE_MODE][MOUSE_DOWN] = null;
+
+ return handlerDictio;
+ }
+}
+
+</svg:script></ns1:mousehandler></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_summary.out b/share/extensions/tests/data/refs/jessyink_summary.out
new file mode 100644
index 0000000..0c30d07
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_summary.out
@@ -0,0 +1,10 @@
+JessyInk script version 1.5.5 installed.
+
+Slide 1:
+ Layer name: Slide3
+
+Slide 2:
+ Layer name: Slide2
+
+Slide 3:
+ Layer name: Slide1
diff --git a/share/extensions/tests/data/refs/jessyink_transitions__--layerName__Slide2.out b/share/extensions/tests/data/refs/jessyink_transitions__--layerName__Slide2.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_transitions__--layerName__Slide2.out
diff --git a/share/extensions/tests/data/refs/jessyink_uninstall.out b/share/extensions/tests/data/refs/jessyink_uninstall.out
new file mode 100644
index 0000000..f3d83ab
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_uninstall.out
@@ -0,0 +1,39 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ </svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_video.out b/share/extensions/tests/data/refs/jessyink_video.out
new file mode 100644
index 0000000..664de1f
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_video.out
@@ -0,0 +1,61 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(-434.78725,69.112709)" ns1:element="core.video">
+ <linearGradient inkscape:collect="always" xlink:href="#jessyink.core.video8555" id="jessyink.core.video9603" x1="254.72079" y1="615.9538" x2="317.50601" y2="661.42786" gradientUnits="userSpaceOnUse"/>
+ <linearGradient inkscape:collect="always" xlink:href="#jessyink.core.video8555" id="jessyink.core.video5392" x1="252.90028" y1="515.85352" x2="319.14331" y2="564.18585" gradientUnits="userSpaceOnUse"/>
+ <linearGradient id="jessyink.core.video8555">
+ <stop style="stop-color:#ffffff;stop-opacity:1;" offset="0" id="stop3656"/>
+ <stop style="stop-color:#bebebe;stop-opacity:1;" offset="1" id="stop3658"/>
+ </linearGradient>
+ <linearGradient inkscape:collect="always" xlink:href="#jessyink.core.video8555" id="jessyink.core.video5815" x1="255.21498" y1="420.35464" x2="322.05756" y2="475.00314" gradientUnits="userSpaceOnUse"/>
+ <ns1:video/>
+ <svg:rect style="fill:#b3b3b3;fill-opacity:1;stroke:none" width="400" height="250" x="767.70032" y="198.79166" rx="0" ry="0" ns1:video="rect" transform="matrix(0.99999932,-0.00116615,0.00116615,0.99999932,0,0)"/>
+ <svg:rect style="font-size:20px;fill:#dfdfdf;fill-opacity:1;stroke:#000000;stroke-width:3.48164916;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" width="388.22516" height="75.056519" x="737.79498" y="175.88173" rx="12" ry="11.999999" sodipodi:insensitive="true"/>
+ <svg:text xml:space="preserve" style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" x="788.77039" y="234.86638" sodipodi:linespacing="125%"><svg:tspan sodipodi:role="line" x="788.77039" y="234.86638" ns1:video="url">&lt;replace this text with the url of the movie&gt;</svg:tspan></svg:text>
+ <svg:g transform="matrix(0.35587188,0.26994219,-0.26994219,0.35587188,800.78552,-70.706091)" sodipodi:insensitive="true">
+ <svg:path style="fill:#000000;fill-opacity:1;stroke:none" d="m 209.78125,112.53125 0,290.65625 5.25,0 0,-4.21875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 l 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,4.21875 113,0 0,-4.21875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 l 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,4.21875 5.03125,0 0,-290.65625 -5.03125,0 0,3.34375 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-3.34375 -113,0 0,3.34375 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-3.34375 -5.25,0 z m 8.59375,13.09375 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.3125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.5013 3.3125,3.34375 l 0,6.1875 c 0,1.84245 -1.47005,3.34375 -3.3125,3.34375 l -8.34375,0 c -1.84245,0 -3.34375,-1.5013 -3.34375,-3.34375 l 0,-6.1875 c 0,-1.84245 1.5013,-3.34375 3.34375,-3.34375 z m -128,19.3125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m -128,19.28125 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z m 128,0 8.34375,0 c 1.84245,0 3.3125,1.47005 3.3125,3.3125 l 0,6.21875 c 0,1.84245 -1.47005,3.3125 -3.3125,3.3125 l -8.34375,0 c -1.84245,0 -3.34375,-1.47005 -3.34375,-3.3125 l 0,-6.21875 c 0,-1.84245 1.5013,-3.3125 3.34375,-3.3125 z" transform="translate(0,284.36221)"/>
+ <svg:rect style="fill:url(#jessyink.core.video5815);fill-opacity:1;stroke:none" width="101.48179" height="82.622345" x="235.6795" y="405.14673"/>
+ <svg:rect style="fill:url(#jessyink.core.video5392);fill-opacity:1;stroke:none" width="101.48179" height="82.622345" x="235.6795" y="501.14676"/>
+ <svg:rect y="597.14679" x="235.6795" height="82.622345" width="101.48179" style="fill:url(#jessyink.core.video9603);fill-opacity:1;stroke:none"/>
+ </svg:g>
+ <svg:text xml:space="preserve" style="font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" x="811.12927" y="205.86632" sodipodi:linespacing="125%" sodipodi:insensitive="true"><svg:tspan sodipodi:role="line" x="811.12927" y="205.86632">JessyInk video element</svg:tspan></svg:text>
+ </svg:g>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jessyink_view__--id__r3__--viewOrder__1.out b/share/extensions/tests/data/refs/jessyink_view__--id__r3__--viewOrder__1.out
new file mode 100644
index 0000000..dd07df6
--- /dev/null
+++ b/share/extensions/tests/data/refs/jessyink_view__--id__r3__--viewOrder__1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744" ns1:view="name:view;order:1;length:800"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__gaussian__--end__false.out b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__gaussian__--end__false.out
new file mode 100644
index 0000000..523c51f
--- /dev/null
+++ b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__gaussian__--end__false.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100 600 C 75.364 593.799 184.095 707.417 200 700 C 186.792 694.249 301.519 612.276 300 600 C 312.37 602.084 385.344 702.042 400 700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__lognorm__--radiusx__100.out b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__lognorm__--radiusx__100.out
new file mode 100644
index 0000000..6aca453
--- /dev/null
+++ b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__lognorm__--radiusx__100.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 81.4901 598.61 C 122.506 598.991 153.018 702.349 237.2 702.861 C 255.61 706.772 319.12 604.856 312.401 601.263 C 233.838 572.606 562.294 717.876 537.791 706.667" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__pareto__--radiusy__100.out b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__pareto__--radiusy__100.out
new file mode 100644
index 0000000..8c38359
--- /dev/null
+++ b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__pareto__--radiusy__100.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 99.103 590.594 C 100.35 598.226 204.258 702.072 199.496 692.051 C 194.252 678.312 299.921 601.446 300.559 610.275 C 301.321 710.275 400.747 671.601 399.492 662.023" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__uniform__--ctrl__false.out b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__uniform__--ctrl__false.out
new file mode 100644
index 0000000..f6425d2
--- /dev/null
+++ b/share/extensions/tests/data/refs/jitternodes__--id__p1__--dist__uniform__--ctrl__false.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 90.3322 597.693 L 196.132 709.098 L 302.347 597.622 L 394.532 700.348" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/layer2png.out b/share/extensions/tests/data/refs/layer2png.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/layer2png.out
diff --git a/share/extensions/tests/data/refs/layer2png__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/layer2png__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/layer2png__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/layers2svgfont.out b/share/extensions/tests/data/refs/layers2svgfont.out
new file mode 100644
index 0000000..dcfd9f4
--- /dev/null
+++ b/share/extensions/tests/data/refs/layers2svgfont.out
@@ -0,0 +1,3 @@
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:svg="http://www.w3.org/2000/svg" width="1200">
+<defs><font horiz-adv-x="1200" horiz-origin-y="0"><font-face font-family="SVGFont" units-per-em="1200" cap-height="0" x-height="0" ascent="0" descent="0"/><glyph unicode="A" d=" M 100 -1900 L 100 -1700 L 359 -1700 l -183 183 l 141 141 l 183 -183 L 500 -1300 L 700 -1300 L 700 -1559 l 183 183 l 141 -141 l -183 -183 L 1100 -1700 L 1100 -1900 L 841 -1900 l 183 -183 l -141 -141 l -183 183 L 700 -2300 L 500 -2300 L 500 -2041 l -183 -183 l -141 141 l 183 183 L 100 -1900 z"/><glyph unicode="B" d=" M 0 -2000 L 0 -1700 L 400 -1700 L 400 -1300 L 700 -1300 L 700 -1700 L 1100 -1700 L 1100 -2000 L 700 -2000 L 700 -2400 L 400 -2400 L 400 -2000 L 0 -2000 z"/><glyph unicode="C" d=" M 100 -1900 l 100 100 L 313 -1800 q 0 47 5 100 L 100 -1700 l 100 100 L 335 -1600 q 37 167 112 257 q 117 141 297 141 q 242 0 354 -189 q 60 -103 66 -209 L 983 -1600 q 0 55 -25.5 99 t -63.5 68 t -75 36.5 t -67 12.5 q -24 0 -52.5 -10 t -62.5 -32 t -65.5 -67 t -50.5 -107 L 900 -1600 l -100 -100 L 500 -1700 q -6 -46 -6 -100 L 900 -1800 l -100 -100 L 500 -1900 q 9 -74 33 -132 t 52.5 -91 t 62 -54.5 t 59 -29 t 46.5 -7.5 q 29 0 66 13 t 75 37 t 63.5 67.5 t 25.5 96.5 L 1157 -2000 q -31 -172 -128 -278 q -107 -117 -274 -117 q -205 0 -324 158 q -36 46 -69 131.5 t -45 205.5 L 100 -1900 z"/></font></defs><sodipodi:namedview/><g inkscape:label="GlyphLayer-A" inkscape:groupmode="layer"><path d="M 100 700 L 100 500 L 359 500 l -183 -183 l 141 -141 l 183 183 L 500 100 L 700 100 L 700 359 l 183 -183 l 141 141 l -183 183 L 1100 500 L 1100 700 L 841 700 l 183 183 l -141 141 l -183 -183 L 700 1100 L 500 1100 L 500 841 l -183 183 l -141 -141 l 183 -183 L 100 700 z"/></g><g inkscape:label="GlyphLayer-B" inkscape:groupmode="layer" style="display:none"><path d="M 0 800 L 0 500 L 400 500 L 400 100 L 700 100 L 700 500 L 1100 500 L 1100 800 L 700 800 L 700 1200 L 400 1200 L 400 800 L 0 800 z"/></g><g inkscape:label="GlyphLayer-C" inkscape:groupmode="layer" style="display:none"><path d="M 100 700 l 100 -100 L 313 600 q 0 -47 5 -100 L 100 500 l 100 -100 L 335 400 q 37 -167 112 -257 q 117 -141 297 -141 q 242 0 354 189 q 60 103 66 209 L 983 400 q 0 -55 -25.5 -99 t -63.5 -68 t -75 -36.5 t -67 -12.5 q -24 0 -52.5 10 t -62.5 32 t -65.5 67 t -50.5 107 L 900 400 l -100 100 L 500 500 q -6 46 -6 100 L 900 600 l -100 100 L 500 700 q 9 74 33 132 t 52.5 91 t 62 54.5 t 59 29 t 46.5 7.5 q 29 0 66 -13 t 75 -37 t 63.5 -67.5 t 25.5 -96.5 L 1157 800 q -31 172 -128 278 q -107 117 -274 117 q -205 0 -324 -158 q -36 -46 -69 -131.5 t -45 -205.5 L 100 700 z"/></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/lindenmayer.out b/share/extensions/tests/data/refs/lindenmayer.out
new file mode 100644
index 0000000..8c2ec7d
--- /dev/null
+++ b/share/extensions/tests/data/refs/lindenmayer.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:path d="M202.7349,481.16986L215.98288160583013,459.9686575960894L229.23086321166025,438.7674551921787L229.23086321166025,413.7674551921787L236.12179710708523,389.73591279372073L249.36977871291535,368.5347103898101M229.23086321166025,438.7674551921787L247.8094838485951,422.03919003320726L261.05746545442526,400.8379876292966L267.9483993498502,376.8064452308386M229.23086321166025,438.7674551921787L242.47884481749037,417.56625278826806L255.7268264233205,396.3650503843574L255.7268264233205,371.3650503843574L262.61776031874547,347.3335079858994L275.8657419245756,326.13230558198876M255.7268264233205,396.3650503843574L274.30544706025535,379.63678522538595L287.5534286660855,358.4355828214753L294.4443625615105,334.4040404230173M255.7268264233205,396.3650503843574L255.7268264233205,371.3650503843574L255.7268264233205,346.3650503843574L242.47884481749037,325.16384798044675L235.5879109220654,301.13230558198876L235.5879109220654,276.13230558198876M255.7268264233205,346.3650503843574L262.61776031874547,322.3335079858994L262.61776031874547,297.3335079858994L255.7268264233205,273.30196558744143M255.7268264233205,346.3650503843574L262.61776031874547,322.3335079858994L269.5086942141704,298.30196558744143L262.61776031874547,274.27042318898344L262.61776031874547,249.27042318898344L269.5086942141704,225.23888079052546M269.5086942141704,298.30196558744143L282.75667582000057,277.1007631835308L289.6476097154256,253.0692207850728L289.6476097154256,228.0692207850728M269.5086942141704,298.30196558744143L282.75667582000057,277.1007631835308L296.0046574258307,255.89956077962012L296.0046574258307,230.89956077962012L302.89559132125567,206.86801838116213L316.1435729270858,185.66681597725147M296.0046574258307,255.89956077962012L314.58327806276554,239.17129562064866L327.8312596685957,217.970093216738L334.7221935640207,193.93855081828002M255.7268264233205,396.3650503843574L274.30544706025535,379.63678522538595L292.8840676971902,362.9085200664145L299.7750015926151,338.8769776679565L313.0229831984453,317.67577526404585L331.60160383538016,300.9475101050744M292.8840676971902,362.9085200664145L315.35391885466936,351.94924139668757L333.9325394916042,335.2209762377161L347.18052109743434,314.01977383380546M292.8840676971902,362.9085200664145L306.1320493030203,341.70731766250384L319.3800309088505,320.5061152585932L319.3800309088505,295.5061152585932L326.2709648042754,271.4745728601352L339.51894641010557,250.27337045622454M319.3800309088505,320.5061152585932L337.9586515457853,303.77785009962173L351.20663315161545,282.5766476957111L358.09756704704046,258.5451052972531M319.3800309088505,320.5061152585932L326.2709648042754,296.4745728601352L333.1618986997004,272.4430304616772L326.2709648042754,248.41148806321922L326.2709648042754,223.41148806321922L333.1618986997004,199.37994566476124M333.1618986997004,272.4430304616772L346.4098803055305,251.24182805776655L353.30081420095553,227.21028565930857L353.30081420095553,202.21028565930857M255.7268264233205,396.3650503843574L268.9748080291506,375.16384798044675L282.22278963498076,353.9626455765361L282.22278963498076,328.9626455765361L289.11372353040576,304.9311031780781L302.3617051362359,283.72990077416745M282.22278963498076,353.9626455765361L300.80141027191564,337.23438041756464L314.0493918777458,316.033178013654L320.9403257731708,292.001635615196M282.22278963498076,353.9626455765361L295.4707712408109,332.76144317262543L308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L315.60968674206606,262.5286983702568L328.8576683478962,241.32749596634613M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L340.5453550894061,273.63077320583267L347.4362889848311,249.59923080737468M308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L308.71875284664105,261.5602407687148L295.4707712408109,240.35903836480412L288.57983734538595,216.32749596634613L288.57983734538595,191.32749596634613M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L315.60968674206606,212.5286983702568L308.7187528466411,188.4971559717988M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L322.500620637491,213.4971559717988L315.60968674206606,189.46561357334082L315.60968674206606,164.46561357334082L322.500620637491,140.43407117488283M322.500620637491,213.4971559717988L335.74860224332116,192.29595356788815L342.63953613874617,168.26441116943016L342.63953613874617,143.26441116943016M322.500620637491,213.4971559717988L335.74860224332116,192.29595356788815L348.9965838491513,171.0947511639775L348.9965838491513,146.0947511639775L355.88751774457626,122.06320876551952L369.1354993504064,100.86200636160888M348.9965838491513,171.0947511639775L367.57520448608614,154.36648600500604L380.8231860919163,133.16528360109538L387.7141199873413,109.13374120263741M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L345.87599412051077,278.10371045077187L352.7669280159357,254.07216805231388L366.01490962176587,232.87096564840323L384.59353025870075,216.14270048943177M345.87599412051077,278.10371045077187L368.34584527798995,267.14443178104494L386.9244659149248,250.4161666220735L400.17244752075493,229.21496421816283M345.87599412051077,278.10371045077187L359.1239757263409,256.9025080468612L372.37195733217106,235.70130564295056L372.37195733217106,210.70130564295056L379.262891227596,186.66976324449257L392.51087283342616,165.46856084058192M372.37195733217106,235.70130564295056L390.9505779691059,218.9730404839791L404.19855957493604,197.77183808006845L411.08949347036105,173.74029568161046M372.37195733217106,235.70130564295056L379.262891227596,211.66976324449257L386.15382512302097,187.63822084603459L379.262891227596,163.6066784475766L379.262891227596,138.6066784475766L386.15382512302097,114.57513604911863M386.15382512302097,187.63822084603459L399.4018067288511,166.43701844212393L406.2927406242761,142.40547604366594L406.2927406242761,117.40547604366594M308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L308.71875284664105,261.5602407687148L295.4707712408109,240.35903836480412L288.57983734538595,216.32749596634613L288.57983734538595,191.32749596634613M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L315.60968674206606,212.5286983702568L308.7187528466411,188.4971559717988M308.71875284664105,261.5602407687148L308.71875284664105,236.56024076871478L308.71875284664105,211.56024076871478L295.4707712408109,190.35903836480412L288.57983734538595,166.32749596634613L288.57983734538595,141.32749596634613M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L315.60968674206606,162.5286983702568L308.7187528466411,138.4971559717988M308.71875284664105,211.56024076871478L295.4707712408109,190.35903836480412L282.2227896349808,169.15783596089346L259.75293847750163,158.19855729116654L241.17431784056677,141.47029213219508L227.92633623473665,120.26908972828443M282.2227896349808,169.15783596089346L275.33185573955586,145.12629356243548L262.08387413372577,123.92509115852482L243.5052534967909,107.19682599955337M282.2227896349808,169.15783596089346L275.33185573955586,145.12629356243548L268.4409218441309,121.0947511639775L249.86230120719605,104.36648600500604L236.61431960136593,83.16528360109538L229.72338570594096,59.13374120263741M268.4409218441309,121.0947511639775L268.4409218441309,96.0947511639775L261.54998794870596,72.06320876551953L248.30200634287584,50.86200636160888M268.4409218441309,121.0947511639775L268.4409218441309,96.0947511639775L268.4409218441309,71.0947511639775L255.1929402383008,49.89354876006685L248.3020063428758,25.862006361608877L248.3020063428758,0.8620063616088771M268.4409218441309,71.0947511639775L275.33185573955586,47.06320876551953L275.33185573955586,22.063208765519533L268.4409218441309,-1.9683336329384389M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L322.500620637491,163.4971559717988L315.60968674206606,139.46561357334082L315.60968674206606,114.46561357334082L322.500620637491,90.43407117488285M322.500620637491,163.4971559717988L335.74860224332116,142.29595356788815L342.63953613874617,118.26441116943018L342.63953613874617,93.26441116943018M322.500620637491,163.4971559717988L322.500620637491,138.4971559717988L322.500620637491,113.4971559717988L309.2526390316609,92.29595356788815L302.36170513623597,68.26441116943018L302.36170513623597,43.264411169430176M322.500620637491,113.4971559717988L329.39155453291596,89.46561357334083L329.39155453291596,64.46561357334083L322.500620637491,40.43407117488286M322.500620637491,113.4971559717988L315.60968674206606,89.46561357334083L308.7187528466411,65.43407117488286L290.1401322097063,48.7058060159114L276.8921506038762,27.504603612000746L270.00121670845124,3.473061213542774M308.7187528466411,65.43407117488286L308.7187528466411,40.43407117488286L301.82781895121616,16.402528776424887L288.57983734538607,-4.7986736274857655M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L322.500620637491,163.4971559717988L315.60968674206606,139.46561357334082L315.60968674206606,114.46561357334082L322.500620637491,90.43407117488285M322.500620637491,163.4971559717988L335.74860224332116,142.29595356788815L342.63953613874617,118.26441116943018L342.63953613874617,93.26441116943018M322.500620637491,163.4971559717988L329.39155453291596,139.46561357334082L336.2824884283409,115.43407117488285L329.39155453291596,91.40252877642487L329.39155453291596,66.40252877642487L336.2824884283409,42.3709863779669M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L356.42140392959607,70.20132637251423L356.42140392959607,45.20132637251423M336.2824884283409,115.43407117488285L329.39155453291596,91.40252877642487L322.500620637491,67.3709863779669L303.9220000005562,50.64272121899544L290.6740183947261,29.441518815084788L283.78308449930114,5.409976416626815M322.500620637491,67.3709863779669L322.500620637491,42.3709863779669L315.60968674206606,18.33944397950893L302.36170513623597,-2.8617584244017245M322.500620637491,67.3709863779669L322.500620637491,42.3709863779669L322.500620637491,17.3709863779669L309.2526390316609,-3.830216025943752L302.36170513623597,-27.861758424401724L302.36170513623597,-52.86175842440173M322.500620637491,17.3709863779669L329.39155453291596,-6.660556020491072L329.39155453291596,-31.66055602049107L322.500620637491,-55.692098418949044M322.500620637491,17.3709863779669L329.39155453291596,-6.660556020491072L336.2824884283409,-30.692098418949044L329.39155453291596,-54.723640817407016L329.39155453291596,-79.72364081740702L336.2824884283409,-103.75518321586499M336.2824884283409,-30.692098418949044L349.53047003417106,-51.89330082285969L356.42140392959607,-75.92484322131767L356.42140392959607,-100.92484322131767M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L362.7784516400012,73.03166636706155L362.7784516400012,48.03166636706155L369.66938553542616,24.000123968603575L382.9173671412563,2.7989215646929253M362.7784516400012,73.03166636706155L381.35707227693604,56.303401208090094L394.6050538827662,35.102198804179444L401.4959877781912,11.070656405721472M362.7784516400012,73.03166636706155L369.66938553542616,49.000123968603575L376.5603194308511,24.968581570145602L369.66938553542616,0.9370391716876298L369.66938553542616,-24.06296082831237L376.5603194308511,-48.09450322677034M376.5603194308511,24.968581570145602L389.80830103668126,3.767379166234953L396.69923493210626,-20.26416323222302L396.69923493210626,-45.26416323222302M376.5603194308511,24.968581570145602L376.5603194308511,-0.0314184298543978L376.5603194308511,-25.031418429854398L363.312337825021,-46.232620833765054L356.42140392959607,-70.26416323222303L356.42140392959607,-95.26416323222303M376.5603194308511,-25.031418429854398L383.45125332627606,-49.06296082831237L383.45125332627606,-74.06296082831237L376.5603194308511,-98.09450322677034M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L362.7784516400012,73.03166636706155L362.7784516400012,48.03166636706155L369.66938553542616,24.000123968603575L382.9173671412563,2.7989215646929253M362.7784516400012,73.03166636706155L381.35707227693604,56.303401208090094L394.6050538827662,35.102198804179444L401.4959877781912,11.070656405721472M362.7784516400012,73.03166636706155L376.02643324583136,51.8304639631509L389.2744148516615,30.62926155924025L389.2744148516615,5.629261559240248L396.16534874708645,-18.402280839217724L409.4133303529166,-39.60348324312837M389.2744148516615,30.62926155924025L407.85303548859633,13.900996400268792L421.1010170944265,-7.300206003641858L427.9919509898515,-31.33174840209983M389.2744148516615,30.62926155924025L389.2744148516615,5.629261559240248L389.2744148516615,-19.37073844075975L376.0264332458314,-40.57194084467041L369.13549935040646,-64.60348324312838L369.13549935040646,-89.60348324312838M389.2744148516615,-19.37073844075975L396.16534874708645,-43.402280839217724L396.16534874708645,-68.40228083921772L389.2744148516615,-92.4338232376757M389.2744148516615,-19.37073844075975L396.16534874708645,-43.402280839217724L403.0562826425114,-67.4338232376757L396.16534874708645,-91.46536563613367L396.16534874708645,-116.46536563613367L403.0562826425114,-140.49690803459163M403.0562826425114,-67.4338232376757L416.30426424834155,-88.63502564158634L423.19519814376656,-112.66656804004431L423.19519814376656,-137.6665680400443M403.0562826425114,-67.4338232376757L416.30426424834155,-88.63502564158634L429.5522458541717,-109.836228045497L429.5522458541717,-134.836228045497L436.44317974959665,-158.86777044395495L449.6911613554268,-180.0689728478656M429.5522458541717,-109.836228045497L448.13086649110653,-126.56449320446845L461.3788480969367,-147.7656956083791L468.2697819923617,-171.79723800683706M389.2744148516615,30.62926155924025L407.85303548859633,13.900996400268792L426.43165612553116,-2.8272687587026653L433.3225900209561,-26.858811157160638L446.57057162678626,-48.06001356107129L465.14919226372115,-64.78827872004274M426.43165612553116,-2.8272687587026653L448.90150728301035,-13.7865474284296L467.4801279199452,-30.514812587401057L480.7281095257753,-51.71601499131171M426.43165612553116,-2.8272687587026653L439.6796377313613,-24.028471162613315L452.92761933719146,-45.229673566523964L452.92761933719146,-70.22967356652396L459.8185532326164,-94.26121596498193L473.06653483844656,-115.46241836889257M452.92761933719146,-45.229673566523964L471.5062399741263,-61.957938725495424L484.75422157995644,-83.15914112940607L491.64515547538144,-107.19068352786404M452.92761933719146,-45.229673566523964L459.8185532326164,-69.26121596498194L466.70948712804136,-93.29275836343992L459.8185532326164,-117.32430076189789L459.8185532326164,-142.3243007618979L466.70948712804136,-166.35584316035585M466.70948712804136,-93.29275836343992L479.9574687338715,-114.49396076735056L486.8484026292965,-138.52550316580852L486.8484026292965,-163.52550316580852M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L345.87599412051077,278.10371045077187L352.7669280159357,254.07216805231388L366.01490962176587,232.87096564840323L384.59353025870075,216.14270048943177M345.87599412051077,278.10371045077187L368.34584527798995,267.14443178104494L386.9244659149248,250.4161666220735L400.17244752075493,229.21496421816283M345.87599412051077,278.10371045077187L364.4546147574456,261.3754452918004L383.0332353943804,244.64718013282896L389.9241692898054,220.61563773437098L403.1721508956355,199.41443533046032L421.7507715325704,182.68617017148887M383.0332353943804,244.64718013282896L405.5030865518596,233.68790146310204L424.08170718879444,216.95963630413058L437.3296887946246,195.75843390021993M383.0332353943804,244.64718013282896L389.9241692898054,220.61563773437098L396.8151031852303,196.584095335913L389.9241692898054,172.552552937455L389.9241692898054,147.552552937455L396.8151031852303,123.52101053899703M396.8151031852303,196.584095335913L410.0630847910605,175.38289293200233L416.9540186864855,151.35135053354435L416.9540186864855,126.35135053354435M396.8151031852303,196.584095335913L410.0630847910605,175.38289293200233L423.3110663968906,154.18169052809168L423.3110663968906,129.18169052809168L430.2020002923156,105.1501481296337L443.4499818981457,83.94894572572306M423.3110663968906,154.18169052809168L441.88968703382545,137.45342536912023L455.1376686396556,116.25222296520957L462.0286025350806,92.2206805667516M423.3110663968906,154.18169052809168L441.88968703382545,137.45342536912023L460.4683076707603,120.72516021014877L467.35924156618523,96.6936178116908L480.6072231720154,75.49241540778016L499.18584380895027,58.764150248808704M460.4683076707603,120.72516021014877L482.93815882823947,109.76588154042184L501.5167794651743,93.03761638145039L514.7647610710044,71.83641397753973M383.0332353943804,244.64718013282896L405.5030865518596,233.68790146310204L427.9729377093388,222.7286227933751L441.22091931516894,201.52742038946445L459.7995399521038,184.799155230493L482.269391109583,173.83987656076607M427.9729377093388,222.7286227933751L452.593131534644,218.38741835170185L475.06298269212317,207.42813968197493L493.64160332905806,190.69987452300347M427.9729377093388,222.7286227933751L446.5515583462736,206.00035763440366L465.13017898320845,189.2720924754322L472.0211128786334,165.24055007697422L485.26909448446355,144.03934767306356L503.84771512139844,127.3110825140921M465.13017898320845,189.2720924754322L487.60003014068764,178.31281380570528L506.17865077762247,161.58454864673382L519.4266323834526,140.38334624282317M465.13017898320845,189.2720924754322L478.3781605890386,168.07089007152155L491.62614219486875,146.8696876676109L491.62614219486875,121.86968766761089L498.5170760902937,97.83814526915292L511.76505769612385,76.63694286524228M491.62614219486875,146.8696876676109L510.2047628318036,130.14142250863944L523.4527444376337,108.94022010472878L530.3436783330586,84.90867770627081M383.0332353943804,244.64718013282896L396.2812170002106,223.4459777289183L409.5291986060407,202.24477532500765L409.5291986060407,177.24477532500765L416.4201325014657,153.21323292654967L429.6681141072958,132.012030522639M409.5291986060407,202.24477532500765L428.10781924297555,185.5165101660362L441.3558008488057,164.31530776212554L448.2467347442307,140.28376536366756M409.5291986060407,202.24477532500765L422.77718021187087,181.043572921097L436.025161817701,159.84237051718634L436.025161817701,134.84237051718634L442.91609571312597,110.81082811872837L456.1640773189561,89.60962571481772M436.025161817701,159.84237051718634L454.60378245463585,143.11410535821489L467.851764060466,121.91290295430423L474.742697955891,97.88136055584626M436.025161817701,159.84237051718634L436.025161817701,134.84237051718634L436.025161817701,109.84237051718634L422.7771802118709,88.64116811327568L415.886246316446,64.60962571481771L415.886246316446,39.60962571481771M436.025161817701,109.84237051718634L442.91609571312597,85.81082811872837L442.91609571312597,60.81082811872837L436.025161817701,36.779285720270394M436.025161817701,109.84237051718634L442.91609571312597,85.81082811872837L449.8070296085509,61.779285720270394L442.91609571312597,37.74774332181242L442.91609571312597,12.747743321812422L449.8070296085509,-11.28379907664555M449.8070296085509,61.779285720270394L463.05501121438107,40.578083316359745L469.9459451098061,16.546540917901773L469.9459451098061,-8.453459082098227M449.8070296085509,61.779285720270394L463.05501121438107,40.578083316359745L476.3029928202112,19.376880912449096L476.3029928202112,-5.623119087550904L483.19392671563617,-29.654661486008877L496.4419083214663,-50.855863889919526M476.3029928202112,19.376880912449096L494.88161345714605,2.648615753477639L508.1295950629762,-18.55258665043301L515.0205289584012,-42.584129048890986M436.025161817701,159.84237051718634L454.60378245463585,143.11410535821489L473.1824030915707,126.38584019924343L480.0733369869956,102.35429780078546L493.3213185928258,81.15309539687482L511.89993922976066,64.42483023790336M473.1824030915707,126.38584019924343L495.65225424904986,115.4265615295165L514.2308748859847,98.69829637054505L527.4788564918148,77.4970939666344M473.1824030915707,126.38584019924343L486.4303846974008,105.18463779533278L499.678366303231,83.98343539142212L499.678366303231,58.98343539142212L506.5693001986559,34.95189299296415L519.817281804486,13.750690589053498M499.678366303231,83.98343539142212L518.2569869401658,67.25517023245067L531.5049685459959,46.05396782854002L538.3959024414208,22.022425430082045M499.678366303231,83.98343539142212L506.5693001986559,59.95189299296415L513.4602340940809,35.920350594506175L506.5693001986559,11.888808196048203L506.5693001986559,-13.111191803951797L513.4602340940809,-37.14273420240977M513.4602340940809,35.920350594506175L526.708215699911,14.719148190595526L533.5991495953359,-9.312394207862447L533.5991495953359,-34.31239420786245M436.025161817701,159.84237051718634L442.91609571312597,135.81082811872835L449.8070296085509,111.77928572027038L442.91609571312597,87.74774332181241L442.91609571312597,62.74774332181241L449.8070296085509,38.716200923354435M449.8070296085509,111.77928572027038L463.05501121438107,90.57808331635974L469.9459451098061,66.54654091790177L469.9459451098061,41.546540917901766M449.8070296085509,111.77928572027038L456.69796350397587,87.74774332181241L463.5888973994008,63.716200923354435L456.69796350397587,39.68465852489646L456.69796350397587,14.684658524896463L463.5888973994008,-9.34688387356151M463.5888973994008,63.716200923354435L476.83687900523097,42.514998519443786L483.727812900656,18.483456120985814L483.727812900656,-6.516543879014186M463.5888973994008,63.716200923354435L456.69796350397587,39.68465852489646L449.8070296085509,15.65311612643849L431.2284089716161,-1.0751490325329698L417.980427365786,-22.276351436443623L411.08949347036105,-46.30789383490159M449.8070296085509,15.65311612643849L449.8070296085509,-9.34688387356151L442.91609571312597,-33.37842627201948L429.6681141072959,-54.57962867593014M449.8070296085509,15.65311612643849L449.8070296085509,-9.34688387356151L449.8070296085509,-34.34688387356151L436.55904800272083,-55.548086277472166L429.6681141072959,-79.57962867593014L429.6681141072959,-104.57962867593014M449.8070296085509,-34.34688387356151L456.69796350397587,-58.37842627201948L456.69796350397587,-83.37842627201948L449.8070296085509,-107.40996867047745M449.8070296085509,-34.34688387356151L456.69796350397587,-58.37842627201948L463.5888973994008,-82.40996867047745L456.69796350397587,-106.44151106893543L456.69796350397587,-131.44151106893543L463.5888973994008,-155.4730534673934M463.5888973994008,-82.40996867047745L476.83687900523097,-103.6111710743881L483.727812900656,-127.64271347284607L483.727812900656,-152.64271347284608M463.5888973994008,63.716200923354435L476.83687900523097,42.514998519443786L490.0848606110611,21.313796115533137L490.0848606110611,-3.686203884466863L496.97579450648607,-27.717746282924836L510.2237761123162,-48.918948686835485M490.0848606110611,21.313796115533137L508.66348124799595,4.58553095656168L521.911462853826,-16.61567144734897L528.802396749251,-40.647213845806945M490.0848606110611,21.313796115533137L496.97579450648607,-2.7177462829248356L503.866728401911,-26.749288681382808L496.97579450648607,-50.78083107984078L496.97579450648607,-75.78083107984078L503.866728401911,-99.81237347829875M503.866728401911,-26.749288681382808L517.1147100077411,-47.95049108529346L524.0056439031661,-71.98203348375142L524.0056439031661,-96.98203348375142M503.866728401911,-26.749288681382808L503.866728401911,-51.74928868138281L503.866728401911,-76.74928868138281L490.6187467960809,-97.95049108529346L483.727812900656,-121.98203348375144L483.727812900656,-146.98203348375142M503.866728401911,-76.74928868138281L510.75766229733597,-100.78083107984078L510.75766229733597,-125.78083107984078L503.866728401911,-149.81237347829875" style="stroke-linejoin:miter;stroke-width:1.0;stroke-opacity:1.0;fill-opacity:1.0;stroke:#000000;stroke-linecap:butt;fill:none"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/lindenmayer__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/lindenmayer__--id__p1__--id__r3.out
new file mode 100644
index 0000000..8c2ec7d
--- /dev/null
+++ b/share/extensions/tests/data/refs/lindenmayer__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:path d="M202.7349,481.16986L215.98288160583013,459.9686575960894L229.23086321166025,438.7674551921787L229.23086321166025,413.7674551921787L236.12179710708523,389.73591279372073L249.36977871291535,368.5347103898101M229.23086321166025,438.7674551921787L247.8094838485951,422.03919003320726L261.05746545442526,400.8379876292966L267.9483993498502,376.8064452308386M229.23086321166025,438.7674551921787L242.47884481749037,417.56625278826806L255.7268264233205,396.3650503843574L255.7268264233205,371.3650503843574L262.61776031874547,347.3335079858994L275.8657419245756,326.13230558198876M255.7268264233205,396.3650503843574L274.30544706025535,379.63678522538595L287.5534286660855,358.4355828214753L294.4443625615105,334.4040404230173M255.7268264233205,396.3650503843574L255.7268264233205,371.3650503843574L255.7268264233205,346.3650503843574L242.47884481749037,325.16384798044675L235.5879109220654,301.13230558198876L235.5879109220654,276.13230558198876M255.7268264233205,346.3650503843574L262.61776031874547,322.3335079858994L262.61776031874547,297.3335079858994L255.7268264233205,273.30196558744143M255.7268264233205,346.3650503843574L262.61776031874547,322.3335079858994L269.5086942141704,298.30196558744143L262.61776031874547,274.27042318898344L262.61776031874547,249.27042318898344L269.5086942141704,225.23888079052546M269.5086942141704,298.30196558744143L282.75667582000057,277.1007631835308L289.6476097154256,253.0692207850728L289.6476097154256,228.0692207850728M269.5086942141704,298.30196558744143L282.75667582000057,277.1007631835308L296.0046574258307,255.89956077962012L296.0046574258307,230.89956077962012L302.89559132125567,206.86801838116213L316.1435729270858,185.66681597725147M296.0046574258307,255.89956077962012L314.58327806276554,239.17129562064866L327.8312596685957,217.970093216738L334.7221935640207,193.93855081828002M255.7268264233205,396.3650503843574L274.30544706025535,379.63678522538595L292.8840676971902,362.9085200664145L299.7750015926151,338.8769776679565L313.0229831984453,317.67577526404585L331.60160383538016,300.9475101050744M292.8840676971902,362.9085200664145L315.35391885466936,351.94924139668757L333.9325394916042,335.2209762377161L347.18052109743434,314.01977383380546M292.8840676971902,362.9085200664145L306.1320493030203,341.70731766250384L319.3800309088505,320.5061152585932L319.3800309088505,295.5061152585932L326.2709648042754,271.4745728601352L339.51894641010557,250.27337045622454M319.3800309088505,320.5061152585932L337.9586515457853,303.77785009962173L351.20663315161545,282.5766476957111L358.09756704704046,258.5451052972531M319.3800309088505,320.5061152585932L326.2709648042754,296.4745728601352L333.1618986997004,272.4430304616772L326.2709648042754,248.41148806321922L326.2709648042754,223.41148806321922L333.1618986997004,199.37994566476124M333.1618986997004,272.4430304616772L346.4098803055305,251.24182805776655L353.30081420095553,227.21028565930857L353.30081420095553,202.21028565930857M255.7268264233205,396.3650503843574L268.9748080291506,375.16384798044675L282.22278963498076,353.9626455765361L282.22278963498076,328.9626455765361L289.11372353040576,304.9311031780781L302.3617051362359,283.72990077416745M282.22278963498076,353.9626455765361L300.80141027191564,337.23438041756464L314.0493918777458,316.033178013654L320.9403257731708,292.001635615196M282.22278963498076,353.9626455765361L295.4707712408109,332.76144317262543L308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L315.60968674206606,262.5286983702568L328.8576683478962,241.32749596634613M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L340.5453550894061,273.63077320583267L347.4362889848311,249.59923080737468M308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L308.71875284664105,261.5602407687148L295.4707712408109,240.35903836480412L288.57983734538595,216.32749596634613L288.57983734538595,191.32749596634613M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L315.60968674206606,212.5286983702568L308.7187528466411,188.4971559717988M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L322.500620637491,213.4971559717988L315.60968674206606,189.46561357334082L315.60968674206606,164.46561357334082L322.500620637491,140.43407117488283M322.500620637491,213.4971559717988L335.74860224332116,192.29595356788815L342.63953613874617,168.26441116943016L342.63953613874617,143.26441116943016M322.500620637491,213.4971559717988L335.74860224332116,192.29595356788815L348.9965838491513,171.0947511639775L348.9965838491513,146.0947511639775L355.88751774457626,122.06320876551952L369.1354993504064,100.86200636160888M348.9965838491513,171.0947511639775L367.57520448608614,154.36648600500604L380.8231860919163,133.16528360109538L387.7141199873413,109.13374120263741M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L345.87599412051077,278.10371045077187L352.7669280159357,254.07216805231388L366.01490962176587,232.87096564840323L384.59353025870075,216.14270048943177M345.87599412051077,278.10371045077187L368.34584527798995,267.14443178104494L386.9244659149248,250.4161666220735L400.17244752075493,229.21496421816283M345.87599412051077,278.10371045077187L359.1239757263409,256.9025080468612L372.37195733217106,235.70130564295056L372.37195733217106,210.70130564295056L379.262891227596,186.66976324449257L392.51087283342616,165.46856084058192M372.37195733217106,235.70130564295056L390.9505779691059,218.9730404839791L404.19855957493604,197.77183808006845L411.08949347036105,173.74029568161046M372.37195733217106,235.70130564295056L379.262891227596,211.66976324449257L386.15382512302097,187.63822084603459L379.262891227596,163.6066784475766L379.262891227596,138.6066784475766L386.15382512302097,114.57513604911863M386.15382512302097,187.63822084603459L399.4018067288511,166.43701844212393L406.2927406242761,142.40547604366594L406.2927406242761,117.40547604366594M308.71875284664105,311.5602407687148L308.71875284664105,286.5602407687148L308.71875284664105,261.5602407687148L295.4707712408109,240.35903836480412L288.57983734538595,216.32749596634613L288.57983734538595,191.32749596634613M308.71875284664105,261.5602407687148L315.60968674206606,237.5286983702568L315.60968674206606,212.5286983702568L308.7187528466411,188.4971559717988M308.71875284664105,261.5602407687148L308.71875284664105,236.56024076871478L308.71875284664105,211.56024076871478L295.4707712408109,190.35903836480412L288.57983734538595,166.32749596634613L288.57983734538595,141.32749596634613M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L315.60968674206606,162.5286983702568L308.7187528466411,138.4971559717988M308.71875284664105,211.56024076871478L295.4707712408109,190.35903836480412L282.2227896349808,169.15783596089346L259.75293847750163,158.19855729116654L241.17431784056677,141.47029213219508L227.92633623473665,120.26908972828443M282.2227896349808,169.15783596089346L275.33185573955586,145.12629356243548L262.08387413372577,123.92509115852482L243.5052534967909,107.19682599955337M282.2227896349808,169.15783596089346L275.33185573955586,145.12629356243548L268.4409218441309,121.0947511639775L249.86230120719605,104.36648600500604L236.61431960136593,83.16528360109538L229.72338570594096,59.13374120263741M268.4409218441309,121.0947511639775L268.4409218441309,96.0947511639775L261.54998794870596,72.06320876551953L248.30200634287584,50.86200636160888M268.4409218441309,121.0947511639775L268.4409218441309,96.0947511639775L268.4409218441309,71.0947511639775L255.1929402383008,49.89354876006685L248.3020063428758,25.862006361608877L248.3020063428758,0.8620063616088771M268.4409218441309,71.0947511639775L275.33185573955586,47.06320876551953L275.33185573955586,22.063208765519533L268.4409218441309,-1.9683336329384389M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L322.500620637491,163.4971559717988L315.60968674206606,139.46561357334082L315.60968674206606,114.46561357334082L322.500620637491,90.43407117488285M322.500620637491,163.4971559717988L335.74860224332116,142.29595356788815L342.63953613874617,118.26441116943018L342.63953613874617,93.26441116943018M322.500620637491,163.4971559717988L322.500620637491,138.4971559717988L322.500620637491,113.4971559717988L309.2526390316609,92.29595356788815L302.36170513623597,68.26441116943018L302.36170513623597,43.264411169430176M322.500620637491,113.4971559717988L329.39155453291596,89.46561357334083L329.39155453291596,64.46561357334083L322.500620637491,40.43407117488286M322.500620637491,113.4971559717988L315.60968674206606,89.46561357334083L308.7187528466411,65.43407117488286L290.1401322097063,48.7058060159114L276.8921506038762,27.504603612000746L270.00121670845124,3.473061213542774M308.7187528466411,65.43407117488286L308.7187528466411,40.43407117488286L301.82781895121616,16.402528776424887L288.57983734538607,-4.7986736274857655M308.71875284664105,211.56024076871478L315.60968674206606,187.5286983702568L322.500620637491,163.4971559717988L315.60968674206606,139.46561357334082L315.60968674206606,114.46561357334082L322.500620637491,90.43407117488285M322.500620637491,163.4971559717988L335.74860224332116,142.29595356788815L342.63953613874617,118.26441116943018L342.63953613874617,93.26441116943018M322.500620637491,163.4971559717988L329.39155453291596,139.46561357334082L336.2824884283409,115.43407117488285L329.39155453291596,91.40252877642487L329.39155453291596,66.40252877642487L336.2824884283409,42.3709863779669M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L356.42140392959607,70.20132637251423L356.42140392959607,45.20132637251423M336.2824884283409,115.43407117488285L329.39155453291596,91.40252877642487L322.500620637491,67.3709863779669L303.9220000005562,50.64272121899544L290.6740183947261,29.441518815084788L283.78308449930114,5.409976416626815M322.500620637491,67.3709863779669L322.500620637491,42.3709863779669L315.60968674206606,18.33944397950893L302.36170513623597,-2.8617584244017245M322.500620637491,67.3709863779669L322.500620637491,42.3709863779669L322.500620637491,17.3709863779669L309.2526390316609,-3.830216025943752L302.36170513623597,-27.861758424401724L302.36170513623597,-52.86175842440173M322.500620637491,17.3709863779669L329.39155453291596,-6.660556020491072L329.39155453291596,-31.66055602049107L322.500620637491,-55.692098418949044M322.500620637491,17.3709863779669L329.39155453291596,-6.660556020491072L336.2824884283409,-30.692098418949044L329.39155453291596,-54.723640817407016L329.39155453291596,-79.72364081740702L336.2824884283409,-103.75518321586499M336.2824884283409,-30.692098418949044L349.53047003417106,-51.89330082285969L356.42140392959607,-75.92484322131767L356.42140392959607,-100.92484322131767M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L362.7784516400012,73.03166636706155L362.7784516400012,48.03166636706155L369.66938553542616,24.000123968603575L382.9173671412563,2.7989215646929253M362.7784516400012,73.03166636706155L381.35707227693604,56.303401208090094L394.6050538827662,35.102198804179444L401.4959877781912,11.070656405721472M362.7784516400012,73.03166636706155L369.66938553542616,49.000123968603575L376.5603194308511,24.968581570145602L369.66938553542616,0.9370391716876298L369.66938553542616,-24.06296082831237L376.5603194308511,-48.09450322677034M376.5603194308511,24.968581570145602L389.80830103668126,3.767379166234953L396.69923493210626,-20.26416323222302L396.69923493210626,-45.26416323222302M376.5603194308511,24.968581570145602L376.5603194308511,-0.0314184298543978L376.5603194308511,-25.031418429854398L363.312337825021,-46.232620833765054L356.42140392959607,-70.26416323222303L356.42140392959607,-95.26416323222303M376.5603194308511,-25.031418429854398L383.45125332627606,-49.06296082831237L383.45125332627606,-74.06296082831237L376.5603194308511,-98.09450322677034M336.2824884283409,115.43407117488285L349.53047003417106,94.2328687709722L362.7784516400012,73.03166636706155L362.7784516400012,48.03166636706155L369.66938553542616,24.000123968603575L382.9173671412563,2.7989215646929253M362.7784516400012,73.03166636706155L381.35707227693604,56.303401208090094L394.6050538827662,35.102198804179444L401.4959877781912,11.070656405721472M362.7784516400012,73.03166636706155L376.02643324583136,51.8304639631509L389.2744148516615,30.62926155924025L389.2744148516615,5.629261559240248L396.16534874708645,-18.402280839217724L409.4133303529166,-39.60348324312837M389.2744148516615,30.62926155924025L407.85303548859633,13.900996400268792L421.1010170944265,-7.300206003641858L427.9919509898515,-31.33174840209983M389.2744148516615,30.62926155924025L389.2744148516615,5.629261559240248L389.2744148516615,-19.37073844075975L376.0264332458314,-40.57194084467041L369.13549935040646,-64.60348324312838L369.13549935040646,-89.60348324312838M389.2744148516615,-19.37073844075975L396.16534874708645,-43.402280839217724L396.16534874708645,-68.40228083921772L389.2744148516615,-92.4338232376757M389.2744148516615,-19.37073844075975L396.16534874708645,-43.402280839217724L403.0562826425114,-67.4338232376757L396.16534874708645,-91.46536563613367L396.16534874708645,-116.46536563613367L403.0562826425114,-140.49690803459163M403.0562826425114,-67.4338232376757L416.30426424834155,-88.63502564158634L423.19519814376656,-112.66656804004431L423.19519814376656,-137.6665680400443M403.0562826425114,-67.4338232376757L416.30426424834155,-88.63502564158634L429.5522458541717,-109.836228045497L429.5522458541717,-134.836228045497L436.44317974959665,-158.86777044395495L449.6911613554268,-180.0689728478656M429.5522458541717,-109.836228045497L448.13086649110653,-126.56449320446845L461.3788480969367,-147.7656956083791L468.2697819923617,-171.79723800683706M389.2744148516615,30.62926155924025L407.85303548859633,13.900996400268792L426.43165612553116,-2.8272687587026653L433.3225900209561,-26.858811157160638L446.57057162678626,-48.06001356107129L465.14919226372115,-64.78827872004274M426.43165612553116,-2.8272687587026653L448.90150728301035,-13.7865474284296L467.4801279199452,-30.514812587401057L480.7281095257753,-51.71601499131171M426.43165612553116,-2.8272687587026653L439.6796377313613,-24.028471162613315L452.92761933719146,-45.229673566523964L452.92761933719146,-70.22967356652396L459.8185532326164,-94.26121596498193L473.06653483844656,-115.46241836889257M452.92761933719146,-45.229673566523964L471.5062399741263,-61.957938725495424L484.75422157995644,-83.15914112940607L491.64515547538144,-107.19068352786404M452.92761933719146,-45.229673566523964L459.8185532326164,-69.26121596498194L466.70948712804136,-93.29275836343992L459.8185532326164,-117.32430076189789L459.8185532326164,-142.3243007618979L466.70948712804136,-166.35584316035585M466.70948712804136,-93.29275836343992L479.9574687338715,-114.49396076735056L486.8484026292965,-138.52550316580852L486.8484026292965,-163.52550316580852M308.71875284664105,311.5602407687148L327.29737348357594,294.8319756097433L345.87599412051077,278.10371045077187L352.7669280159357,254.07216805231388L366.01490962176587,232.87096564840323L384.59353025870075,216.14270048943177M345.87599412051077,278.10371045077187L368.34584527798995,267.14443178104494L386.9244659149248,250.4161666220735L400.17244752075493,229.21496421816283M345.87599412051077,278.10371045077187L364.4546147574456,261.3754452918004L383.0332353943804,244.64718013282896L389.9241692898054,220.61563773437098L403.1721508956355,199.41443533046032L421.7507715325704,182.68617017148887M383.0332353943804,244.64718013282896L405.5030865518596,233.68790146310204L424.08170718879444,216.95963630413058L437.3296887946246,195.75843390021993M383.0332353943804,244.64718013282896L389.9241692898054,220.61563773437098L396.8151031852303,196.584095335913L389.9241692898054,172.552552937455L389.9241692898054,147.552552937455L396.8151031852303,123.52101053899703M396.8151031852303,196.584095335913L410.0630847910605,175.38289293200233L416.9540186864855,151.35135053354435L416.9540186864855,126.35135053354435M396.8151031852303,196.584095335913L410.0630847910605,175.38289293200233L423.3110663968906,154.18169052809168L423.3110663968906,129.18169052809168L430.2020002923156,105.1501481296337L443.4499818981457,83.94894572572306M423.3110663968906,154.18169052809168L441.88968703382545,137.45342536912023L455.1376686396556,116.25222296520957L462.0286025350806,92.2206805667516M423.3110663968906,154.18169052809168L441.88968703382545,137.45342536912023L460.4683076707603,120.72516021014877L467.35924156618523,96.6936178116908L480.6072231720154,75.49241540778016L499.18584380895027,58.764150248808704M460.4683076707603,120.72516021014877L482.93815882823947,109.76588154042184L501.5167794651743,93.03761638145039L514.7647610710044,71.83641397753973M383.0332353943804,244.64718013282896L405.5030865518596,233.68790146310204L427.9729377093388,222.7286227933751L441.22091931516894,201.52742038946445L459.7995399521038,184.799155230493L482.269391109583,173.83987656076607M427.9729377093388,222.7286227933751L452.593131534644,218.38741835170185L475.06298269212317,207.42813968197493L493.64160332905806,190.69987452300347M427.9729377093388,222.7286227933751L446.5515583462736,206.00035763440366L465.13017898320845,189.2720924754322L472.0211128786334,165.24055007697422L485.26909448446355,144.03934767306356L503.84771512139844,127.3110825140921M465.13017898320845,189.2720924754322L487.60003014068764,178.31281380570528L506.17865077762247,161.58454864673382L519.4266323834526,140.38334624282317M465.13017898320845,189.2720924754322L478.3781605890386,168.07089007152155L491.62614219486875,146.8696876676109L491.62614219486875,121.86968766761089L498.5170760902937,97.83814526915292L511.76505769612385,76.63694286524228M491.62614219486875,146.8696876676109L510.2047628318036,130.14142250863944L523.4527444376337,108.94022010472878L530.3436783330586,84.90867770627081M383.0332353943804,244.64718013282896L396.2812170002106,223.4459777289183L409.5291986060407,202.24477532500765L409.5291986060407,177.24477532500765L416.4201325014657,153.21323292654967L429.6681141072958,132.012030522639M409.5291986060407,202.24477532500765L428.10781924297555,185.5165101660362L441.3558008488057,164.31530776212554L448.2467347442307,140.28376536366756M409.5291986060407,202.24477532500765L422.77718021187087,181.043572921097L436.025161817701,159.84237051718634L436.025161817701,134.84237051718634L442.91609571312597,110.81082811872837L456.1640773189561,89.60962571481772M436.025161817701,159.84237051718634L454.60378245463585,143.11410535821489L467.851764060466,121.91290295430423L474.742697955891,97.88136055584626M436.025161817701,159.84237051718634L436.025161817701,134.84237051718634L436.025161817701,109.84237051718634L422.7771802118709,88.64116811327568L415.886246316446,64.60962571481771L415.886246316446,39.60962571481771M436.025161817701,109.84237051718634L442.91609571312597,85.81082811872837L442.91609571312597,60.81082811872837L436.025161817701,36.779285720270394M436.025161817701,109.84237051718634L442.91609571312597,85.81082811872837L449.8070296085509,61.779285720270394L442.91609571312597,37.74774332181242L442.91609571312597,12.747743321812422L449.8070296085509,-11.28379907664555M449.8070296085509,61.779285720270394L463.05501121438107,40.578083316359745L469.9459451098061,16.546540917901773L469.9459451098061,-8.453459082098227M449.8070296085509,61.779285720270394L463.05501121438107,40.578083316359745L476.3029928202112,19.376880912449096L476.3029928202112,-5.623119087550904L483.19392671563617,-29.654661486008877L496.4419083214663,-50.855863889919526M476.3029928202112,19.376880912449096L494.88161345714605,2.648615753477639L508.1295950629762,-18.55258665043301L515.0205289584012,-42.584129048890986M436.025161817701,159.84237051718634L454.60378245463585,143.11410535821489L473.1824030915707,126.38584019924343L480.0733369869956,102.35429780078546L493.3213185928258,81.15309539687482L511.89993922976066,64.42483023790336M473.1824030915707,126.38584019924343L495.65225424904986,115.4265615295165L514.2308748859847,98.69829637054505L527.4788564918148,77.4970939666344M473.1824030915707,126.38584019924343L486.4303846974008,105.18463779533278L499.678366303231,83.98343539142212L499.678366303231,58.98343539142212L506.5693001986559,34.95189299296415L519.817281804486,13.750690589053498M499.678366303231,83.98343539142212L518.2569869401658,67.25517023245067L531.5049685459959,46.05396782854002L538.3959024414208,22.022425430082045M499.678366303231,83.98343539142212L506.5693001986559,59.95189299296415L513.4602340940809,35.920350594506175L506.5693001986559,11.888808196048203L506.5693001986559,-13.111191803951797L513.4602340940809,-37.14273420240977M513.4602340940809,35.920350594506175L526.708215699911,14.719148190595526L533.5991495953359,-9.312394207862447L533.5991495953359,-34.31239420786245M436.025161817701,159.84237051718634L442.91609571312597,135.81082811872835L449.8070296085509,111.77928572027038L442.91609571312597,87.74774332181241L442.91609571312597,62.74774332181241L449.8070296085509,38.716200923354435M449.8070296085509,111.77928572027038L463.05501121438107,90.57808331635974L469.9459451098061,66.54654091790177L469.9459451098061,41.546540917901766M449.8070296085509,111.77928572027038L456.69796350397587,87.74774332181241L463.5888973994008,63.716200923354435L456.69796350397587,39.68465852489646L456.69796350397587,14.684658524896463L463.5888973994008,-9.34688387356151M463.5888973994008,63.716200923354435L476.83687900523097,42.514998519443786L483.727812900656,18.483456120985814L483.727812900656,-6.516543879014186M463.5888973994008,63.716200923354435L456.69796350397587,39.68465852489646L449.8070296085509,15.65311612643849L431.2284089716161,-1.0751490325329698L417.980427365786,-22.276351436443623L411.08949347036105,-46.30789383490159M449.8070296085509,15.65311612643849L449.8070296085509,-9.34688387356151L442.91609571312597,-33.37842627201948L429.6681141072959,-54.57962867593014M449.8070296085509,15.65311612643849L449.8070296085509,-9.34688387356151L449.8070296085509,-34.34688387356151L436.55904800272083,-55.548086277472166L429.6681141072959,-79.57962867593014L429.6681141072959,-104.57962867593014M449.8070296085509,-34.34688387356151L456.69796350397587,-58.37842627201948L456.69796350397587,-83.37842627201948L449.8070296085509,-107.40996867047745M449.8070296085509,-34.34688387356151L456.69796350397587,-58.37842627201948L463.5888973994008,-82.40996867047745L456.69796350397587,-106.44151106893543L456.69796350397587,-131.44151106893543L463.5888973994008,-155.4730534673934M463.5888973994008,-82.40996867047745L476.83687900523097,-103.6111710743881L483.727812900656,-127.64271347284607L483.727812900656,-152.64271347284608M463.5888973994008,63.716200923354435L476.83687900523097,42.514998519443786L490.0848606110611,21.313796115533137L490.0848606110611,-3.686203884466863L496.97579450648607,-27.717746282924836L510.2237761123162,-48.918948686835485M490.0848606110611,21.313796115533137L508.66348124799595,4.58553095656168L521.911462853826,-16.61567144734897L528.802396749251,-40.647213845806945M490.0848606110611,21.313796115533137L496.97579450648607,-2.7177462829248356L503.866728401911,-26.749288681382808L496.97579450648607,-50.78083107984078L496.97579450648607,-75.78083107984078L503.866728401911,-99.81237347829875M503.866728401911,-26.749288681382808L517.1147100077411,-47.95049108529346L524.0056439031661,-71.98203348375142L524.0056439031661,-96.98203348375142M503.866728401911,-26.749288681382808L503.866728401911,-51.74928868138281L503.866728401911,-76.74928868138281L490.6187467960809,-97.95049108529346L483.727812900656,-121.98203348375144L483.727812900656,-146.98203348375142M503.866728401911,-76.74928868138281L510.75766229733597,-100.78083107984078L510.75766229733597,-125.78083107984078L503.866728401911,-149.81237347829875" style="stroke-linejoin:miter;stroke-width:1.0;stroke-opacity:1.0;fill-opacity:1.0;stroke:#000000;stroke-linecap:butt;fill:none"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/lorem_ipsum.out b/share/extensions/tests/data/refs/lorem_ipsum.out
new file mode 100644
index 0000000..c4cccd8
--- /dev/null
+++ b/share/extensions/tests/data/refs/lorem_ipsum.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<svg:g inkscape:label="lorum ipsum" inkscape:groupmode="layer"><svg:flowRoot xml:space="preserve"><svg:flowRegion><svg:rect x="0" y="0" width="1000" height="1000"/></svg:flowRegion><svg:flowPara>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam molestie nisl at metus. Mauris ac massa vestibulum nisl facilisis viverra. Aliquam justo lectus, iaculis a, auctor sed, congue in, nisl. Sed quis elit. Mauris sed nulla quis nisi interdum tempor. Proin dolor sapien, adipiscing id, sagittis eu, molestie viverra, mauris. Integer tempus malesuada pede. Maecenas rhoncus rhoncus ipsum. Mauris ac massa vestibulum nisl facilisis viverra. Suspendisse fermentum. Phasellus magna sem, vulputate eget, ornare sed, dignissim sit amet, pede. Nam id neque. Nulla blandit justo a metus. Nam laoreet dui sed magna. Vivamus posuere, ante eu tempor dictum, felis nibh facilisis sem, eu auctor metus nulla non lorem. Phasellus at purus sed purus cursus iaculis. Vivamus feugiat. Integer fringilla. Praesent a eros. Aliquam sed erat. Nam a nunc. Maecenas rhoncus rhoncus ipsum. </svg:flowPara><svg:flowPara/><svg:flowPara>Praesent scelerisque. Proin lectus orci, venenatis pharetra, egestas id, tincidunt vel, eros. Etiam cursus purus interdum libero. Nam massa turpis, nonummy et, consectetuer id, placerat ac, ante. Suspendisse fermentum. Sed at turpis vitae velit euismod aliquet. Aliquam justo lectus, iaculis a, auctor sed, congue in, nisl. Nam massa turpis, nonummy et, consectetuer id, placerat ac, ante. Quisque arcu ante, cursus in, ornare quis, viverra ut, justo. Nam a nunc. Duis sem velit, ultrices et, fermentum auctor, rhoncus ut, ligula. Aliquam metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse potenti. Mauris tincidunt aliquam ante. Mauris et pede. In consectetuer, lorem eu lobortis egestas, velit odio imperdiet eros, sit amet sagittis nunc mi ac neque. Curabitur risus urna, placerat et, luctus pulvinar, auctor vel, orci. Donec ut purus. Integer accumsan. Morbi volutpat. Suspendisse potenti. Vivamus posuere, ante eu tempor dictum, felis nibh facilisis sem, eu auctor metus nulla non lorem. </svg:flowPara><svg:flowPara/><svg:flowPara>Aenean luctus vulputate turpis. Pellentesque convallis dolor vel libero. Quisque arcu ante, cursus in, ornare quis, viverra ut, justo. Etiam non neque ac mi vestibulum placerat. Mauris urna sem, suscipit vitae, dignissim id, ultrices sed, nunc. Phasellus at purus sed purus cursus iaculis. Phasellus lacinia iaculis mi. Mauris tempor ultrices justo. Nam massa turpis, nonummy et, consectetuer id, placerat ac, ante. Nam id neque. Fusce venenatis ligula in pede. Nullam libero nunc, tristique eget, laoreet eu, sagittis id, ante. Suspendisse lectus. Phasellus nisi metus, tempus sit amet, ultrices ac, porta nec, felis. Pellentesque suscipit accumsan massa. Aliquam metus. </svg:flowPara><svg:flowPara/><svg:flowPara>Cras ac enim vel dui vestibulum suscipit. In hac habitasse platea dictumst. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus eu orci. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse potenti. Integer accumsan. Nam id neque. Donec at diam a tellus dignissim vestibulum. Donec ut urna. Pellentesque ac turpis. Phasellus hendrerit. Nulla sed lacus. Aenean justo ipsum, luctus ut, volutpat laoreet, vehicula in, libero. Morbi turpis arcu, egestas congue, condimentum quis, tristique cursus, leo. Nam pharetra. Nulla sagittis condimentum ligula. Nam malesuada sapien eu nibh. Sed a lorem ut est tincidunt consectetuer. Sed dolor. Donec ut purus. Phasellus hendrerit. Mauris et pede. Donec diam eros, tristique sit amet, pretium vel, pellentesque ut, neque. Aenean turpis ipsum, rhoncus vitae, posuere vitae, euismod sed, ligula. Nulla sagittis condimentum ligula. Aliquam imperdiet lobortis metus. Integer accumsan. Donec interdum vestibulum libero. Curabitur risus urna, placerat et, luctus pulvinar, auctor vel, orci. </svg:flowPara><svg:flowPara/><svg:flowPara>Donec interdum vestibulum libero. Nam molestie nisl at metus. In consectetuer, lorem eu lobortis egestas, velit odio imperdiet eros, sit amet sagittis nunc mi ac neque. Phasellus magna sem, vulputate eget, ornare sed, dignissim sit amet, pede. Aliquam imperdiet lobortis metus. Nam consectetuer mollis dolor. Curabitur lorem risus, sagittis vitae, accumsan a, iaculis id, metus. Integer tempus malesuada pede. Nam laoreet dui sed magna. Donec sit amet enim. Mauris et dolor. Ut eu metus id lectus vestibulum ultrices. Quisque aliquam, nulla ac scelerisque convallis, nisi ligula sagittis risus, at nonummy arcu urna pulvinar nibh. Pellentesque sit amet dui vel justo gravida auctor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Fusce venenatis ligula in pede. Suspendisse potenti. Quisque vehicula porttitor odio. Praesent a lacus vitae turpis consequat semper. Praesent scelerisque. Pellentesque viverra dolor non nunc. Aliquam justo lectus, iaculis a, auctor sed, congue in, nisl. Mauris sed nulla quis nisi interdum tempor. Aliquam velit dui, commodo quis, porttitor eget, convallis et, nisi. Donec ut urna. Morbi turpis arcu, egestas congue, condimentum quis, tristique cursus, leo. </svg:flowPara><svg:flowPara/></svg:flowRoot></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/markers_strokepaint__--tab____custom____--id__dimension.out b/share/extensions/tests/data/refs/markers_strokepaint__--tab____custom____--id__dimension.out
new file mode 100644
index 0000000..0a85c09
--- /dev/null
+++ b/share/extensions/tests/data/refs/markers_strokepaint__--tab____custom____--id__dimension.out
@@ -0,0 +1,26 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg893" height="106.22343" width="159.59895" version="1.1">
+ <defs id="defs4">
+ <marker style="overflow:visible" id="Arrow1Lend" refX="0" refY="0" orient="auto">
+ <path transform="matrix(-0.8,0,0,-0.8,-10,0)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2112"/>
+ </marker>
+ <marker style="overflow:visible" id="Arrow1Lstart" refX="0" refY="0" orient="auto">
+ <path transform="matrix(0.8,0,0,0.8,10,0)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2109"/>
+ </marker>
+ <svg:marker xmlns:ns0="http://www.inkscape.org/namespaces/inkscape" style="overflow:visible" id="Arrow1Lstart5392" refX="0" refY="0" orient="auto" ns0:stockid="Arrow1Lstart5392">
+ <svg:path transform="matrix(0.8,0,0,0.8,10,0)" style="fill:#5151f5;fill-opacity:1;fill-rule:evenodd;stroke:#5151f5;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2109"/>
+ </svg:marker>
+ <svg:marker xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" style="overflow:visible" id="Arrow1Lend9603" refX="0" refY="0" orient="auto" ns1:stockid="Arrow1Lend9603">
+ <svg:path transform="matrix(-0.8,0,0,-0.8,-10,0)" style="fill:#5151f5;fill-opacity:1;fill-rule:evenodd;stroke:#5151f5;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2112"/>
+ </svg:marker>
+ </defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path id="dimension" d="M 1.6186702,105.1461 157.98028,1.0773298" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart5392);marker-end:url(#Arrow1Lend9603)"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/markers_strokepaint__--tab____object____--id__dimension.out b/share/extensions/tests/data/refs/markers_strokepaint__--tab____object____--id__dimension.out
new file mode 100644
index 0000000..070a6e8
--- /dev/null
+++ b/share/extensions/tests/data/refs/markers_strokepaint__--tab____object____--id__dimension.out
@@ -0,0 +1,26 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" id="svg893" height="106.22343" width="159.59895" version="1.1">
+ <defs id="defs4">
+ <marker style="overflow:visible" id="Arrow1Lend" refX="0" refY="0" orient="auto">
+ <path transform="matrix(-0.8,0,0,-0.8,-10,0)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2112"/>
+ </marker>
+ <marker style="overflow:visible" id="Arrow1Lstart" refX="0" refY="0" orient="auto">
+ <path transform="matrix(0.8,0,0,0.8,10,0)" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2109"/>
+ </marker>
+ <svg:marker xmlns:ns0="http://www.inkscape.org/namespaces/inkscape" style="overflow:visible" id="Arrow1Lstart5815" refX="0" refY="0" orient="auto" ns0:stockid="Arrow1Lstart5815">
+ <svg:path transform="matrix(0.8,0,0,0.8,10,0)" style="fill:#000000;fill-opacity:1.0;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1.0" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2109"/>
+ </svg:marker>
+ <svg:marker xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" style="overflow:visible" id="Arrow1Lend8555" refX="0" refY="0" orient="auto" ns1:stockid="Arrow1Lend8555">
+ <svg:path transform="matrix(-0.8,0,0,-0.8,-10,0)" style="fill:#000000;fill-opacity:1.0;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1.0" d="M 0,0 5,-5 -12.5,0 5,5 Z" id="path2112"/>
+ </svg:marker>
+ </defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path id="dimension" d="M 1.6186702,105.1461 157.98028,1.0773298" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart5815);marker-end:url(#Arrow1Lend8555)"/>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--id__p1__--id__p2.out b/share/extensions/tests/data/refs/measure__--id__p1__--id__p2.out
new file mode 100644
index 0000000..179cbf8
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--id__p1__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="0" y="0"><svg:textPath style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:start;vertical-align:bottom" xlink:href="#p1" startOffset="50%" dy="-6.0">123.48 mm</svg:textPath></svg:text><svg:text x="0" y="0"><svg:textPath style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:start;vertical-align:bottom" xlink:href="#p2" startOffset="50%" dy="-6.0">141.14 mm</svg:textPath></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_bbox__--id__p2.out b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_bbox__--id__p2.out
new file mode 100644
index 0000000..ec3aa85
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_bbox__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="650.0" y="650.0"><svg:tspan sodipodi:role="line" style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:middle;vertical-align:bottom" dy="4.0">141.14 mm</svg:tspan></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_start__--id__p1.out b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_start__--id__p1.out
new file mode 100644
index 0000000..7b61804
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__FT_start__--id__p1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="100.0" y="600.0"><svg:tspan sodipodi:role="line" style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:start;vertical-align:bottom" dy="4.0">123.48 mm</svg:tspan></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_end__--id__p2.out b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_end__--id__p2.out
new file mode 100644
index 0000000..6ef1b7c
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_end__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="0" y="0"><svg:textPath style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:end;vertical-align:bottom" xlink:href="#p2" startOffset="100%" dy="-6.0">141.14 mm</svg:textPath></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_start__--id__p1.out b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_start__--id__p1.out
new file mode 100644
index 0000000..da1b409
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--method__presets__--presetFormat__TaP_start__--id__p1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="0" y="0"><svg:textPath style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:start;vertical-align:bottom" xlink:href="#p1" startOffset="0%" dy="-6.0">123.48 mm</svg:textPath></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/measure__--type__area__--id__p1.out b/share/extensions/tests/data/refs/measure__--type__area__--id__p1.out
new file mode 100644
index 0000000..65d9a94
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--type__area__--id__p1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text x="0" y="0"><textPath style="fill:#000000;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none;text-align:center;text-anchor:start;vertical-align:bottom" xlink:href="#p1" startOffset="50%" dy="-6.0">0.0 mm<svg:tspan style="font-size:65%;baseline-shift:super">2</svg:tspan></textPath></svg:text></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/measure__--type__cofm__--id__c3.out b/share/extensions/tests/data/refs/measure__--type__cofm__--id__c3.out
new file mode 100644
index 0000000..9deca59
--- /dev/null
+++ b/share/extensions/tests/data/refs/measure__--type__cofm__--id__c3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:path id="MassCenter_c3" d="m 681.850235681,450.168930205 3.0,0 3.0,0 m -3.0,-3.0 0,3.0 0,3.0" style="stroke:#000000;fill:none;stroke-width:0.5"/></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/media_zip.out b/share/extensions/tests/data/refs/media_zip.out
new file mode 100644
index 0000000..03215c1
--- /dev/null
+++ b/share/extensions/tests/data/refs/media_zip.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/merge_styles__--id__c2__--id__c3.out b/share/extensions/tests/data/refs/merge_styles__--id__c2__--id__c3.out
new file mode 100644
index 0000000..13c7bbc
--- /dev/null
+++ b/share/extensions/tests/data/refs/merge_styles__--id__c2__--id__c3.out
@@ -0,0 +1,46 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <svg:style><![CDATA[
+.css5815 {
+ display:inline;
+ stroke-width:16;
+}
+]]></svg:style></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="fill:none;stroke:#ff0000" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738" class="css5815"/>
+ <path style="fill:#ffff00;stroke:#008000" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740" class="css5815"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/motion__--id__c3__--id__p2.out b/share/extensions/tests/data/refs/motion__--id__c3__--id__p2.out
new file mode 100644
index 0000000..aff7cc7
--- /dev/null
+++ b/share/extensions/tests/data/refs/motion__--id__c3__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:g><g style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16"><svg:path d="M 783.086 477.824 C 758.815 495.943 713.857 504.107 671.988 497.998 L 742.699 568.709 C 784.568 574.818 829.526 566.654 853.797 548.534 Z"/><svg:path d="M 671.988 497.998 C 644.631 494.007 622.716 484.523 610.54 472.347 L 681.25 543.058 C 693.426 555.234 715.341 564.717 742.699 568.709 Z"/><svg:path d="M 610.54 472.347 C 604.081 465.888 600.362 458.672 600.025 451.115 L 670.736 521.825 C 671.073 529.382 674.791 536.599 681.25 543.058 Z"/><svg:path d="M 600.025 451.115 C 599.052 429.312 626.453 409.71 667.736 402.674 L 738.447 473.385 C 697.164 480.421 669.763 500.023 670.736 521.825 Z"/><svg:path d="M 667.736 402.674 C 709.019 395.638 754.661 402.792 780.523 420.352 L 851.234 491.062 C 825.371 473.502 779.73 466.349 738.447 473.385 Z"/><svg:path d="M 780.523 420.352 L 700 450 L 770.711 520.711 L 851.234 491.062 Z"/><svg:path d="M 700 450 L 783.086 477.824 L 853.797 548.534 L 770.711 520.711 Z"/></g><svg:path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ </svg:g><svg:g><g style="display:inline;fill:none;stroke:#000000;stroke-width:10"><svg:path d="M 500 600 C 500 600 500 644.444 529.63 674.074 L 600.34 744.785 C 570.711 715.155 570.711 670.711 570.711 670.711 Z"/><svg:path d="M 529.63 674.074 C 544.444 688.889 566.667 700 600 700 L 670.711 770.711 C 637.377 770.711 615.155 759.6 600.34 744.785 Z"/><svg:path d="M 600 700 C 700 700 600 600 700 600 L 770.711 670.711 C 670.711 670.711 770.711 770.711 670.711 770.711 Z"/><svg:path d="M 700 600 C 733.333 600 755.556 611.111 770.37 625.926 L 841.081 696.637 C 826.266 681.822 804.044 670.711 770.711 670.711 Z"/><svg:path d="M 770.37 625.926 C 800 655.556 800 700 800 700 L 870.711 770.711 C 870.711 770.711 870.711 726.266 841.081 696.637 Z"/></g><svg:path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ </svg:g></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/new_glyph_layer.out b/share/extensions/tests/data/refs/new_glyph_layer.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/new_glyph_layer.out
diff --git a/share/extensions/tests/data/refs/new_glyph_layer__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/new_glyph_layer__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/new_glyph_layer__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/next_glyph_layer.out b/share/extensions/tests/data/refs/next_glyph_layer.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/next_glyph_layer.out
diff --git a/share/extensions/tests/data/refs/next_glyph_layer__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/next_glyph_layer__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/next_glyph_layer__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/nicechart.out b/share/extensions/tests/data/refs/nicechart.out
new file mode 100644
index 0000000..ecf7516
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <filter id="filter5815" height="3" width="3" x="-0.5" y="-0.5"><feGaussianBlur stdDeviation="1.1"/></filter></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<g inkscape:label="Chart-Layer: 22,11,67" inkscape:groupmode="layer"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv.out b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv.out
new file mode 100644
index 0000000..3374868
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+ <ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><defs id="defs4"><svg:filter height="3" width="3" x="-0.5" y="-0.5" id="filter5815"><svg:feGaussianBlur stdDeviation="1.1"/></svg:filter></defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1"/>
+<svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="Chart-Layer: 22,11,67" ns1:groupmode="layer"><svg:rect height="12" width="10" x="397.8503937" y="550.2598425" style="filter:url(#filter5815)"/><svg:rect height="12" width="10" x="396.8503937" y="549.2598425" style="fill:#460101"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="405.183727033">January</svg:text><svg:rect height="39" width="10" x="412.8503937" y="523.2598425" style="filter:url(#filter5815)"/><svg:rect height="39" width="10" x="411.8503937" y="522.2598425" style="fill:#980101"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="420.183727033">February</svg:text><svg:rect height="44" width="10" x="427.8503937" y="518.2598425" style="filter:url(#filter5815)"/><svg:rect height="44" width="10" x="426.8503937" y="517.2598425" style="fill:#d40000"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="435.183727033">March</svg:text><svg:rect height="46" width="10" x="442.8503937" y="516.2598425" style="filter:url(#filter5815)"/><svg:rect height="46" width="10" x="441.8503937" y="515.2598425" style="fill:#f44800"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="450.183727033">April</svg:text><svg:rect height="66" width="10" x="457.8503937" y="496.2598425" style="filter:url(#filter5815)"/><svg:rect height="66" width="10" x="456.8503937" y="495.2598425" style="fill:#fb8b00"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="465.183727033">May</svg:text><svg:rect height="76" width="10" x="472.8503937" y="486.2598425" style="filter:url(#filter5815)"/><svg:rect height="76" width="10" x="471.8503937" y="485.2598425" style="fill:#eec73e"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="480.183727033">June</svg:text><svg:rect height="100" width="10" x="487.8503937" y="462.2598425" style="filter:url(#filter5815)"/><svg:rect height="100" width="10" x="486.8503937" y="461.2598425" style="fill:#d9bb7a"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="495.183727033">July</svg:text><svg:rect height="96" width="10" x="502.8503937" y="466.2598425" style="filter:url(#filter5815)"/><svg:rect height="96" width="10" x="501.8503937" y="465.2598425" style="fill:#fdd99b"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="510.183727033">August</svg:text><svg:rect height="84" width="10" x="517.8503937" y="478.2598425" style="filter:url(#filter5815)"/><svg:rect height="84" width="10" x="516.8503937" y="477.2598425" style="fill:#460101"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="525.183727033">September</svg:text><svg:rect height="72" width="10" x="532.8503937" y="490.2598425" style="filter:url(#filter5815)"/><svg:rect height="72" width="10" x="531.8503937" y="489.2598425" style="fill:#980101"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="540.183727033">October</svg:text><svg:rect height="40" width="10" x="547.8503937" y="522.2598425" style="filter:url(#filter5815)"/><svg:rect height="40" width="10" x="546.8503937" y="521.2598425" style="fill:#d40000"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="555.183727033">November</svg:text><svg:rect height="38" width="10" x="562.8503937" y="524.2598425" style="filter:url(#filter5815)"/><svg:rect height="38" width="10" x="561.8503937" y="523.2598425" style="fill:#f44800"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" transform="rotate(-90)" x="-566.2598425" y="570.183727033">December</svg:text><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" y="611.2598425" x="396.8503937">1978</svg:text></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie.out b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie.out
new file mode 100644
index 0000000..5510547
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+ <ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><defs id="defs4"><svg:filter height="3" width="3" x="-0.5" y="-0.5" id="filter8555"><svg:feGaussianBlur stdDeviation="1.1"/></svg:filter></defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1"/>
+<svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="Chart-Layer: 22,11,67" ns1:groupmode="layer"><svg:circle cx="396.8503937" cy="561.2598425" r="100" style="filter:url(#filter8555);fill:#000000"/><svg:circle cx="396.8503937" cy="561.2598425" r="100" style="stroke:#ececec;fill:#f9f9f9"/><svg:path d="M 496.71 566.56 l 2.99578 0.158993" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="501.702829704" y="570.157945739">January</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0" ns1:end="0.106045299578" style="fill:#460101;stroke:none;fill-opacity:1"/><svg:path d="M 493.001 588.739 l 2.88451 0.824363" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="497.808410325" y="593.445885915">February</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.106045299578" ns1:end="0.450692523207" style="fill:#980101;stroke:none;fill-opacity:1"/><svg:path d="M 476.647 621.53 l 2.39391 1.80809" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="480.637276862" y="627.876334809">March</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.450692523207" ns1:end="0.843060131646" style="fill:#d40000;stroke:none;fill-opacity:1"/><svg:path d="M 446.85 647.862 l 1.5 2.59808" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="449.350413511" y="655.525831793">April</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.843060131646" ns1:end="1.25133453502" style="fill:#f44800;stroke:none;fill-opacity:1"/><svg:path d="M 399.899 661.213 l 0.0914509 2.99861" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="400.051174565" y="669.544378789">May</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="1.25133453502" ns1:end="1.82928141772" style="fill:#fb8b00;stroke:none;fill-opacity:1"/><svg:path d="M 341.004 644.213 l -1.67538 2.48859" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="338.212127065" y="651.694000663">June</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="1.82928141772" ns1:end="2.49736680506" style="fill:#eec73e;stroke:none;fill-opacity:1"/><svg:path d="M 298.981 581.792 l -2.93609 0.615955" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="294.087393623" y="586.151603774">July</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="2.49736680506" ns1:end="3.37224052658" style="fill:#d9bb7a;stroke:none;fill-opacity:1"/><svg:path d="M 317.374 500.568 l -2.38429 -1.82076" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="313.400189182" y="500.866702795">August</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="3.37224052658" ns1:end="4.21530065823" style="fill:#fdd99b;stroke:none;fill-opacity:1"/><svg:path d="M 384.291 462.052 l -0.376792 -2.97624" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="383.662687848" y="460.424637328">September</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="4.21530065823" ns1:end="4.95761775527" style="fill:#460101;stroke:none;fill-opacity:1"/><svg:path d="M 450.029 476.572 l 1.59537 -2.54063" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="452.688408172" y="475.671209257">October</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="4.95761775527" ns1:end="5.58858728776" style="fill:#980101;stroke:none;fill-opacity:1"/><svg:path d="M 483.782 511.835 l 2.60796 -1.48275" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="488.12896026" y="512.696901528">November</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="5.58858728776" ns1:end="5.94383904135" style="fill:#d40000;stroke:none;fill-opacity:1"/><svg:path d="M 495.414 544.374 l 2.95692 -0.506582" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="500.342583624" y="546.862788786">December</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="5.94383904135" ns1:end="6.283184" style="fill:#f44800;stroke:none;fill-opacity:1"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" y="611.2598425" x="296.8503937">1978</svg:text></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie_abs.out b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie_abs.out
new file mode 100644
index 0000000..541c4bb
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__pie_abs.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+ <ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><defs id="defs4"><svg:filter height="3" width="3" x="-0.5" y="-0.5" id="filter5392"><svg:feGaussianBlur stdDeviation="1.1"/></svg:filter></defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1"/>
+<svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="Chart-Layer: 22,11,67" ns1:groupmode="layer"><svg:circle cx="396.8503937" cy="561.2598425" r="100" style="filter:url(#filter5392);fill:#000000"/><svg:circle cx="396.8503937" cy="561.2598425" r="100" style="stroke:#ececec;fill:#f9f9f9"/><svg:path d="M 496.653 567.539 l 2.99408 0.188372" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="501.643200271" y="571.186179014">January</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0" ns1:end="0.12566368" style="fill:#460101;stroke:none;fill-opacity:1"/><svg:path d="M 491.459 593.652 l 2.83826 0.971752" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="496.189358711" y="598.604497927">February</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.12566368" ns1:end="0.53407064" style="fill:#980101;stroke:none;fill-opacity:1"/><svg:path d="M 468.881 630.625 l 2.16093 2.08096" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="472.482852928" y="637.426760882">March</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.53407064" ns1:end="0.999026256" style="fill:#d40000;stroke:none;fill-opacity:1"/><svg:path d="M 429.242 655.868 l 0.971753 2.83826" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="430.861748257" y="663.93212973">April</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="0.999026256" ns1:end="1.482831424" style="fill:#f44800;stroke:none;fill-opacity:1"/><svg:path d="M 371.677 658.04 l -0.755194 2.90339" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="370.418619678" y="666.211881405">May</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="1.482831424" ns1:end="2.16769848" style="fill:#fb8b00;stroke:none;fill-opacity:1"/><svg:path d="M 313.098 615.899 l -2.51258 1.63918" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="308.909980093" y="621.964629142">June</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="2.16769848" ns1:end="2.959379664" style="fill:#eec73e;stroke:none;fill-opacity:1"/><svg:path d="M 302.447 528.274 l -2.8321 -0.989564" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="297.727064906" y="529.958428991">July</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="2.959379664" ns1:end="3.996105024" style="fill:#d9bb7a;stroke:none;fill-opacity:1"/><svg:path d="M 375.343 463.6 l -0.645231 -2.92979" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" x="374.267292906" y="462.050484438">August</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="3.996105024" ns1:end="4.99513128" style="fill:#fdd99b;stroke:none;fill-opacity:1"/><svg:path d="M 462.981 486.249 l 1.98393 -2.25034" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="466.288050502" y="485.831435008">September</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="4.99513128" ns1:end="5.87477704" style="fill:#460101;stroke:none;fill-opacity:1"/><svg:path d="M 496.791 557.805 l 2.99821 -0.103656" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="501.787698561" y="560.965222072">October</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="5.87477704" ns1:end="6.622475936" style="fill:#980101;stroke:none;fill-opacity:1"/><svg:path d="M 482.114 613.51 l 2.55792 1.56749" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="486.377688947" y="619.45539786">November</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="6.622475936" ns1:end="7.043449264" style="fill:#d40000;stroke:none;fill-opacity:1"/><svg:path d="M 454.094 643.255 l 1.7173 2.45985" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start" x="456.955896648" y="650.688056723">December</svg:text><svg:path xmlns:ns1="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" ns1:type="arc" ns1:cx="396.8503937" ns1:cy="561.2598425" ns1:rx="100" ns1:ry="100" ns1:start="7.043449264" ns1:end="7.44557304" style="fill:#f44800;stroke:none;fill-opacity:1"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" y="611.2598425" x="296.8503937">1978</svg:text></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__stbar.out b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__stbar.out
new file mode 100644
index 0000000..d7fe426
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart__--file__DAT_DIR__io__nicechart_01__csv__--type__stbar.out
@@ -0,0 +1,13 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+ <ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><defs id="defs4"><svg:filter height="3" width="3" x="-0.5" y="-0.5" id="filter9603"><svg:feGaussianBlur stdDeviation="1.1"/></svg:filter></defs>
+ <metadata id="metadata7">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g id="layer1"/>
+<svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="Chart-Layer: 22,11,67" ns1:groupmode="layer"><svg:rect height="100" width="10" x="396.8503937" y="461.2598425" style="filter:url(#filter9603)"/><svg:path d="M 401.85 560.416 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="563.749293977" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">January</svg:text><svg:rect x="396.8503937" y="559.572078787" width="10" height="1.68776371308" style="fill:#460101"/><svg:path d="M 401.85 556.829 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="560.162796086" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">February</svg:text><svg:rect x="396.8503937" y="554.086846719" width="10" height="5.48523206751" style="fill:#980101"/><svg:path d="M 401.85 550.964 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="554.297817184" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">March</svg:text><svg:rect x="396.8503937" y="547.842120981" width="10" height="6.2447257384" style="fill:#d40000"/><svg:path d="M 401.85 544.593 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="547.926509167" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">April</svg:text><svg:rect x="396.8503937" y="541.344230686" width="10" height="6.49789029536" style="fill:#f44800"/><svg:path d="M 401.85 536.745 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="540.078407901" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">May</svg:text><svg:rect x="396.8503937" y="532.145918449" width="10" height="9.19831223629" style="fill:#fb8b00"/><svg:path d="M 401.85 526.829 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="530.162796086" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">June</svg:text><svg:rect x="396.8503937" y="521.513007057" width="10" height="10.6329113924" style="fill:#eec73e"/><svg:path d="M 401.85 514.551 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="517.884315074" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">July</svg:text><svg:rect x="396.8503937" y="507.588956424" width="10" height="13.9240506329" style="fill:#d9bb7a"/><svg:path d="M 401.85 500.88 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="504.213428998" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">August</svg:text><svg:rect x="396.8503937" y="494.171234905" width="10" height="13.417721519" style="fill:#fdd99b"/><svg:path d="M 401.85 488.264 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="491.597395243" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">September</svg:text><svg:rect x="396.8503937" y="482.356888914" width="10" height="11.8143459916" style="fill:#460101"/><svg:path d="M 401.85 477.336 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="480.6691252" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">October</svg:text><svg:rect x="396.8503937" y="472.314694821" width="10" height="10.0421940928" style="fill:#980101"/><svg:path d="M 401.85 469.488 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="472.821023935" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">November</svg:text><svg:rect x="396.8503937" y="466.660686382" width="10" height="5.65400843882" style="fill:#d40000"/><svg:path d="M 401.85 463.96 l 10 0" style="fill:none;stroke:black;stroke-linecap:butt;stroke-width:1.0"/><svg:text x="412.8503937" y="467.293597774" style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:10px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:start;text-anchor:start">December</svg:text><svg:rect x="396.8503937" y="461.2598425" width="10" height="5.40084388186" style="fill:#f44800"/><svg:text style="-inkscape-font-specification:Bitstream Charter;fill:black;font-family:sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;text-align:end;text-anchor:end" y="611.2598425" x="502.251237582">1978</svg:text></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/nicechart__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/nicechart__--id__p1__--id__r3.out
new file mode 100644
index 0000000..5e7b9f7
--- /dev/null
+++ b/share/extensions/tests/data/refs/nicechart__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ <filter id="filter8555" height="3" width="3" x="-0.5" y="-0.5"><feGaussianBlur stdDeviation="1.1"/></filter></defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<g inkscape:label="Chart-Layer: 22,11,67" inkscape:groupmode="layer"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/output_scour.out b/share/extensions/tests/data/refs/output_scour.out
new file mode 100644
index 0000000..6b54e20
--- /dev/null
+++ b/share/extensions/tests/data/refs/output_scour.out
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg id="svg8" width="1e3" height="1e3" version="1.1" viewBox="0 0 1e3 1e3" xmlns="http://www.w3.org/2000/svg" xmlns:ns1="https://launchpad.net/jessyink" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs id="defs33">
+ <marker id="Arrow2Lstart" overflow="visible" orient="auto">
+ <path id="path859" transform="scale(1.1) translate(1)" d="m8.7186 4.0337-10.926-4.0177 10.926-4.0177c-1.7455 2.3721-1.7354 5.6175-6e-7 8.0354z" fill-rule="evenodd" stroke="#000" stroke-linejoin="round" stroke-width=".625"/>
+ </marker>
+ </defs>
+ <g id="webslicer-layer">
+ <rect id="slicerect1" x="651.31" y="353.93" width="248.69" height="201.5" fill="#f00" opacity=".5" stroke-width="1.1193">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g id="layer2">
+ <circle id="c1" cx="150" cy="450" r="50" fill="#000080"/>
+ <ellipse id="c2" cx="400" cy="450" rx="100" ry="50" fill="none" stroke="#f00" stroke-width="16"/>
+ <path id="c3" d="m783.09 477.82a100 50 0 0 1-111.1 20.174 100 50 0 0 1-71.963-46.883 100 50 0 0 1 67.711-48.441 100 50 0 0 1 112.79 17.678l-80.523 29.648z" fill="#ff0" stroke="#008000" stroke-width="16"/>
+ <path id="p1" d="m100 600 100 100 100-100 100 100" fill="none" marker-start="url(#Arrow2Lstart)" stroke="#000" stroke-width="10"/>
+ <path id="p2" d="m500 600s0 100 100 100 0-100 100-100 100 100 100 100" fill="none" stroke="#000" stroke-width="10"/>
+ <path id="s1" d="m244.83 889.14-45.339-8.1345-32.404 32.738-6.2742-45.634-41.149-20.702 41.461-20.069 6.973-45.532 31.899 33.23 45.458-7.4385-21.747 40.606z" fill="#ff0" stroke="#008000" stroke-width="10"/>
+ <use id="u1" transform="translate(200 2.9962)" width="100%" height="100%" xlink:href="#s1"/>
+ </g>
+ <g id="layer1">
+ <text id="t1" x="100" y="100" fill="#000000" font-family="sans-serif" font-size="14.667px" style="line-height:1.25" xml:space="preserve"><tspan id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot id="t4" transform="matrix(.26458 0 0 .26458 372.03 28.905)" fill="#000000" font-family="sans-serif" font-size="40px" style="line-height:1.25" xml:space="preserve"><flowRegion id="flowRegion16"><rect id="rect18" x="105.71" y="219.66" width="264.57" height="262.16"/></flowRegion><flowPara id="flowPara20" font-size="55.433px">flow text which wraps</flowPara></flowRoot>
+ <text id="t2" x="200" y="100" fill="#000000" font-family="sans-serif" font-size="14.667px" style="line-height:1.25" xml:space="preserve"><tspan id="tspan3725" x="200" y="100" font-size="14.667px">UPPER</tspan></text>
+ <text id="t3" x="300" y="100" fill="#000000" font-family="sans-serif" font-size="14.667px" style="line-height:1.25" xml:space="preserve"><tspan id="tspan3733" x="300" y="100">Multi line</tspan><tspan id="tspan3737" x="300" y="118.33334">text</tspan><tspan id="tspan3739" x="300" y="136.66667">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71 -129.65)" fill="#000000" font-family="sans-serif">
+ <text id="text3762" x="54.289616" y="229.64807" font-size="10.583px" style="line-height:1.25" xml:space="preserve"><tspan id="tspan3760" x="54.289616" y="229.64807" font-size="14.667px">Grouped</tspan></text>
+ <text id="text3766" x="54.289619" y="259.64807" font-size="14.667px" style="line-height:1.25" xml:space="preserve"><tspan id="tspan3764" x="54.289619" y="259.64807" font-size="14.667px">text</tspan></text>
+ </g>
+ <rect id="r1" x="100" y="200" width="100" height="100" fill="#000080"/>
+ <rect id="r2" x="300" y="200" width="200" height="100" fill="none" stroke="#f00" stroke-width="16"/>
+ <rect id="r3" x="600" y="200" width="200" height="100" rx="44.943" ry="38.951" fill="#ff0" stroke="#008000" stroke-width="16"/>
+ </g>
+ <script id="JessyInk" ns1:version="1.5.5">// dummy</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/param_curves.out b/share/extensions/tests/data/refs/param_curves.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/param_curves.out
diff --git a/share/extensions/tests/data/refs/param_curves__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/param_curves__--id__p1__--id__r3.out
new file mode 100644
index 0000000..c5acfe7
--- /dev/null
+++ b/share/extensions/tests/data/refs/param_curves__--id__p1__--id__r3.out
@@ -0,0 +1,40 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <svg:path style="fill:#ffff00;stroke:#008000;stroke-width:16" d="M 600.0 250.0 l 200.0 0 M 700.0 300.0 l 0 -100.0 M 750.0 250.0 C 749.939573887 175.200426018 674.478631794 281.938282767 654.951556605 298.746395609 C 635.424481415 315.554508451 696.048342552 160.986552997 731.174490093 228.305813044 C 766.300637634 295.625073091 732.64200888 257.676427956 688.873953302 210.908425877 C 645.105897724 164.140423797 645.132789874 335.597115166 688.873953302 289.091574123 C 732.61511673 242.586033081 766.225287503 204.229272022 731.174490093 271.694186956 C 696.123692682 339.15910189 635.533365508 184.772775109 654.951556605 201.253604391 C 674.369747701 217.734433673 749.939573887 324.799573982 750.0 250.0" title="cos(3*t) sin(5*t)"/></g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_envelope__--id__obj__--id__envelope.out b/share/extensions/tests/data/refs/path_envelope__--id__obj__--id__envelope.out
new file mode 100644
index 0000000..37c35bc
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_envelope__--id__obj__--id__envelope.out
@@ -0,0 +1,20 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg1442" version="1.1" viewBox="0 0 48.229092 27.352564" height="27.352564mm" width="48.229092mm">
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1" transform="translate(-84.77, -2.14013)">
+ <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 112.2612,24.293057 -13.426401,2.78804 -13.88065,-10.77967 11.05107,-1.80082 z" id="envelope" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <g id="obj" transform="matrix(1.18319 0 0 1.24513 -21.0142 -3.87601)" style="stroke-width:0.823883">
+ <path d="M 112.64 22.6234 L 101.293 24.8626 L 89.5614 16.2051 L 98.9014 14.7588 Z" style="fill:#ff0000;stroke-width:0.823883;stop-color:#000000" id="rectangle"/>
+ <g transform="translate(-0.15119, -0.147829)" id="ellipse" style="stroke-width:0.823883">
+ <path id="path868" style="fill:#ffff00;stroke-width:0.823883;stop-color:#000000" d="M 88.9332 14.6227 C 88.4768 14.286 88.2048 13.9367 88.1743 13.653 C 88.1403 13.3705 88.3504 13.1767 88.7612 13.1132 C 89.6164 12.9807 91.1238 13.4246 92.128 14.1046 C 93.1322 14.7845 93.2092 15.4604 92.3 15.6141 C 91.8634 15.6879 91.2609 15.6259 90.6278 15.4407 C 89.9981 15.2541 89.3895 14.9595 88.9332 14.6227" transform="translate(2.5, 3)"/>
+ <g style="stroke-width:0.90823" transform="matrix(0.772837 0 -0.78133 1.06475 36.8685 -0.744527)" id="g877">
+ <path sodipodi:nodetypes="cc" id="line" d="M 108.024 23.3548 L 95.6477 15.3974" style="fill:none;stroke:#000000;stroke-width:0.961211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
+ </g>
+ </g>
+ <g style="font-style:normal;font-weight:normal;font-size:2.90648px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.179595" id="text" transform="scale(1.02584, 0.974809)" aria-label="Test">
+ <path id="path1097" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 107.067 22.7975 L 104.594 23.3027 L 104.278 23.0942 L 105.311 22.8841 L 102.817 21.2762 L 103.198 21.2014 L 105.707 22.8036 L 106.74 22.5935 Z"/>
+ <path id="path1099" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 101.42 22.5186 L 101.256 22.4067 L 102.87 22.086 C 102.619 21.9337 102.367 21.8295 102.115 21.773 C 101.863 21.7175 101.622 21.7123 101.391 21.7575 C 101.258 21.7837 101.145 21.8197 101.052 21.8657 C 100.958 21.9119 100.88 21.9687 100.82 22.0362 L 100.503 21.8199 C 100.577 21.7608 100.665 21.7094 100.769 21.6657 C 100.872 21.622 100.991 21.5871 101.125 21.5609 C 101.461 21.4953 101.824 21.507 102.214 21.5958 C 102.605 21.6844 102.966 21.8369 103.298 22.0535 C 103.641 22.2775 103.818 22.4741 103.827 22.6437 C 103.836 22.8149 103.677 22.9336 103.351 22.9996 C 103.059 23.0587 102.739 23.0451 102.392 22.9585 C 102.046 22.8727 101.722 22.7259 101.42 22.5186 Z M 101.87 22.5155 C 102.057 22.6398 102.258 22.7284 102.474 22.7814 C 102.689 22.8344 102.885 22.8432 103.06 22.8079 C 103.258 22.768 103.364 22.7003 103.376 22.6049 C 103.386 22.51 103.303 22.3963 103.125 22.2636 Z"/>
+ <path id="path1101" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 100.325 23.5145 L 100.018 23.2943 C 100.166 23.3078 100.305 23.3121 100.437 23.3072 C 100.569 23.3022 100.693 23.2881 100.809 23.2647 C 100.985 23.2292 101.093 23.1849 101.132 23.1319 C 101.169 23.0792 101.137 23.0178 101.037 22.9476 C 100.96 22.8942 100.868 22.8583 100.761 22.8399 C 100.656 22.8223 100.489 22.8186 100.26 22.8287 L 100.115 22.8351 C 99.8149 22.8496 99.5676 22.8348 99.3725 22.7907 C 99.1776 22.7475 98.9998 22.668 98.839 22.5523 C 98.6558 22.4205 98.5888 22.3009 98.6376 22.1936 C 98.6846 22.0867 98.8433 22.0069 99.1139 21.954 C 99.2267 21.9319 99.3552 21.9164 99.4996 21.9075 C 99.6415 21.8979 99.8013 21.8944 99.9789 21.897 L 100.322 22.1342 C 100.13 22.1154 99.9549 22.107 99.7979 22.109 C 99.6422 22.1117 99.5033 22.1251 99.3813 22.149 C 99.2177 22.1812 99.1179 22.2244 99.0819 22.2787 C 99.0469 22.3339 99.0771 22.3956 99.1728 22.4638 C 99.2613 22.5269 99.3615 22.569 99.4735 22.5898 C 99.5843 22.6109 99.7702 22.6154 100.031 22.6033 L 100.18 22.5979 C 100.441 22.5848 100.664 22.5995 100.849 22.6419 C 101.036 22.6851 101.208 22.7607 101.365 22.869 C 101.555 23.0005 101.629 23.1166 101.588 23.2174 C 101.547 23.3184 101.392 23.3959 101.126 23.4499 C 100.994 23.4766 100.861 23.4954 100.727 23.5063 C 100.593 23.5172 100.459 23.5199 100.325 23.5145 Z"/>
+ <path id="path1103" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 99.8967 24.1725 L 99.3444 23.7664 L 98.6096 23.915 L 98.3641 23.7312 L 99.0961 23.5838 L 98.0402 22.8073 C 97.8816 22.6906 97.7564 22.6203 97.6646 22.5963 C 97.5716 22.5724 97.4528 22.5748 97.3079 22.6032 L 96.9509 22.6734 L 96.6865 22.4755 L 97.042 22.4059 C 97.3091 22.3537 97.5392 22.3512 97.7326 22.3984 C 97.9275 22.4464 98.1472 22.5595 98.3917 22.7377 L 99.4534 23.5118 L 99.7141 23.4593 L 99.9648 23.6409 L 99.7031 23.6939 L 100.258 24.0987 Z"/>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_envelope__--id__text__--id__envelope.out b/share/extensions/tests/data/refs/path_envelope__--id__text__--id__envelope.out
new file mode 100644
index 0000000..d82aee7
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_envelope__--id__text__--id__envelope.out
@@ -0,0 +1,6 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg1442" version="1.1" viewBox="0 0 48.229092 27.352564" height="27.352564mm" width="48.229092mm">
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1" transform="translate(-84.77, -2.14013)">
+ <path inkscape:connector-curvature="0" id="text" style="font-size:40px;font-family:sans-serif;word-spacing:0px;opacity:1;stroke-width:0.76691598" d="M 88.2665 18.8738 L 87.9468 18.6255 L 88.0808 18.6021 C 88.1311 18.5934 88.1382 18.5657 88.1021 18.519 C 88.0655 18.4725 87.9744 18.3931 87.8289 18.2808 L 87.6212 18.1205 L 87.3924 18.1598 L 87.0934 17.9278 L 87.3212 17.8889 L 85.2713 16.3066 L 85.4062 16.2846 L 87.4603 17.8651 L 87.5926 17.8425 L 87.8938 18.0736 L 87.7609 18.0964 L 87.9249 18.2226 C 88.187 18.4243 88.3555 18.5748 88.4304 18.6742 C 88.5064 18.7748 88.4962 18.8335 88.3997 18.8504 Z M 87.5683 17.7893 C 87.6091 17.8061 87.6444 17.8171 87.6741 17.8226 C 87.7048 17.8291 87.7311 17.8305 87.7532 17.8268 C 87.8314 17.8134 87.8196 17.7483 87.7177 17.6315 C 87.6166 17.516 87.4318 17.3562 87.1634 17.1522 L 85.9132 16.2018 L 86.0481 16.1798 L 88.4261 17.9819 L 88.2864 18.0059 L 87.9177 17.7256 C 88.0327 17.8402 88.1013 17.9278 88.1237 17.9885 C 88.1473 18.0502 88.1256 18.0869 88.0586 18.0985 C 88.049 18.1001 88.0364 18.1004 88.0209 18.0994 C 88.0061 18.0989 87.9885 18.0974 87.9676 18.0947 Z M 88.7623 17.6701 C 88.8365 17.6574 88.8122 17.5856 88.6892 17.4546 C 88.5674 17.3247 88.3623 17.1528 88.0742 16.9386 C 87.7862 16.7245 87.5381 16.5591 87.3303 16.4424 C 87.1236 16.3267 86.984 16.2748 86.9113 16.2868 C 86.8396 16.2985 86.8655 16.3699 86.9887 16.5008 C 87.1117 16.6318 87.3155 16.8042 87.6001 17.0181 C 87.8834 17.231 88.1289 17.3958 88.3371 17.5125 C 88.5468 17.6302 88.6886 17.6827 88.7623 17.6701 Z M 89.0965 17.9199 C 88.9756 17.9407 88.7695 17.8737 88.4788 17.7186 C 88.1884 17.5634 87.8474 17.3379 87.4555 17.0424 C 87.0649 16.7479 86.7917 16.5111 86.6355 16.3321 C 86.4802 16.1543 86.4606 16.056 86.5771 16.037 C 86.6941 16.0179 86.8976 16.0861 87.188 16.2413 C 87.4797 16.3975 87.8232 16.6219 88.2182 16.9145 C 88.6146 17.2082 88.8909 17.4438 89.0466 17.6215 C 89.2014 17.7995 89.2179 17.899 89.0965 17.9199 Z M 89.4234 17.4766 L 90.7359 18.441 L 90.595 18.4657 L 87.2318 15.9867 L 87.3659 15.9649 L 87.7297 16.2322 C 87.6136 16.1215 87.5418 16.0366 87.5142 15.9776 C 87.4875 15.9197 87.5042 15.8859 87.5644 15.8761 C 87.6629 15.86 87.861 15.9325 88.1589 16.0935 C 88.4568 16.2544 88.7981 16.4741 89.1827 16.7528 C 89.5673 17.0314 89.8458 17.2617 90.018 17.4436 C 90.1893 17.6258 90.2236 17.7258 90.1214 17.7434 C 90.0589 17.7541 89.97 17.7374 89.8548 17.693 C 89.7406 17.6498 89.5968 17.5777 89.4233 17.4766 Z M 89.0418 16.7764 C 88.7467 16.5619 88.4944 16.3967 88.2852 16.2808 C 88.0771 16.1659 87.9376 16.1143 87.8663 16.126 C 87.7951 16.1377 87.8222 16.2079 87.9474 16.3366 C 88.0738 16.4664 88.2835 16.6391 88.5766 16.8544 C 88.8697 17.0698 89.1202 17.2349 89.3282 17.3497 C 89.5379 17.4656 89.6795 17.5172 89.7527 17.5047 C 89.8259 17.4921 89.7994 17.4209 89.673 17.2911 C 89.5473 17.1625 89.3369 16.9909 89.0418 16.7764 Z M 89.6536 16.9017 L 88.1719 15.8333 L 88.306 15.8114 L 89.7774 16.8692 C 90.0102 17.0365 90.2 17.1591 90.3467 17.237 C 90.4935 17.3148 90.598 17.3484 90.6602 17.3377 C 90.7349 17.325 90.7239 17.265 90.6272 17.158 C 90.5303 17.051 90.3609 16.9116 90.1194 16.7396 L 88.7207 15.7438 L 88.8555 15.7218 L 92.3004 18.1667 L 92.1588 18.1916 L 90.811 17.232 C 90.9266 17.3435 90.9988 17.4294 91.0277 17.4896 C 91.0558 17.5499 91.0404 17.5851 90.9815 17.5952 C 90.8842 17.612 90.7228 17.5615 90.4974 17.4437 C 90.2738 17.3269 89.9926 17.1462 89.6536 16.9017 Z M 90.8039 16.2546 L 92.3259 17.3112 L 92.187 17.3351 L 90.6836 16.2882 C 90.4461 16.1228 90.2524 16.001 90.1026 15.9228 C 89.9544 15.8455 89.8501 15.8119 89.7896 15.8218 C 89.7169 15.8338 89.7302 15.8927 89.8293 15.9987 C 89.9279 16.1049 90.0988 16.2436 90.3423 16.4148 L 91.7565 17.4092 L 91.6176 17.4331 L 89.1281 15.6773 L 89.2621 15.6554 L 89.6452 15.9247 C 89.5264 15.8129 89.4515 15.7274 89.4205 15.6681 C 89.3903 15.61 89.4036 15.5764 89.4604 15.5671 C 89.554 15.5519 89.7148 15.6027 89.9428 15.7195 C 90.171 15.8362 90.4581 16.0145 90.8038 16.2545 Z M 94.093 17.73 L 93.9387 17.757 L 92.5071 16.7798 L 93.4268 17.8465 L 93.2282 17.8812 L 92.2183 16.7031 L 89.835 15.5619 L 90.0288 15.5303 L 92.1826 16.5584 L 90.5514 15.445 L 90.6986 15.421 Z M 93.5203 16.4978 C 93.4004 16.4783 93.2452 16.4219 93.0547 16.3284 C 92.8638 16.2348 92.6582 16.1143 92.4376 15.9668 C 92.0991 15.7404 91.8743 15.5591 91.763 15.4231 C 91.6512 15.2872 91.6631 15.2082 91.7991 15.1861 C 91.8447 15.1786 91.9064 15.1806 91.9843 15.1921 C 92.0602 15.2026 92.1526 15.2225 92.2614 15.2518 L 92.7139 15.5495 C 92.597 15.5064 92.4948 15.4761 92.4074 15.4587 C 92.3199 15.4413 92.2496 15.4369 92.1964 15.4456 C 92.1037 15.4609 92.0908 15.5108 92.1577 15.5954 C 92.2239 15.6802 92.3667 15.7958 92.5862 15.9421 C 92.7888 16.0771 92.9699 16.1786 93.1297 16.2466 C 93.2906 16.3155 93.4121 16.3431 93.4941 16.3292 L 93.6239 16.3073 L 94.0081 16.5612 L 93.8717 16.5844 C 93.7972 16.5971 93.7856 16.6369 93.8368 16.704 C 93.8894 16.7721 94.0016 16.8634 94.1736 16.978 C 94.3502 17.0956 94.506 17.1821 94.6412 17.2373 C 94.7775 17.2935 94.8842 17.3149 94.9613 17.3015 C 95.0034 17.2942 95.0346 17.2772 95.055 17.2505 C 95.0754 17.2238 95.085 17.1861 95.084 17.1374 L 95.5016 17.4123 C 95.4926 17.4552 95.4749 17.4892 95.4486 17.5144 C 95.4218 17.5397 95.3857 17.5563 95.3404 17.5643 C 95.2231 17.5848 95.0497 17.5473 94.8204 17.4518 C 94.5929 17.3572 94.3429 17.2187 94.0701 17.0364 C 93.8801 16.9094 93.737 16.7988 93.6408 16.7047 C 93.5459 16.6116 93.5058 16.5427 93.5204 16.4979 Z M 93.3333 15.3139 L 92.8167 15.3989 L 92.4207 15.1399 L 93.1116 15.0272 L 93.5113 15.2846 C 93.6416 15.414 93.8145 15.5879 94.0298 15.8063 C 94.2453 16.0262 94.3853 16.1678 94.4503 16.2309 C 94.5719 16.3495 94.6815 16.4485 94.7792 16.5278 C 94.878 16.6082 94.9842 16.6854 95.0978 16.7594 C 95.2829 16.8801 95.4551 16.9749 95.6143 17.0435 C 95.7732 17.1123 95.8867 17.1407 95.9546 17.1289 C 96.0028 17.1205 96.028 17.095 96.0301 17.0523 C 96.0317 17.0098 96.0103 16.9494 95.9659 16.8713 L 96.4456 17.1802 C 96.4604 17.2405 96.4603 17.288 96.4454 17.3227 C 96.4305 17.3574 96.4006 17.3787 96.3558 17.3866 C 96.2375 17.4073 96.0529 17.3649 95.8023 17.2595 C 95.552 17.154 95.2763 17.0026 94.975 16.8056 C 94.8321 16.7122 94.705 16.6218 94.5936 16.5345 C 94.4832 16.4484 94.3636 16.3446 94.2348 16.2233 C 94.2021 16.1918 94.1109 16.0999 93.9608 15.9479 C 93.8118 15.797 93.6029 15.5856 93.3334 15.314 Z M 94.2888 15.1567 L 93.7722 15.2417 L 93.371 14.9849 L 94.0619 14.8721 L 94.4669 15.1274 C 94.5996 15.2558 94.7758 15.4283 94.9951 15.645 C 95.2147 15.8632 95.3574 16.0037 95.4236 16.0662 C 95.5474 16.1839 95.6589 16.2821 95.7582 16.3608 C 95.8585 16.4405 95.9662 16.5171 96.0813 16.5906 C 96.2689 16.7102 96.4431 16.8041 96.6038 16.8722 C 96.7643 16.9403 96.8785 16.9684 96.9464 16.9566 C 96.9946 16.9482 97.0194 16.9228 97.0209 16.8804 C 97.0218 16.8382 96.9994 16.7782 96.9536 16.7006 L 97.4396 17.0069 C 97.4554 17.0668 97.456 17.114 97.4417 17.1485 C 97.4273 17.183 97.3976 17.2042 97.3528 17.2121 C 97.2345 17.2328 97.0488 17.1909 96.7957 17.0865 C 96.543 16.9819 96.2642 16.8319 95.9589 16.6365 C 95.8142 16.5439 95.6853 16.4543 95.5722 16.3677 C 95.4601 16.2823 95.3385 16.1793 95.2074 16.059 C 95.1741 16.0277 95.0812 15.9366 94.9282 15.7857 C 94.7765 15.636 94.5636 15.4262 94.2889 15.1567 Z M 97.7161 16.7598 L 96.1825 15.5052 L 95.8046 15.5685 Z M 98.1787 17.0158 L 97.9846 17.0497 L 95.6557 15.5934 L 95.4978 15.6198 L 95.0965 15.368 L 95.2535 15.342 L 94.411 14.8151 L 94.5575 14.7912 L 95.4017 15.3174 L 95.8985 15.2349 L 96.3692 15.5251 Z M 96.1999 14.8421 L 95.6833 14.9272 L 95.2717 14.6747 L 95.9626 14.5619 L 96.378 14.8128 C 96.5156 14.9392 96.6983 15.109 96.9258 15.3224 C 97.1537 15.5371 97.3016 15.6754 97.3703 15.7369 C 97.4985 15.8528 97.6138 15.9494 97.7161 16.0268 C 97.8196 16.1053 97.9303 16.1806 98.0484 16.2528 C 98.2409 16.3704 98.419 16.4627 98.5829 16.5294 C 98.7463 16.5963 98.8621 16.6237 98.93 16.6119 C 98.9782 16.6036 99.0024 16.5785 99.0025 16.5366 C 99.002 16.4949 98.9776 16.4358 98.9291 16.3594 L 99.4276 16.6605 C 99.4454 16.7195 99.4476 16.7661 99.4342 16.8001 C 99.4208 16.8342 99.3917 16.8552 99.3469 16.8631 C 99.2286 16.8838 99.0405 16.8429 98.7827 16.7405 C 98.5252 16.6379 98.24 16.4905 97.9268 16.2984 C 97.7783 16.2073 97.6458 16.1192 97.5293 16.0341 C 97.4139 15.95 97.2883 15.8487 97.1526 15.7303 C 97.1181 15.6995 97.0217 15.6098 96.8631 15.4613 C 96.7057 15.3139 96.4849 15.1075 96.2 14.8422 Z M 95.9733 22.4474 L 95.3197 22.5732 L 94.9555 22.301 L 95.4542 22.2056 L 94.6649 21.6217 C 94.6626 21.6422 94.6546 21.6584 94.6408 21.6703 C 94.6285 21.6833 94.6105 21.6921 94.5866 21.6967 C 94.4512 21.7223 94.246 21.6695 93.9713 21.5382 C 93.697 21.4067 93.3932 21.216 93.0594 20.966 C 92.7156 20.7086 92.4878 20.501 92.3757 20.3434 C 92.2646 20.1871 92.2807 20.0959 92.4242 20.0697 C 92.4736 20.0607 92.5355 20.06 92.61 20.0676 C 92.6841 20.0753 92.7715 20.0912 92.8724 20.1152 L 93.3114 20.4385 C 93.1931 20.3952 93.0913 20.3655 93.006 20.3493 C 92.9208 20.3331 92.8499 20.3302 92.7934 20.3406 C 92.702 20.3573 92.6948 20.4191 92.7716 20.5259 C 92.8483 20.6328 92.998 20.7695 93.221 20.936 C 93.4441 21.1024 93.6477 21.2291 93.8321 21.316 C 94.0168 21.4028 94.1558 21.4374 94.249 21.4198 C 94.2926 21.4116 94.3233 21.3939 94.3411 21.3665 C 94.3583 21.3393 94.3621 21.3012 94.3526 21.2524 Z M 94.9829 20.7955 C 95.2749 21.0064 95.5236 21.1656 95.7291 21.273 C 95.9342 21.3806 96.0772 21.4267 96.1579 21.4114 C 96.2381 21.3962 96.2199 21.3266 96.1032 21.2025 C 95.9859 21.0786 95.7801 20.9117 95.4861 20.7017 C 95.1936 20.4928 94.9447 20.3346 94.7395 20.2271 C 94.534 20.1196 94.3923 20.073 94.3141 20.0873 C 94.2353 20.1018 94.2547 20.1709 94.3721 20.2948 C 94.4887 20.4188 94.6923 20.5858 94.9829 20.7955 Z M 93.8865 20.136 C 93.4697 19.8342 93.1933 19.6039 93.0569 19.4453 C 92.9186 19.2858 92.9174 19.1939 93.0535 19.1695 C 93.1039 19.1605 93.1624 19.1598 93.229 19.1675 C 93.2943 19.1742 93.37 19.1895 93.4562 19.2134 L 93.8511 19.4952 C 93.744 19.4567 93.6545 19.4301 93.5824 19.4155 C 93.5104 19.4009 93.453 19.3975 93.4102 19.4052 C 93.3158 19.4223 93.3146 19.4851 93.4064 19.5936 C 93.4966 19.7012 93.6811 19.8557 93.96 20.0571 L 94.1593 20.201 C 94.0448 20.0911 93.9752 20.0061 93.9505 19.9459 C 93.9257 19.8857 93.9458 19.8496 94.011 19.8377 C 94.1194 19.818 94.3221 19.8845 94.6194 20.0371 C 94.9172 20.1896 95.257 20.4016 95.6385 20.6732 C 96.0215 20.9459 96.2945 21.171 96.4575 21.3486 C 96.62 21.5264 96.645 21.626 96.5329 21.6473 C 96.4655 21.6602 96.3717 21.6454 96.2516 21.603 C 96.1316 21.5605 95.9838 21.49 95.8084 21.3915 L 96.1808 21.6603 L 96.0307 21.6889 Z M 95.8898 20.6919 L 95.6905 20.5506 L 96.3684 20.4245 C 96.0789 20.2277 95.8327 20.0822 95.6298 19.9879 C 95.428 19.8947 95.2789 19.8569 95.1823 19.8746 C 95.1263 19.8849 95.0915 19.9084 95.0777 19.9452 C 95.0633 19.9821 95.0686 20.0325 95.0936 20.0966 L 94.708 19.8233 C 94.6981 19.7698 94.7042 19.7265 94.7264 19.6935 C 94.7485 19.6606 94.7877 19.639 94.8439 19.6287 C 94.9848 19.603 95.2126 19.664 95.5277 19.8114 C 95.8428 19.9587 96.1991 20.1706 96.5962 20.4474 C 97.0067 20.7336 97.2922 20.9679 97.4523 21.1507 C 97.6128 21.3348 97.6243 21.4399 97.4872 21.466 C 97.3642 21.4894 97.1591 21.4315 96.872 21.2923 C 96.5863 21.154 96.2591 20.9538 95.8899 20.692 Z M 96.1575 20.7491 C 96.3823 20.9068 96.5833 21.0286 96.7612 21.1143 C 96.9389 21.2 97.0646 21.2359 97.1382 21.222 C 97.2216 21.2062 97.2238 21.1482 97.1447 21.0479 C 97.0649 20.9479 96.911 20.8149 96.6832 20.6489 Z M 99.2635 21.0747 L 99.1134 21.1032 L 96.9423 19.7857 L 98.7391 21.1744 L 98.5622 21.208 L 96.405 19.8847 L 98.1879 21.2791 L 98.0378 21.3076 L 95.7559 19.5195 L 95.9271 19.4882 L 98.1934 20.8778 L 96.3083 19.4187 L 96.4795 19.3874 Z M 98.9429 20.7956 C 98.9871 20.811 99.0252 20.8209 99.0573 20.8253 C 99.0906 20.8309 99.1191 20.8314 99.1429 20.8269 C 99.2274 20.8109 99.2146 20.7463 99.1042 20.633 C 98.9948 20.5209 98.7947 20.3675 98.5044 20.1726 L 97.1518 19.2647 L 97.2978 19.2381 L 99.8702 20.9594 L 99.7194 20.9881 L 99.3205 20.7203 C 99.4449 20.8309 99.5193 20.9162 99.5436 20.9761 C 99.5693 21.037 99.5459 21.0744 99.4735 21.0881 C 99.4632 21.0901 99.4496 21.0908 99.4328 21.0903 C 99.4169 21.0904 99.3978 21.0894 99.3752 21.0874 Z M 98.9267 20.1252 L 98.7193 19.9872 L 99.3972 19.8611 C 99.0964 19.669 98.8416 19.5271 98.6327 19.4353 C 98.4251 19.3445 98.2731 19.3079 98.1764 19.3256 C 98.1204 19.3359 98.0864 19.3591 98.0741 19.3953 C 98.0613 19.4315 98.0689 19.481 98.097 19.5437 L 97.6959 19.2769 C 97.6835 19.2244 97.6877 19.1819 97.7086 19.1495 C 97.7294 19.1171 97.7679 19.0958 97.8242 19.0855 C 97.965 19.0598 98.1975 19.1188 98.5219 19.2624 C 98.8462 19.4058 99.2151 19.6126 99.6279 19.8828 C 100.055 20.1622 100.353 20.3912 100.523 20.5699 C 100.693 20.75 100.709 20.8532 100.572 20.8793 C 100.449 20.9027 100.24 20.8466 99.944 20.7109 C 99.6497 20.5762 99.3107 20.3809 98.9267 20.1253 Z M 99.1991 20.1804 C 99.4329 20.3344 99.6411 20.4532 99.8243 20.5367 C 100.007 20.6202 100.136 20.6549 100.209 20.641 C 100.293 20.6252 100.292 20.5683 100.208 20.4702 C 100.123 20.3723 99.9619 20.2423 99.7247 20.0802 Z M 102.144 21.1518 L 101.399 20.6689 L 101.09 20.7276 L 100.757 20.5099 L 101.065 20.4517 L 99.6412 19.5285 C 99.4274 19.3898 99.2803 19.3025 99.1998 19.2666 C 99.1189 19.2308 99.0481 19.2185 98.9873 19.2296 L 98.8375 19.2571 L 98.4783 19.0227 L 98.6275 18.9955 C 98.7395 18.9751 98.8785 19.0009 99.0446 19.073 C 99.2124 19.1461 99.4605 19.2888 99.7888 19.5012 L 101.215 20.4233 L 101.324 20.4026 L 101.66 20.6193 L 101.55 20.6402 L 102.296 21.1226 Z M 101.759 20.5359 L 101.349 20.2726 C 101.454 20.3049 101.545 20.3269 101.622 20.3385 C 101.699 20.3501 101.762 20.3512 101.811 20.342 C 101.885 20.328 101.907 20.2963 101.879 20.247 C 101.849 20.1978 101.768 20.131 101.635 20.0466 C 101.534 19.9823 101.441 19.9341 101.357 19.9018 C 101.273 19.8705 101.166 19.8458 101.035 19.8274 L 100.951 19.8157 C 100.78 19.793 100.612 19.7469 100.447 19.6774 C 100.284 19.609 100.095 19.5056 99.8798 19.3673 C 99.6352 19.2099 99.4742 19.0793 99.3968 18.9755 C 99.3187 18.8719 99.3363 18.8098 99.4498 18.7891 C 99.4971 18.7805 99.5607 18.7805 99.6406 18.7892 C 99.7185 18.797 99.8135 18.8133 99.9257 18.838 L 100.376 19.1241 C 100.239 19.0808 100.122 19.0504 100.027 19.0329 C 99.934 19.0163 99.8617 19.0127 99.8105 19.0221 C 99.7418 19.0347 99.7236 19.0665 99.7558 19.1176 C 99.7895 19.1697 99.8699 19.2366 99.9972 19.3183 C 100.115 19.3939 100.219 19.4494 100.309 19.4846 C 100.398 19.52 100.518 19.5479 100.667 19.5682 L 100.754 19.5812 C 100.902 19.6005 101.055 19.6434 101.213 19.7101 C 101.372 19.7778 101.554 19.8769 101.76 20.0074 C 102.01 20.166 102.172 20.2942 102.248 20.392 C 102.323 20.49 102.304 20.5497 102.192 20.571 C 102.136 20.5815 102.072 20.5839 102 20.5781 C 101.927 20.5724 101.847 20.5582 101.759 20.5358 Z M 101.866 19.2583 L 103.494 20.2708 L 103.344 20.2993 L 101.736 19.296 C 101.482 19.1375 101.274 19.0214 101.114 18.9477 C 100.955 18.875 100.842 18.8446 100.777 18.8566 C 100.698 18.871 100.712 18.9299 100.817 19.0332 C 100.922 19.1367 101.105 19.2705 101.366 19.4346 L 102.879 20.3876 L 102.729 20.4161 L 100.064 18.7332 L 100.21 18.7067 L 100.62 18.9649 C 100.493 18.8564 100.413 18.7728 100.38 18.7143 C 100.349 18.6568 100.364 18.6225 100.425 18.6113 C 100.526 18.5928 100.699 18.6386 100.944 18.7485 C 101.189 18.8584 101.496 19.0282 101.866 19.2582 Z M 105.825 20.5516 L 105.577 20.5994 L 102.798 19.1531 L 104.947 20.7206 L 104.699 20.7683 L 101.1 18.5442 L 101.256 18.5158 L 104.422 20.4663 L 102.255 18.8862 L 102.417 18.8564 L 105.22 20.3136 L 102.024 18.3756 L 102.178 18.3474 Z M 99.4776 25.0483 C 99.6058 25.0224 99.6579 24.9774 99.6336 24.9133 C 99.6093 24.8493 99.5081 24.7521 99.3302 24.6217 C 99.1884 24.5179 99.0574 24.4388 98.9371 24.3846 C 98.8177 24.3316 98.7265 24.3114 98.6635 24.324 C 98.5765 24.3413 98.5847 24.4126 98.6877 24.5379 C 98.7915 24.6644 98.9726 24.8235 99.2313 25.0149 L 99.3197 25.0803 Z M 99.3245 25.2338 L 97.9495 24.2132 L 98.1058 24.1821 L 98.4724 24.4533 C 98.3615 24.3377 98.2975 24.2485 98.2802 24.1858 C 98.2643 24.1242 98.2948 24.0858 98.3717 24.0705 C 98.469 24.0511 98.616 24.0866 98.8128 24.1768 C 99.0106 24.268 99.227 24.3994 99.4618 24.5709 C 99.7357 24.771 99.906 24.9291 99.9726 25.0455 C 100.038 25.1621 99.9985 25.2351 99.8536 25.2646 L 99.6302 25.31 L 99.669 25.3387 C 99.8515 25.4738 100.017 25.573 100.165 25.6365 C 100.314 25.701 100.432 25.7242 100.52 25.7062 C 100.576 25.6948 100.614 25.6715 100.633 25.6362 C 100.653 25.601 100.654 25.5541 100.636 25.4954 L 101.005 25.7654 C 101.003 25.8188 100.988 25.8613 100.96 25.8929 C 100.933 25.9255 100.894 25.9473 100.841 25.9581 C 100.699 25.9873 100.502 25.9421 100.251 25.8225 C 100.001 25.7027 99.6918 25.5064 99.3246 25.2338 Z M 101.638 25.3028 C 101.78 25.4414 101.866 25.5475 101.896 25.6211 C 101.927 25.6948 101.904 25.7394 101.828 25.755 C 101.726 25.7761 101.557 25.7274 101.323 25.6089 C 101.09 25.4913 100.809 25.3131 100.481 25.0743 L 99.0062 24.0029 L 99.1633 23.9716 L 100.628 25.0323 C 100.862 25.2023 101.053 25.325 101.2 25.4006 C 101.346 25.4761 101.454 25.5068 101.522 25.4929 C 101.605 25.4759 101.601 25.4124 101.511 25.3025 C 101.42 25.1928 101.254 25.0516 101.013 24.8791 L 99.622 23.8803 L 99.7792 23.849 L 101.255 24.905 C 101.493 25.0752 101.685 25.1974 101.831 25.2715 C 101.979 25.3467 102.087 25.3771 102.156 25.363 C 102.238 25.3462 102.233 25.2825 102.139 25.1721 C 102.047 25.0627 101.881 24.9227 101.64 24.752 L 100.238 23.7577 L 100.395 23.7265 L 102.881 25.4837 L 102.719 25.517 L 102.334 25.2437 C 102.449 25.3591 102.517 25.4477 102.538 25.5096 C 102.559 25.5716 102.534 25.6098 102.463 25.6244 C 102.392 25.639 102.286 25.6189 102.145 25.564 C 102.004 25.5091 101.835 25.422 101.638 25.3028 Z M 103.376 24.9476 C 103.522 25.0846 103.611 25.1896 103.643 25.2624 C 103.675 25.3353 103.653 25.3795 103.577 25.3952 C 103.475 25.4162 103.305 25.3683 103.066 25.2514 C 102.83 25.1355 102.544 24.9595 102.208 24.7237 L 100.702 23.6654 L 100.859 23.6341 L 102.355 24.6818 C 102.594 24.8496 102.789 24.9708 102.938 25.0453 C 103.087 25.1198 103.196 25.1501 103.264 25.1362 C 103.347 25.1191 103.342 25.0563 103.248 24.9476 C 103.154 24.8391 102.984 24.6997 102.739 24.5293 L 101.317 23.5428 L 101.475 23.5116 L 102.982 24.5544 C 103.225 24.7225 103.421 24.8432 103.569 24.9163 C 103.719 24.9904 103.829 25.0204 103.898 25.0062 C 103.98 24.9894 103.973 24.9264 103.877 24.8172 C 103.782 24.7091 103.611 24.5708 103.365 24.4022 L 101.933 23.4203 L 102.09 23.389 L 104.629 25.1244 L 104.467 25.1577 L 104.073 24.8877 C 104.192 25.0018 104.263 25.0894 104.285 25.1507 C 104.308 25.212 104.283 25.2499 104.213 25.2645 C 104.141 25.2792 104.034 25.2594 103.892 25.2053 C 103.749 25.1512 103.577 25.0653 103.376 24.9477 Z M 106.608 25.467 L 105.773 25.6404 L 105.386 25.3775 L 106.039 25.2425 L 105.026 24.5623 L 104.408 24.6886 L 104.021 24.4259 L 104.637 24.3007 L 103.397 23.4682 L 102.748 23.5979 L 102.361 23.3351 L 103.179 23.1724 Z M 105.401 23.9354 L 105.193 23.7979 L 105.921 23.6506 C 105.618 23.4596 105.36 23.3193 105.146 23.2296 C 104.933 23.141 104.774 23.107 104.67 23.1278 C 104.61 23.1398 104.572 23.1647 104.556 23.2024 C 104.54 23.2402 104.544 23.2911 104.568 23.3553 L 104.165 23.0896 C 104.156 23.0356 104.164 22.9916 104.188 22.9575 C 104.213 22.9235 104.256 22.9004 104.316 22.8884 C 104.468 22.8582 104.71 22.9134 105.042 23.0536 C 105.374 23.1937 105.749 23.3983 106.164 23.6673 C 106.594 23.9455 106.892 24.1748 107.057 24.3553 C 107.223 24.5372 107.232 24.6434 107.085 24.6737 C 106.953 24.7008 106.735 24.6481 106.433 24.5152 C 106.132 24.3833 105.788 24.19 105.401 23.9355 Z M 105.686 23.9856 C 105.921 24.1389 106.132 24.2565 106.32 24.3382 C 106.507 24.4199 106.64 24.4527 106.719 24.4364 C 106.809 24.4181 106.813 24.3593 106.732 24.26 C 106.649 24.161 106.489 24.0306 106.251 23.869 Z M 108.727 24.9169 L 107.977 24.4361 L 107.645 24.5043 L 107.31 24.2876 L 107.64 24.2199 L 106.207 23.3006 C 105.992 23.1625 105.843 23.0759 105.761 23.0408 C 105.678 23.0058 105.604 22.9949 105.539 23.0079 L 105.377 23.0402 L 105.016 22.8068 L 105.176 22.7748 C 105.297 22.7508 105.442 22.774 105.613 22.8445 C 105.784 22.9159 106.036 23.0572 106.366 23.2687 L 107.802 24.1869 L 107.92 24.1627 L 108.258 24.3785 L 108.139 24.4028 L 108.89 24.8831 Z M 107.408 23.668 L 105.806 22.6495 L 105.962 22.6184 L 107.553 23.6266 C 107.804 23.7861 108.011 23.9018 108.172 23.9737 C 108.333 24.0456 108.45 24.0741 108.522 24.0593 C 108.608 24.0416 108.601 23.98 108.5 23.8748 C 108.399 23.7696 108.218 23.6351 107.957 23.4712 L 106.445 22.5222 L 106.603 22.4909 L 109.281 24.168 L 109.119 24.2013 L 108.704 23.9405 C 108.826 24.0493 108.901 24.134 108.929 24.1947 C 108.956 24.2555 108.935 24.293 108.867 24.307 C 108.754 24.3302 108.574 24.2876 108.326 24.179 C 108.08 24.0713 107.774 23.901 107.408 23.6679 Z M 108.588 23.2048 C 108.716 23.1788 108.764 23.1356 108.731 23.075 C 108.698 23.0145 108.583 22.9233 108.384 22.8014 C 108.226 22.7043 108.082 22.6307 107.952 22.5805 C 107.823 22.5314 107.728 22.5131 107.664 22.5257 C 107.578 22.5431 107.595 22.6106 107.716 22.7285 C 107.837 22.8475 108.043 22.9965 108.331 23.1756 L 108.43 23.2367 Z M 108.453 23.3824 L 106.919 22.4279 L 107.076 22.3967 L 107.485 22.6504 C 107.357 22.5418 107.28 22.4578 107.255 22.3985 C 107.231 22.3402 107.257 22.3034 107.334 22.2881 C 107.432 22.2688 107.587 22.3009 107.799 22.3845 C 108.013 22.4691 108.251 22.5915 108.513 22.7518 C 108.818 22.9389 109.012 23.0872 109.094 23.197 C 109.176 23.3069 109.144 23.3767 108.999 23.4061 L 108.776 23.4515 L 108.819 23.4784 C 109.023 23.6047 109.204 23.6972 109.364 23.7559 C 109.524 23.8156 109.649 23.8364 109.737 23.8184 C 109.792 23.807 109.828 23.7844 109.844 23.7508 C 109.86 23.7172 109.855 23.6726 109.83 23.6171 L 110.241 23.8696 C 110.245 23.9203 110.235 23.9608 110.21 23.991 C 110.187 24.0223 110.149 24.0433 110.096 24.0541 C 109.954 24.0834 109.747 24.0425 109.475 23.9315 C 109.204 23.8204 108.863 23.6373 108.453 23.3824 Z M 112.261 24.2931 L 111.144 24.5251 L 110.733 24.2723 L 111.2 24.1758 L 107.985 22.2158 L 108.157 22.1815 L 111.378 24.1389 L 111.845 24.0424 Z" sodipodi:nodetypes="ccscsccccccccccscccccscsccccccscccscscscscsscscscscscccccccscscscccscscscscscccscscsccccccsccccccscscsccccccscscccccccccccccccscsccccscscsccscscsscccscscccccccccccscsccccscscccccccccccccscsccccscscccccccccccccccccccccccccccccscsccccscscccccccccccscscsccccscscscccscscscscsscsccccscsccscscsscccsccccscccsscscscscccscccccccccccccccccccscsccccccscccccccsccccscscscscccsccccccccscsccscscccccccccscsccccscsccccscsccccscsccccccscscsccccccsssccccccccccccccccsscscscccccccscscscscsccccscscccscsccssscsccscscsccccccscccccscsccssscsccscscsccccccsccccccccccccccccccccsccccscscscscccsccccccccscsccscscccccccccscscsccccccscccccscscscccccccscscscscsscccscscccccccccc"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 112.2612,24.293057 c -4.24968,1.02798 -9.17628,1.76061 -13.426401,2.78804 -4.32682,-3.42805 -9.5533,-7.35109 -13.88065,-10.77967 3.62032,-0.77296 7.43135,-1.02733 11.05107,-1.80082 4.957321,3.17417 11.299291,6.61888 16.255981,9.79245 z" id="envelope" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__faces.out b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__faces.out
new file mode 100644
index 0000000..ea1b992
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__faces.out
@@ -0,0 +1,78 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="129.46957mm" height="244.53642mm" viewBox="0 0 129.46958 244.53642" version="1.1" id="svg8" inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)" sodipodi:docname="mesh.svg">
+ <defs id="defs2">
+ <meshgradient gradientTransform="translate(-8.07867, -69.3063)" inkscape:collect="always" id="meshgradient136" gradientUnits="userSpaceOnUse" x="53.027382" y="82.673904">
+ <meshrow id="meshrow12882">
+ <meshpatch id="meshpatch12884">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12886"/>
+ <stop path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349" style="stop-color:#204a87;stop-opacity:1" id="stop12888"/>
+ <stop path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909" style="stop-color:#ffffff;stop-opacity:1" id="stop12890"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581" style="stop-color:#75507b;stop-opacity:1" id="stop12892"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12894">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12896"/>
+ <stop path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797" style="stop-color:#ffffff;stop-opacity:1" id="stop12898"/>
+ <stop path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693" style="stop-color:#204a87;stop-opacity:1" id="stop12900"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12902">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12904"/>
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" style="stop-color:#204a87;stop-opacity:1" id="stop12906"/>
+ <stop path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783" style="stop-color:#ffffff;stop-opacity:1" id="stop12908"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12910">
+ <meshpatch id="meshpatch12912">
+ <stop path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447" id="stop12914"/>
+ <stop path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222" style="stop-color:#204a87;stop-opacity:1" id="stop12916"/>
+ <stop path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578" style="stop-color:#5c3566;stop-opacity:1" id="stop12918"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12920">
+ <stop path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583" id="stop12922"/>
+ <stop path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443" style="stop-color:#ffffff;stop-opacity:1" id="stop12924"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12926">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12928"/>
+ <stop path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678" style="stop-color:#204a87;stop-opacity:1" id="stop12930"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12932">
+ <meshpatch id="meshpatch12934">
+ <stop path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803" id="stop12936"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12938"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581" style="stop-color:#204a87;stop-opacity:1" id="stop12940"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12942">
+ <stop path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936" id="stop12944"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.98,0" style="stop-color:#204a87;stop-opacity:1" id="stop12946"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12948">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12950"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14" style="stop-color:#ffffff;stop-opacity:1" id="stop12952"/>
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.32385032" inkscape:cx="231.11511" inkscape:cy="510.47668" inkscape:document-units="mm" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="false"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(-44.684128,-13.103047)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <rect style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000" id="mesh1" width="128.94041" height="111.77415" x="44.948711" y="13.36763"/>
+ <svg:g transform="translate(-8.07867, -69.3063)"><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0274 82.6739 C 67.3541 82.6739 81.6808 82.6739 96.0075 82.6739 C 96.0075 95.0932 90.5095 121.604 90.5095 134.023 C 76.1828 134.023 67.3542 119.932 53.0275 119.932 C 53.0275 107.513 53.0275 95.0933 53.0274 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 96.0075 82.6739 C 110.334 82.6739 124.661 82.6739 138.988 82.6739 C 138.988 95.0932 154.519 92.3342 154.519 104.754 C 140.193 104.754 104.836 134.023 90.5095 134.023 C 90.5095 121.604 96.0075 95.0932 96.0075 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 138.988 82.6739 C 153.314 82.6739 167.641 82.6739 181.968 82.6739 C 181.968 95.0932 181.968 107.513 181.968 119.932 C 167.641 119.932 168.846 104.754 154.519 104.754 C 154.519 92.3342 138.988 95.0932 138.988 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0275 119.932 C 67.3542 119.932 76.1828 134.023 90.5095 134.023 C 90.5095 146.442 116.796 132.839 103.931 146.568 C 88.8768 161.093 67.3541 157.19 53.0274 157.19 C 53.0274 144.771 53.0274 132.351 53.0275 119.932"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 90.5095 134.023 C 104.836 134.023 140.193 104.754 154.519 104.754 C 154.519 117.173 156.106 137.093 156.106 149.512 C 141.779 149.512 118.258 146.567 103.931 146.568 C 116.796 132.839 90.5095 146.442 90.5095 134.023"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 154.519 104.754 C 168.846 104.754 167.641 119.932 181.968 119.932 C 181.968 132.351 181.968 144.771 181.968 157.19 C 167.641 157.19 170.433 149.512 156.106 149.512 C 156.106 137.093 154.519 117.173 154.519 104.754"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0274 157.19 C 67.3541 157.19 88.8768 161.093 103.931 146.568 C 103.931 158.987 96.0076 182.029 96.0076 194.448 C 81.6809 194.448 67.3542 194.448 53.0275 194.448 C 53.0275 182.029 53.0275 169.609 53.0274 157.19"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 103.931 146.568 C 118.258 146.567 141.779 149.512 156.106 149.512 C 156.106 161.931 138.988 182.029 138.988 194.448 C 124.661 194.448 110.334 194.448 96.0076 194.448 C 96.0076 182.029 103.931 158.987 103.931 146.568"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 156.106 149.512 C 170.433 149.512 167.641 157.19 181.968 157.19 C 181.968 169.609 181.968 182.029 181.968 194.448 C 167.641 194.448 153.314 194.448 138.988 194.448 C 138.988 182.029 156.106 161.931 156.106 149.512"/></svg:g><g id="paths" transform="translate(-8.0787795,63.059177)">
+ <path id="path1" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z" inkscape:connector-curvature="0"/>
+ <path id="path2" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z" inkscape:connector-curvature="0"/>
+ <path id="path3" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z" inkscape:connector-curvature="0"/>
+ <path id="path4" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path5" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z" inkscape:connector-curvature="0"/>
+ <path id="path6" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z" inkscape:connector-curvature="0"/>
+ <path id="path7" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path8" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z" inkscape:connector-curvature="0"/>
+ <path id="path9" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__gridlines.out b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__gridlines.out
new file mode 100644
index 0000000..3500bba
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__gridlines.out
@@ -0,0 +1,78 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="129.46957mm" height="244.53642mm" viewBox="0 0 129.46958 244.53642" version="1.1" id="svg8" inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)" sodipodi:docname="mesh.svg">
+ <defs id="defs2">
+ <meshgradient gradientTransform="translate(-8.07867, -69.3063)" inkscape:collect="always" id="meshgradient136" gradientUnits="userSpaceOnUse" x="53.027382" y="82.673904">
+ <meshrow id="meshrow12882">
+ <meshpatch id="meshpatch12884">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12886"/>
+ <stop path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349" style="stop-color:#204a87;stop-opacity:1" id="stop12888"/>
+ <stop path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909" style="stop-color:#ffffff;stop-opacity:1" id="stop12890"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581" style="stop-color:#75507b;stop-opacity:1" id="stop12892"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12894">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12896"/>
+ <stop path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797" style="stop-color:#ffffff;stop-opacity:1" id="stop12898"/>
+ <stop path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693" style="stop-color:#204a87;stop-opacity:1" id="stop12900"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12902">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12904"/>
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" style="stop-color:#204a87;stop-opacity:1" id="stop12906"/>
+ <stop path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783" style="stop-color:#ffffff;stop-opacity:1" id="stop12908"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12910">
+ <meshpatch id="meshpatch12912">
+ <stop path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447" id="stop12914"/>
+ <stop path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222" style="stop-color:#204a87;stop-opacity:1" id="stop12916"/>
+ <stop path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578" style="stop-color:#5c3566;stop-opacity:1" id="stop12918"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12920">
+ <stop path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583" id="stop12922"/>
+ <stop path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443" style="stop-color:#ffffff;stop-opacity:1" id="stop12924"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12926">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12928"/>
+ <stop path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678" style="stop-color:#204a87;stop-opacity:1" id="stop12930"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12932">
+ <meshpatch id="meshpatch12934">
+ <stop path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803" id="stop12936"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12938"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581" style="stop-color:#204a87;stop-opacity:1" id="stop12940"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12942">
+ <stop path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936" id="stop12944"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.98,0" style="stop-color:#204a87;stop-opacity:1" id="stop12946"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12948">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12950"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14" style="stop-color:#ffffff;stop-opacity:1" id="stop12952"/>
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.32385032" inkscape:cx="231.11511" inkscape:cy="510.47668" inkscape:document-units="mm" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="false"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(-44.684128,-13.103047)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <rect style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000" id="mesh1" width="128.94041" height="111.77415" x="44.948711" y="13.36763"/>
+ <svg:g transform="translate(-8.07867, -69.3063)"><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0274 82.6739 C 67.3541 82.6739 81.6808 82.6739 96.0075 82.6739 C 110.334 82.6739 124.661 82.6739 138.988 82.6739 C 153.314 82.6739 167.641 82.6739 181.968 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 119.932 C 167.641 119.932 168.846 104.754 154.519 104.754 C 140.193 104.754 104.836 134.023 90.5095 134.023 C 76.1828 134.023 67.3542 119.932 53.0275 119.932"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 157.19 C 167.641 157.19 170.433 149.512 156.106 149.512 C 141.779 149.512 118.258 146.567 103.931 146.568 C 88.8769 161.093 67.3542 157.19 53.0275 157.19"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 194.448 C 167.641 194.448 153.314 194.448 138.988 194.448 C 124.661 194.448 110.334 194.448 96.0076 194.448 C 81.6809 194.448 67.3542 194.448 53.0275 194.448"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0275 194.448 C 53.0275 182.029 53.0275 169.609 53.0274 157.19 C 53.0274 144.771 53.0274 132.351 53.0275 119.932 C 53.0275 107.513 53.0275 95.0933 53.0274 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 96.0075 82.6739 C 96.0075 95.0932 90.5095 121.604 90.5095 134.023 C 90.5095 146.442 116.796 132.839 103.931 146.568 C 103.931 158.987 96.0076 182.029 96.0076 194.448"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 138.988 82.6739 C 138.988 95.0932 154.519 92.3342 154.519 104.754 C 154.519 117.173 156.106 137.093 156.106 149.512 C 156.106 161.931 138.988 182.029 138.988 194.448"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 82.6739 C 181.968 95.0932 181.968 107.513 181.968 119.932 C 181.968 132.351 181.968 144.771 181.968 157.19 C 181.968 169.609 181.968 182.029 181.968 194.448"/></svg:g><g id="paths" transform="translate(-8.0787795,63.059177)">
+ <path id="path1" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z" inkscape:connector-curvature="0"/>
+ <path id="path2" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z" inkscape:connector-curvature="0"/>
+ <path id="path3" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z" inkscape:connector-curvature="0"/>
+ <path id="path4" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path5" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z" inkscape:connector-curvature="0"/>
+ <path id="path6" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z" inkscape:connector-curvature="0"/>
+ <path id="path7" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path8" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z" inkscape:connector-curvature="0"/>
+ <path id="path9" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__meshpatches.out b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__meshpatches.out
new file mode 100644
index 0000000..da2a30b
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__meshpatches.out
@@ -0,0 +1,78 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="129.46957mm" height="244.53642mm" viewBox="0 0 129.46958 244.53642" version="1.1" id="svg8" inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)" sodipodi:docname="mesh.svg">
+ <defs id="defs2">
+ <meshgradient gradientTransform="translate(-8.07867, -69.3063)" inkscape:collect="always" id="meshgradient136" gradientUnits="userSpaceOnUse" x="53.027382" y="82.673904">
+ <meshrow id="meshrow12882">
+ <meshpatch id="meshpatch12884">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12886"/>
+ <stop path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349" style="stop-color:#204a87;stop-opacity:1" id="stop12888"/>
+ <stop path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909" style="stop-color:#ffffff;stop-opacity:1" id="stop12890"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581" style="stop-color:#75507b;stop-opacity:1" id="stop12892"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12894">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12896"/>
+ <stop path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797" style="stop-color:#ffffff;stop-opacity:1" id="stop12898"/>
+ <stop path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693" style="stop-color:#204a87;stop-opacity:1" id="stop12900"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12902">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12904"/>
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" style="stop-color:#204a87;stop-opacity:1" id="stop12906"/>
+ <stop path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783" style="stop-color:#ffffff;stop-opacity:1" id="stop12908"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12910">
+ <meshpatch id="meshpatch12912">
+ <stop path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447" id="stop12914"/>
+ <stop path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222" style="stop-color:#204a87;stop-opacity:1" id="stop12916"/>
+ <stop path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578" style="stop-color:#5c3566;stop-opacity:1" id="stop12918"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12920">
+ <stop path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583" id="stop12922"/>
+ <stop path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443" style="stop-color:#ffffff;stop-opacity:1" id="stop12924"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12926">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12928"/>
+ <stop path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678" style="stop-color:#204a87;stop-opacity:1" id="stop12930"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12932">
+ <meshpatch id="meshpatch12934">
+ <stop path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803" id="stop12936"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12938"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581" style="stop-color:#204a87;stop-opacity:1" id="stop12940"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12942">
+ <stop path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936" id="stop12944"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.98,0" style="stop-color:#204a87;stop-opacity:1" id="stop12946"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12948">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12950"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14" style="stop-color:#ffffff;stop-opacity:1" id="stop12952"/>
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.32385032" inkscape:cx="231.11511" inkscape:cy="510.47668" inkscape:document-units="mm" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="false"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(-44.684128,-13.103047)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <rect style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000" id="mesh1" width="128.94041" height="111.77415" x="44.948711" y="13.36763"/>
+ <svg:g transform="translate(-8.07867, -69.3063)"><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0274 82.6739 C 67.3541 82.6739 81.6808 82.6739 96.0075 82.6739 C 96.0075 95.0932 90.5095 121.604 90.5095 134.023 C 76.1828 134.023 67.3542 119.932 53.0275 119.932 C 53.0275 107.513 53.0275 95.0933 53.0274 82.6739"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 96.0075 82.6739 C 110.334 82.6739 124.661 82.6739 138.988 82.6739 C 138.988 95.0932 154.519 92.3342 154.519 104.754 C 140.193 104.754 104.836 134.023 90.5095 134.023"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 138.988 82.6739 C 153.314 82.6739 167.641 82.6739 181.968 82.6739 C 181.968 95.0932 181.968 107.513 181.968 119.932 C 167.641 119.932 168.846 104.754 154.519 104.754"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 90.5095 134.023 C 90.5095 146.442 116.796 132.839 103.931 146.568 C 88.8768 161.093 67.3541 157.19 53.0274 157.19 C 53.0274 144.771 53.0274 132.351 53.0275 119.932"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 154.519 104.754 C 154.519 117.173 156.106 137.093 156.106 149.512 C 141.779 149.512 118.258 146.567 103.931 146.568"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 119.932 C 181.968 132.351 181.968 144.771 181.968 157.19 C 167.641 157.19 170.433 149.512 156.106 149.512"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 103.931 146.568 C 103.931 158.987 96.0076 182.029 96.0076 194.448 C 81.6809 194.448 67.3542 194.448 53.0275 194.448 C 53.0275 182.029 53.0275 169.609 53.0274 157.19"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 156.106 149.512 C 156.106 161.931 138.988 182.029 138.988 194.448 C 124.661 194.448 110.334 194.448 96.0076 194.448"/><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 181.968 157.19 C 181.968 169.609 181.968 182.029 181.968 194.448 C 167.641 194.448 153.314 194.448 138.988 194.448"/></svg:g><g id="paths" transform="translate(-8.0787795,63.059177)">
+ <path id="path1" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z" inkscape:connector-curvature="0"/>
+ <path id="path2" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z" inkscape:connector-curvature="0"/>
+ <path id="path3" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z" inkscape:connector-curvature="0"/>
+ <path id="path4" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path5" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z" inkscape:connector-curvature="0"/>
+ <path id="path6" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z" inkscape:connector-curvature="0"/>
+ <path id="path7" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path8" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z" inkscape:connector-curvature="0"/>
+ <path id="path9" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__outline.out b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__outline.out
new file mode 100644
index 0000000..1a27ecb
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_mesh_m2p__--id__mesh1__--mode__outline.out
@@ -0,0 +1,78 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="129.46957mm" height="244.53642mm" viewBox="0 0 129.46958 244.53642" version="1.1" id="svg8" inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)" sodipodi:docname="mesh.svg">
+ <defs id="defs2">
+ <meshgradient gradientTransform="translate(-8.07867, -69.3063)" inkscape:collect="always" id="meshgradient136" gradientUnits="userSpaceOnUse" x="53.027382" y="82.673904">
+ <meshrow id="meshrow12882">
+ <meshpatch id="meshpatch12884">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12886"/>
+ <stop path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349" style="stop-color:#204a87;stop-opacity:1" id="stop12888"/>
+ <stop path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909" style="stop-color:#ffffff;stop-opacity:1" id="stop12890"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581" style="stop-color:#75507b;stop-opacity:1" id="stop12892"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12894">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12896"/>
+ <stop path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797" style="stop-color:#ffffff;stop-opacity:1" id="stop12898"/>
+ <stop path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693" style="stop-color:#204a87;stop-opacity:1" id="stop12900"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12902">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12904"/>
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" style="stop-color:#204a87;stop-opacity:1" id="stop12906"/>
+ <stop path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783" style="stop-color:#ffffff;stop-opacity:1" id="stop12908"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12910">
+ <meshpatch id="meshpatch12912">
+ <stop path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447" id="stop12914"/>
+ <stop path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222" style="stop-color:#204a87;stop-opacity:1" id="stop12916"/>
+ <stop path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578" style="stop-color:#5c3566;stop-opacity:1" id="stop12918"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12920">
+ <stop path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583" id="stop12922"/>
+ <stop path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443" style="stop-color:#ffffff;stop-opacity:1" id="stop12924"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12926">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12928"/>
+ <stop path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678" style="stop-color:#204a87;stop-opacity:1" id="stop12930"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12932">
+ <meshpatch id="meshpatch12934">
+ <stop path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803" id="stop12936"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12938"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581" style="stop-color:#204a87;stop-opacity:1" id="stop12940"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12942">
+ <stop path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936" id="stop12944"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.98,0" style="stop-color:#204a87;stop-opacity:1" id="stop12946"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12948">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12950"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14" style="stop-color:#ffffff;stop-opacity:1" id="stop12952"/>
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.32385032" inkscape:cx="231.11511" inkscape:cy="510.47668" inkscape:document-units="mm" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="false"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(-44.684128,-13.103047)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <rect style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000" id="mesh1" width="128.94041" height="111.77415" x="44.948711" y="13.36763"/>
+ <svg:g transform="translate(-8.07867, -69.3063)"><svg:path style="fill:none;stroke:#000000;stroke-width:0.26458333333333334" d="M 53.0274 82.6739 C 67.3541 82.6739 81.6808 82.6739 96.0075 82.6739 C 110.334 82.6739 124.661 82.6739 138.988 82.6739 C 153.314 82.6739 167.641 82.6739 181.968 82.6739 C 181.968 95.0932 181.968 107.513 181.968 119.932 C 181.968 132.351 181.968 144.771 181.968 157.19 C 181.968 169.609 181.968 182.029 181.968 194.448 C 167.641 194.448 153.314 194.448 138.988 194.448 C 124.661 194.448 110.334 194.448 96.0076 194.448 C 81.6809 194.448 67.3542 194.448 53.0275 194.448 C 53.0275 182.029 53.0275 169.609 53.0274 157.19 C 53.0274 144.771 53.0274 132.351 53.0275 119.932 C 53.0275 107.513 53.0275 95.0933 53.0274 82.6739"/></svg:g><g id="paths" transform="translate(-8.0787795,63.059177)">
+ <path id="path1" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z" inkscape:connector-curvature="0"/>
+ <path id="path2" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z" inkscape:connector-curvature="0"/>
+ <path id="path3" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z" inkscape:connector-curvature="0"/>
+ <path id="path4" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path5" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z" inkscape:connector-curvature="0"/>
+ <path id="path6" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z" inkscape:connector-curvature="0"/>
+ <path id="path7" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path8" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z" inkscape:connector-curvature="0"/>
+ <path id="path9" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_mesh_p2m__--id__path1__--id__path9.out b/share/extensions/tests/data/refs/path_mesh_p2m__--id__path1__--id__path9.out
new file mode 100644
index 0000000..0742961
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_mesh_p2m__--id__path1__--id__path9.out
@@ -0,0 +1,78 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="129.46957mm" height="244.53642mm" viewBox="0 0 129.46958 244.53642" version="1.1" id="svg8" inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)" sodipodi:docname="mesh.svg">
+ <defs id="defs2">
+ <meshgradient gradientTransform="translate(-8.0786691,-69.306275)" inkscape:collect="always" id="meshgradient136" gradientUnits="userSpaceOnUse" x="53.027382" y="82.673904">
+ <meshrow id="meshrow12882">
+ <meshpatch id="meshpatch12884">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12886"/>
+ <stop path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349" style="stop-color:#204a87;stop-opacity:1" id="stop12888"/>
+ <stop path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909" style="stop-color:#ffffff;stop-opacity:1" id="stop12890"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581" style="stop-color:#75507b;stop-opacity:1" id="stop12892"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12894">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12896"/>
+ <stop path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797" style="stop-color:#ffffff;stop-opacity:1" id="stop12898"/>
+ <stop path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693" style="stop-color:#204a87;stop-opacity:1" id="stop12900"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12902">
+ <stop path="c 14.3267,0 28.6534,0 42.9801,0" id="stop12904"/>
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" style="stop-color:#204a87;stop-opacity:1" id="stop12906"/>
+ <stop path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783" style="stop-color:#ffffff;stop-opacity:1" id="stop12908"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12910">
+ <meshpatch id="meshpatch12912">
+ <stop path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447" id="stop12914"/>
+ <stop path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222" style="stop-color:#204a87;stop-opacity:1" id="stop12916"/>
+ <stop path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578" style="stop-color:#5c3566;stop-opacity:1" id="stop12918"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12920">
+ <stop path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583" id="stop12922"/>
+ <stop path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443" style="stop-color:#ffffff;stop-opacity:1" id="stop12924"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12926">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12928"/>
+ <stop path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678" style="stop-color:#204a87;stop-opacity:1" id="stop12930"/>
+ </meshpatch>
+ </meshrow>
+ <meshrow id="meshrow12932">
+ <meshpatch id="meshpatch12934">
+ <stop path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803" id="stop12936"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,0" style="stop-color:#ffffff;stop-opacity:1" id="stop12938"/>
+ <stop path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581" style="stop-color:#204a87;stop-opacity:1" id="stop12940"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12942">
+ <stop path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936" id="stop12944"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.98,0" style="stop-color:#204a87;stop-opacity:1" id="stop12946"/>
+ </meshpatch>
+ <meshpatch id="meshpatch12948">
+ <stop path="c 0,12.4193 0,24.8387 0,37.258" id="stop12950"/>
+ <stop path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14" style="stop-color:#ffffff;stop-opacity:1" id="stop12952"/>
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ <svg:meshgradient gradientUnits="userSpaceOnUse" x="53.0274" y="82.6739" inkscape:collect="always" id="meshgradient5815"><svg:meshrow><svg:meshpatch><svg:stop path="C 67.3541 82.6739 81.6808 82.6739 96.0075 82.6739" style="stop-color:none"/><svg:stop path="C 96.0075 95.0932 90.5095 121.604 90.5095 134.023" style="stop-color:#ffffff"/><svg:stop path="C 76.1828 134.023 67.3542 119.932 53.0275 119.932" style="stop-color:none"/><svg:stop path="C 53.0275 107.513 53.0275 95.0933 53.0274 82.6739" style="stop-color:#ffffff"/></svg:meshpatch></svg:meshrow></svg:meshgradient><svg:meshgradient gradientUnits="userSpaceOnUse" x="156.106" y="149.512" inkscape:collect="always" id="meshgradient8555"><svg:meshrow><svg:meshpatch><svg:stop path="C 170.433 149.512 167.641 157.19 181.968 157.19" style="stop-color:none"/><svg:stop path="C 181.968 169.609 181.968 182.029 181.968 194.448" style="stop-color:#ffffff"/><svg:stop path="C 167.641 194.448 153.314 194.448 138.988 194.448" style="stop-color:none"/><svg:stop path="C 138.988 182.029 156.106 161.931 156.106 149.512" style="stop-color:#ffffff"/></svg:meshpatch></svg:meshrow></svg:meshgradient></defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.32385032" inkscape:cx="231.11511" inkscape:cy="510.47668" inkscape:document-units="mm" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="false"/>
+ <metadata id="metadata5">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(-44.684128,-13.103047)" inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1">
+ <rect style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000" id="mesh1" width="128.94041" height="111.77415" x="44.948711" y="13.36763"/>
+ <g id="paths" transform="translate(-8.0787795,63.059177)">
+ <path id="path1" style="fill:url(#meshgradient5815);stroke:#000000;stroke-width:0.264583" d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z" inkscape:connector-curvature="0"/>
+ <path id="path2" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z" inkscape:connector-curvature="0"/>
+ <path id="path3" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z" inkscape:connector-curvature="0"/>
+ <path id="path4" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path5" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z" inkscape:connector-curvature="0"/>
+ <path id="path6" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z" inkscape:connector-curvature="0"/>
+ <path id="path7" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z" inkscape:connector-curvature="0"/>
+ <path id="path8" style="fill:none;stroke:#000000;stroke-width:0.264583" d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z" inkscape:connector-curvature="0"/>
+ <path id="path9" style="fill:url(#meshgradient8555);stroke:#000000;stroke-width:0.264583" d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_number_nodes__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/path_number_nodes__--id__p1__--id__r3.out
new file mode 100644
index 0000000..c3b1c5d
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_number_nodes__--id__p1__--id__r3.out
@@ -0,0 +1,40 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:g><g><svg:circle cx="100.0" cy="600.0" r="5.0" style="fill:#000;stroke:none"/><svg:circle cx="200.0" cy="700.0" r="5.0" style="fill:#000;stroke:none"/><svg:circle cx="300.0" cy="600.0" r="5.0" style="fill:#000;stroke:none"/><svg:circle cx="400.0" cy="700.0" r="5.0" style="fill:#000;stroke:none"/></g><g><svg:text x="105.0" y="595.0" style="fill:#999;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none">1</svg:text><svg:text x="205.0" y="695.0" style="fill:#999;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none">2</svg:text><svg:text x="305.0" y="595.0" style="fill:#999;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none">3</svg:text><svg:text x="405.0" y="695.0" style="fill:#999;fill-opacity:1.0;font-size:20.0;font-style:normal;font-weight:normal;stroke:none">4</svg:text></g></svg:g></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_to_absolute__--id__c1__--id__c2__--id__c3.out b/share/extensions/tests/data/refs/path_to_absolute__--id__c1__--id__c2__--id__c3.out
new file mode 100644
index 0000000..e904237
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_to_absolute__--id__c1__--id__c2__--id__c3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <svg:path d="M 150 400 C 129.777 400 111.545 412.182 103.806 430.866 C 96.067 449.55 100.345 471.055 114.645 485.355 C 128.945 499.655 150.45 503.933 169.134 496.194 C 187.818 488.455 200 470.223 200 450 C 200 436.739 194.732 424.021 185.355 414.645 C 175.979 405.268 163.261 400 150 400 Z" style="display:inline;fill:#000080;stroke:none" id="c1" inkscape:label="#path3736"/>
+ <svg:path d="M 400 400 C 359.554 400 323.09 412.182 307.612 430.866 C 292.134 449.55 300.69 471.055 329.289 485.355 C 357.889 499.655 400.901 503.933 438.268 496.194 C 475.636 488.455 500 470.223 500 450 C 500 436.739 489.464 424.021 470.711 414.645 C 451.957 405.268 426.522 400 400 400 Z" style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="M 783.086 477.824 C 758.815 495.943 713.857 504.107 671.988 497.998 C 630.119 491.889 600.997 472.917 600.025 451.115 C 599.052 429.312 626.453 409.71 667.736 402.674 C 709.019 395.638 754.661 402.792 780.523 420.352 L 700 450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_to_absolute__--id__p1__--id__p2__--id__s1__--id__u1.out b/share/extensions/tests/data/refs/path_to_absolute__--id__p1__--id__p2__--id__s1__--id__u1.out
new file mode 100644
index 0000000..8fbffb2
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_to_absolute__--id__p1__--id__p2__--id__s1__--id__u1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100 600 L 200 700 L 300 600 L 400 700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="M 500 600 C 500 600 500 700 600 700 C 700 700 600 600 700 600 C 800 600 800 700 800 700" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="M 244.833 889.14 L 199.494 881.006 L 167.09 913.743 L 160.816 868.11 L 119.667 847.408 L 161.128 827.339 L 168.101 781.807 L 200 815.038 L 245.458 807.599 L 223.711 848.205 Z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <svg:path d="M 244.833 889.14 L 199.494 881.006 L 167.09 913.743 L 160.816 868.11 L 119.667 847.408 L 161.128 827.339 L 168.101 781.807 L 200 815.038 L 245.458 807.599 L 223.711 848.205 Z" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" transform="translate(200, 2.99622)" id="u1" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect.out b/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect.out
new file mode 100644
index 0000000..33edebd
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <svg:path d="M 100 200 L 200 200 L 200 300 L 100 300 Z" style="fill:#000080;stroke:none" id="r1" inkscape:label="#rect3732"/>
+ <svg:path d="M 300 200 L 500 200 L 500 300 L 300 300 Z" style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" inkscape:label="#rect3734"/>
+ <svg:path d="M 644.943 200 L 755.057 200 C 766.977 200 778.408 204.104 786.837 211.409 C 795.265 218.713 800 228.621 800 238.951 L 800 261.049 C 800 271.379 795.265 281.287 786.837 288.591 C 778.408 295.896 766.977 300 755.057 300 L 644.943 300 C 633.023 300 621.592 295.896 613.163 288.591 C 604.735 281.287 600 271.379 600 261.049 L 600 238.951 C 600 228.621 604.735 218.713 613.163 211.409 C 621.592 204.104 633.023 200 644.943 200 Z" style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect1.out b/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect1.out
new file mode 100644
index 0000000..72e29de
--- /dev/null
+++ b/share/extensions/tests/data/refs/path_to_absolute__--id__r1__--id__r2__--id__r3__--id__slicerect1.out
@@ -0,0 +1,36 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <svg:path d="M 651.309 353.927 L 900 353.927 L 900 555.425 L 651.309 555.425 Z" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199" id="slicerect1"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <svg:path d="M 100 200 L 200 200 L 200 300 L 100 300 Z" style="fill:#000080;stroke:none" id="r1" inkscape:label="#rect3732"/>
+ <svg:path d="M 300 200 L 500 200 L 500 300 L 300 300 Z" style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" inkscape:label="#rect3734"/>
+ <svg:path d="M 644.943 200 L 755.057 200 C 766.977 200 778.408 204.104 786.837 211.409 C 795.265 218.713 800 228.621 800 238.951 L 800 261.049 C 800 271.379 795.265 281.287 786.837 288.591 C 778.408 295.896 766.977 300 755.057 300 L 644.943 300 C 633.023 300 621.592 295.896 613.163 288.591 C 604.735 281.287 600 271.379 600 261.049 L 600 238.951 C 600 228.621 604.735 218.713 613.163 211.409 C 621.592 204.104 633.023 200 644.943 200 Z" style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/pathalongpath__--copymode__Single__--id__p1__--id__p2.out b/share/extensions/tests/data/refs/pathalongpath__--copymode__Single__--id__p1__--id__p2.out
new file mode 100644
index 0000000..c727c6f
--- /dev/null
+++ b/share/extensions/tests/data/refs/pathalongpath__--copymode__Single__--id__p1__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <svg:path d="M 100 600 L 200 700 L 300 600 L 400 700" style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" id="p1" inkscape:label="#path3746"/>
+ <svg:path d="M 135.355 564.645 C 135.355 564.645 64.6447 635.355 135.355 706.066 C 206.066 776.777 135.355 693.934 206.066 623.223 C 276.777 552.513 276.777 647.487 276.777 647.487" style="display:inline;fill:none;stroke:#000000;stroke-width:10" id="p2" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/pathscatter__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/pathscatter__--id__p1__--id__r3.out
new file mode 100644
index 0000000..0b4f8e2
--- /dev/null
+++ b/share/extensions/tests/data/refs/pathscatter__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ <svg:g><use xlink:href="#r3" transform="matrix(0.707107 0.707107 -0.707107 0.707107 -600 350)" id="use7934"/><use xlink:href="#r3" transform="matrix(0.707107 -0.707107 0.707107 0.707107 -450 400)" id="use2304"/><use xlink:href="#r3" transform="matrix(0.707107 0.707107 -0.707107 0.707107 -300 450)" id="use109"/><use xlink:href="#r3" transform="matrix(0.707107 0.707107 -0.707107 0.707107 -600 350)" id="use6654"/><use xlink:href="#r3" transform="matrix(0.707107 -0.707107 0.707107 0.707107 -450 400)" id="use2897"/><use xlink:href="#r3" transform="matrix(0.707107 0.707107 -0.707107 0.707107 -300 450)" id="use6154"/></svg:g></g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/pdflatex__cceb2358b6829feda6d763508a98eaf1.out b/share/extensions/tests/data/refs/pdflatex__cceb2358b6829feda6d763508a98eaf1.out
new file mode 100644
index 0000000..f8de97b
--- /dev/null
+++ b/share/extensions/tests/data/refs/pdflatex__cceb2358b6829feda6d763508a98eaf1.out
@@ -0,0 +1,120 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<svg:defs><svg:g id="g2304">
+ <svg:symbol id="symbol5347" overflow="visible">
+ <svg:path id="path266" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol5447" overflow="visible">
+ <svg:path id="path4780" d="M 2.640625 -3.71875 L 3.765625 -3.71875 C 3.4375 -2.25 3.34375 -1.8125 3.34375 -1.140625 C 3.34375 -1 3.34375 -0.734375 3.421875 -0.390625 C 3.53125 0.046875 3.640625 0.109375 3.78125 0.109375 C 3.984375 0.109375 4.203125 -0.0625 4.203125 -0.265625 C 4.203125 -0.328125 4.203125 -0.34375 4.140625 -0.484375 C 3.84375 -1.203125 3.84375 -1.859375 3.84375 -2.140625 C 3.84375 -2.65625 3.921875 -3.203125 4.03125 -3.71875 L 5.15625 -3.71875 C 5.296875 -3.71875 5.65625 -3.71875 5.65625 -4.0625 C 5.65625 -4.296875 5.4375 -4.296875 5.25 -4.296875 L 1.90625 -4.296875 C 1.6875 -4.296875 1.3125 -4.296875 0.875 -3.828125 C 0.53125 -3.4375 0.265625 -2.984375 0.265625 -2.9375 C 0.265625 -2.921875 0.265625 -2.828125 0.390625 -2.828125 C 0.46875 -2.828125 0.484375 -2.875 0.546875 -2.953125 C 1.03125 -3.71875 1.609375 -3.71875 1.8125 -3.71875 L 2.375 -3.71875 C 2.0625 -2.515625 1.53125 -1.3125 1.109375 -0.40625 C 1.03125 -0.25 1.03125 -0.234375 1.03125 -0.15625 C 1.03125 0.03125 1.1875 0.109375 1.3125 0.109375 C 1.609375 0.109375 1.6875 -0.171875 1.8125 -0.53125 C 1.953125 -1 1.953125 -1.015625 2.078125 -1.515625 Z M 2.640625 -3.71875 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol6654" overflow="visible">
+ <svg:path id="path2036" d="M 2.859375 -6.8125 C 2.859375 -6.8125 2.859375 -6.921875 2.734375 -6.921875 C 2.5 -6.921875 1.78125 -6.84375 1.515625 -6.8125 C 1.4375 -6.8125 1.328125 -6.796875 1.328125 -6.625 C 1.328125 -6.5 1.421875 -6.5 1.5625 -6.5 C 2.046875 -6.5 2.0625 -6.4375 2.0625 -6.328125 L 2.03125 -6.125 L 0.59375 -0.390625 C 0.546875 -0.25 0.546875 -0.234375 0.546875 -0.171875 C 0.546875 0.0625 0.75 0.109375 0.84375 0.109375 C 0.96875 0.109375 1.109375 0.015625 1.171875 -0.09375 C 1.21875 -0.1875 1.671875 -2.03125 1.734375 -2.28125 C 2.078125 -2.25 2.890625 -2.09375 2.890625 -1.4375 C 2.890625 -1.359375 2.890625 -1.328125 2.859375 -1.21875 C 2.84375 -1.109375 2.828125 -0.984375 2.828125 -0.875 C 2.828125 -0.296875 3.21875 0.109375 3.734375 0.109375 C 4.03125 0.109375 4.3125 -0.046875 4.53125 -0.421875 C 4.78125 -0.859375 4.890625 -1.40625 4.890625 -1.421875 C 4.890625 -1.53125 4.796875 -1.53125 4.765625 -1.53125 C 4.671875 -1.53125 4.65625 -1.484375 4.625 -1.34375 C 4.421875 -0.625 4.203125 -0.109375 3.765625 -0.109375 C 3.5625 -0.109375 3.4375 -0.21875 3.4375 -0.578125 C 3.4375 -0.75 3.484375 -0.984375 3.515625 -1.140625 C 3.5625 -1.3125 3.5625 -1.34375 3.5625 -1.453125 C 3.5625 -2.09375 2.9375 -2.375 2.078125 -2.5 C 2.390625 -2.671875 2.71875 -2.984375 2.9375 -3.234375 C 3.421875 -3.765625 3.875 -4.1875 4.359375 -4.1875 C 4.421875 -4.1875 4.4375 -4.1875 4.453125 -4.171875 C 4.578125 -4.15625 4.578125 -4.15625 4.671875 -4.09375 C 4.6875 -4.09375 4.6875 -4.078125 4.703125 -4.0625 C 4.234375 -4.03125 4.140625 -3.640625 4.140625 -3.515625 C 4.140625 -3.359375 4.25 -3.171875 4.515625 -3.171875 C 4.78125 -3.171875 5.0625 -3.390625 5.0625 -3.78125 C 5.0625 -4.078125 4.828125 -4.40625 4.390625 -4.40625 C 4.109375 -4.40625 3.65625 -4.328125 2.9375 -3.53125 C 2.59375 -3.15625 2.203125 -2.75 1.828125 -2.609375 Z M 2.859375 -6.8125 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol2897" overflow="visible">
+ <svg:path id="path167" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3847" overflow="visible">
+ <svg:path id="path3066" d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol9549" overflow="visible">
+ <svg:path id="path6173" d="M 5.359375 -2.34375 C 5.453125 -2.34375 5.609375 -2.34375 5.609375 -2.515625 C 5.609375 -2.6875 5.453125 -2.6875 5.359375 -2.6875 L 0.75 -2.6875 C 0.65625 -2.6875 0.484375 -2.6875 0.484375 -2.515625 C 0.484375 -2.34375 0.640625 -2.34375 0.75 -2.34375 Z M 5.359375 -0.8125 C 5.453125 -0.8125 5.609375 -0.8125 5.609375 -0.96875 C 5.609375 -1.15625 5.453125 -1.15625 5.359375 -1.15625 L 0.75 -1.15625 C 0.640625 -1.15625 0.484375 -1.15625 0.484375 -0.96875 C 0.484375 -0.8125 0.65625 -0.8125 0.75 -0.8125 Z M 5.359375 -0.8125 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3811" overflow="visible">
+ <svg:path id="path2266" d="M 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 C 0.9375 0 1.796875 -0.03125 2.046875 -0.03125 C 2.265625 -0.03125 3.140625 0 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 Z M 2.328125 -4.4375 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol5174" overflow="visible">
+ <svg:path id="path1829" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol4426" overflow="visible">
+ <svg:path id="path4684" d="M 1.3125 -3.265625 L 1.3125 -3.515625 C 1.3125 -6.03125 2.546875 -6.390625 3.0625 -6.390625 C 3.296875 -6.390625 3.71875 -6.328125 3.9375 -5.984375 C 3.78125 -5.984375 3.390625 -5.984375 3.390625 -5.546875 C 3.390625 -5.234375 3.625 -5.078125 3.84375 -5.078125 C 4 -5.078125 4.3125 -5.171875 4.3125 -5.5625 C 4.3125 -6.15625 3.875 -6.640625 3.046875 -6.640625 C 1.765625 -6.640625 0.421875 -5.359375 0.421875 -3.15625 C 0.421875 -0.484375 1.578125 0.21875 2.5 0.21875 C 3.609375 0.21875 4.5625 -0.71875 4.5625 -2.03125 C 4.5625 -3.296875 3.671875 -4.25 2.5625 -4.25 C 1.890625 -4.25 1.515625 -3.75 1.3125 -3.265625 Z M 2.5 -0.0625 C 1.875 -0.0625 1.578125 -0.65625 1.515625 -0.8125 C 1.328125 -1.28125 1.328125 -2.078125 1.328125 -2.25 C 1.328125 -3.03125 1.65625 -4.03125 2.546875 -4.03125 C 2.71875 -4.03125 3.171875 -4.03125 3.484375 -3.40625 C 3.65625 -3.046875 3.65625 -2.53125 3.65625 -2.046875 C 3.65625 -1.5625 3.65625 -1.0625 3.484375 -0.703125 C 3.1875 -0.109375 2.734375 -0.0625 2.5 -0.0625 Z M 2.5 -0.0625 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol6005" overflow="visible">
+ <svg:path id="path224" d="M 6.84375 -3.265625 C 7 -3.265625 7.1875 -3.265625 7.1875 -3.453125 C 7.1875 -3.65625 7 -3.65625 6.859375 -3.65625 L 0.890625 -3.65625 C 0.75 -3.65625 0.5625 -3.65625 0.5625 -3.453125 C 0.5625 -3.265625 0.75 -3.265625 0.890625 -3.265625 Z M 6.859375 -1.328125 C 7 -1.328125 7.1875 -1.328125 7.1875 -1.53125 C 7.1875 -1.71875 7 -1.71875 6.84375 -1.71875 L 0.890625 -1.71875 C 0.75 -1.71875 0.5625 -1.71875 0.5625 -1.53125 C 0.5625 -1.328125 0.75 -1.328125 0.890625 -1.328125 Z M 6.859375 -1.328125 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol771" overflow="visible">
+ <svg:path id="path9629" d="M 1.765625 -6.921875 L 0.328125 -6.8125 L 0.328125 -6.5 C 1.03125 -6.5 1.109375 -6.4375 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 C 0.65625 -0.015625 1.1875 -0.03125 1.4375 -0.03125 C 1.6875 -0.03125 2.171875 -0.015625 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 Z M 1.765625 -6.921875 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol5989" overflow="visible">
+ <svg:path id="path3449" d="M 1.765625 -4.40625 L 0.375 -4.296875 L 0.375 -3.984375 C 1.015625 -3.984375 1.109375 -3.921875 1.109375 -3.4375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 C 0.640625 -0.015625 1.1875 -0.03125 1.421875 -0.03125 C 1.78125 -0.03125 2.125 -0.015625 2.46875 0 L 2.46875 -0.3125 C 1.796875 -0.3125 1.765625 -0.359375 1.765625 -0.75 Z M 1.796875 -6.140625 C 1.796875 -6.453125 1.5625 -6.671875 1.28125 -6.671875 C 0.96875 -6.671875 0.75 -6.40625 0.75 -6.140625 C 0.75 -5.875 0.96875 -5.609375 1.28125 -5.609375 C 1.5625 -5.609375 1.796875 -5.828125 1.796875 -6.140625 Z M 1.796875 -6.140625 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3816" overflow="visible">
+ <svg:path id="path76" d="M 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 C 0.671875 -0.015625 1.171875 -0.03125 1.453125 -0.03125 C 1.703125 -0.03125 2.21875 -0.015625 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 C 3.4375 -0.015625 3.953125 -0.03125 4.21875 -0.03125 C 4.46875 -0.03125 5 -0.015625 5.328125 0 L 5.328125 -0.3125 C 4.671875 -0.3125 4.5625 -0.3125 4.5625 -0.75 L 4.5625 -2.59375 C 4.5625 -3.625 5.265625 -4.1875 5.90625 -4.1875 C 6.53125 -4.1875 6.640625 -3.65625 6.640625 -3.078125 L 6.640625 -0.75 C 6.640625 -0.3125 6.53125 -0.3125 5.859375 -0.3125 L 5.859375 0 C 6.203125 -0.015625 6.71875 -0.03125 6.984375 -0.03125 C 7.25 -0.03125 7.765625 -0.015625 8.109375 0 L 8.109375 -0.3125 C 7.59375 -0.3125 7.34375 -0.3125 7.328125 -0.609375 L 7.328125 -2.515625 C 7.328125 -3.375 7.328125 -3.671875 7.015625 -4.03125 C 6.875 -4.203125 6.546875 -4.40625 5.96875 -4.40625 C 5.140625 -4.40625 4.6875 -3.8125 4.53125 -3.421875 C 4.390625 -4.296875 3.65625 -4.40625 3.203125 -4.40625 C 2.46875 -4.40625 2 -3.984375 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.921875 1.09375 -3.421875 Z M 1.09375 -3.421875 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3710" overflow="visible">
+ <svg:path id="path5768" d="M 2.9375 -6.375 C 2.9375 -6.625 2.9375 -6.640625 2.703125 -6.640625 C 2.078125 -6 1.203125 -6 0.890625 -6 L 0.890625 -5.6875 C 1.09375 -5.6875 1.671875 -5.6875 2.1875 -5.953125 L 2.1875 -0.78125 C 2.1875 -0.421875 2.15625 -0.3125 1.265625 -0.3125 L 0.953125 -0.3125 L 0.953125 0 C 1.296875 -0.03125 2.15625 -0.03125 2.5625 -0.03125 C 2.953125 -0.03125 3.828125 -0.03125 4.171875 0 L 4.171875 -0.3125 L 3.859375 -0.3125 C 2.953125 -0.3125 2.9375 -0.421875 2.9375 -0.78125 Z M 2.9375 -6.375 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol8950" overflow="visible">
+ <svg:path id="path5011" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol422" overflow="visible">
+ <svg:path id="path9046" d="M 0.84375 -0.4375 C 0.828125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.140625 0.0625 1.25 -0.015625 1.296875 -0.078125 C 1.328125 -0.140625 1.375 -0.375 1.421875 -0.515625 C 1.453125 -0.640625 1.53125 -0.96875 1.5625 -1.140625 C 1.609375 -1.296875 1.65625 -1.453125 1.6875 -1.609375 C 1.765625 -1.890625 1.78125 -1.953125 1.984375 -2.234375 C 2.171875 -2.515625 2.5 -2.875 3.03125 -2.875 C 3.421875 -2.875 3.4375 -2.515625 3.4375 -2.390625 C 3.4375 -1.96875 3.140625 -1.203125 3.03125 -0.90625 C 2.953125 -0.703125 2.921875 -0.640625 2.921875 -0.53125 C 2.921875 -0.15625 3.21875 0.0625 3.578125 0.0625 C 4.28125 0.0625 4.578125 -0.890625 4.578125 -1 C 4.578125 -1.09375 4.5 -1.09375 4.46875 -1.09375 C 4.375 -1.09375 4.375 -1.046875 4.34375 -0.96875 C 4.1875 -0.40625 3.875 -0.125 3.609375 -0.125 C 3.453125 -0.125 3.421875 -0.21875 3.421875 -0.375 C 3.421875 -0.53125 3.46875 -0.625 3.59375 -0.9375 C 3.671875 -1.15625 3.953125 -1.890625 3.953125 -2.28125 C 3.953125 -2.953125 3.421875 -3.078125 3.046875 -3.078125 C 2.46875 -3.078125 2.078125 -2.71875 1.875 -2.4375 C 1.828125 -2.921875 1.421875 -3.078125 1.125 -3.078125 C 0.828125 -3.078125 0.671875 -2.859375 0.578125 -2.703125 C 0.421875 -2.4375 0.328125 -2.046875 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.9375 0.59375 -2.125 C 0.703125 -2.53125 0.84375 -2.875 1.109375 -2.875 C 1.296875 -2.875 1.34375 -2.71875 1.34375 -2.53125 C 1.34375 -2.40625 1.28125 -2.140625 1.21875 -1.953125 C 1.171875 -1.765625 1.109375 -1.484375 1.078125 -1.328125 Z M 0.84375 -0.4375 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol6361" overflow="visible">
+ <svg:path id="path9826" d="M 2.1875 -4.625 C 2.1875 -4.640625 2.203125 -4.734375 2.203125 -4.734375 C 2.203125 -4.78125 2.1875 -4.84375 2.09375 -4.84375 C 1.953125 -4.84375 1.375 -4.78125 1.203125 -4.765625 C 1.15625 -4.765625 1.046875 -4.75 1.046875 -4.609375 C 1.046875 -4.515625 1.15625 -4.515625 1.234375 -4.515625 C 1.5625 -4.515625 1.5625 -4.453125 1.5625 -4.40625 C 1.5625 -4.359375 1.546875 -4.3125 1.546875 -4.25 L 0.5625 -0.3125 C 0.515625 -0.1875 0.515625 -0.171875 0.515625 -0.15625 C 0.515625 -0.046875 0.609375 0.0625 0.765625 0.0625 C 0.953125 0.0625 1.03125 -0.0625 1.078125 -0.21875 C 1.09375 -0.25 1.390625 -1.484375 1.421875 -1.578125 C 1.921875 -1.53125 2.3125 -1.359375 2.3125 -1 C 2.3125 -0.96875 2.3125 -0.9375 2.296875 -0.859375 C 2.265625 -0.765625 2.265625 -0.71875 2.265625 -0.640625 C 2.265625 -0.15625 2.671875 0.0625 3.015625 0.0625 C 3.6875 0.0625 3.890625 -0.984375 3.890625 -1 C 3.890625 -1.09375 3.8125 -1.09375 3.78125 -1.09375 C 3.6875 -1.09375 3.671875 -1.046875 3.640625 -0.921875 C 3.5625 -0.625 3.375 -0.125 3.03125 -0.125 C 2.84375 -0.125 2.78125 -0.296875 2.78125 -0.484375 C 2.78125 -0.609375 2.78125 -0.625 2.828125 -0.796875 C 2.84375 -0.828125 2.859375 -0.9375 2.859375 -1.015625 C 2.859375 -1.640625 2.03125 -1.734375 1.734375 -1.75 C 1.9375 -1.875 2.1875 -2.109375 2.3125 -2.21875 C 2.671875 -2.546875 3.015625 -2.875 3.40625 -2.875 C 3.484375 -2.875 3.578125 -2.859375 3.640625 -2.78125 C 3.34375 -2.734375 3.28125 -2.5 3.28125 -2.390625 C 3.28125 -2.25 3.390625 -2.140625 3.546875 -2.140625 C 3.75 -2.140625 3.953125 -2.296875 3.953125 -2.578125 C 3.953125 -2.8125 3.78125 -3.078125 3.421875 -3.078125 C 3.015625 -3.078125 2.65625 -2.78125 2.296875 -2.453125 C 2 -2.1875 1.78125 -1.96875 1.484375 -1.84375 Z M 2.1875 -4.625 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol1050" overflow="visible">
+ <svg:path id="path5134" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol2924" overflow="visible">
+ <svg:path id="path2155" d="M 6.40625 -1.578125 C 5.53125 -0.9375 5.421875 -0.015625 5.421875 -0.015625 C 5.421875 0.09375 5.484375 0.09375 5.578125 0.09375 C 5.703125 0.09375 5.734375 0.09375 5.765625 -0.03125 C 5.8125 -0.203125 5.921875 -0.640625 6.28125 -1.03125 C 6.6875 -1.453125 7.03125 -1.5625 7.328125 -1.65625 C 7.359375 -1.671875 7.390625 -1.703125 7.390625 -1.734375 C 7.390625 -1.8125 7.359375 -1.828125 7.265625 -1.859375 C 6.265625 -2.171875 5.90625 -2.890625 5.75 -3.5 C 5.734375 -3.578125 5.671875 -3.578125 5.578125 -3.578125 C 5.484375 -3.578125 5.421875 -3.578125 5.421875 -3.484375 C 5.421875 -3.46875 5.484375 -3 5.828125 -2.515625 C 5.984375 -2.28125 6.1875 -2.078125 6.40625 -1.921875 L 0.8125 -1.921875 C 0.703125 -1.921875 0.53125 -1.921875 0.53125 -1.75 C 0.53125 -1.578125 0.703125 -1.578125 0.8125 -1.578125 Z M 6.40625 -1.578125 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol4337" overflow="visible">
+ <svg:path id="path6394" d="M 4.03125 -1.90625 C 3.65625 -2.34375 3.546875 -2.453125 3.28125 -2.640625 C 2.859375 -2.953125 2.40625 -3.078125 2.03125 -3.078125 C 1.15625 -3.078125 0.53125 -2.328125 0.53125 -1.5 C 0.53125 -0.6875 1.140625 0.0625 2 0.0625 C 2.96875 0.0625 3.65625 -0.71875 3.90625 -1.09375 C 4.265625 -0.65625 4.390625 -0.546875 4.640625 -0.359375 C 5.078125 -0.046875 5.515625 0.0625 5.90625 0.0625 C 6.765625 0.0625 7.390625 -0.671875 7.390625 -1.5 C 7.390625 -2.328125 6.796875 -3.078125 5.921875 -3.078125 C 4.953125 -3.078125 4.28125 -2.28125 4.03125 -1.90625 Z M 4.25 -1.65625 C 4.53125 -2.109375 5.140625 -2.8125 5.984375 -2.8125 C 6.703125 -2.8125 7.203125 -2.171875 7.203125 -1.5 C 7.203125 -0.84375 6.65625 -0.3125 6.015625 -0.3125 C 5.359375 -0.3125 4.921875 -0.84375 4.25 -1.65625 Z M 3.671875 -1.359375 C 3.40625 -0.90625 2.796875 -0.1875 1.9375 -0.1875 C 1.21875 -0.1875 0.734375 -0.828125 0.734375 -1.5 C 0.734375 -2.171875 1.28125 -2.6875 1.921875 -2.6875 C 2.5625 -2.6875 3.015625 -2.15625 3.671875 -1.359375 Z M 3.671875 -1.359375 " style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3443" overflow="visible">
+ <svg:path id="path9699" d="" style="stroke:none;"/>
+ </svg:symbol>
+ <svg:symbol id="symbol3230" overflow="visible">
+ <svg:path id="path161" d="M 12.625 13.953125 L 13.828125 10.765625 L 13.578125 10.765625 C 13.1875 11.796875 12.125 12.484375 10.984375 12.78125 C 10.78125 12.828125 9.796875 13.09375 7.890625 13.09375 L 1.875 13.09375 L 6.953125 7.140625 C 7.015625 7.0625 7.03125 7.03125 7.03125 6.984375 C 7.03125 6.953125 7.03125 6.921875 6.96875 6.828125 L 2.328125 0.484375 L 7.78125 0.484375 C 9.125 0.484375 10.03125 0.625 10.125 0.640625 C 10.65625 0.71875 11.53125 0.890625 12.3125 1.390625 C 12.5625 1.546875 13.234375 2 13.578125 2.796875 L 13.828125 2.796875 L 12.625 0 L 0.84375 0 C 0.609375 0 0.59375 0.015625 0.5625 0.0625 C 0.5625 0.09375 0.5625 0.296875 0.5625 0.40625 L 5.828125 7.609375 L 0.671875 13.671875 C 0.5625 13.78125 0.5625 13.84375 0.5625 13.84375 C 0.5625 13.953125 0.65625 13.953125 0.84375 13.953125 Z M 12.625 13.953125 " style="stroke:none;"/>
+ </svg:symbol>
+ </svg:g>
+ </svg:defs><ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label=""><svg:g xmlns:xlink="http://www.w3.org/1999/xlink" id="g8683">
+ <svg:g id="g7955" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use6015" y="81.712" x="93.121" xlink:href="#symbol5447"/>
+ </svg:g>
+ <svg:g id="g4780" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use827" y="78.097" x="99.157" xlink:href="#symbol3847"/>
+ </svg:g>
+ <svg:path id="path7287" transform="matrix(1,0,0,-1,93.121,85.962)" d="M 0.00009375 0.0010625 L 10.507906 0.0010625 " style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;"/>
+ <svg:g id="g2863" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use3679" y="95.286" x="95.883" xlink:href="#symbol4426"/>
+ </svg:g>
+ <svg:g id="g3413" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use3730" y="88.452" x="107.589" xlink:href="#symbol6005"/>
+ </svg:g>
+ <svg:g id="g9027" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use9904" y="88.452" x="121.594423" xlink:href="#symbol771"/>
+ <svg:use id="use1770" y="88.452" x="124.362033" xlink:href="#symbol5989"/>
+ <svg:use id="use9170" y="88.452" x="127.129644" xlink:href="#symbol3816"/>
+ </svg:g>
+ <svg:g id="g2475" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use3990" y="94.43" x="118.105" xlink:href="#symbol422"/>
+ </svg:g>
+ <svg:g id="g5759" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use9797" y="94.43" x="123.03" xlink:href="#symbol2924"/>
+ <svg:use id="use4740" y="94.43" x="130.972461" xlink:href="#symbol4337"/>
+ </svg:g>
+ <svg:g id="g9781" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use8298" y="75.999" x="145.359" xlink:href="#symbol422"/>
+ </svg:g>
+ <svg:g id="g7688" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use1159" y="78.988" x="140.626" xlink:href="#symbol3230"/>
+ </svg:g>
+ <svg:g id="g7766" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use5532" y="100.435" x="140.576" xlink:href="#symbol6361"/>
+ </svg:g>
+ <svg:g id="g7475" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use1342" y="100.435" x="144.979" xlink:href="#symbol9549"/>
+ <svg:use id="use6887" y="100.435" x="151.095023" xlink:href="#symbol3811"/>
+ </svg:g>
+ <svg:g id="g7626" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use2675" y="81.712" x="160.417" xlink:href="#symbol3710"/>
+ </svg:g>
+ <svg:path id="path8718" transform="matrix(1,0,0,-1,157.922,85.962)" d="M -0.000125 0.0010625 L 9.968625 0.0010625 " style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;"/>
+ <svg:g id="g6364" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use1131" y="95.286" x="157.922" xlink:href="#symbol6654"/>
+ </svg:g>
+ <svg:g id="g5003" style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <svg:use id="use6619" y="92.408" x="163.423" xlink:href="#symbol3847"/>
+ </svg:g>
+ </svg:g>
+</svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/perfectboundcover.out b/share/extensions/tests/data/refs/perfectboundcover.out
new file mode 100644
index 0000000..df88e21
--- /dev/null
+++ b/share/extensions/tests/data/refs/perfectboundcover.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="12.25in" height="9.5in" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ <sodipodi:guide orientation="horizontal" position="24.000000"/><sodipodi:guide orientation="horizontal" position="888.000000"/><sodipodi:guide orientation="vertical" position="24.000000"/><sodipodi:guide orientation="vertical" position="1152.000000"/><sodipodi:guide orientation="vertical" position="588.000000"/><sodipodi:guide orientation="vertical" position="588.000000"/></sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/perspective__--id__obj__--id__envelope.out b/share/extensions/tests/data/refs/perspective__--id__obj__--id__envelope.out
new file mode 100644
index 0000000..df50e03
--- /dev/null
+++ b/share/extensions/tests/data/refs/perspective__--id__obj__--id__envelope.out
@@ -0,0 +1,20 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg1442" version="1.1" viewBox="0 0 48.229092 27.352564" height="27.352564mm" width="48.229092mm">
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1" transform="translate(-84.77, -2.14013)">
+ <path style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 112.2612,24.293057 -13.426401,2.78804 -13.88065,-10.77967 11.05107,-1.80082 z" id="envelope" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <g id="obj" transform="matrix(1.18319 0 0 1.24513 -21.0142 -3.87601)" style="stroke-width:0.823883">
+ <path d="M 101.293 24.8623 L 89.5613 16.2049 L 98.9014 14.7586 L 112.64 22.6231 Z" style="fill:#ff0000;stroke-width:0.823883;stop-color:#000000" id="rectangle"/>
+ <g transform="translate(-0.15119, -0.147829)" id="ellipse" style="stroke-width:0.823883">
+ <path id="path868" style="fill:#ffff00;stroke-width:0.823883;stop-color:#000000" d="M 95.2252 12.112 C 95.5786 12.0573 96.104 12.1139 96.6917 12.2708 C 97.2863 12.4294 97.9029 12.6794 98.4083 12.9687 C 99.493 13.5897 99.7779 14.2167 98.9986 14.3463 C 98.2144 14.4767 96.6999 14.0464 95.6605 13.4092 C 95.1765 13.1124 94.8651 12.8106 94.7885 12.5684 C 94.7131 12.3301 94.8708 12.1669 95.2252 12.112" transform="translate(2.5, 3)"/>
+ <g style="stroke-width:0.90823" transform="matrix(0.772837 0 -0.78133 1.06475 36.8685 -0.744527)" id="g877">
+ <path sodipodi:nodetypes="cc" id="line" d="M 87.8629 16.812 L 115.668 21.0222" style="fill:none;stroke:#000000;stroke-width:0.961211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"/>
+ </g>
+ </g>
+ <g style="font-style:normal;font-weight:normal;font-size:2.90648px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.179595" id="text" transform="scale(1.02584, 0.974809)" aria-label="Test">
+ <path id="path1097" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 97.7532 23.7569 L 94.8003 21.5211 L 95.0648 21.4713 L 96.2661 22.3746 L 98.3452 21.9741 L 98.8374 22.3253 L 96.7424 22.7328 L 98.0307 23.7015 Z"/>
+ <path id="path1099" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 94.4404 19.9964 L 94.575 19.972 L 96.4209 21.3159 C 96.5978 21.266 96.6599 21.1756 96.6079 21.0454 C 96.5539 20.9153 96.3904 20.7527 96.1197 20.5586 C 95.9642 20.4471 95.8018 20.3424 95.6324 20.2443 C 95.4625 20.1458 95.2821 20.0512 95.0912 19.9605 L 95.3504 19.9133 C 95.5333 20.0067 95.7108 20.1049 95.8831 20.2081 C 96.0564 20.3119 96.2219 20.42 96.3796 20.5324 C 96.779 20.8171 97.021 21.061 97.1013 21.2624 C 97.181 21.4649 97.0839 21.5931 96.8089 21.6453 C 96.524 21.6995 96.185 21.6594 95.7949 21.5257 C 95.4053 21.3921 95.0268 21.1877 94.6613 20.9148 C 94.3382 20.6736 94.16 20.4719 94.1235 20.3083 C 94.085 20.1453 94.1909 20.0417 94.4404 19.9964 Z M 94.7478 20.2953 C 94.599 20.3253 94.5378 20.3917 94.5645 20.4951 C 94.59 20.5982 94.7001 20.7221 94.8958 20.8673 C 95.1194 21.0332 95.3449 21.159 95.5715 21.2438 C 95.7978 21.328 96.0032 21.3627 96.1868 21.3475 Z"/>
+ <path id="path1101" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 91.7077 18.6295 L 91.9599 18.5856 C 92.0204 18.6657 92.0947 18.7473 92.1829 18.8305 C 92.2715 18.9141 92.3742 18.9992 92.4912 19.086 C 92.6704 19.2189 92.8267 19.3159 92.9594 19.3763 C 93.0912 19.4359 93.1988 19.4584 93.2816 19.4437 C 93.3446 19.4324 93.3615 19.3994 93.3323 19.3448 C 93.3022 19.2904 93.2049 19.1883 93.0413 19.0392 L 92.9376 18.9447 C 92.7227 18.7507 92.6005 18.6094 92.5692 18.5196 C 92.5358 18.4295 92.5848 18.3733 92.716 18.3505 C 92.8651 18.3246 93.0631 18.3615 93.3111 18.4616 C 93.5595 18.5614 93.8273 18.7135 94.1161 18.9193 C 94.2374 19.0058 94.3562 19.0982 94.4722 19.1966 C 94.5885 19.2943 94.7043 19.3997 94.8196 19.5128 L 94.5393 19.5632 C 94.4507 19.4526 94.352 19.3464 94.2432 19.2447 C 94.1342 19.1437 94.0144 19.0466 93.8841 18.9532 C 93.7106 18.8288 93.5568 18.7374 93.4221 18.6786 C 93.2869 18.6203 93.1806 18.598 93.1026 18.6116 C 93.0304 18.6242 93.0082 18.658 93.0361 18.7129 C 93.0628 18.7671 93.1704 18.8789 93.3604 19.0494 L 93.4662 19.1462 C 93.6602 19.3194 93.773 19.4506 93.8032 19.539 C 93.8327 19.628 93.783 19.6842 93.6542 19.7074 C 93.4974 19.7355 93.3005 19.7011 93.0646 19.6044 C 92.8301 19.5083 92.5774 19.359 92.3081 19.1579 C 92.1759 19.0592 92.0595 18.9656 91.9587 18.8769 C 91.8585 18.7887 91.7749 18.7063 91.7078 18.6296 Z"/>
+ <path id="path1103" style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595" d="M 90.2144 17.9758 L 90.6683 17.8985 L 89.9936 17.3953 L 90.1946 17.3616 L 90.8719 17.8638 L 91.7339 17.717 C 91.8629 17.695 91.9228 17.6645 91.9138 17.6255 C 91.9037 17.5857 91.828 17.5152 91.6876 17.4143 L 91.345 17.1685 L 91.5591 17.1326 L 91.903 17.3779 C 92.1649 17.5648 92.3103 17.7013 92.3371 17.7863 C 92.363 17.8719 92.2767 17.9318 92.0778 17.966 L 91.2104 18.1148 L 91.4607 18.3004 L 91.2548 18.3359 L 91.0055 18.1499 L 90.5486 18.2283 Z"/>
+ </g>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/perspective__--id__p1__--id__p2.out b/share/extensions/tests/data/refs/perspective__--id__p1__--id__p2.out
new file mode 100644
index 0000000..b7497dc
--- /dev/null
+++ b/share/extensions/tests/data/refs/perspective__--id__p1__--id__p2.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 600 700 L 200 500 L 800 500 L 800 700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/perspective__--id__text__--id__envelope.out b/share/extensions/tests/data/refs/perspective__--id__text__--id__envelope.out
new file mode 100644
index 0000000..5093cdd
--- /dev/null
+++ b/share/extensions/tests/data/refs/perspective__--id__text__--id__envelope.out
@@ -0,0 +1,6 @@
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg1442" version="1.1" viewBox="0 0 48.229092 27.352564" height="27.352564mm" width="48.229092mm">
+ <g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1" transform="translate(-84.77, -2.14013)">
+ <path inkscape:connector-curvature="0" id="text" style="font-size:40px;font-family:sans-serif;word-spacing:0px;opacity:1;stroke-width:0.76691598" d="M 93.4414 14.9184 L 93.6908 14.8778 L 93.8346 14.9688 C 93.8887 15.0031 93.9483 15.0235 94.0133 15.0299 C 94.0777 15.036 94.1666 15.0297 94.2798 15.0112 L 94.4413 14.9847 L 94.1913 14.828 L 94.4235 14.7901 L 94.6743 14.9466 L 96.2563 14.6876 L 96.4138 14.7826 L 94.8285 15.0428 L 94.976 15.1348 L 94.7421 15.1733 L 94.5951 15.0811 L 94.4676 15.1021 C 94.2635 15.1355 94.091 15.1447 93.9503 15.1296 C 93.8086 15.1146 93.6861 15.0743 93.5831 15.0086 Z M 95.0646 15.1527 C 95.0624 15.1668 95.0673 15.181 95.0794 15.1954 C 95.0898 15.2096 95.1074 15.2245 95.1322 15.2399 C 95.2202 15.2948 95.3439 15.3279 95.5031 15.3391 C 95.6609 15.3502 95.8437 15.3385 96.0512 15.3041 L 97.0141 15.1445 L 97.1757 15.2419 L 95.3385 15.5472 L 95.1808 15.4483 L 95.4671 15.4009 C 95.3224 15.3988 95.1968 15.3858 95.0906 15.3618 C 94.9834 15.3379 94.8925 15.3026 94.8179 15.2558 C 94.8072 15.2491 94.797 15.2414 94.7872 15.2329 C 94.7768 15.2244 94.7663 15.2148 94.7559 15.2042 Z M 96.2544 15.9508 C 96.3412 16.0049 96.4743 16.0369 96.6539 16.0468 C 96.8325 16.0568 97.0334 16.043 97.2563 16.0054 C 97.4788 15.9678 97.6286 15.9227 97.7058 15.8701 C 97.781 15.8175 97.774 15.7643 97.6851 15.7104 C 97.5976 15.6574 97.4648 15.6262 97.2867 15.6166 C 97.1087 15.607 96.91 15.6206 96.6902 15.6574 C 96.4712 15.694 96.3227 15.7386 96.2447 15.7911 C 96.1654 15.844 96.1686 15.8972 96.2544 15.9508 Z M 95.9946 15.9944 C 95.8551 15.9068 95.8322 15.8238 95.9254 15.7454 C 96.0183 15.6673 96.2164 15.603 96.5196 15.5525 C 96.821 15.5022 97.0975 15.4872 97.3498 15.5074 C 97.6014 15.5278 97.7987 15.581 97.9419 15.6672 C 98.0864 15.7543 98.1143 15.8373 98.0249 15.9162 C 97.9335 15.9953 97.7353 16.0607 97.4303 16.1123 C 97.1235 16.1642 96.8425 16.1798 96.588 16.1589 C 96.3333 16.1377 96.1355 16.0828 95.9946 15.9944 Z M 97.2113 16.4931 L 96.1881 16.6675 L 96.0243 16.5632 L 98.6318 16.12 L 98.8012 16.2222 L 98.5213 16.2699 C 98.6681 16.2725 98.7961 16.2857 98.9055 16.3096 C 99.0134 16.3333 99.1058 16.3684 99.1829 16.4148 C 99.3095 16.4911 99.3226 16.569 99.2215 16.6487 C 99.1193 16.7283 98.9197 16.7938 98.6223 16.8451 C 98.3243 16.8964 98.0441 16.9136 97.7826 16.8964 C 97.5207 16.8788 97.328 16.8312 97.2045 16.7537 C 97.1294 16.7065 97.0929 16.6616 97.095 16.6188 C 97.0953 16.576 97.1341 16.5341 97.2114 16.4931 Z M 98.4451 16.7362 C 98.6733 16.6969 98.8266 16.6504 98.9049 16.5966 C 98.9813 16.5428 98.9741 16.4884 98.8835 16.4336 C 98.7931 16.3789 98.6582 16.3468 98.4784 16.3373 C 98.2978 16.328 98.0943 16.3427 97.8678 16.3813 C 97.6409 16.4199 97.4884 16.466 97.4103 16.5196 C 97.3309 16.5735 97.3354 16.6281 97.424 16.6834 C 97.513 16.7389 97.6486 16.7715 97.831 16.7811 C 98.0118 16.7905 98.2166 16.7755 98.4451 16.7362 Z M 98.6949 17.0463 L 99.8392 16.8481 L 100.015 16.9543 L 98.8787 17.1516 C 98.698 17.183 98.5822 17.2186 98.5312 17.2585 C 98.4801 17.2984 98.4935 17.3427 98.5717 17.3915 C 98.6658 17.4503 98.7947 17.4872 98.9582 17.5023 C 99.1218 17.5173 99.2975 17.5084 99.485 17.4756 L 100.566 17.2863 L 100.747 17.3955 L 98.0696 17.8657 L 97.8944 17.7541 L 98.9476 17.5697 C 98.7897 17.5638 98.6539 17.5481 98.5401 17.5228 C 98.4259 17.4972 98.3321 17.4613 98.2585 17.4151 C 98.1375 17.3392 98.1148 17.27 98.1897 17.2076 C 98.2634 17.1456 98.4318 17.0918 98.6949 17.0463 Z M 101.294 18.3255 L 100.108 18.5378 L 99.9252 18.423 L 101.096 18.2139 C 101.28 18.181 101.397 18.1436 101.448 18.1017 C 101.497 18.0601 101.48 18.0141 101.397 17.9637 C 101.297 17.9033 101.164 17.8654 100.998 17.85 C 100.831 17.8343 100.653 17.8431 100.465 17.8765 L 99.3644 18.0713 L 99.1854 17.9591 L 101.116 17.6181 L 101.299 17.7286 L 101.004 17.781 C 101.165 17.7872 101.304 17.8032 101.421 17.8289 C 101.536 17.8544 101.633 17.8909 101.712 17.9383 C 101.842 18.0168 101.872 18.0889 101.802 18.1546 C 101.731 18.2205 101.562 18.2775 101.294 18.3255 Z M 100.681 19.4361 L 100.474 19.3044 L 101.596 19.1001 L 99.7957 18.8737 L 99.5365 18.709 L 101.516 18.9579 L 102.094 18.2077 L 102.367 18.3725 L 101.849 19.0541 L 103.115 18.8236 L 103.329 18.9525 Z M 103.322 20.0896 C 103.255 20.0174 103.25 19.9523 103.309 19.8943 C 103.367 19.8359 103.482 19.7908 103.654 19.7589 C 103.917 19.71 104.176 19.7059 104.431 19.7465 C 104.687 19.7872 104.919 19.87 105.127 19.9955 C 105.197 20.0377 105.258 20.0836 105.311 20.1331 C 105.363 20.1819 105.407 20.2347 105.443 20.2913 L 105.091 20.3577 C 105.087 20.3082 105.062 20.2579 105.018 20.2069 C 104.973 20.1559 104.91 20.1058 104.829 20.0567 C 104.688 19.9713 104.536 19.9149 104.374 19.8874 C 104.211 19.8594 104.044 19.8613 103.873 19.8932 C 103.715 19.9226 103.626 19.9664 103.605 20.0247 C 103.582 20.0829 103.63 20.1493 103.751 20.224 L 103.943 20.3428 L 103.642 20.3993 L 103.442 20.2748 C 103.333 20.2072 103.215 20.1622 103.086 20.1398 C 102.957 20.1176 102.825 20.1191 102.689 20.1443 C 102.551 20.1702 102.474 20.2085 102.459 20.2595 C 102.442 20.3103 102.489 20.3704 102.599 20.4399 C 102.659 20.4779 102.734 20.5168 102.825 20.5563 C 102.917 20.596 103.027 20.6378 103.157 20.6819 L 102.827 20.744 C 102.704 20.698 102.597 20.6538 102.504 20.6113 C 102.412 20.5684 102.333 20.5265 102.269 20.4856 C 102.103 20.3804 102.037 20.2856 102.068 20.2012 C 102.098 20.1173 102.221 20.0555 102.435 20.0157 C 102.584 19.9879 102.736 19.9804 102.89 19.993 C 103.044 20.0059 103.188 20.038 103.322 20.0896 Z M 106.444 21.0775 L 105.629 20.5832 L 105.937 20.5247 L 107.041 21.1905 L 106.729 21.2506 C 106.493 21.2238 106.176 21.187 105.778 21.14 C 105.378 21.0929 105.124 21.0641 105.014 21.0536 C 104.807 21.0334 104.643 21.023 104.523 21.0226 C 104.4 21.022 104.294 21.0302 104.205 21.0473 C 104.058 21.0751 103.971 21.1176 103.942 21.175 C 103.912 21.232 103.947 21.2925 104.049 21.3565 C 104.121 21.4019 104.217 21.4462 104.339 21.4893 C 104.46 21.5321 104.608 21.5744 104.783 21.6165 L 104.403 21.6897 C 104.249 21.6423 104.116 21.596 104.004 21.5508 C 103.893 21.5056 103.804 21.462 103.738 21.4197 C 103.563 21.3088 103.496 21.2071 103.536 21.1146 C 103.576 21.0224 103.715 20.9538 103.952 20.9087 C 104.065 20.8874 104.185 20.8753 104.312 20.8724 C 104.438 20.8693 104.603 20.876 104.809 20.8926 C 104.863 20.8976 105.026 20.9153 105.298 20.9459 C 105.569 20.9767 105.95 21.0205 106.444 21.0775 Z M 108.003 22.0231 L 107.151 21.5067 L 107.464 21.4459 L 108.618 22.1415 L 108.301 22.204 C 108.059 22.1759 107.733 22.1372 107.323 22.0879 C 106.913 22.0384 106.652 22.0082 106.539 21.9972 C 106.326 21.9759 106.158 21.965 106.035 21.9645 C 105.909 21.9637 105.801 21.9722 105.71 21.9899 C 105.562 22.0188 105.473 22.0632 105.446 22.123 C 105.417 22.1826 105.455 22.2457 105.561 22.3126 C 105.636 22.3601 105.737 22.4064 105.863 22.4515 C 105.988 22.4962 106.141 22.5406 106.322 22.5846 L 105.935 22.6608 C 105.776 22.6112 105.638 22.5627 105.523 22.5154 C 105.407 22.4682 105.315 22.4226 105.245 22.3784 C 105.063 22.2625 104.991 22.1563 105.028 22.0597 C 105.066 21.9635 105.205 21.892 105.447 21.8452 C 105.561 21.823 105.684 21.8104 105.814 21.8075 C 105.943 21.8043 106.112 21.8115 106.323 21.829 C 106.379 21.8342 106.546 21.8528 106.825 21.8849 C 107.104 21.9173 107.496 21.9633 108.003 22.0231 Z M 106.973 23.1529 L 109.133 23.2461 L 108.489 22.8502 Z M 106.702 23.2616 L 106.391 23.0637 L 108.238 22.6961 L 107.974 22.534 L 108.289 22.4714 L 108.554 22.6331 L 109.215 22.5016 L 109.469 22.6545 L 108.806 22.7868 L 109.663 23.3101 L 109.292 23.3853 Z M 111.339 24.0465 L 110.407 23.4812 L 110.73 23.4154 L 111.993 24.1769 L 111.666 24.2447 C 111.409 24.2136 111.064 24.1708 110.631 24.1162 C 110.197 24.0616 109.92 24.0281 109.801 24.0159 C 109.576 23.9923 109.399 23.9801 109.27 23.9794 C 109.138 23.9784 109.025 23.9875 108.931 24.0067 C 108.778 24.038 108.688 24.0864 108.664 24.1517 C 108.638 24.2167 108.683 24.2858 108.799 24.3591 C 108.881 24.4112 108.99 24.462 109.125 24.5115 C 109.26 24.5606 109.424 24.6093 109.617 24.6578 L 109.217 24.7406 C 109.046 24.686 108.898 24.6328 108.773 24.5808 C 108.648 24.529 108.548 24.4789 108.472 24.4306 C 108.272 24.3035 108.189 24.1873 108.221 24.0818 C 108.254 23.9768 108.395 23.8989 108.645 23.8481 C 108.763 23.824 108.89 23.8105 109.027 23.8075 C 109.162 23.8043 109.34 23.8124 109.563 23.8318 C 109.621 23.8376 109.798 23.8582 110.093 23.8937 C 110.388 23.9295 110.803 23.9804 111.339 24.0466 Z M 91.7219 17.2778 L 91.0674 16.8202 L 91.3601 16.771 L 91.8626 17.1201 L 92.4954 17.0129 C 92.4535 16.9989 92.4162 16.9841 92.3835 16.9686 C 92.3497 16.9533 92.3205 16.9372 92.2959 16.9204 C 92.1568 16.825 92.1254 16.7366 92.2011 16.6551 C 92.2764 16.5739 92.4469 16.5111 92.7125 16.4666 C 92.9855 16.4208 93.2396 16.4131 93.4754 16.4437 C 93.7106 16.4745 93.906 16.5411 94.0618 16.6439 C 94.1157 16.6795 94.1617 16.7174 94.1999 16.7577 C 94.2376 16.7976 94.2682 16.8406 94.2918 16.8865 L 93.9438 16.9457 C 93.9481 16.9017 93.9364 16.8591 93.9086 16.8178 C 93.881 16.7766 93.8366 16.7358 93.7756 16.6952 C 93.6771 16.6298 93.5477 16.5869 93.3873 16.5663 C 93.2272 16.5457 93.0587 16.5504 92.8815 16.5802 C 92.704 16.61 92.5916 16.6527 92.5441 16.7084 C 92.4965 16.7642 92.5209 16.825 92.6178 16.891 C 92.6633 16.922 92.7191 16.9513 92.7854 16.9788 C 92.8513 17.006 92.9298 17.0321 93.021 17.0571 Z M 94.3965 17.7379 C 94.1633 17.7783 94.0067 17.8262 93.927 17.8818 C 93.8464 17.9372 93.8499 17.995 93.9378 18.0553 C 94.0255 18.1154 94.1588 18.1511 94.3378 18.1624 C 94.5164 18.1733 94.7233 18.1581 94.9584 18.1171 C 95.1918 18.0763 95.348 18.0281 95.4269 17.9725 C 95.505 17.9165 95.4993 17.8589 95.4098 17.7995 C 95.32 17.7398 95.1868 17.7048 95.0099 17.6942 C 94.8325 17.6833 94.6282 17.6978 94.3965 17.7379 Z M 94.9885 17.4978 C 95.3189 17.4408 95.602 17.4235 95.8386 17.4458 C 96.0767 17.468 96.2755 17.5308 96.4354 17.6348 C 96.4948 17.6735 96.5423 17.7115 96.5778 17.7489 C 96.6145 17.7862 96.6405 17.8242 96.6557 17.8628 L 96.3434 17.9174 C 96.3448 17.8758 96.3335 17.837 96.3094 17.801 C 96.2853 17.7651 96.2482 17.7308 96.1981 17.698 C 96.0879 17.6259 95.9507 17.5816 95.7864 17.565 C 95.6235 17.5481 95.4316 17.5588 95.2105 17.5971 L 95.0522 17.6245 C 95.2011 17.6273 95.3307 17.6414 95.441 17.667 C 95.5515 17.6926 95.6443 17.7302 95.7194 17.7798 C 95.8446 17.8625 95.8543 17.9453 95.7478 18.0284 C 95.641 18.1117 95.4354 18.1801 95.1309 18.2335 C 94.8245 18.2871 94.5405 18.3043 94.2796 18.285 C 94.0189 18.2657 93.8277 18.214 93.7059 18.13 C 93.6329 18.0796 93.5991 18.0314 93.6045 17.9854 C 93.6098 17.9395 93.6538 17.8951 93.7363 17.8521 L 93.4376 17.9038 L 93.2769 17.7931 Z M 95.2751 18.3806 L 95.4344 18.3526 L 96.221 18.8824 C 96.4397 18.837 96.5762 18.7823 96.6306 18.7184 C 96.6831 18.6543 96.6517 18.5842 96.5369 18.508 C 96.4706 18.464 96.3913 18.4243 96.299 18.3888 C 96.2063 18.3529 96.0991 18.3202 95.9774 18.2907 L 96.284 18.2367 C 96.3947 18.2687 96.4954 18.3038 96.5861 18.3421 C 96.6769 18.3804 96.7559 18.4217 96.8231 18.4661 C 96.9921 18.5775 97.0344 18.6828 96.9491 18.7817 C 96.8627 18.8806 96.6609 18.9585 96.3433 19.0152 C 96.0142 19.0739 95.7065 19.0889 95.4211 19.0602 C 95.1344 19.0313 94.9136 18.9633 94.7591 18.8567 C 94.6211 18.7615 94.5996 18.6713 94.6938 18.5861 C 94.7857 18.5009 94.9795 18.4325 95.275 18.3806 Z M 95.3481 18.5116 C 95.1708 18.5442 95.0536 18.587 94.9973 18.6404 C 94.9403 18.6936 94.9534 18.7487 95.0368 18.8059 C 95.1315 18.8709 95.2597 18.9139 95.4213 18.9348 C 95.5825 18.9553 95.762 18.9518 95.9595 18.9241 Z M 96.9512 20.3255 L 96.7702 20.2007 L 98.1408 19.7552 L 96.3232 19.8927 L 96.1143 19.7486 L 97.4761 19.3121 L 95.677 19.4473 L 95.5035 19.3277 L 97.8011 19.155 L 98.0133 19.2952 L 96.5868 19.7534 L 98.491 19.6107 L 98.708 19.7541 Z M 97.3556 20.3271 C 97.354 20.3453 97.3606 20.3636 97.3753 20.3822 C 97.3881 20.4007 97.4091 20.4199 97.4383 20.44 C 97.5423 20.5112 97.6855 20.5546 97.8677 20.5699 C 98.0482 20.585 98.2557 20.5708 98.4897 20.5275 L 99.575 20.3268 L 99.7664 20.4532 L 97.6944 20.8377 L 97.5079 20.7091 L 97.831 20.6494 C 97.6659 20.646 97.5219 20.6285 97.3992 20.5969 C 97.2755 20.5656 97.1695 20.5196 97.0814 20.4588 C 97.0689 20.4501 97.0567 20.4402 97.045 20.4291 C 97.0326 20.4181 97.02 20.4057 97.0074 20.3919 Z M 98.9524 20.8656 L 99.1195 20.8345 L 100.008 21.433 C 100.237 21.3823 100.378 21.321 100.429 21.249 C 100.479 21.177 100.439 21.0979 100.309 21.0118 C 100.234 20.9622 100.146 20.9172 100.044 20.8771 C 99.9422 20.8365 99.8249 20.7994 99.6924 20.7659 L 100.014 20.7059 C 100.135 20.7421 100.246 20.7818 100.346 20.8251 C 100.446 20.8685 100.535 20.9152 100.61 20.9652 C 100.801 21.0911 100.856 21.2098 100.775 21.321 C 100.692 21.4323 100.485 21.5197 100.151 21.583 C 99.8058 21.6485 99.4789 21.6647 99.1718 21.6317 C 98.8632 21.5985 98.6214 21.5213 98.4467 21.4008 C 98.2908 21.2932 98.2595 21.1916 98.352 21.0957 C 98.4421 21.0001 98.6423 20.9234 98.9523 20.8656 Z M 99.0425 21.0134 C 98.8565 21.0496 98.7357 21.0976 98.6806 21.1576 C 98.6248 21.2174 98.6439 21.2796 98.7381 21.3442 C 98.8452 21.4176 98.9859 21.4664 99.1602 21.4903 C 99.3341 21.5138 99.5252 21.5102 99.7332 21.4794 Z M 99.0423 22.3026 L 99.6509 22.1861 L 99.2454 21.9066 L 99.5169 21.855 L 99.9238 22.1339 L 101.078 21.9129 C 101.251 21.8799 101.348 21.8496 101.37 21.8222 C 101.391 21.7943 101.36 21.7524 101.276 21.6966 L 101.07 21.5597 L 101.358 21.5048 L 101.565 21.6414 C 101.721 21.7446 101.78 21.8257 101.74 21.8842 C 101.7 21.9432 101.547 21.9982 101.281 22.0491 L 100.124 22.2713 L 100.271 22.3721 L 99.9973 22.4249 L 99.8507 22.3238 L 99.2406 22.441 Z M 100.297 22.5753 L 100.631 22.5107 C 100.637 22.5598 100.658 22.6081 100.695 22.6555 C 100.731 22.703 100.782 22.7496 100.849 22.7953 C 100.951 22.8651 101.055 22.9125 101.16 22.9373 C 101.266 22.9615 101.372 22.9631 101.48 22.942 C 101.563 22.9259 101.609 22.9007 101.62 22.8663 C 101.629 22.8323 101.6 22.7735 101.531 22.6902 L 101.487 22.6371 C 101.395 22.5279 101.368 22.4434 101.405 22.3834 C 101.44 22.3233 101.544 22.2765 101.718 22.243 C 101.916 22.2049 102.118 22.2054 102.326 22.2448 C 102.534 22.2837 102.72 22.357 102.884 22.4652 C 102.952 22.5105 103.013 22.5601 103.065 22.614 C 103.117 22.6673 103.163 22.7258 103.201 22.7895 L 102.837 22.8609 C 102.826 22.7956 102.801 22.7345 102.759 22.6775 C 102.717 22.6209 102.659 22.5682 102.586 22.5193 C 102.487 22.454 102.384 22.4093 102.275 22.3851 C 102.165 22.3612 102.059 22.3592 101.956 22.3791 C 101.861 22.3976 101.807 22.4245 101.794 22.4599 C 101.781 22.4949 101.814 22.56 101.895 22.6555 L 101.939 22.7098 C 102.022 22.8057 102.045 22.8825 102.007 22.94 C 101.968 22.9979 101.865 23.0433 101.697 23.0761 C 101.493 23.1161 101.293 23.118 101.098 23.082 C 100.903 23.0461 100.729 22.9753 100.576 22.8699 C 100.501 22.8179 100.44 22.7672 100.393 22.7178 C 100.346 22.6685 100.314 22.621 100.297 22.5752 Z M 103.878 23.9126 L 102.544 24.1798 L 102.328 24.0309 L 103.645 23.768 C 103.852 23.7267 103.983 23.6793 104.038 23.6257 C 104.091 23.5725 104.068 23.5133 103.97 23.4482 C 103.852 23.3701 103.699 23.3209 103.509 23.3003 C 103.318 23.2792 103.117 23.2896 102.905 23.3315 L 101.668 23.576 L 101.457 23.431 L 103.627 23.0037 L 103.843 23.1462 L 103.511 23.2118 C 103.695 23.2206 103.854 23.2418 103.988 23.2754 C 104.121 23.3087 104.234 23.356 104.326 23.4172 C 104.48 23.5186 104.519 23.6114 104.444 23.6954 C 104.368 23.7798 104.18 23.8522 103.878 23.9125 Z M 103.902 25.7946 L 103.53 25.5343 L 105.099 24.7935 L 102.603 24.8864 L 102.245 24.636 L 105.197 24.0408 L 105.439 24.2005 L 102.843 24.7259 L 105.35 24.6317 L 105.603 24.8006 L 104.028 25.5487 L 106.659 25.0065 L 106.91 25.1723 Z M 88.8421 17.7517 C 88.9611 17.8406 89.0742 17.8973 89.1809 17.9215 C 89.2877 17.9457 89.4141 17.9453 89.5599 17.9204 C 89.676 17.9006 89.7509 17.872 89.7846 17.8347 C 89.8166 17.7973 89.8024 17.7565 89.7422 17.7123 C 89.6594 17.6516 89.5299 17.614 89.3535 17.5992 C 89.1755 17.5842 88.9807 17.5947 88.7687 17.6306 L 88.6962 17.6429 Z M 88.4163 17.5567 L 89.5407 17.3667 L 89.6888 17.4747 L 89.3898 17.5254 C 89.5433 17.5299 89.6741 17.5457 89.7823 17.573 C 89.8896 17.6006 89.9802 17.6413 90.0541 17.6952 C 90.148 17.7636 90.1664 17.8279 90.1089 17.8881 C 90.0495 17.9483 89.9237 17.9949 89.7315 18.0279 C 89.507 18.0663 89.3033 18.0699 89.121 18.0385 C 88.9385 18.0068 88.7802 17.9405 88.6464 17.84 L 88.4414 17.686 L 88.4095 17.6914 C 88.2594 17.7169 88.1655 17.7532 88.1279 17.8005 C 88.0885 17.8477 88.1085 17.9015 88.1882 17.9621 C 88.239 18.0007 88.3023 18.0361 88.378 18.0681 C 88.4539 18.1002 88.5418 18.1286 88.6416 18.1533 L 88.3368 18.2054 C 88.2364 18.1723 88.1497 18.1385 88.0767 18.1039 C 88.0026 18.0696 87.9419 18.0343 87.8945 17.9981 C 87.767 17.9006 87.747 17.8153 87.8338 17.7423 C 87.9203 17.6695 88.1145 17.6076 88.4163 17.5567 Z M 89.5599 18.8588 C 89.3714 18.8559 89.215 18.8405 89.0907 18.8127 C 88.9666 18.7848 88.8691 18.7438 88.7982 18.6896 C 88.7031 18.6168 88.7041 18.548 88.8008 18.4833 C 88.8959 18.4189 89.0789 18.3635 89.3496 18.3169 L 90.5582 18.109 L 90.7128 18.2219 L 89.5122 18.4289 C 89.319 18.4623 89.191 18.4988 89.1283 18.5386 C 89.0655 18.5784 89.0659 18.6226 89.13 18.6712 C 89.2084 18.7309 89.328 18.7681 89.4888 18.7829 C 89.6497 18.7977 89.8294 18.7879 90.0275 18.7535 L 91.1693 18.5549 L 91.3275 18.6703 L 90.1157 18.8816 C 89.9195 18.9158 89.7905 18.9531 89.7288 18.9935 C 89.6659 19.0342 89.6675 19.0798 89.7342 19.1305 C 89.8133 19.1906 89.9349 19.2282 90.099 19.2432 C 90.2621 19.2584 90.4432 19.2485 90.6419 19.2136 L 91.7944 19.011 L 91.9562 19.1291 L 89.906 19.4904 L 89.7491 19.3705 L 90.0687 19.3143 C 89.9071 19.3094 89.7715 19.2933 89.6621 19.2661 C 89.5528 19.2389 89.4644 19.1994 89.397 19.1478 C 89.3291 19.0959 89.3094 19.0453 89.3378 18.9962 C 89.3655 18.9467 89.4395 18.9009 89.5599 18.8588 Z M 91.2749 20.1577 C 91.08 20.1545 90.9176 20.1379 90.7879 20.1082 C 90.6585 20.0784 90.556 20.0346 90.4805 19.9769 C 90.3792 19.8994 90.3774 19.8262 90.4746 19.7575 C 90.5703 19.6891 90.7571 19.6304 91.0348 19.5812 L 92.2747 19.3614 L 92.4393 19.4815 L 91.2076 19.7005 C 91.0093 19.7357 90.8785 19.7744 90.8154 19.8166 C 90.7521 19.8589 90.7545 19.9059 90.8226 19.9578 C 90.9062 20.0213 91.0314 20.061 91.1982 20.077 C 91.3651 20.0929 91.5504 20.0826 91.7538 20.0462 L 92.9255 19.8362 L 93.094 19.9592 L 91.8505 20.1826 C 91.649 20.2188 91.5173 20.2584 91.4552 20.3013 C 91.3918 20.3446 91.3955 20.3931 91.4665 20.4471 C 91.5509 20.5112 91.6782 20.5514 91.8486 20.5675 C 92.0178 20.5839 92.2046 20.5736 92.4086 20.5366 L 93.5916 20.3222 L 93.764 20.4481 L 91.6594 20.8306 L 91.4921 20.7027 L 91.8202 20.6432 C 91.6528 20.6378 91.512 20.6205 91.3977 20.5914 C 91.2836 20.5623 91.1905 20.5202 91.1186 20.4652 C 91.0462 20.4098 91.0238 20.356 91.051 20.3037 C 91.0776 20.2511 91.1522 20.2025 91.2749 20.1577 Z M 92.1267 21.8715 L 91.2561 21.1955 L 91.5805 21.1362 L 92.2657 21.6645 L 93.1142 21.5076 L 92.4492 21.0044 L 92.7712 20.9455 L 93.4393 21.4475 L 94.4691 21.257 L 93.745 20.7251 L 94.0639 20.6669 L 94.9876 21.3408 Z M 94.7716 22.2571 L 94.9459 22.2242 L 95.7991 22.86 C 96.0387 22.8066 96.1885 22.7416 96.2486 22.6653 C 96.3065 22.589 96.2729 22.5051 96.1482 22.4136 C 96.0762 22.3609 95.99 22.3131 95.8896 22.2704 C 95.7888 22.2273 95.6721 22.1879 95.5396 22.1522 L 95.8749 22.0889 C 95.9954 22.1274 96.105 22.1697 96.2036 22.2156 C 96.3024 22.2617 96.3883 22.3114 96.4613 22.3645 C 96.6448 22.4983 96.6901 22.6242 96.596 22.7421 C 96.5007 22.8601 96.2792 22.9527 95.9313 23.0194 C 95.5708 23.0885 95.2341 23.1055 94.9223 23.07 C 94.6092 23.0344 94.3688 22.9523 94.2014 22.8241 C 94.052 22.7099 94.0299 22.602 94.1339 22.5005 C 94.2356 22.3991 94.4482 22.318 94.7715 22.2571 Z M 94.8497 22.4138 C 94.6555 22.4521 94.527 22.5028 94.4647 22.5664 C 94.4018 22.6298 94.4153 22.6958 94.5056 22.7644 C 94.6082 22.8424 94.7478 22.8943 94.9242 22.9199 C 95.1002 22.9451 95.2965 22.9414 95.5127 22.9091 Z M 94.7246 23.7822 L 95.3602 23.6592 L 94.9713 23.362 L 95.2547 23.3074 L 95.6451 23.604 L 96.8502 23.3707 C 97.0304 23.3358 97.133 23.3038 97.1581 23.2747 C 97.1824 23.2451 97.1541 23.2006 97.0734 23.1413 L 96.8751 22.9957 L 97.1763 22.9378 L 97.3754 23.083 C 97.5258 23.1928 97.5783 23.2788 97.5321 23.341 C 97.4846 23.4036 97.3225 23.4617 97.0457 23.5155 L 95.8374 23.7502 L 95.9787 23.8575 L 95.6925 23.9132 L 95.5518 23.8057 L 94.9146 23.9294 Z M 96.8244 23.9245 L 98.1686 23.6617 L 98.3688 23.8078 L 97.0331 24.0697 C 96.8207 24.1114 96.6836 24.1593 96.6219 24.2134 C 96.5601 24.2678 96.5733 24.3285 96.6619 24.3959 C 96.7687 24.477 96.9173 24.5286 97.1074 24.5503 C 97.2978 24.5721 97.5036 24.5611 97.7244 24.5173 L 98.996 24.2654 L 99.2027 24.4162 L 96.9393 24.8661 L 96.7385 24.7127 L 97.0915 24.6427 C 96.9073 24.6335 96.7494 24.6111 96.6179 24.5757 C 96.4859 24.5397 96.3782 24.4898 96.2949 24.426 C 96.1579 24.3212 96.1353 24.2264 96.2263 24.1416 C 96.3157 24.0573 96.5152 23.9849 96.8245 23.9245 Z M 98.898 25.2603 C 99.0672 25.3866 99.2197 25.4674 99.3552 25.5024 C 99.4909 25.5374 99.6429 25.5379 99.8109 25.5038 C 99.9446 25.4766 100.026 25.4368 100.056 25.3844 C 100.083 25.3318 100.054 25.2741 99.9681 25.2114 C 99.8506 25.1252 99.6838 25.0712 99.4675 25.0491 C 99.2494 25.0267 99.0186 25.0399 98.7745 25.0889 L 98.691 25.1057 Z M 98.3297 24.9822 L 99.6236 24.7233 L 99.8333 24.8763 L 99.4893 24.9454 C 99.675 24.9529 99.8368 24.9762 99.9749 25.0155 C 100.112 25.055 100.233 25.113 100.338 25.1896 C 100.471 25.2868 100.513 25.3777 100.462 25.4623 C 100.408 25.5469 100.271 25.6118 100.049 25.6569 C 99.7905 25.7096 99.5464 25.7131 99.3177 25.6674 C 99.0887 25.6212 98.8788 25.5263 98.6885 25.3834 L 98.3974 25.1647 L 98.3606 25.172 C 98.1877 25.2068 98.0854 25.2573 98.0539 25.3237 C 98.0202 25.39 98.0598 25.4662 98.1731 25.5523 C 98.2454 25.6073 98.3318 25.6577 98.4322 25.7036 C 98.5329 25.7496 98.647 25.7904 98.7744 25.8261 L 98.4226 25.8976 C 98.2921 25.85 98.1779 25.8015 98.08 25.752 C 97.9809 25.7029 97.8977 25.6526 97.8302 25.601 C 97.6489 25.4622 97.6005 25.3418 97.6838 25.2394 C 97.7667 25.1375 97.9822 25.0518 98.3297 24.9823 Z M 98.8348 27.0811 L 97.3841 25.9544 L 97.7372 25.8828 L 98.3405 26.3479 L 101.081 25.7867 L 101.323 25.9634 L 98.5747 26.5285 L 99.1946 27.0064 Z" sodipodi:nodetypes="ccscsccccccccccscccccscsccccccscccscscscscsscscscscscccccccscscscccscscscscscccscscsccccccsccccccscscsccccccscscccccccccccccccscsccccscscsccscscsscccscscccccccccccscsccccscscccccccccccccscsccccscscccccccccccccccccccccccccccccscsccccscscccccccccccscscsccccscscscccscscscscsscsccccscsccscscsscccsccccscccsscscscscccscccccccccccccccccccscsccccccscccccccsccccscscscscccsccccccccscsccscscccccccccscsccccscsccccscsccccscsccccccscscsccccccsssccccccccccccccccsscscscccccccscscscscsccccscscccscsccssscsccscscsccccccscccccscsccssscsccscscsccccccsccccccccccccccccccccsccccscscscscccsccccccccscsccscscccccccccscscsccccccscccccscscscccccccscscscscsscccscscccccccccc"/>
+ <path style="fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 112.2612,24.293057 c -4.24968,1.02798 -9.17628,1.76061 -13.426401,2.78804 -4.32682,-3.42805 -9.5533,-7.35109 -13.88065,-10.77967 3.62032,-0.77296 7.43135,-1.02733 11.05107,-1.80082 4.957321,3.17417 11.299291,6.61888 16.255981,9.79245 z" id="envelope" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/pixelsnap__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/pixelsnap__--id__p1__--id__r3.out
new file mode 100644
index 0000000..ad90237
--- /dev/null
+++ b/share/extensions/tests/data/refs/pixelsnap__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10.0;marker-start:url(#Arrow2Lstart)" d="M 100 600 L 200 700 L 300 600 L 400 700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16.0" id="r3" width="200.0" height="100.0" x="600.0" y="200.0" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/plotter__--serialPort____test__.out b/share/extensions/tests/data/refs/plotter__--serialPort____test__.out
new file mode 100644
index 0000000..e5b1337
--- /dev/null
+++ b/share/extensions/tests/data/refs/plotter__--serialPort____test__.out
@@ -0,0 +1,35 @@
+IN
+FS24
+VS20
+PU
+SP1
+PU0,0
+PD0,90
+PU5966,2652
+PD5971,2651,5975,2647,5976,2641,5975,2636,5971,2633,5966,2632,5966,0,5961,1,5957,5,5956,10,3824,10,3825,15,3829,19,3834,20,3834,2652,3839,2651,3843,2647,3844,2642,5976,2642,5975,2637,5971,2633,5966,2632,5966,2592
+PU5479,7938
+PD5474,7939,5470,7943,5469,7948,5470,7953,5474,7957,5478,7957,5477,7997,5476,7997,5472,8037,5471,8036,5464,8075,5463,8075,5453,8112,5452,8112,5439,8149,5439,8148,5423,8184,5405,8218,5404,8217,5384,8250,5361,8281,5361,8280,5336,8310,5335,8309,5308,8337,5308,8336,5279,8362,5248,8385,5247,8385,5214,8406,5214,8405,5180,8425,5179,8424,5143,8441,5143,8440,5105,8454,5105,8453,5067,8464,5067,8463,5029,8471,5028,8470,4990,8476,4990,8475,4951,8477,4951,8476,4913,8476,4913,8475,4874,8472,4874,8471,4836,8465,4837,8464,4799,8455,4763,8443,4763,8442,4727,8428,4727,8427,4692,8411,4693,8410,4659,8390,4660,8390,4627,8368,4628,8367,4597,8343,4597,8342,4568,8315,4569,8314,4541,8285,4542,8285,4517,8254,4518,8253,4496,8221,4497,8221,4477,8187,4478,8187,4461,8152,4461,8151,4447,8116,4448,8115,4436,8079,4437,8078,4428,8041,4429,8041,4423,8003,4420,7964,4421,7964,4420,7926,4421,7926,4423,7887,4424,7887,4429,7849,4430,7849,4438,7811,4439,7811,4450,7773,4464,7736,4465,7736,4481,7700,4482,7700,4501,7665,4502,7666,4523,7633,4524,7633,4548,7603,4574,7574,4574,7575,4602,7548,4603,7548,4632,7524,4664,7502,4697,7482,4697,7483,4731,7465,4732,7466,4767,7450,4767,7451,4804,7438,4804,7439,4842,7429,4842,7430,4880,7422,4880,7423,4920,7419,4959,7418,4959,7419,5014,7422,5013,7423,5066,7431,5066,7432,5117,7445,5116,7446,5165,7463,5164,7464,5211,7487,5210,7487,5254,7514,5253,7515,5294,7545,5293,7546,5331,7580,5330,7581,5365,7618,5364,7619,5394,7660,5393,7660,5420,7704,5419,7704,5441,7751,5458,7800,5457,7800,5470,7851,5469,7851,5477,7903,5476,7903,5479,7957,5478,7957,5477,7997,5476,7997
+PU5478,5312
+PD5478,5312,5477,5391,5472,5470,5465,5547,5464,5547,5454,5622,5441,5695,5425,5766,5407,5834,5387,5899,5386,5899,5364,5961,5363,5961,5338,6020,5311,6075,5310,6075,5282,6126,5281,6126,5250,6173,5217,6216,5216,6215,5182,6254,5181,6253,5145,6286,5144,6285,5107,6313,5106,6312,5068,6334,5067,6333,5029,6349,5029,6348,4990,6358,4990,6356,4951,6361,4951,6359,4913,6358,4913,6357,4874,6350,4875,6349,4837,6337,4837,6335,4800,6318,4800,6317,4764,6293,4728,6264,4729,6263,4694,6230,4695,6229,4661,6190,4662,6190,4630,6145,4599,6096,4600,6095,4571,6041,4544,5982,4520,5920,4498,5856,4499,5855,4479,5788,4480,5788,4463,5718,4449,5647,4449,5646,4438,5573,4429,5498,4430,5498,4424,5422,4421,5346,4420,5268,4421,5268,4423,5191,4428,5114,4429,5114,4437,5037,4448,4962,4449,4962,4462,4887,4463,4887,4479,4814,4480,4815,4499,4745,4499,4746,4521,4680,4545,4618,4546,4619,4571,4561,4572,4561,4599,4507,4600,4508,4629,4458,4630,4458,4661,4413,4662,4414,4695,4374,4729,4339,4730,4339,4765,4309,4766,4310,4803,4284,4803,4285,4841,4265,4841,4266,4880,4252,4880,4253,4919,4244,4920,4246,4959,4243,4959,4244,4987,4245,4987,4246,5013,4250,5013,4251,5040,4258,5040,4259,5066,4268,5065,4269,5091,4281,5090,4282,5116,4296,5115,4297,5140,4313,5139,4314,5163,4333,5186,4354,5186,4355,5209,4378,5208,4379,5230,4404,5252,4432,5251,4432,5292,4493,5291,4494,5328,4562,5362,4638,5361,4638,5392,4719,5391,4720,5418,4807,5417,4807,5439,4899,5439,4900,5457,4997,5456,4997,5469,5098,5477,5203,5476,5203,5479,5312,5478,5312,5478,5352
+PU4655,1257
+PD4650,1256,4649,1256,4615,1306,4615,1307,4583,1362,4584,1362,4554,1422,4555,1422,4528,1486,4528,1487,4504,1554,4505,1554,4483,1625,4484,1625,4465,1699,4466,1699,4450,1775,4451,1775,4438,1854,4429,1934,4423,2016,4420,2099,4421,2099,4421,2182,4425,2266,4432,2350,4443,2433,4457,2514,4474,2592,4494,2667,4495,2667,4517,2737,4542,2803,4543,2803,4570,2865,4571,2865,4600,2922,4601,2922,4632,2975,4633,2974,4667,3022,4667,3021,4703,3064,4703,3063,4741,3100,4741,3099,4780,3130,4780,3129,4820,3154,4821,3153,4862,3171,4862,3170,4904,3182,4905,3181,4948,3186,4948,3184,4991,3183,4990,3181,5033,3173,5032,3171,5074,3156,5073,3155,5114,3134,5113,3133,5152,3105,5151,3104,5189,3071,5188,3070,5225,3031,5224,3031,5259,2986,5258,2986,5291,2936,5290,2936,5321,2881,5349,2821,5375,2757,5375,2756,5398,2688,5419,2615,5437,2539,5437,2538,5452,2458,5464,2376,5472,2293,5477,2209,5479,2126,5477,2043,5472,1961,5464,1880,5453,1800,5439,1723,5438,1723,5422,1647,5421,1648,5401,1575,5378,1505,5378,1506,5352,1439,5352,1440,5324,1377,5323,1378,5292,1319,5292,1320,5258,1266,5254,1270,5253,1275,5255,1280,5259,1284,5260,1284,4946,2136,4942,2133,4940,2128,4940,2123,4944,2119,4946,2117,4652,1238,4647,1241,4645,1246,4646,1251,4649,1255,4649,1256,4627,1289
+PU3356,8485
+PD3353,8481,3352,8476,3354,8471,3355,8470,2297,7411,2301,7409,2307,7409,2311,7411,3369,6353,3364,6350,3359,6350,3355,6353,2297,5295
+PU3355,4236
+PD3352,4241,3352,4243,3307,4241,3307,4240,3254,4235,3187,4225,3107,4209,3107,4208,3017,4185,3018,4184,2970,4169,2971,4169,2922,4151,2873,4130,2824,4107,2824,4106,2774,4080,2775,4079,2726,4050,2726,4049,2678,4016,2631,3979,2631,3978,2585,3938,2586,3937,2542,3892,2543,3892,2501,3843,2502,3842,2463,3789,2464,3788,2428,3730,2429,3730,2397,3667,2398,3666,2369,3598,2370,3598,2346,3525,2347,3525,2327,3446,2328,3446,2314,3361,2315,3361,2306,3271,2303,3175,2304,3175,2307,3082,2308,3082,2317,3000,2324,2964,2332,2930,2333,2930,2342,2899,2352,2870,2353,2870,2364,2843,2365,2843,2378,2819,2392,2797,2393,2797,2407,2777,2408,2777,2423,2759,2424,2760,2440,2743,2441,2744,2458,2729,2459,2729,2477,2716,2478,2717,2516,2695,2517,2696,2558,2680,2559,2681,2603,2669,2603,2670,2648,2662,2648,2663,2696,2658,2696,2659,2744,2656,2744,2657,2843,2656,2942,2655,2942,2654,2990,2652,2990,2651,3037,2647,3037,2646,3083,2638,3082,2637,3126,2625,3126,2624,3167,2608,3167,2607,3205,2585,3205,2584,3223,2571,3222,2570,3240,2555,3239,2555,3256,2538,3255,2537,3271,2519,3270,2519,3285,2498,3284,2498,3298,2475,3297,2475,3310,2450,3309,2450,3320,2423,3330,2394,3339,2362,3338,2362,3346,2328,3345,2328,3352,2291,3351,2291,3360,2210,3359,2210,3362,2117,3359,2021,3358,2021,3349,1930,3348,1931,3334,1846,3333,1846,3314,1768,3313,1768,3289,1695,3261,1627,3260,1627,3228,1564,3227,1564,3191,1506,3191,1507,3152,1453,3151,1454,3110,1405,3066,1360,3065,1361,3020,1320,3019,1321,2972,1284,2923,1251,2923,1252,2874,1222,2824,1196,2774,1173,2774,1174,2725,1153,2725,1154,2676,1136,2629,1121,2629,1122,2539,1098,2539,1099,2459,1083,2391,1074,2339,1069,2339,1070,2294,1068
+PU292,6943
+PD293,6949,297,6952,302,6954,304,6954,390,7434,384,7433,381,7431,34,7774,39,7776,44,7776,49,7773,51,7769,51,7768,534,7834,532,7839,529,7842,748,8277,752,8274,754,8269,752,8264,749,8260,748,8260,960,7821,964,7824,966,7828,1448,7754,1446,7750,1441,7746,1436,7746,1431,7749,1079,7411,1084,7409,1088,7408,1167,6927,1161,6928,1157,6931,1155,6936,1156,6941,1156,6942,726,7172,725,7167,726,7163,293,6939,292,6944,294,6950,298,6953,303,6954,304,6954,311,6993
+PU272,4837
+PD272,4837,358,5317,353,5316,349,5314,3,5657,7,5660,13,5660,17,5657,20,5652,20,5651,503,5718,501,5723,497,5725,716,6161,720,6157,722,6152,721,6147,717,6143,716,6143,929,5704,933,5708,934,5712,1416,5638,1414,5633,1409,5630,1404,5629,1399,5632,1047,5295,1052,5292,1056,5292,1135,4811,1130,4811,1125,4814,1123,4819,1124,4825,695,5055,693,5050,695,5046,261,4823,260,4828,262,4833,266,4836,271,4837,272,4837,279,4876
+PU8793,5312
+PD8798,5309,8801,5305,8801,5299,8798,5295,8794,5292,8791,5292,8791,4551,8786,4552,8782,4556,8781,4561,8047,4561,8048,4566,8052,4570,8057,4571,8057,5312,8062,5310,8066,5306,8067,5302,8801,5302,8800,5297,8796,5293,8791,5292,8791,5252
+PU7595,8467
+PD7595,8467,7595,7408,7590,7410,7587,7414,7585,7418,6527,7418,6528,7423,6532,7427,6537,7428,6537,8487,6542,8485,6546,8481,6547,8477,7605,8477,7604,8472,7600,8468,7595,8467,7595,8427
+PU7595,6350
+PD7595,6350,7595,4233,7590,4235,7587,4239,7585,4243,6527,4243,6528,4248,6532,4252,6537,4253,6537,6370,6542,6369,6546,6365,6547,6360,7605,6360,7604,6355,7600,6351,7595,6350,7595,6310
+PU7595,2699
+PD7595,2699,7595,1534,7593,1487,7592,1487,7586,1441,7585,1441,7575,1396,7561,1352,7560,1353,7543,1311,7542,1311,7521,1271,7521,1272,7497,1234,7496,1235,7468,1200,7437,1169,7437,1170,7404,1142,7404,1143,7369,1119,7368,1120,7332,1100,7332,1101,7294,1085,7293,1086,7254,1075,7254,1076,7214,1069,7214,1070,7173,1068,6939,1068,6939,1069,6899,1071,6899,1072,6859,1079,6859,1080,6820,1092,6820,1093,6782,1108,6783,1109,6746,1129,6747,1130,6712,1154,6713,1155,6680,1183,6681,1183,6651,1215,6652,1216,6624,1250,6625,1251,6601,1289,6602,1289,6581,1329,6582,1329,6565,1371,6565,1372,6552,1415,6553,1415,6543,1461,6544,1461,6538,1507,6539,1507,6537,1554,6537,2719,6539,2766,6540,2766,6546,2812,6547,2812,6557,2857,6558,2857,6571,2901,6572,2901,6589,2943,6590,2942,6611,2982,6612,2982,6636,3019,6637,3019,6664,3054,6665,3053,6695,3085,6696,3084,6728,3112,6729,3111,6763,3135,6764,3134,6800,3154,6801,3153,6839,3168,6839,3167,6878,3179,6878,3177,6918,3184,6918,3183,6959,3186,6959,3185,7193,3185,7193,3184,7234,3182,7234,3181,7274,3174,7274,3173,7313,3162,7312,3161,7350,3145,7350,3144,7386,3124,7385,3123,7420,3099,7419,3099,7452,3071,7451,3070,7482,3038,7481,3038,7508,3003,7507,3002,7531,2965,7531,2964,7551,2924,7568,2882,7567,2882,7580,2838,7589,2793,7595,2746,7594,2746,7596,2699,7595,2699,7595,2659
+PU0,0
+SP0
+IN
+ \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__DMPL.out b/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__DMPL.out
new file mode 100644
index 0000000..88033f1
--- /dev/null
+++ b/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__DMPL.out
@@ -0,0 +1,2 @@
+
+:HAL0V20EC1U,P1,U0,0,D0,90,U5966,2652,D5971,2651,5975,2647,5976,2641,5975,2636,5971,2633,5966,2632,5966,0,5961,1,5957,5,5956,10,3824,10,3825,15,3829,19,3834,20,3834,2652,3839,2651,3843,2647,3844,2642,5976,2642,5975,2637,5971,2633,5966,2632,5966,2592,U5479,7938,D5474,7939,5470,7943,5469,7948,5470,7953,5474,7957,5478,7957,5477,7997,5476,7997,5472,8037,5471,8036,5464,8075,5463,8075,5453,8112,5452,8112,5439,8149,5439,8148,5423,8184,5405,8218,5404,8217,5384,8250,5361,8281,5361,8280,5336,8310,5335,8309,5308,8337,5308,8336,5279,8362,5248,8385,5247,8385,5214,8406,5214,8405,5180,8425,5179,8424,5143,8441,5143,8440,5105,8454,5105,8453,5067,8464,5067,8463,5029,8471,5028,8470,4990,8476,4990,8475,4951,8477,4951,8476,4913,8476,4913,8475,4874,8472,4874,8471,4836,8465,4837,8464,4799,8455,4763,8443,4763,8442,4727,8428,4727,8427,4692,8411,4693,8410,4659,8390,4660,8390,4627,8368,4628,8367,4597,8343,4597,8342,4568,8315,4569,8314,4541,8285,4542,8285,4517,8254,4518,8253,4496,8221,4497,8221,4477,8187,4478,8187,4461,8152,4461,8151,4447,8116,4448,8115,4436,8079,4437,8078,4428,8041,4429,8041,4423,8003,4420,7964,4421,7964,4420,7926,4421,7926,4423,7887,4424,7887,4429,7849,4430,7849,4438,7811,4439,7811,4450,7773,4464,7736,4465,7736,4481,7700,4482,7700,4501,7665,4502,7666,4523,7633,4524,7633,4548,7603,4574,7574,4574,7575,4602,7548,4603,7548,4632,7524,4664,7502,4697,7482,4697,7483,4731,7465,4732,7466,4767,7450,4767,7451,4804,7438,4804,7439,4842,7429,4842,7430,4880,7422,4880,7423,4920,7419,4959,7418,4959,7419,5014,7422,5013,7423,5066,7431,5066,7432,5117,7445,5116,7446,5165,7463,5164,7464,5211,7487,5210,7487,5254,7514,5253,7515,5294,7545,5293,7546,5331,7580,5330,7581,5365,7618,5364,7619,5394,7660,5393,7660,5420,7704,5419,7704,5441,7751,5458,7800,5457,7800,5470,7851,5469,7851,5477,7903,5476,7903,5479,7957,5478,7957,5477,7997,5476,7997,U5478,5312,D5478,5312,5477,5391,5472,5470,5465,5547,5464,5547,5454,5622,5441,5695,5425,5766,5407,5834,5387,5899,5386,5899,5364,5961,5363,5961,5338,6020,5311,6075,5310,6075,5282,6126,5281,6126,5250,6173,5217,6216,5216,6215,5182,6254,5181,6253,5145,6286,5144,6285,5107,6313,5106,6312,5068,6334,5067,6333,5029,6349,5029,6348,4990,6358,4990,6356,4951,6361,4951,6359,4913,6358,4913,6357,4874,6350,4875,6349,4837,6337,4837,6335,4800,6318,4800,6317,4764,6293,4728,6264,4729,6263,4694,6230,4695,6229,4661,6190,4662,6190,4630,6145,4599,6096,4600,6095,4571,6041,4544,5982,4520,5920,4498,5856,4499,5855,4479,5788,4480,5788,4463,5718,4449,5647,4449,5646,4438,5573,4429,5498,4430,5498,4424,5422,4421,5346,4420,5268,4421,5268,4423,5191,4428,5114,4429,5114,4437,5037,4448,4962,4449,4962,4462,4887,4463,4887,4479,4814,4480,4815,4499,4745,4499,4746,4521,4680,4545,4618,4546,4619,4571,4561,4572,4561,4599,4507,4600,4508,4629,4458,4630,4458,4661,4413,4662,4414,4695,4374,4729,4339,4730,4339,4765,4309,4766,4310,4803,4284,4803,4285,4841,4265,4841,4266,4880,4252,4880,4253,4919,4244,4920,4246,4959,4243,4959,4244,4987,4245,4987,4246,5013,4250,5013,4251,5040,4258,5040,4259,5066,4268,5065,4269,5091,4281,5090,4282,5116,4296,5115,4297,5140,4313,5139,4314,5163,4333,5186,4354,5186,4355,5209,4378,5208,4379,5230,4404,5252,4432,5251,4432,5292,4493,5291,4494,5328,4562,5362,4638,5361,4638,5392,4719,5391,4720,5418,4807,5417,4807,5439,4899,5439,4900,5457,4997,5456,4997,5469,5098,5477,5203,5476,5203,5479,5312,5478,5312,5478,5352,U4655,1257,D4650,1256,4649,1256,4615,1306,4615,1307,4583,1362,4584,1362,4554,1422,4555,1422,4528,1486,4528,1487,4504,1554,4505,1554,4483,1625,4484,1625,4465,1699,4466,1699,4450,1775,4451,1775,4438,1854,4429,1934,4423,2016,4420,2099,4421,2099,4421,2182,4425,2266,4432,2350,4443,2433,4457,2514,4474,2592,4494,2667,4495,2667,4517,2737,4542,2803,4543,2803,4570,2865,4571,2865,4600,2922,4601,2922,4632,2975,4633,2974,4667,3022,4667,3021,4703,3064,4703,3063,4741,3100,4741,3099,4780,3130,4780,3129,4820,3154,4821,3153,4862,3171,4862,3170,4904,3182,4905,3181,4948,3186,4948,3184,4991,3183,4990,3181,5033,3173,5032,3171,5074,3156,5073,3155,5114,3134,5113,3133,5152,3105,5151,3104,5189,3071,5188,3070,5225,3031,5224,3031,5259,2986,5258,2986,5291,2936,5290,2936,5321,2881,5349,2821,5375,2757,5375,2756,5398,2688,5419,2615,5437,2539,5437,2538,5452,2458,5464,2376,5472,2293,5477,2209,5479,2126,5477,2043,5472,1961,5464,1880,5453,1800,5439,1723,5438,1723,5422,1647,5421,1648,5401,1575,5378,1505,5378,1506,5352,1439,5352,1440,5324,1377,5323,1378,5292,1319,5292,1320,5258,1266,5254,1270,5253,1275,5255,1280,5259,1284,5260,1284,4946,2136,4942,2133,4940,2128,4940,2123,4944,2119,4946,2117,4652,1238,4647,1241,4645,1246,4646,1251,4649,1255,4649,1256,4627,1289,U3356,8485,D3353,8481,3352,8476,3354,8471,3355,8470,2297,7411,2301,7409,2307,7409,2311,7411,3369,6353,3364,6350,3359,6350,3355,6353,2297,5295,U3355,4236,D3352,4241,3352,4243,3307,4241,3307,4240,3254,4235,3187,4225,3107,4209,3107,4208,3017,4185,3018,4184,2970,4169,2971,4169,2922,4151,2873,4130,2824,4107,2824,4106,2774,4080,2775,4079,2726,4050,2726,4049,2678,4016,2631,3979,2631,3978,2585,3938,2586,3937,2542,3892,2543,3892,2501,3843,2502,3842,2463,3789,2464,3788,2428,3730,2429,3730,2397,3667,2398,3666,2369,3598,2370,3598,2346,3525,2347,3525,2327,3446,2328,3446,2314,3361,2315,3361,2306,3271,2303,3175,2304,3175,2307,3082,2308,3082,2317,3000,2324,2964,2332,2930,2333,2930,2342,2899,2352,2870,2353,2870,2364,2843,2365,2843,2378,2819,2392,2797,2393,2797,2407,2777,2408,2777,2423,2759,2424,2760,2440,2743,2441,2744,2458,2729,2459,2729,2477,2716,2478,2717,2516,2695,2517,2696,2558,2680,2559,2681,2603,2669,2603,2670,2648,2662,2648,2663,2696,2658,2696,2659,2744,2656,2744,2657,2843,2656,2942,2655,2942,2654,2990,2652,2990,2651,3037,2647,3037,2646,3083,2638,3082,2637,3126,2625,3126,2624,3167,2608,3167,2607,3205,2585,3205,2584,3223,2571,3222,2570,3240,2555,3239,2555,3256,2538,3255,2537,3271,2519,3270,2519,3285,2498,3284,2498,3298,2475,3297,2475,3310,2450,3309,2450,3320,2423,3330,2394,3339,2362,3338,2362,3346,2328,3345,2328,3352,2291,3351,2291,3360,2210,3359,2210,3362,2117,3359,2021,3358,2021,3349,1930,3348,1931,3334,1846,3333,1846,3314,1768,3313,1768,3289,1695,3261,1627,3260,1627,3228,1564,3227,1564,3191,1506,3191,1507,3152,1453,3151,1454,3110,1405,3066,1360,3065,1361,3020,1320,3019,1321,2972,1284,2923,1251,2923,1252,2874,1222,2824,1196,2774,1173,2774,1174,2725,1153,2725,1154,2676,1136,2629,1121,2629,1122,2539,1098,2539,1099,2459,1083,2391,1074,2339,1069,2339,1070,2294,1068,U292,6943,D293,6949,297,6952,302,6954,304,6954,390,7434,384,7433,381,7431,34,7774,39,7776,44,7776,49,7773,51,7769,51,7768,534,7834,532,7839,529,7842,748,8277,752,8274,754,8269,752,8264,749,8260,748,8260,960,7821,964,7824,966,7828,1448,7754,1446,7750,1441,7746,1436,7746,1431,7749,1079,7411,1084,7409,1088,7408,1167,6927,1161,6928,1157,6931,1155,6936,1156,6941,1156,6942,726,7172,725,7167,726,7163,293,6939,292,6944,294,6950,298,6953,303,6954,304,6954,311,6993,U272,4837,D272,4837,358,5317,353,5316,349,5314,3,5657,7,5660,13,5660,17,5657,20,5652,20,5651,503,5718,501,5723,497,5725,716,6161,720,6157,722,6152,721,6147,717,6143,716,6143,929,5704,933,5708,934,5712,1416,5638,1414,5633,1409,5630,1404,5629,1399,5632,1047,5295,1052,5292,1056,5292,1135,4811,1130,4811,1125,4814,1123,4819,1124,4825,695,5055,693,5050,695,5046,261,4823,260,4828,262,4833,266,4836,271,4837,272,4837,279,4876,U8793,5312,D8798,5309,8801,5305,8801,5299,8798,5295,8794,5292,8791,5292,8791,4551,8786,4552,8782,4556,8781,4561,8047,4561,8048,4566,8052,4570,8057,4571,8057,5312,8062,5310,8066,5306,8067,5302,8801,5302,8800,5297,8796,5293,8791,5292,8791,5252,U7595,8467,D7595,8467,7595,7408,7590,7410,7587,7414,7585,7418,6527,7418,6528,7423,6532,7427,6537,7428,6537,8487,6542,8485,6546,8481,6547,8477,7605,8477,7604,8472,7600,8468,7595,8467,7595,8427,U7595,6350,D7595,6350,7595,4233,7590,4235,7587,4239,7585,4243,6527,4243,6528,4248,6532,4252,6537,4253,6537,6370,6542,6369,6546,6365,6547,6360,7605,6360,7604,6355,7600,6351,7595,6350,7595,6310,U7595,2699,D7595,2699,7595,1534,7593,1487,7592,1487,7586,1441,7585,1441,7575,1396,7561,1352,7560,1353,7543,1311,7542,1311,7521,1271,7521,1272,7497,1234,7496,1235,7468,1200,7437,1169,7437,1170,7404,1142,7404,1143,7369,1119,7368,1120,7332,1100,7332,1101,7294,1085,7293,1086,7254,1075,7254,1076,7214,1069,7214,1070,7173,1068,6939,1068,6939,1069,6899,1071,6899,1072,6859,1079,6859,1080,6820,1092,6820,1093,6782,1108,6783,1109,6746,1129,6747,1130,6712,1154,6713,1155,6680,1183,6681,1183,6651,1215,6652,1216,6624,1250,6625,1251,6601,1289,6602,1289,6581,1329,6582,1329,6565,1371,6565,1372,6552,1415,6553,1415,6543,1461,6544,1461,6538,1507,6539,1507,6537,1554,6537,2719,6539,2766,6540,2766,6546,2812,6547,2812,6557,2857,6558,2857,6571,2901,6572,2901,6589,2943,6590,2942,6611,2982,6612,2982,6636,3019,6637,3019,6664,3054,6665,3053,6695,3085,6696,3084,6728,3112,6729,3111,6763,3135,6764,3134,6800,3154,6801,3153,6839,3168,6839,3167,6878,3179,6878,3177,6918,3184,6918,3183,6959,3186,6959,3185,7193,3185,7193,3184,7234,3182,7234,3181,7274,3174,7274,3173,7313,3162,7312,3161,7350,3145,7350,3144,7386,3124,7385,3123,7420,3099,7419,3099,7452,3071,7451,3070,7482,3038,7481,3038,7508,3003,7507,3002,7531,2965,7531,2964,7551,2924,7568,2882,7567,2882,7580,2838,7589,2793,7595,2746,7594,2746,7596,2699,7595,2699,7595,2659,P0,U0,0,Z \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__KNK.out b/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__KNK.out
new file mode 100644
index 0000000..9457a75
--- /dev/null
+++ b/share/extensions/tests/data/refs/plotter__--serialPort____test____--commandLanguage__KNK.out
@@ -0,0 +1,34 @@
+ZG
+FS24
+VS20
+PU
+SP1
+PU0,0
+PD0,90
+PU5966,2652
+PD5971,2651,5975,2647,5976,2641,5975,2636,5971,2633,5966,2632,5966,0,5961,1,5957,5,5956,10,3824,10,3825,15,3829,19,3834,20,3834,2652,3839,2651,3843,2647,3844,2642,5976,2642,5975,2637,5971,2633,5966,2632,5966,2592
+PU5479,7938
+PD5474,7939,5470,7943,5469,7948,5470,7953,5474,7957,5478,7957,5477,7997,5476,7997,5472,8037,5471,8036,5464,8075,5463,8075,5453,8112,5452,8112,5439,8149,5439,8148,5423,8184,5405,8218,5404,8217,5384,8250,5361,8281,5361,8280,5336,8310,5335,8309,5308,8337,5308,8336,5279,8362,5248,8385,5247,8385,5214,8406,5214,8405,5180,8425,5179,8424,5143,8441,5143,8440,5105,8454,5105,8453,5067,8464,5067,8463,5029,8471,5028,8470,4990,8476,4990,8475,4951,8477,4951,8476,4913,8476,4913,8475,4874,8472,4874,8471,4836,8465,4837,8464,4799,8455,4763,8443,4763,8442,4727,8428,4727,8427,4692,8411,4693,8410,4659,8390,4660,8390,4627,8368,4628,8367,4597,8343,4597,8342,4568,8315,4569,8314,4541,8285,4542,8285,4517,8254,4518,8253,4496,8221,4497,8221,4477,8187,4478,8187,4461,8152,4461,8151,4447,8116,4448,8115,4436,8079,4437,8078,4428,8041,4429,8041,4423,8003,4420,7964,4421,7964,4420,7926,4421,7926,4423,7887,4424,7887,4429,7849,4430,7849,4438,7811,4439,7811,4450,7773,4464,7736,4465,7736,4481,7700,4482,7700,4501,7665,4502,7666,4523,7633,4524,7633,4548,7603,4574,7574,4574,7575,4602,7548,4603,7548,4632,7524,4664,7502,4697,7482,4697,7483,4731,7465,4732,7466,4767,7450,4767,7451,4804,7438,4804,7439,4842,7429,4842,7430,4880,7422,4880,7423,4920,7419,4959,7418,4959,7419,5014,7422,5013,7423,5066,7431,5066,7432,5117,7445,5116,7446,5165,7463,5164,7464,5211,7487,5210,7487,5254,7514,5253,7515,5294,7545,5293,7546,5331,7580,5330,7581,5365,7618,5364,7619,5394,7660,5393,7660,5420,7704,5419,7704,5441,7751,5458,7800,5457,7800,5470,7851,5469,7851,5477,7903,5476,7903,5479,7957,5478,7957,5477,7997,5476,7997
+PU5478,5312
+PD5478,5312,5477,5391,5472,5470,5465,5547,5464,5547,5454,5622,5441,5695,5425,5766,5407,5834,5387,5899,5386,5899,5364,5961,5363,5961,5338,6020,5311,6075,5310,6075,5282,6126,5281,6126,5250,6173,5217,6216,5216,6215,5182,6254,5181,6253,5145,6286,5144,6285,5107,6313,5106,6312,5068,6334,5067,6333,5029,6349,5029,6348,4990,6358,4990,6356,4951,6361,4951,6359,4913,6358,4913,6357,4874,6350,4875,6349,4837,6337,4837,6335,4800,6318,4800,6317,4764,6293,4728,6264,4729,6263,4694,6230,4695,6229,4661,6190,4662,6190,4630,6145,4599,6096,4600,6095,4571,6041,4544,5982,4520,5920,4498,5856,4499,5855,4479,5788,4480,5788,4463,5718,4449,5647,4449,5646,4438,5573,4429,5498,4430,5498,4424,5422,4421,5346,4420,5268,4421,5268,4423,5191,4428,5114,4429,5114,4437,5037,4448,4962,4449,4962,4462,4887,4463,4887,4479,4814,4480,4815,4499,4745,4499,4746,4521,4680,4545,4618,4546,4619,4571,4561,4572,4561,4599,4507,4600,4508,4629,4458,4630,4458,4661,4413,4662,4414,4695,4374,4729,4339,4730,4339,4765,4309,4766,4310,4803,4284,4803,4285,4841,4265,4841,4266,4880,4252,4880,4253,4919,4244,4920,4246,4959,4243,4959,4244,4987,4245,4987,4246,5013,4250,5013,4251,5040,4258,5040,4259,5066,4268,5065,4269,5091,4281,5090,4282,5116,4296,5115,4297,5140,4313,5139,4314,5163,4333,5186,4354,5186,4355,5209,4378,5208,4379,5230,4404,5252,4432,5251,4432,5292,4493,5291,4494,5328,4562,5362,4638,5361,4638,5392,4719,5391,4720,5418,4807,5417,4807,5439,4899,5439,4900,5457,4997,5456,4997,5469,5098,5477,5203,5476,5203,5479,5312,5478,5312,5478,5352
+PU4655,1257
+PD4650,1256,4649,1256,4615,1306,4615,1307,4583,1362,4584,1362,4554,1422,4555,1422,4528,1486,4528,1487,4504,1554,4505,1554,4483,1625,4484,1625,4465,1699,4466,1699,4450,1775,4451,1775,4438,1854,4429,1934,4423,2016,4420,2099,4421,2099,4421,2182,4425,2266,4432,2350,4443,2433,4457,2514,4474,2592,4494,2667,4495,2667,4517,2737,4542,2803,4543,2803,4570,2865,4571,2865,4600,2922,4601,2922,4632,2975,4633,2974,4667,3022,4667,3021,4703,3064,4703,3063,4741,3100,4741,3099,4780,3130,4780,3129,4820,3154,4821,3153,4862,3171,4862,3170,4904,3182,4905,3181,4948,3186,4948,3184,4991,3183,4990,3181,5033,3173,5032,3171,5074,3156,5073,3155,5114,3134,5113,3133,5152,3105,5151,3104,5189,3071,5188,3070,5225,3031,5224,3031,5259,2986,5258,2986,5291,2936,5290,2936,5321,2881,5349,2821,5375,2757,5375,2756,5398,2688,5419,2615,5437,2539,5437,2538,5452,2458,5464,2376,5472,2293,5477,2209,5479,2126,5477,2043,5472,1961,5464,1880,5453,1800,5439,1723,5438,1723,5422,1647,5421,1648,5401,1575,5378,1505,5378,1506,5352,1439,5352,1440,5324,1377,5323,1378,5292,1319,5292,1320,5258,1266,5254,1270,5253,1275,5255,1280,5259,1284,5260,1284,4946,2136,4942,2133,4940,2128,4940,2123,4944,2119,4946,2117,4652,1238,4647,1241,4645,1246,4646,1251,4649,1255,4649,1256,4627,1289
+PU3356,8485
+PD3353,8481,3352,8476,3354,8471,3355,8470,2297,7411,2301,7409,2307,7409,2311,7411,3369,6353,3364,6350,3359,6350,3355,6353,2297,5295
+PU3355,4236
+PD3352,4241,3352,4243,3307,4241,3307,4240,3254,4235,3187,4225,3107,4209,3107,4208,3017,4185,3018,4184,2970,4169,2971,4169,2922,4151,2873,4130,2824,4107,2824,4106,2774,4080,2775,4079,2726,4050,2726,4049,2678,4016,2631,3979,2631,3978,2585,3938,2586,3937,2542,3892,2543,3892,2501,3843,2502,3842,2463,3789,2464,3788,2428,3730,2429,3730,2397,3667,2398,3666,2369,3598,2370,3598,2346,3525,2347,3525,2327,3446,2328,3446,2314,3361,2315,3361,2306,3271,2303,3175,2304,3175,2307,3082,2308,3082,2317,3000,2324,2964,2332,2930,2333,2930,2342,2899,2352,2870,2353,2870,2364,2843,2365,2843,2378,2819,2392,2797,2393,2797,2407,2777,2408,2777,2423,2759,2424,2760,2440,2743,2441,2744,2458,2729,2459,2729,2477,2716,2478,2717,2516,2695,2517,2696,2558,2680,2559,2681,2603,2669,2603,2670,2648,2662,2648,2663,2696,2658,2696,2659,2744,2656,2744,2657,2843,2656,2942,2655,2942,2654,2990,2652,2990,2651,3037,2647,3037,2646,3083,2638,3082,2637,3126,2625,3126,2624,3167,2608,3167,2607,3205,2585,3205,2584,3223,2571,3222,2570,3240,2555,3239,2555,3256,2538,3255,2537,3271,2519,3270,2519,3285,2498,3284,2498,3298,2475,3297,2475,3310,2450,3309,2450,3320,2423,3330,2394,3339,2362,3338,2362,3346,2328,3345,2328,3352,2291,3351,2291,3360,2210,3359,2210,3362,2117,3359,2021,3358,2021,3349,1930,3348,1931,3334,1846,3333,1846,3314,1768,3313,1768,3289,1695,3261,1627,3260,1627,3228,1564,3227,1564,3191,1506,3191,1507,3152,1453,3151,1454,3110,1405,3066,1360,3065,1361,3020,1320,3019,1321,2972,1284,2923,1251,2923,1252,2874,1222,2824,1196,2774,1173,2774,1174,2725,1153,2725,1154,2676,1136,2629,1121,2629,1122,2539,1098,2539,1099,2459,1083,2391,1074,2339,1069,2339,1070,2294,1068
+PU292,6943
+PD293,6949,297,6952,302,6954,304,6954,390,7434,384,7433,381,7431,34,7774,39,7776,44,7776,49,7773,51,7769,51,7768,534,7834,532,7839,529,7842,748,8277,752,8274,754,8269,752,8264,749,8260,748,8260,960,7821,964,7824,966,7828,1448,7754,1446,7750,1441,7746,1436,7746,1431,7749,1079,7411,1084,7409,1088,7408,1167,6927,1161,6928,1157,6931,1155,6936,1156,6941,1156,6942,726,7172,725,7167,726,7163,293,6939,292,6944,294,6950,298,6953,303,6954,304,6954,311,6993
+PU272,4837
+PD272,4837,358,5317,353,5316,349,5314,3,5657,7,5660,13,5660,17,5657,20,5652,20,5651,503,5718,501,5723,497,5725,716,6161,720,6157,722,6152,721,6147,717,6143,716,6143,929,5704,933,5708,934,5712,1416,5638,1414,5633,1409,5630,1404,5629,1399,5632,1047,5295,1052,5292,1056,5292,1135,4811,1130,4811,1125,4814,1123,4819,1124,4825,695,5055,693,5050,695,5046,261,4823,260,4828,262,4833,266,4836,271,4837,272,4837,279,4876
+PU8793,5312
+PD8798,5309,8801,5305,8801,5299,8798,5295,8794,5292,8791,5292,8791,4551,8786,4552,8782,4556,8781,4561,8047,4561,8048,4566,8052,4570,8057,4571,8057,5312,8062,5310,8066,5306,8067,5302,8801,5302,8800,5297,8796,5293,8791,5292,8791,5252
+PU7595,8467
+PD7595,8467,7595,7408,7590,7410,7587,7414,7585,7418,6527,7418,6528,7423,6532,7427,6537,7428,6537,8487,6542,8485,6546,8481,6547,8477,7605,8477,7604,8472,7600,8468,7595,8467,7595,8427
+PU7595,6350
+PD7595,6350,7595,4233,7590,4235,7587,4239,7585,4243,6527,4243,6528,4248,6532,4252,6537,4253,6537,6370,6542,6369,6546,6365,6547,6360,7605,6360,7604,6355,7600,6351,7595,6350,7595,6310
+PU7595,2699
+PD7595,2699,7595,1534,7593,1487,7592,1487,7586,1441,7585,1441,7575,1396,7561,1352,7560,1353,7543,1311,7542,1311,7521,1271,7521,1272,7497,1234,7496,1235,7468,1200,7437,1169,7437,1170,7404,1142,7404,1143,7369,1119,7368,1120,7332,1100,7332,1101,7294,1085,7293,1086,7254,1075,7254,1076,7214,1069,7214,1070,7173,1068,6939,1068,6939,1069,6899,1071,6899,1072,6859,1079,6859,1080,6820,1092,6820,1093,6782,1108,6783,1109,6746,1129,6747,1130,6712,1154,6713,1155,6680,1183,6681,1183,6651,1215,6652,1216,6624,1250,6625,1251,6601,1289,6602,1289,6581,1329,6582,1329,6565,1371,6565,1372,6552,1415,6553,1415,6543,1461,6544,1461,6538,1507,6539,1507,6537,1554,6537,2719,6539,2766,6540,2766,6546,2812,6547,2812,6557,2857,6558,2857,6571,2901,6572,2901,6589,2943,6590,2942,6611,2982,6612,2982,6636,3019,6637,3019,6664,3054,6665,3053,6695,3085,6696,3084,6728,3112,6729,3111,6763,3135,6764,3134,6800,3154,6801,3153,6839,3168,6839,3167,6878,3179,6878,3177,6918,3184,6918,3183,6959,3186,6959,3185,7193,3185,7193,3184,7234,3182,7234,3181,7274,3174,7274,3173,7313,3162,7312,3161,7350,3145,7350,3144,7386,3124,7385,3123,7420,3099,7419,3099,7452,3071,7451,3070,7482,3038,7481,3038,7508,3003,7507,3002,7531,2965,7531,2964,7551,2924,7568,2882,7567,2882,7580,2838,7589,2793,7595,2746,7594,2746,7596,2699,7595,2699,7595,2659
+SP0
+PU0,0
+@ \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/plt_output.out b/share/extensions/tests/data/refs/plt_output.out
new file mode 100644
index 0000000..b64aac8
--- /dev/null
+++ b/share/extensions/tests/data/refs/plt_output.out
@@ -0,0 +1 @@
+IN;PU7353,7293;PD10160,7293;PD10160,5019;PD7353,5019;PD7353,7293;PU2258,6209;PD2255,6151;PD2246,6095;PD2232,6041;PD2213,5989;PD2190,5940;PD2161,5893;PD2129,5850;PD2092,5810;PD2052,5773;PD2009,5741;PD1962,5713;PD1913,5689;PD1861,5670;PD1807,5656;PD1751,5647;PD1693,5644;PD1636,5647;PD1580,5656;PD1526,5670;PD1474,5689;PD1424,5713;PD1378,5741;PD1334,5773;PD1294,5810;PD1258,5850;PD1225,5893;PD1197,5940;PD1173,5989;PD1154,6041;PD1140,6095;PD1132,6151;PD1129,6209;PD1132,6267;PD1140,6323;PD1154,6377;PD1173,6429;PD1197,6478;PD1225,6524;PD1258,6568;PD1294,6608;PD1334,6644;PD1378,6677;PD1424,6705;PD1474,6729;PD1526,6748;PD1580,6762;PD1636,6770;PD1693,6773;PD1751,6770;PD1807,6762;PD1861,6748;PD1913,6729;PD1962,6705;PD2009,6677;PD2052,6644;PD2092,6608;PD2129,6568;PD2161,6524;PD2190,6478;PD2213,6429;PD2232,6377;PD2246,6323;PD2255,6267;PD2258,6209;PU5644,6209;PD5639,6151;PD5621,6095;PD5594,6041;PD5556,5989;PD5508,5940;PD5452,5893;PD5387,5850;PD5314,5810;PD5233,5773;PD5147,5741;PD5053,5713;PD4955,5689;PD4851,5670;PD4743,5656;PD4631,5647;PD4516,5644;PD4400,5647;PD4288,5656;PD4180,5670;PD4076,5689;PD3978,5713;PD3885,5741;PD3798,5773;PD3717,5810;PD3645,5850;PD3580,5893;PD3523,5940;PD3475,5989;PD3437,6041;PD3410,6095;PD3392,6151;PD3387,6209;PD3392,6267;PD3410,6323;PD3437,6377;PD3475,6429;PD3523,6478;PD3580,6524;PD3645,6568;PD3717,6608;PD3798,6644;PD3885,6677;PD3978,6705;PD4076,6729;PD4180,6748;PD4288,6762;PD4400,6770;PD4516,6773;PD4631,6770;PD4743,6762;PD4851,6748;PD4955,6729;PD5053,6705;PD5147,6677;PD5233,6644;PD5314,6608;PD5387,6568;PD5452,6524;PD5508,6478;PD5556,6429;PD5594,6377;PD5621,6323;PD5639,6267;PD5644,6209;PU8840,5895;PD7902,6209;PD8840,5895;PU1129,4516;PD2258,3387;PD3387,4516;PD4516,3387;PU5644,4516;PD5647,4467;PD5662,4339;PD5679,4254;PD5704,4158;PD5739,4056;PD5786,3951;PD5814,3898;PD5845,3846;PD5881,3794;PD5920,3744;PD5963,3695;PD6011,3648;PD6064,3604;PD6121,3563;PD6183,3525;PD6250,3491;PD6323,3461;PD6401,3435;PD6485,3415;PD6575,3399;PD6671,3390;PD6773,3387;PD6873,3390;PD6960,3399;PD7035,3415;PD7100,3435;PD7154,3461;PD7200,3491;PD7237,3525;PD7267,3563;PD7291,3604;PD7308,3648;PD7321,3695;PD7329,3744;PD7337,3846;PD7338,3951;PD7339,4056;PD7347,4158;PD7355,4207;PD7368,4254;PD7385,4298;PD7408,4339;PD7438,4377;PD7476,4411;PD7521,4441;PD7576,4467;PD7641,4488;PD7716,4503;PD7803,4512;PD7902,4516;PD8005,4512;PD8101,4503;PD8191,4488;PD8275,4467;PD8353,4441;PD8426,4411;PD8493,4377;PD8555,4339;PD8612,4298;PD8664,4254;PD8712,4207;PD8756,4158;PD8795,4108;PD8830,4056;PD8862,4004;PD8890,3951;PD8937,3846;PD8972,3744;PD8997,3648;PD9013,3563;PD9029,3435;PD9031,3387;PU2764,1251;PD2252,1343;PD1886,974;PD1815,1489;PD1351,1723;PD1819,1949;PD1898,2463;PD2258,2088;PD2771,2172;PD2525,1714;PD2764,1251;PU5022,1218;PD4510,1309;PD4144,940;PD4073,1455;PD3609,1689;PD4077,1915;PD4155,2429;PD4516,2054;PD5029,2138;PD4783,1680;PD5022,1218;PU1161,10281;PD1161,10231;PD1221,10231;PD1221,10281;PD1237,10281;PD1237,10160;PD1221,10160;PD1221,10217;PD1161,10217;PD1161,10160;PD1145,10160;PD1145,10281;PD1161,10281;PU1349,10202;PD1281,10202;PD1284,10188;PD1290,10178;PD1300,10172;PD1313,10170;PD1322,10171;PD1330,10172;PD1338,10175;PD1346,10179;PD1346,10165;PD1338,10162;PD1330,10159;PD1321,10158;PD1312,10158;PD1293,10161;PD1278,10170;PD1269,10185;PD1266,10204;PD1269,10224;PD1278,10240;PD1292,10249;PD1310,10253;PD1326,10250;PD1339,10241;PD1347,10227;PD1349,10209;PD1349,10202;PU1310,10240;PD1299,10238;PD1290,10233;PD1284,10225;PD1282,10213;PD1335,10213;PD1333,10224;PD1328,10233;PD1320,10238;PD1310,10240;PU1391,10286;PD1391,10160;PD1376,10160;PD1376,10286;PD1391,10286;PU1438,10286;PD1438,10160;PD1423,10160;PD1423,10286;PD1438,10286;PU1480,10205;PD1481,10191;PD1487,10180;PD1495,10173;PD1506,10170;PD1516,10173;PD1524,10180;PD1530,10191;PD1531,10205;PD1530,10220;PD1524,10231;PD1516,10238;PD1506,10240;PD1495,10238;PD1487,10231;PD1481,10220;PD1480,10205;PU1547,10205;PD1544,10185;PD1536,10170;PD1523,10161;PD1506,10158;PD1488,10161;PD1475,10170;PD1467,10185;PD1464,10205;PD1467,10225;PD1475,10240;PD1488,10250;PD1506,10253;PD1523,10250;PD1536,10240;PD1544,10225;PD1547,10205;PU1635,10281;PD1660,10179;PD1685,10281;PD1704,10281;PD1729,10179;PD1754,10281;PD1771,10281;PD1740,10160;PD1720,10160;PD1694,10265;PD1669,10160;PD1648,10160;PD1618,10281;PD1635,10281;PU1793,10205;PD1795,10191;PD1800,10180;PD1808,10173;PD1819,10170;PD1830,10173;PD1838,10180;PD1843,10191;PD1845,10205;PD1843,10220;PD1838,10231;PD1830,10238;PD1819,10240;PD1808,10238;PD1800,10231;PD1795,10220;PD1793,10205;PU1861,10205;PD1858,10185;PD1850,10170;PD1837,10161;PD1819,10158;PD1802,10161;PD1789,10170;PD1780,10185;PD1778,10205;PD1780,10225;PD1789,10240;PD1802,10250;PD1819,10253;PD1837,10250;PD1850,10240;PD1858,10225;PD1861,10205;PU1928,10239;PD1917,10237;PD1909,10231;PD1904,10221;PD1902,10208;PD1902,10160;PD1887,10160;PD1887,10251;PD1902,10251;PD1902,10236;PD1908,10244;PD1914,10249;PD1923,10252;PD1933,10253;PD1934,10253;PD1936,10253;PD1938,10252;PD1940,10252;PD1940,10237;PD1938,10238;PD1935,10239;PD1932,10239;PD1928,10239;PU1972,10286;PD1972,10160;PD1958,10160;PD1958,10286;PD1972,10286;PU2064,10286;PD2079,10286;PD2079,10160;PD2064,10160;PD2064,10174;PD2059,10167;PD2052,10162;PD2045,10159;PD2035,10158;PD2020,10161;PD2009,10171;PD2001,10186;PD1998,10205;PD2001,10224;PD2009,10240;PD2020,10249;PD2035,10253;PD2045,10252;PD2052,10249;PD2059,10244;PD2064,10237;PD2064,10286;PU2039,10170;PD2049,10172;PD2057,10179;PD2063,10191;PD2064,10205;PD2063,10220;PD2057,10231;PD2049,10238;PD2039,10240;PD2028,10238;PD2020,10231;PD2015,10220;PD2014,10205;PD2015,10191;PD2020,10179;PD2028,10172;PD2039,10170;PU4516,10306;PD5306,10306;PD5306,9523;PD4516,9523;PD4516,10306;PU2289,10281;PD2289,10207;PD2290,10191;PD2296,10179;PD2305,10173;PD2318,10171;PD2332,10173;PD2341,10179;PD2346,10191;PD2348,10207;PD2348,10281;PD2365,10281;PD2365,10205;PD2362,10185;PD2353,10170;PD2338,10161;PD2318,10158;PD2298,10161;PD2284,10170;PD2275,10185;PD2272,10205;PD2272,10281;PD2289,10281;PU2414,10222;PD2435,10222;PD2445,10223;PD2453,10228;PD2457,10235;PD2459,10245;PD2457,10254;PD2453,10261;PD2445,10266;PD2435,10267;PD2414,10267;PD2414,10222;PU2435,10281;PD2453,10278;PD2466,10272;PD2473,10260;PD2476,10245;PD2473,10229;PD2466,10218;PD2453,10211;PD2435,10209;PD2414,10209;PD2414,10160;PD2398,10160;PD2398,10281;PD2435,10281;PU2517,10222;PD2537,10222;PD2547,10223;PD2555,10228;PD2560,10235;PD2561,10245;PD2560,10254;PD2555,10261;PD2547,10266;PD2537,10267;PD2517,10267;PD2517,10222;PU2537,10281;PD2555,10278;PD2568,10272;PD2576,10260;PD2578,10245;PD2576,10229;PD2568,10218;PD2555,10211;PD2537,10209;PD2517,10209;PD2517,10160;PD2500,10160;PD2500,10281;PD2537,10281;PU2679,10281;PD2679,10267;PD2619,10267;PD2619,10231;PD2676,10231;PD2676,10217;PD2619,10217;PD2619,10174;PD2680,10174;PD2680,10160;PD2603,10160;PD2603,10281;PD2679,10281;PU2787,10193;PD2804,10160;PD2786,10160;PD2771,10191;PD2765,10201;PD2759,10207;PD2753,10210;PD2744,10211;PD2726,10211;PD2726,10160;PD2710,10160;PD2710,10281;PD2747,10281;PD2765,10279;PD2777,10272;PD2785,10261;PD2788,10246;PD2786,10236;PD2782,10227;PD2776,10221;PD2767,10217;PD2772,10214;PD2777,10209;PD2782,10202;PD2787,10193;PU2726,10224;PD2747,10224;PD2757,10226;PD2764,10230;PD2769,10237;PD2770,10246;PD2769,10255;PD2764,10262;PD2757,10266;PD2747,10267;PD2726,10267;PD2726,10224;PU3416,10247;PD3438,10188;PD3461,10247;PD3478,10247;PD3478,10160;PD3467,10160;PD3467,10236;PD3444,10177;PD3432,10177;PD3410,10236;PD3410,10160;PD3398,10160;PD3398,10247;PD3416,10247;PU3502,10225;PD3513,10225;PD3513,10186;PD3514,10178;PD3517,10172;PD3521,10169;PD3528,10168;PD3535,10169;PD3541,10173;PD3545,10180;PD3546,10188;PD3546,10225;PD3557,10225;PD3557,10160;PD3546,10160;PD3546,10170;PD3542,10165;PD3537,10161;PD3532,10159;PD3525,10158;PD3515,10160;PD3508,10165;PD3504,10174;PD3502,10186;PD3502,10225;PU3592,10251;PD3592,10160;PD3581,10160;PD3581,10251;PD3592,10251;PU3626,10225;PD3648,10225;PD3648,10217;PD3626,10217;PD3626,10182;PD3626,10175;PD3628,10171;PD3631,10170;PD3637,10169;PD3648,10169;PD3648,10160;PD3637,10160;PD3626,10161;PD3620,10165;PD3616,10171;PD3615,10182;PD3615,10217;PD3607,10217;PD3607,10225;PD3615,10225;PD3615,10244;PD3626,10244;PD3626,10225;PU3674,10225;PD3674,10160;PD3663,10160;PD3663,10225;PD3674,10225;PU3674,10251;PD3674,10237;PD3663,10237;PD3663,10251;PD3674,10251;PU3747,10251;PD3747,10160;PD3736,10160;PD3736,10251;PD3747,10251;PU3781,10225;PD3781,10160;PD3770,10160;PD3770,10225;PD3781,10225;PU3781,10251;PD3781,10237;PD3770,10237;PD3770,10251;PD3781,10251;PU3858,10160;PD3847,10160;PD3847,10199;PD3847,10207;PD3844,10213;PD3839,10216;PD3833,10218;PD3825,10216;PD3819,10212;PD3815,10205;PD3814,10197;PD3814,10160;PD3803,10160;PD3803,10225;PD3814,10225;PD3814,10215;PD3818,10220;PD3823,10224;PD3829,10226;PD3835,10227;PD3845,10225;PD3852,10220;PD3857,10211;PD3858,10199;PD3858,10160;PU3937,10190;PD3888,10190;PD3890,10180;PD3895,10173;PD3902,10169;PD3911,10167;PD3917,10168;PD3923,10169;PD3929,10171;PD3935,10173;PD3935,10163;PD3929,10161;PD3923,10160;PD3917,10159;PD3911,10158;PD3897,10161;PD3886,10167;PD3879,10178;PD3877,10192;PD3879,10206;PD3885,10217;PD3896,10225;PD3909,10227;PD3921,10225;PD3930,10218;PD3935,10208;PD3937,10195;PD3937,10190;PU3909,10218;PD3901,10217;PD3894,10213;PD3890,10207;PD3888,10198;PD3927,10199;PD3925,10206;PD3922,10213;PD3916,10217;PD3909,10218;PU3967,10225;PD3989,10225;PD3989,10217;PD3967,10217;PD3967,10182;PD3968,10175;PD3969,10171;PD3973,10170;PD3978,10169;PD3989,10169;PD3989,10160;PD3978,10160;PD3968,10161;PD3961,10165;PD3958,10171;PD3956,10182;PD3956,10217;PD3949,10217;PD3949,10225;PD3956,10225;PD3956,10244;PD3967,10244;PD3967,10225;PU4061,10190;PD4011,10190;PD4013,10180;PD4018,10173;PD4025,10169;PD4034,10167;PD4041,10168;PD4046,10169;PD4052,10171;PD4058,10173;PD4058,10163;PD4052,10161;PD4046,10160;PD4040,10159;PD4034,10158;PD4020,10161;PD4009,10167;PD4002,10178;PD4000,10192;PD4002,10206;PD4009,10217;PD4019,10225;PD4032,10227;PD4044,10225;PD4053,10218;PD4059,10208;PD4061,10195;PD4061,10190;PU4032,10218;PD4024,10217;PD4018,10213;PD4013,10207;PD4011,10198;PD4050,10199;PD4048,10206;PD4045,10213;PD4039,10217;PD4032,10218;PU4108,10194;PD4133,10160;PD4120,10160;PD4101,10186;PD4082,10160;PD4069,10160;PD4095,10194;PD4071,10225;PD4084,10225;PD4101,10202;PD4119,10225;PD4131,10225;PD4108,10194;PU4160,10225;PD4182,10225;PD4182,10217;PD4160,10217;PD4160,10182;PD4161,10175;PD4162,10171;PD4166,10170;PD4171,10169;PD4182,10169;PD4182,10160;PD4171,10160;PD4161,10161;PD4154,10165;PD4150,10171;PD4149,10182;PD4149,10217;PD4141,10217;PD4141,10225;PD4149,10225;PD4149,10244;PD4160,10244;PD4160,10225;PU4248,10247;PD4248,10237;PD4210,10237;PD4210,10212;PD4244,10212;PD4244,10202;PD4210,10202;PD4210,10160;PD4198,10160;PD4198,10247;PD4248,10247;PU4276,10203;PD4278,10189;PD4283,10177;PD4292,10170;PD4304,10168;PD4315,10170;PD4324,10177;PD4330,10189;PD4331,10203;PD4330,10218;PD4324,10230;PD4315,10237;PD4304,10239;PD4292,10237;PD4283,10230;PD4278,10218;PD4276,10203;PU4344,10203;PD4341,10185;PD4333,10171;PD4320,10161;PD4304,10158;PD4287,10161;PD4274,10171;PD4266,10185;PD4263,10203;PD4266,10222;PD4274,10236;PD4287,10246;PD4304,10249;PD4320,10246;PD4333,10236;PD4341,10222;PD4344,10203;PU4372,10203;PD4374,10189;PD4380,10177;PD4388,10170;PD4400,10168;PD4411,10170;PD4420,10177;PD4426,10189;PD4428,10203;PD4426,10218;PD4420,10230;PD4411,10237;PD4400,10239;PD4388,10237;PD4380,10230;PD4374,10218;PD4372,10203;PU4440,10203;PD4437,10185;PD4429,10171;PD4416,10161;PD4400,10158;PD4383,10161;PD4371,10171;PD4362,10185;PD4360,10203;PD4362,10222;PD4371,10236;PD4383,10246;PD4400,10249;PD4416,10246;PD4429,10236;PD4437,10222;PD4440,10203;PU5716,10196;PD5696,10196;PD5696,10206;PD5727,10206;PD5727,10168;PD5720,10164;PD5712,10161;PD5704,10159;PD5695,10158;PD5676,10161;PD5663,10170;PD5654,10185;PD5651,10203;PD5654,10222;PD5663,10237;PD5676,10246;PD5695,10249;PD5703,10248;PD5711,10247;PD5718,10244;PD5725,10240;PD5725,10228;PD5718,10233;PD5711,10236;PD5704,10238;PD5696,10239;PD5682,10237;PD5672,10230;PD5666,10219;PD5664,10203;PD5666,10188;PD5672,10177;PD5682,10170;PD5696,10168;PD5702,10168;PD5707,10169;PD5711,10170;PD5716,10172;PD5716,10196;PU5780,10217;PD5772,10216;PD5766,10211;PD5762,10204;PD5761,10194;PD5761,10160;PD5750,10160;PD5750,10225;PD5761,10225;PD5761,10215;PD5765,10220;PD5770,10224;PD5776,10226;PD5783,10227;PD5784,10227;PD5785,10227;PD5787,10227;PD5788,10226;PD5788,10215;PD5786,10216;PD5784,10217;PD5782,10217;PD5780,10217;PU5804,10193;PD5805,10182;PD5809,10174;PD5815,10169;PD5822,10167;PD5830,10169;PD5836,10174;PD5840,10182;PD5841,10193;PD5840,10203;PD5836,10211;PD5830,10216;PD5822,10218;PD5815,10216;PD5809,10211;PD5805,10203;PD5804,10193;PU5852,10193;PD5850,10178;PD5844,10167;PD5835,10161;PD5822,10158;PD5810,10161;PD5800,10167;PD5794,10178;PD5792,10193;PD5794,10207;PD5800,10218;PD5810,10225;PD5822,10227;PD5835,10225;PD5844,10218;PD5850,10207;PD5852,10193;PU5871,10225;PD5882,10225;PD5882,10186;PD5882,10178;PD5885,10172;PD5890,10169;PD5896,10168;PD5904,10169;PD5910,10173;PD5914,10180;PD5915,10188;PD5915,10225;PD5926,10225;PD5926,10160;PD5915,10160;PD5915,10170;PD5911,10165;PD5906,10161;PD5900,10159;PD5894,10158;PD5884,10160;PD5877,10165;PD5872,10174;PD5871,10186;PD5871,10225;PU5960,10135;PD5949,10135;PD5949,10225;PD5960,10225;PD5960,10215;PD5964,10221;PD5968,10224;PD5974,10226;PD5981,10227;PD5992,10225;PD6000,10217;PD6006,10207;PD6008,10193;PD6006,10179;PD6000,10168;PD5992,10161;PD5981,10158;PD5974,10159;PD5968,10161;PD5964,10165;PD5960,10170;PD5960,10135;PU5978,10218;PD5970,10216;PD5965,10211;PD5961,10203;PD5960,10193;PD5961,10182;PD5965,10174;PD5970,10169;PD5978,10167;PD5986,10169;PD5991,10174;PD5995,10182;PD5996,10193;PD5995,10203;PD5991,10211;PD5986,10216;PD5978,10218;PU6083,10190;PD6034,10190;PD6036,10180;PD6040,10173;PD6047,10169;PD6057,10167;PD6063,10168;PD6069,10169;PD6075,10171;PD6080,10173;PD6080,10163;PD6075,10161;PD6069,10160;PD6063,10159;PD6056,10158;PD6042,10161;PD6032,10167;PD6025,10178;PD6022,10192;PD6025,10206;PD6031,10217;PD6041,10225;PD6054,10227;PD6066,10225;PD6075,10218;PD6081,10208;PD6083,10195;PD6083,10190;PU6055,10218;PD6047,10217;PD6040,10213;PD6036,10207;PD6034,10198;PD6072,10199;PD6071,10206;PD6067,10213;PD6062,10217;PD6055,10218;PU6145,10251;PD6156,10251;PD6156,10160;PD6145,10160;PD6145,10170;PD6142,10165;PD6137,10161;PD6131,10159;PD6124,10158;PD6114,10161;PD6105,10168;PD6100,10179;PD6098,10193;PD6100,10207;PD6105,10217;PD6114,10225;PD6124,10227;PD6131,10226;PD6137,10224;PD6142,10221;PD6145,10215;PD6145,10251;PU6127,10167;PD6135,10169;PD6140,10174;PD6144,10182;PD6145,10193;PD6144,10203;PD6140,10211;PD6135,10216;PD6127,10218;PD6119,10216;PD6114,10211;PD6110,10203;PD6109,10193;PD6110,10182;PD6114,10174;PD6119,10169;PD6127,10167;PU5675,9912;PD5705,9912;PD5705,9900;PD5675,9900;PD5675,9851;PD5676,9842;PD5678,9837;PD5682,9835;PD5690,9834;PD5705,9834;PD5705,9821;PD5690,9821;PD5676,9823;PD5666,9828;PD5661,9837;PD5660,9851;PD5660,9900;PD5649,9900;PD5649,9912;PD5660,9912;PD5660,9938;PD5675,9938;PD5675,9912;PU5804,9863;PD5736,9863;PD5738,9850;PD5745,9840;PD5755,9834;PD5768,9832;PD5776,9832;PD5785,9834;PD5793,9836;PD5800,9840;PD5800,9826;PD5792,9823;PD5784,9821;PD5776,9819;PD5767,9819;PD5748,9822;PD5733,9832;PD5723,9846;PD5720,9866;PD5723,9886;PD5732,9901;PD5746,9911;PD5764,9914;PD5781,9911;PD5793,9902;PD5801,9888;PD5804,9870;PD5804,9863;PU5765,9901;PD5753,9900;PD5745,9894;PD5739,9886;PD5736,9875;PD5789,9875;PD5787,9886;PD5782,9894;PD5775,9900;PD5765,9901;PU5869,9868;PD5904,9821;PD5886,9821;PD5860,9857;PD5834,9821;PD5816,9821;PD5851,9869;PD5819,9912;PD5837,9912;PD5861,9880;PD5885,9912;PD5902,9912;PD5869,9868;PU5942,9912;PD5973,9912;PD5973,9900;PD5942,9900;PD5942,9851;PD5943,9842;PD5945,9837;PD5950,9835;PD5957,9834;PD5973,9834;PD5973,9821;PD5957,9821;PD5943,9823;PD5934,9828;PD5929,9837;PD5927,9851;PD5927,9900;PD5916,9900;PD5916,9912;PD5927,9912;PD5927,9938;PD5942,9938;PD5942,9912;PU1129,9031;PD2258,9031;PD2258,7902;PD1129,7902;PD1129,9031;PU3387,9031;PD5644,9031;PD5644,7902;PD3387,7902;PD3387,9031;PU7281,9031;PD8524,9031;PD8576,9029;PD8626,9022;PD8675,9011;PD8721,8997;PD8766,8978;PD8807,8956;PD8846,8931;PD8882,8902;PD8915,8871;PD8944,8837;PD8970,8801;PD8991,8762;PD9008,8722;PD9021,8680;PD9028,8636;PD9031,8591;PD9031,8342;PD9028,8297;PD9021,8253;PD9008,8211;PD8991,8171;PD8970,8132;PD8944,8096;PD8915,8062;PD8882,8031;PD8846,8003;PD8807,7977;PD8766,7955;PD8721,7937;PD8675,7922;PD8626,7911;PD8576,7904;PD8524,7902;PD7281,7902;PD7229,7904;PD7178,7911;PD7130,7922;PD7083,7937;PD7039,7955;PD6997,7977;PD6958,8003;PD6922,8031;PD6889,8062;PD6860,8096;PD6835,8132;PD6813,8171;PD6796,8211;PD6784,8253;PD6776,8297;PD6773,8342;PD6773,8591;PD6776,8636;PD6784,8680;PD6796,8722;PD6813,8762;PD6835,8801;PD6860,8837;PD6889,8871;PD6922,8902;PD6958,8931;PD6997,8956;PD7039,8978;PD7083,8997;PD7130,9011;PD7178,9022;PD7229,9029;PD7281,9031;PU; \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__--show__edg__--obj__oct__--r1_ax__z__--r1_ang__45__--th__4.out b/share/extensions/tests/data/refs/polyhedron_3d__--show__edg__--obj__oct__--r1_ax__z__--r1_ang__45__--th__4.out
new file mode 100644
index 0000000..1327760
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__--show__edg__--obj__oct__--r1_ax__z__--r1_ang__45__--th__4.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="oct:z45.00:x0.00:x0.00:z0.00:x0.00:x0.00"><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge1-2" d="M -7.10543e-15 70.7107 L -70.7107 -7.10543e-15"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge1-3" d="M -7.10543e-15 70.7107 L 0 -0"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge1-4" d="M -7.10543e-15 70.7107 L 0 -0"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge1-5" d="M -7.10543e-15 70.7107 L 70.7107 7.10543e-15"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge2-3" d="M -70.7107 -7.10543e-15 L 0 -0"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge2-4" d="M -70.7107 -7.10543e-15 L 0 -0"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge2-6" d="M -70.7107 -7.10543e-15 L 7.10543e-15 -70.7107"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge3-5" d="M 0 -0 L 70.7107 7.10543e-15"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge3-6" d="M 0 -0 L 7.10543e-15 -70.7107"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge4-5" d="M 0 -0 L 70.7107 7.10543e-15"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge4-6" d="M 0 -0 L 7.10543e-15 -70.7107"/><svg:path style="fill:none;stroke:#000000;stroke-linecap:round;stroke-width:4.0" ns1:label="Edge5-6" d="M 70.7107 7.10543e-15 L 7.10543e-15 -70.7107"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__x__--r1_ang__45__--r2_ax__y__--r2_ang__45.out b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__x__--r1_ang__45__--r2_ax__y__--r2_ang__45.out
new file mode 100644
index 0000000..5b78bb8
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__x__--r1_ang__45__--r2_ax__y__--r2_ang__45.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="cube:x45.00:y45.00:x0.00:x0.00:y0.00:x0.00"><svg:path ns1:label="Face:1" style="fill:#D40000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M 85.3553 -7.10543e-15 L 35.3553 70.7107 L -14.6447 7.10543e-15 L 35.3553 -70.7107 Z"/><svg:path ns1:label="Face:4" style="fill:#780000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M -85.3553 7.10543e-15 L -35.3553 -70.7107 L 35.3553 -70.7107 L -14.6447 7.10543e-15 Z"/><svg:path ns1:label="Face:5" style="fill:#A90000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M -35.3553 70.7107 L -85.3553 7.10543e-15 L -14.6447 7.10543e-15 L 35.3553 70.7107 Z"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__y__--r1_ang__45__--z_sort__cent.out b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__y__--r1_ang__45__--z_sort__cent.out
new file mode 100644
index 0000000..703447a
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__y__--r1_ang__45__--z_sort__cent.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="cube:y45.00:x0.00:x0.00:y0.00:x0.00:x0.00"><svg:path ns1:label="Face:1" style="fill:#D40000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M 70.7107 -50 L 70.7107 50 L 7.10543e-15 50 L 7.10543e-15 -50 Z"/><svg:path ns1:label="Face:4" style="fill:#970000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M -70.7107 50 L -70.7107 -50 L 7.10543e-15 -50 L 7.10543e-15 50 Z"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__z__--r1_ang__45__--z_sort__max.out b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__z__--r1_ang__45__--z_sort__max.out
new file mode 100644
index 0000000..a7e0a5d
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__--show__fce__--obj__cube__--r1_ax__z__--r1_ang__45__--z_sort__max.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="cube:z45.00:x0.00:x0.00:z0.00:x0.00:x0.00"><svg:path ns1:label="Face:4" style="fill:#CD0000;fill-opacity:1.0;stroke:#000000;stroke-linejoin:round;stroke-opacity:1.0;stroke-width:2" d="M -7.10543e-15 70.7107 L -70.7107 -7.10543e-15 L 7.10543e-15 -70.7107 L 70.7107 7.10543e-15 Z"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__--show__vtx__--obj__methane.out b/share/extensions/tests/data/refs/polyhedron_3d__--show__vtx__--obj__methane.out
new file mode 100644
index 0000000..9870376
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__--show__vtx__--obj__methane.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="methane:x0.00:x0.00:x0.00:x0.00:x0.00:x0.00"><svg:circle cx="0.0" cy="0.0" r="2" style="fill:#000000;stroke:#000000;stroke-width:2" ns1:label="Point0"/><svg:circle cx="0.0" cy="0.0" r="2" style="fill:#000000;stroke:#000000;stroke-width:2" ns1:label="Point1"/><svg:circle cx="-28.867513" cy="-50.0" r="2" style="fill:#000000;stroke:#000000;stroke-width:2" ns1:label="Point2"/><svg:circle cx="-28.867513" cy="50.0" r="2" style="fill:#000000;stroke:#000000;stroke-width:2" ns1:label="Point3"/><svg:circle cx="57.735027" cy="0.0" r="2" style="fill:#000000;stroke:#000000;stroke-width:2" ns1:label="Point4"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/polyhedron_3d__31c852a9dcfffc92123ff370cba34361.out b/share/extensions/tests/data/refs/polyhedron_3d__31c852a9dcfffc92123ff370cba34361.out
new file mode 100644
index 0000000..dc24f34
--- /dev/null
+++ b/share/extensions/tests/data/refs/polyhedron_3d__31c852a9dcfffc92123ff370cba34361.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="cube:x0.00:x0.00:x0.00:x0.00:x0.00:x0.00" transform="translate(202.735, 481.17)"><svg:path d="M50.0,-50.0L-50.0,-50.0L-50.0,50.0L50.0,50.0z" style="stroke:#000000;stroke-width:2.0;stroke-linejoin:round;stroke-opacity:1.0;fill:#CD0000;fill-opacity:1.0" inkscape:label="Face:0"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/prepare_file_save_as.out b/share/extensions/tests/data/refs/prepare_file_save_as.out
new file mode 100644
index 0000000..999f85f
--- /dev/null
+++ b/share/extensions/tests/data/refs/prepare_file_save_as.out
@@ -0,0 +1,115 @@
+<svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="input.svg" inkscape:version="1.1-dev (2cd319ed73, 2020-03-31, custom)" id="svg8" version="1.1" viewBox="0 0 1000 1000" height="1000" width="1000">
+ <metadata id="metadata41">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs33">
+ <marker inkscape:isstock="true" style="overflow:visible" id="Arrow2Lstart" refX="0.0" refY="0.0" orient="auto" inkscape:stockid="Arrow2Lstart">
+ <path transform="scale(1.1) translate(1,0)" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" id="path859"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview inkscape:current-layer="webslicer-layer" inkscape:window-maximized="0" inkscape:window-y="20" inkscape:window-x="67" inkscape:cy="481.16986" inkscape:cx="202.7349" inkscape:zoom="0.6675088" inkscape:snap-text-baseline="true" showgrid="true" id="base" inkscape:window-height="879" inkscape:window-width="1188" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff">
+ <inkscape:grid empopacity="0.25098039" empcolor="#0000ff" opacity="0.25098039" color="#8080ff" empspacing="10" spacingy="10" spacingx="10" id="grid27" type="xygrid"/>
+ </sodipodi:namedview>
+ <g style="display:inline" inkscape:label="Slide3" id="webslicer-layer" inkscape:groupmode="layer">
+ <path d="m 651.3089,353.92661 h 248.69112 v 201.4981 H 651.3089 Z" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927" id="slicerect1">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </path>
+ </g>
+ <g style="display:inline" inkscape:label="Slide2" id="layer2" inkscape:groupmode="layer">
+ <path d="m 200,450 a 50,50 0 0 1 -50,50 50,50 0 0 1 -50,-50 50,50 0 0 1 50,-50 50,50 0 0 1 50,50" inkscape:label="#path3736" style="display:inline;fill:#000080;stroke:none" id="c1"/>
+ <path d="M 500,450 A 100,50 0 0 1 400,500 100,50 0 0 1 300,450 100,50 0 0 1 400,400 100,50 0 0 1 500,450" inkscape:label="#path3738" style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2"/>
+ <path d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3"/>
+ <path inkscape:label="#path3746" inkscape:connector-curvature="0" id="p1" d="M 100,600 200,700 300,600 400,700" style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)"/>
+ <path inkscape:label="#path3748" inkscape:connector-curvature="0" id="p2" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" style="display:inline;fill:none;stroke:#000000;stroke-width:10"/>
+ <path d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1"/>
+ <path d="m 444.83319,892.13626 -45.33888,-8.13445 -32.40427,32.73753 -6.27416,-45.63352 -41.14871,-20.70184 41.46124,-20.06861 6.97296,-45.53197 31.89861,33.23043 45.45825,-7.43846 -21.74682,40.60615 z" inkscape:transform-center-y="-0.16430137" inkscape:transform-center-x="6.4673011" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="u1"/>
+ </g>
+ <g style="display:inline" id="layer1" inkscape:groupmode="layer" inkscape:label="Slide1">
+ <g inkscape:label="#text12" style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="t1" aria-label="Hello World">
+ <path id="path52" d="m 101.43946,89.307918 h 1.44661 v 4.382823 h 5.25653 v -4.382823 h 1.44661 V 100 h -1.44661 v -5.091809 h -5.25653 V 100 h -1.44661 z"/>
+ <path id="path54" d="m 119.27153,95.660146 v 0.644533 h -6.05861 q 0.0859,1.36068 0.81641,2.076828 0.73763,0.708986 2.04818,0.708986 0.75912,0 1.4681,-0.186199 0.71615,-0.186198 1.41798,-0.558595 v 1.246097 q -0.70899,0.300782 -1.45378,0.458334 -0.7448,0.15755 -1.51108,0.15755 -1.91927,0 -3.04362,-1.117187 -1.11719,-1.11719 -1.11719,-3.022143 0,-1.969405 1.0599,-3.122403 1.06706,-1.160159 2.87175,-1.160159 1.61849,0 2.55664,1.045576 0.94532,1.038414 0.94532,2.828782 z m -1.31771,-0.386719 q -0.0143,-1.081383 -0.60873,-1.725916 -0.58724,-0.644533 -1.5612,-0.644533 -1.10287,0 -1.76888,0.623049 -0.65886,0.623048 -0.75912,1.754561 z"/>
+ <path id="path56" d="m 121.43429,88.856745 h 1.31772 V 100 h -1.31772 z"/>
+ <path id="path58" d="m 125.50201,88.856745 h 1.31771 V 100 h -1.31771 z"/>
+ <path id="path60" d="m 132.67781,92.902978 q -1.0599,0 -1.67579,0.830732 -0.61588,0.823569 -0.61588,2.263026 0,1.439456 0.60872,2.270187 0.61589,0.82357 1.68295,0.82357 1.05274,0 1.66862,-0.830731 0.61589,-0.830731 0.61589,-2.263026 0,-1.425134 -0.61589,-2.255865 -0.61588,-0.837893 -1.66862,-0.837893 z m 0,-1.11719 q 1.71875,0 2.69988,1.11719 0.98112,1.117191 0.98112,3.093758 0,1.969405 -0.98112,3.093757 -0.98113,1.117187 -2.69988,1.117187 -1.72592,0 -2.70704,-1.117187 -0.97396,-1.124352 -0.97396,-3.093757 0,-1.976567 0.97396,-3.093758 0.98112,-1.11719 2.70704,-1.11719 z"/>
+ <path id="path62" d="m 142.30999,89.307918 h 1.46094 l 2.24871,9.037781 2.24154,-9.037781 h 1.62565 l 2.24871,9.037781 2.24154,-9.037781 h 1.4681 L 153.15963,100 h -1.81902 L 149.08475,90.718729 146.8074,100 h -1.81901 z"/>
+ <path id="path64" d="m 159.94871,92.902978 q -1.0599,0 -1.67579,0.830732 -0.61589,0.823569 -0.61589,2.263026 0,1.439456 0.60873,2.270187 0.61589,0.82357 1.68295,0.82357 1.05273,0 1.66862,-0.830731 0.61589,-0.830731 0.61589,-2.263026 0,-1.425134 -0.61589,-2.255865 -0.61589,-0.837893 -1.66862,-0.837893 z m 0,-1.11719 q 1.71875,0 2.69987,1.11719 0.98112,1.117191 0.98112,3.093758 0,1.969405 -0.98112,3.093757 -0.98112,1.117187 -2.69987,1.117187 -1.72592,0 -2.70704,-1.117187 -0.97396,-1.124352 -0.97396,-3.093757 0,-1.976567 0.97396,-3.093758 0.98112,-1.11719 2.70704,-1.11719 z"/>
+ <path id="path66" d="m 170.45459,93.210922 q -0.222,-0.128907 -0.48698,-0.186198 -0.25781,-0.06445 -0.57292,-0.06445 -1.11719,0 -1.71875,0.730471 -0.5944,0.723309 -0.5944,2.083989 V 100 h -1.32488 v -8.020852 h 1.32488 v 1.246097 q 0.41536,-0.730471 1.08138,-1.081383 0.66602,-0.358074 1.61849,-0.358074 0.13607,0 0.30078,0.02148 0.16472,0.01432 0.36524,0.05013 z"/>
+ <path id="path68" d="m 171.85107,88.856745 h 1.31772 V 100 h -1.31772 z"/>
+ <path id="path70" d="m 181.1968,93.196599 v -4.339854 h 1.31771 V 100 h -1.31771 v -1.203128 q -0.41537,0.716148 -1.05274,1.06706 -0.63021,0.343748 -1.51823,0.343748 -1.45378,0 -2.37045,-1.160156 -0.9095,-1.160159 -0.9095,-3.050788 0,-1.89063 0.9095,-3.050789 0.91667,-1.160159 2.37045,-1.160159 0.88802,0 1.51823,0.350913 0.63737,0.34375 1.05274,1.059898 z m -4.49024,2.800137 q 0,1.453779 0.5944,2.28451 0.60156,0.82357 1.64714,0.82357 1.04557,0 1.64714,-0.82357 0.60156,-0.830731 0.60156,-2.28451 0,-1.45378 -0.60156,-2.277349 -0.60157,-0.830731 -1.64714,-0.830731 -1.04558,0 -1.64714,0.830731 -0.5944,0.823569 -0.5944,2.277349 z"/>
+ </g>
+ <g inkscape:label="#flowRoot14" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="t4" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" aria-label="flow text which wraps">
+ <path id="path73" style="font-size:55.4331px" d="m 121.57607,226.59125 h 13.85828 v 42.11616 h -5.00739 v -37.97492 h -8.90502 q -2.67963,0 -3.73524,1.08268 -1.02854,1.08268 -1.02854,3.89764 v 2.67962 h 8.20128 v 3.87058 h -8.20128 v 26.4444 h -5.00739 v -26.4444 h -4.76378 v -3.87058 h 4.76378 v -2.11122 q 0,-5.06152 2.35483,-7.36221 2.35482,-2.32775 7.47047,-2.32775 z"/>
+ <path id="path75" style="font-size:55.4331px" d="m 157.65631,241.88407 q -4.00591,0 -6.33366,3.13977 -2.32776,3.11269 -2.32776,8.55315 0,5.44046 2.30069,8.58022 2.32776,3.1127 6.36073,3.1127 3.97884,0 6.3066,-3.13977 2.32776,-3.13976 2.32776,-8.55315 0,-5.38632 -2.32776,-8.52609 -2.32776,-3.16683 -6.3066,-3.16683 z m 0,-4.22244 q 6.49607,0 10.20424,4.22244 3.70817,4.22244 3.70817,11.69292 0,7.44341 -3.70817,11.69292 -3.70817,4.22244 -10.20424,4.22244 -6.52313,0 -10.2313,-4.22244 -3.68111,-4.24951 -3.68111,-11.69292 0,-7.47048 3.68111,-11.69292 3.70817,-4.22244 10.2313,-4.22244 z"/>
+ <path id="path77" style="font-size:55.4331px" d="m 176.90091,238.39243 h 4.98032 l 6.22539,23.65651 6.19833,-23.65651 h 5.87353 l 6.2254,23.65651 6.19833,-23.65651 h 4.98031 l -7.93061,30.31498 h -5.87353 l -6.52313,-24.84745 -6.5502,24.84745 h -5.87353 z"/>
+ <path id="path79" style="font-size:55.4331px" d="m 247.7351,229.78515 v 8.60728 h 10.25837 v 3.87058 H 247.7351 v 16.4567 q 0,3.70817 1.00147,4.76378 1.02855,1.05561 4.14124,1.05561 h 5.11566 v 4.16831 h -5.11566 q -5.76525,0 -7.95768,-2.13829 -2.19242,-2.16535 -2.19242,-7.84941 v -16.4567 h -3.65404 v -3.87058 h 3.65404 v -8.60728 z"/>
+ <path id="path81" style="font-size:55.4331px" d="m 290.50087,252.30484 v 2.43603 h -22.89864 q 0.32481,5.14272 3.08564,7.84941 2.78789,2.67963 7.74114,2.67963 2.8691,0 5.54873,-0.70374 2.70669,-0.70374 5.35925,-2.11122 v 4.70965 q -2.67963,1.13681 -5.49459,1.73228 -2.81496,0.59547 -5.71112,0.59547 -7.25394,0 -11.50346,-4.22244 -4.22244,-4.22244 -4.22244,-11.42225 0,-7.44341 4.00591,-11.80119 4.03297,-4.38484 10.85384,-4.38484 6.11713,0 9.6629,3.95177 3.57284,3.92471 3.57284,10.69144 z m -4.98032,-1.46161 q -0.0541,-4.08711 -2.30069,-6.52313 -2.21949,-2.43603 -5.90059,-2.43603 -4.16831,0 -6.68554,2.35482 -2.49016,2.35483 -2.86909,6.63141 z"/>
+ <path id="path83" style="font-size:55.4331px" d="m 322.90001,238.39243 -10.96212,14.75149 11.53052,15.56349 h -5.87352 l -8.82383,-11.90945 -8.82382,11.90945 h -5.87353 l 11.77412,-15.86123 -10.77264,-14.45375 h 5.87352 l 8.03889,10.79972 8.03888,-10.79972 z"/>
+ <path id="path85" style="font-size:55.4331px" d="m 335.43199,229.78515 v 8.60728 h 10.25838 v 3.87058 h -10.25838 v 16.4567 q 0,3.70817 1.00148,4.76378 1.02855,1.05561 4.14124,1.05561 h 5.11566 v 4.16831 h -5.11566 q -5.76525,0 -7.95768,-2.13829 -2.19242,-2.16535 -2.19242,-7.84941 v -16.4567 h -3.65404 v -3.87058 h 3.65404 v -8.60728 z"/>
+ <path id="path87" style="font-size:55.4331px" d="m 108.0426,307.68382 h 4.98032 l 6.2254,23.65651 6.19833,-23.65651 h 5.87352 l 6.2254,23.65651 6.19833,-23.65651 h 4.98032 l -7.93062,30.31497 h -5.87352 l -6.52314,-24.84745 -6.5502,24.84745 h -5.87352 z"/>
+ <path id="path89" style="font-size:55.4331px" d="m 181.50229,319.70154 v 18.29725 h -4.98032 v -18.13485 q 0,-4.30364 -1.67815,-6.44193 -1.67815,-2.13829 -5.03445,-2.13829 -4.03298,0 -6.36074,2.57136 -2.32775,2.57136 -2.32775,7.01034 v 17.13337 h -5.00739 v -42.11616 h 5.00739 v 16.51083 q 1.78642,-2.73376 4.19537,-4.0871 2.43603,-1.35335 5.60286,-1.35335 5.22392,0 7.90355,3.24803 2.67963,3.22097 2.67963,9.5005 z"/>
+ <path id="path91" style="font-size:55.4331px" d="m 191.48999,307.68382 h 4.98032 v 30.31497 h -4.98032 z m 0,-11.80119 h 4.98032 v 6.3066 h -4.98032 z"/>
+ <path id="path93" style="font-size:55.4331px" d="m 228.67997,308.8477 v 4.65551 q -2.11122,-1.16388 -4.24951,-1.73228 -2.11122,-0.59548 -4.27658,-0.59548 -4.84498,0 -7.52461,3.08563 -2.67963,3.05857 -2.67963,8.60729 0,5.54873 2.67963,8.63436 2.67963,3.05856 7.52461,3.05856 2.16536,0 4.27658,-0.5684 2.13829,-0.59548 4.24951,-1.75936 v 4.60139 q -2.08416,0.97441 -4.33071,1.46161 -2.21949,0.48721 -4.73672,0.48721 -6.84794,0 -10.88091,-4.30365 -4.03297,-4.30364 -4.03297,-11.61172 0,-7.41634 4.06004,-11.66585 4.08711,-4.24951 11.17865,-4.24951 2.30069,0 4.49311,0.4872 2.19242,0.46014 4.24951,1.40749 z"/>
+ <path id="path95" style="font-size:55.4331px" d="m 262.59485,319.70154 v 18.29725 h -4.98031 v -18.13485 q 0,-4.30364 -1.67816,-6.44193 -1.67815,-2.13829 -5.03445,-2.13829 -4.03297,0 -6.36073,2.57136 -2.32776,2.57136 -2.32776,7.01034 v 17.13337 h -5.00738 v -42.11616 h 5.00738 v 16.51083 q 1.78642,-2.73376 4.19538,-4.0871 2.43603,-1.35335 5.60286,-1.35335 5.22392,0 7.90355,3.24803 2.67962,3.22097 2.67962,9.5005 z"/>
+ <path id="path97" style="font-size:55.4331px" d="m 108.0426,376.9752 h 4.98032 l 6.2254,23.65651 6.19833,-23.65651 h 5.87352 l 6.2254,23.65651 6.19833,-23.65651 h 4.98032 l -7.93062,30.31498 h -5.87352 l -6.52314,-24.84746 -6.5502,24.84746 h -5.87352 z"/>
+ <path id="path99" style="font-size:55.4331px" d="m 173.86941,381.63071 q -0.83908,-0.4872 -1.84055,-0.70374 -0.97441,-0.2436 -2.16536,-0.2436 -4.22244,0 -6.49607,2.76083 -2.24655,2.73376 -2.24655,7.87648 v 15.9695 h -5.00739 V 376.9752 h 5.00739 v 4.70965 q 1.56988,-2.76083 4.08711,-4.08711 2.51722,-1.35335 6.11712,-1.35335 0.51428,0 1.13682,0.0812 0.62254,0.0541 1.38041,0.18947 z"/>
+ <path id="path101" style="font-size:55.4331px" d="m 192.92453,392.05149 q -6.03593,0 -8.36368,1.38041 -2.32776,1.38041 -2.32776,4.70965 0,2.65256 1.73228,4.22244 1.75936,1.54282 4.76379,1.54282 4.14124,0 6.6314,-2.92323 2.51722,-2.9503 2.51722,-7.82235 v -1.10974 z m 9.93357,-2.05709 v 17.29578 h -4.98032 v -4.60138 q -1.70521,2.76082 -4.24951,4.0871 -2.54429,1.29922 -6.22539,1.29922 -4.65552,0 -7.41635,-2.59843 -2.73376,-2.62549 -2.73376,-7.01034 0,-5.11565 3.41044,-7.71408 3.4375,-2.59842 10.2313,-2.59842 h 6.98327 v -0.48721 q 0,-3.4375 -2.27362,-5.30512 -2.24656,-1.89469 -6.33366,-1.89469 -2.59843,0 -5.06152,0.62254 -2.46309,0.62254 -4.73672,1.86762 v -4.60138 q 2.73376,-1.05561 5.30512,-1.56988 2.57136,-0.54134 5.00739,-0.54134 6.57726,0 9.8253,3.41044 3.24803,3.41043 3.24803,10.33957 z"/>
+ <path id="path103" style="font-size:55.4331px" d="m 217.96146,402.74293 v 16.07776 h -5.00738 V 376.9752 h 5.00738 v 4.60138 q 1.56988,-2.7067 3.95177,-4.00591 2.40896,-1.32628 5.7382,-1.32628 5.52165,0 8.95916,4.38485 3.46456,4.38484 3.46456,11.53051 0,7.14568 -3.46456,11.53052 -3.43751,4.38485 -8.95916,4.38485 -3.32924,0 -5.7382,-1.29922 -2.38189,-1.32628 -3.95177,-4.03297 z m 16.94391,-10.58318 q 0,-5.49459 -2.27363,-8.60728 -2.24655,-3.13977 -6.19833,-3.13977 -3.95177,0 -6.22539,3.13977 -2.24656,3.11269 -2.24656,8.60728 0,5.49459 2.24656,8.63436 2.27362,3.1127 6.22539,3.1127 3.95178,0 6.19833,-3.1127 2.27363,-3.13977 2.27363,-8.63436 z"/>
+ <path id="path105" style="font-size:55.4331px" d="m 267.65638,377.86841 v 4.70965 q -2.11122,-1.08268 -4.38485,-1.62402 -2.27362,-0.54134 -4.70965,-0.54134 -3.70817,0 -5.57579,1.13681 -1.84055,1.13681 -1.84055,3.41044 0,1.73228 1.32628,2.73376 1.32628,0.97441 5.33219,1.86762 l 1.70522,0.37893 q 5.30512,1.13682 7.52461,3.22097 2.24655,2.05709 2.24655,5.76526 0,4.22244 -3.3563,6.68554 -3.32923,2.46309 -9.17569,2.46309 -2.43603,0 -5.08859,-0.48721 -2.62549,-0.46014 -5.54872,-1.40748 v -5.14272 q 2.76083,1.43455 5.44046,2.16536 2.67962,0.70374 5.30512,0.70374 3.5187,0 5.41339,-1.19095 1.89468,-1.21801 1.89468,-3.41043 0,-2.03002 -1.38041,-3.1127 -1.35335,-1.08268 -5.9818,-2.08416 l -1.73228,-0.406 q -4.62845,-0.97441 -6.68554,-2.97736 -2.05708,-2.03002 -2.05708,-5.54873 0,-4.27657 3.03149,-6.60433 3.0315,-2.32776 8.60729,-2.32776 2.76083,0 5.19685,0.40601 2.43603,0.406 4.49312,1.21801 z"/>
+ </g>
+ <g inkscape:label="#text3727" style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="t2" aria-label="UPPER">
+ <path id="path108" style="font-size:14.6667px" d="m 201.27474,89.307918 h 1.45378 v 6.495458 q 0,1.718754 0.62305,2.47787 0.62305,0.751955 2.01954,0.751955 1.38932,0 2.01237,-0.751955 0.62305,-0.759116 0.62305,-2.47787 v -6.495458 h 1.45378 v 6.674495 q 0,2.09115 -1.03842,3.15821 -1.03125,1.067057 -3.05078,1.067057 -2.0267,0 -3.06512,-1.067057 -1.03125,-1.06706 -1.03125,-3.15821 z"/>
+ <path id="path110" style="font-size:14.6667px" d="m 213.62829,90.496723 v 4.017587 h 1.81901 q 1.00977,0 1.5612,-0.522787 0.55144,-0.522788 0.55144,-1.489587 0,-0.959638 -0.55144,-1.482425 -0.55143,-0.522788 -1.5612,-0.522788 z m -1.44662,-1.188805 h 3.26563 q 1.79753,0 2.7142,0.816408 0.92383,0.809247 0.92383,2.37761 0,1.582686 -0.92383,2.391932 -0.91667,0.809247 -2.7142,0.809247 h -1.81901 V 100 h -1.44662 z"/>
+ <path id="path112" style="font-size:14.6667px" d="m 222.47987,90.496723 v 4.017587 h 1.81901 q 1.00977,0 1.56121,-0.522787 0.55143,-0.522788 0.55143,-1.489587 0,-0.959638 -0.55143,-1.482425 -0.55144,-0.522788 -1.56121,-0.522788 z m -1.44662,-1.188805 h 3.26563 q 1.79753,0 2.7142,0.816408 0.92383,0.809247 0.92383,2.37761 0,1.582686 -0.92383,2.391932 -0.91667,0.809247 -2.7142,0.809247 h -1.81901 V 100 h -1.44662 z"/>
+ <path id="path114" style="font-size:14.6667px" d="m 229.88483,89.307918 h 6.76044 v 1.217451 h -5.31382 v 3.165372 h 5.09181 v 1.21745 h -5.09181 v 3.874358 h 5.44272 V 100 h -6.88934 z"/>
+ <path id="path116" style="font-size:14.6667px" d="m 244.23643,94.986968 q 0.46549,0.157552 0.90234,0.673178 0.44401,0.515626 0.88803,1.417972 L 247.4949,100 h -1.55404 l -1.36784,-2.742845 q -0.52995,-1.074221 -1.03126,-1.425133 -0.49414,-0.350913 -1.35351,-0.350913 h -1.57553 V 100 H 239.1661 V 89.307918 h 3.26564 q 1.83333,0 2.73568,0.766278 0.90234,0.766278 0.90234,2.313156 0,1.009768 -0.47265,1.675785 -0.4655,0.666018 -1.36068,0.923831 z m -3.62371,-4.490245 v 3.795582 h 1.81902 q 1.04557,0 1.57552,-0.479819 0.53711,-0.486981 0.53711,-1.425134 0,-0.938153 -0.53711,-1.41081 -0.52995,-0.479819 -1.57552,-0.479819 z"/>
+ </g>
+ <g inkscape:label="#text3735" style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="t3" aria-label="Multi line text FOO">
+ <path id="path119" style="font-size:14.6667px" d="m 301.43946,89.307918 h 2.1556 l 2.72852,7.276059 2.74285,-7.276059 h 2.1556 V 100 h -1.41081 v -9.388693 l -2.75717,7.33335 h -1.45378 l -2.75716,-7.33335 V 100 h -1.40365 z"/>
+ <path id="path121" style="font-size:14.6667px" d="m 313.90758,96.834628 v -4.85548 h 1.31772 v 4.80535 q 0,1.138674 0.44401,1.711592 0.44401,0.565757 1.33203,0.565757 1.06706,0 1.68295,-0.68034 0.62305,-0.68034 0.62305,-1.854822 v -4.547537 h 1.31771 V 100 h -1.31771 v -1.231774 q -0.47982,0.730471 -1.11719,1.088545 -0.63021,0.350909 -1.46811,0.350909 -1.38216,0 -2.09831,-0.859374 -0.71615,-0.859377 -0.71615,-2.513678 z m 3.31577,-5.04884 z"/>
+ <path id="path123" style="font-size:14.6667px" d="m 323.35357,88.856745 h 1.31771 V 100 h -1.31771 z"/>
+ <path id="path125" style="font-size:14.6667px" d="m 328.72468,89.701799 v 2.277349 h 2.7142 v 1.024091 h -2.7142 v 4.354177 q 0,0.981122 0.26497,1.260419 0.27214,0.279298 1.09571,0.279298 h 1.35352 V 100 h -1.35352 q -1.5254,0 -2.10548,-0.565757 -0.58008,-0.572917 -0.58008,-2.076827 v -4.354177 h -0.9668 v -1.024091 h 0.9668 v -2.277349 z"/>
+ <path id="path127" style="font-size:14.6667px" d="m 333.17911,91.979148 h 1.31771 V 100 h -1.31771 z m 0,-3.122403 h 1.31771 v 1.668624 h -1.31771 z"/>
+ <path id="path129" style="font-size:14.6667px" d="m 341.91611,88.856745 h 1.31771 V 100 h -1.31771 z"/>
+ <path id="path131" style="font-size:14.6667px" d="m 345.98383,91.979148 h 1.31771 V 100 h -1.31771 z m 0,-3.122403 h 1.31771 v 1.668624 h -1.31771 z"/>
+ <path id="path133" style="font-size:14.6667px" d="M 356.71888,95.158843 V 100 h -1.31771 v -4.798188 q 0,-1.138675 -0.44401,-1.704431 -0.44401,-0.565757 -1.33204,-0.565757 -1.06706,0 -1.68294,0.68034 -0.61589,0.680341 -0.61589,1.854822 V 100 h -1.32487 v -8.020852 h 1.32487 v 1.246097 q 0.47266,-0.723309 1.11003,-1.081383 0.64453,-0.358074 1.48243,-0.358074 1.38216,0 2.09115,0.859377 0.70898,0.852216 0.70898,2.513678 z"/>
+ <path id="path135" style="font-size:14.6667px" d="m 366.22216,95.660146 v 0.644533 h -6.05861 q 0.0859,1.36068 0.81641,2.076828 0.73763,0.708986 2.04818,0.708986 0.75912,0 1.4681,-0.186199 0.71615,-0.186198 1.41798,-0.558595 v 1.246097 q -0.70899,0.300782 -1.45378,0.458334 -0.7448,0.15755 -1.51108,0.15755 -1.91927,0 -3.04362,-1.117187 -1.11719,-1.11719 -1.11719,-3.022143 0,-1.969405 1.0599,-3.122403 1.06706,-1.160159 2.87175,-1.160159 1.61849,0 2.55664,1.045576 0.94532,1.038414 0.94532,2.828782 z m -1.31771,-0.386719 q -0.0143,-1.081383 -0.60873,-1.725916 -0.58724,-0.644533 -1.5612,-0.644533 -1.10287,0 -1.76888,0.623049 -0.65886,0.623048 -0.75912,1.754561 z"/>
+ <path id="path137" style="font-size:14.6667px" d="m 302.68555,108.03517 v 2.27735 h 2.7142 v 1.02409 h -2.7142 v 4.35418 q 0,0.98112 0.26498,1.26042 0.27213,0.2793 1.0957,0.2793 h 1.35352 v 1.10287 h -1.35352 q -1.52539,0 -2.10547,-0.56576 -0.58008,-0.57292 -0.58008,-2.07683 v -4.35418 h -0.9668 v -1.02409 h 0.9668 v -2.27735 z"/>
+ <path id="path139" style="font-size:14.6667px" d="m 314.00068,113.99352 v 0.64453 h -6.0586 q 0.0859,1.36068 0.8164,2.07683 0.73764,0.70899 2.04819,0.70899 0.75911,0 1.4681,-0.1862 0.71615,-0.1862 1.41797,-0.5586 v 1.2461 q -0.70899,0.30078 -1.45378,0.45834 -0.74479,0.15755 -1.51107,0.15755 -1.91928,0 -3.04363,-1.11719 -1.11719,-1.11719 -1.11719,-3.02214 0,-1.96941 1.0599,-3.12241 1.06706,-1.16016 2.87175,-1.16016 1.6185,0 2.55665,1.04558 0.94531,1.03841 0.94531,2.82878 z m -1.31771,-0.38672 q -0.0143,-1.08138 -0.60872,-1.72591 -0.58724,-0.64454 -1.5612,-0.64454 -1.10287,0 -1.76889,0.62305 -0.65885,0.62305 -0.75912,1.75456 z"/>
+ <path id="path141" style="font-size:14.6667px" d="m 322.57297,110.31252 -2.9004,3.90301 3.05079,4.11785 h -1.55404 l -2.33464,-3.15105 -2.33464,3.15105 H 314.946 l 3.11524,-4.19663 -2.85027,-3.82423 h 1.55404 l 2.12696,2.85743 2.12696,-2.85743 z"/>
+ <path id="path143" style="font-size:14.6667px" d="m 325.88873,108.03517 v 2.27735 h 2.7142 v 1.02409 h -2.7142 v 4.35418 q 0,0.98112 0.26498,1.26042 0.27213,0.2793 1.0957,0.2793 h 1.35352 v 1.10287 h -1.35352 q -1.52539,0 -2.10547,-0.56576 -0.58008,-0.57292 -0.58008,-2.07683 v -4.35418 h -0.9668 v -1.02409 h 0.9668 v -2.27735 z"/>
+ <path id="path145" style="font-size:14.6667px" d="m 301.43946,125.97467 h 6.14454 v 1.21745 h -4.69793 v 3.15105 h 4.2396 v 1.21745 h -4.2396 v 5.10613 h -1.44661 z"/>
+ <path id="path147" style="font-size:14.6667px" d="m 314.22985,126.95579 q -1.57552,0 -2.50652,1.17448 -0.92383,1.17448 -0.92383,3.20118 0,2.01954 0.92383,3.19402 0.931,1.17448 2.50652,1.17448 1.57553,0 2.49219,-1.17448 0.92383,-1.17448 0.92383,-3.19402 0,-2.0267 -0.92383,-3.20118 -0.91666,-1.17448 -2.49219,-1.17448 z m 0,-1.17448 q 2.2487,0 3.59506,1.51107 1.34636,1.50391 1.34636,4.03907 0,2.528 -1.34636,4.03907 -1.34636,1.50391 -3.59506,1.50391 -2.25586,0 -3.60938,-1.50391 -1.34636,-1.50391 -1.34636,-4.03907 0,-2.53516 1.34636,-4.03907 1.35352,-1.51107 3.60938,-1.51107 z"/>
+ <path id="path149" style="font-size:14.6667px" d="m 325.77415,126.95579 q -1.57553,0 -2.50652,1.17448 -0.92383,1.17448 -0.92383,3.20118 0,2.01954 0.92383,3.19402 0.93099,1.17448 2.50652,1.17448 1.57552,0 2.49219,-1.17448 0.92383,-1.17448 0.92383,-3.19402 0,-2.0267 -0.92383,-3.20118 -0.91667,-1.17448 -2.49219,-1.17448 z m 0,-1.17448 q 2.2487,0 3.59506,1.51107 1.34636,1.50391 1.34636,4.03907 0,2.528 -1.34636,4.03907 -1.34636,1.50391 -3.59506,1.50391 -2.25587,0 -3.60938,-1.50391 -1.34636,-1.50391 -1.34636,-4.03907 0,-2.53516 1.34636,-4.03907 1.35351,-1.51107 3.60938,-1.51107 z"/>
+ </g>
+ <g inkscape:label="#g3772" transform="translate(445.71038,-129.64807)" id="t5">
+ <g style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="text3762" aria-label="Grouped">
+ <path id="path152" style="font-size:14.6667px" d="m 63.019453,228.12268 v -2.87175 h -2.363286 v -1.18881 h 3.795581 v 4.59051 q -0.837892,0.5944 -1.84766,0.90234 -1.009768,0.30078 -2.155604,0.30078 -2.506516,0 -3.924488,-1.46094 -1.410811,-1.4681 -1.410811,-4.08204 0,-2.6211 1.410811,-4.08204 1.417972,-1.4681 3.924488,-1.4681 1.045575,0 1.983728,0.25781 0.945315,0.25782 1.740239,0.75912 v 1.53972 q -0.802085,-0.68034 -1.704431,-1.02409 -0.902346,-0.34376 -1.897791,-0.34376 -1.962244,0 -2.950528,1.09571 -0.981122,1.09571 -0.981122,3.26563 0,2.16277 0.981122,3.25847 0.988284,1.09571 2.950528,1.09571 0.766278,0 1.367842,-0.12891 0.601564,-0.13607 1.081382,-0.41536 z"/>
+ <path id="path154" style="font-size:14.6667px" d="m 71.692,222.85899 q -0.222006,-0.1289 -0.486981,-0.1862 -0.257813,-0.0644 -0.572918,-0.0644 -1.11719,0 -1.718754,0.73047 -0.594402,0.72331 -0.594402,2.08399 v 4.22527 h -1.324873 v -8.02085 h 1.324873 v 1.2461 q 0.415366,-0.73047 1.081383,-1.08139 0.666017,-0.35807 1.618493,-0.35807 0.136068,0 0.300782,0.0215 0.164714,0.0143 0.365235,0.0501 z"/>
+ <path id="path156" style="font-size:14.6667px" d="m 75.881463,222.55105 q -1.059898,0 -1.675785,0.83073 -0.615887,0.82357 -0.615887,2.26303 0,1.43945 0.608725,2.27018 0.615887,0.82357 1.682947,0.82357 1.052737,0 1.668624,-0.83073 0.615886,-0.83073 0.615886,-2.26302 0,-1.42514 -0.615886,-2.25587 -0.615887,-0.83789 -1.668624,-0.83789 z m 0,-1.11719 q 1.718754,0 2.699876,1.11719 0.981122,1.11719 0.981122,3.09376 0,1.9694 -0.981122,3.09375 -0.981122,1.11719 -2.699876,1.11719 -1.725916,0 -2.707038,-1.11719 -0.97396,-1.12435 -0.97396,-3.09375 0,-1.97657 0.97396,-3.09376 0.981122,-1.11719 2.707038,-1.11719 z"/>
+ <path id="path158" style="font-size:14.6667px" d="m 81.60348,226.4827 v -4.85548 h 1.317712 v 4.80535 q 0,1.13867 0.444011,1.71159 0.444012,0.56576 1.332034,0.56576 1.06706,0 1.682947,-0.68034 0.623048,-0.68034 0.623048,-1.85482 v -4.54754 h 1.317712 v 8.02085 h -1.317712 v -1.23177 q -0.479818,0.73047 -1.11719,1.08854 -0.63021,0.35091 -1.468102,0.35091 -1.382165,0 -2.098312,-0.85937 Q 81.60348,228.137 81.60348,226.4827 Z m 3.315763,-5.04884 z"/>
+ <path id="path160" style="font-size:14.6667px" d="m 92.324208,228.44494 v 4.25392 h -1.324873 v -11.07164 h 1.324873 v 1.21745 q 0.415366,-0.71615 1.045576,-1.0599 0.637371,-0.35091 1.518232,-0.35091 1.460941,0 2.370448,1.16016 0.916669,1.16016 0.916669,3.05079 0,1.89063 -0.916669,3.05079 -0.909507,1.16015 -2.370448,1.16015 -0.880861,0 -1.518232,-0.34375 -0.63021,-0.35091 -1.045576,-1.06706 z m 4.483084,-2.80013 q 0,-1.45378 -0.601564,-2.27735 -0.594403,-0.83073 -1.639978,-0.83073 -1.045575,0 -1.647139,0.83073 -0.594403,0.82357 -0.594403,2.27735 0,1.45378 0.594403,2.28451 0.601564,0.82357 1.647139,0.82357 1.045575,0 1.639978,-0.82357 0.601564,-0.83073 0.601564,-2.28451 z"/>
+ <path id="path162" style="font-size:14.6667px" d="m 107.22008,225.30822 v 0.64453 h -6.05861 q 0.0859,1.36068 0.81641,2.07683 0.73763,0.70898 2.04818,0.70898 0.75911,0 1.4681,-0.18619 0.71615,-0.1862 1.41797,-0.5586 v 1.2461 q -0.70898,0.30078 -1.45378,0.45833 -0.74479,0.15755 -1.51107,0.15755 -1.91927,0 -3.04362,-1.11719 -1.117195,-1.11719 -1.117195,-3.02214 0,-1.9694 1.059895,-3.1224 1.06706,-1.16016 2.87175,-1.16016 1.6185,0 2.55665,1.04558 0.94532,1.03841 0.94532,2.82878 z m -1.31772,-0.38672 q -0.0143,-1.08138 -0.60872,-1.72592 -0.58724,-0.64453 -1.5612,-0.64453 -1.10287,0 -1.76889,0.62305 -0.65885,0.62305 -0.75911,1.75456 z"/>
+ <path id="path164" style="font-size:14.6667px" d="m 114.66085,222.84467 v -4.33985 h 1.31771 v 11.14325 h -1.31771 v -1.20313 q -0.41536,0.71615 -1.05274,1.06706 -0.63021,0.34375 -1.51823,0.34375 -1.45378,0 -2.37045,-1.16015 -0.9095,-1.16016 -0.9095,-3.05079 0,-1.89063 0.9095,-3.05079 0.91667,-1.16016 2.37045,-1.16016 0.88802,0 1.51823,0.35091 0.63738,0.34375 1.05274,1.0599 z m -4.49024,2.80014 q 0,1.45378 0.5944,2.28451 0.60156,0.82357 1.64714,0.82357 1.04557,0 1.64714,-0.82357 0.60156,-0.83073 0.60156,-2.28451 0,-1.45378 -0.60156,-2.27735 -0.60157,-0.83073 -1.64714,-0.83073 -1.04558,0 -1.64714,0.83073 -0.5944,0.82357 -0.5944,2.27735 z"/>
+ </g>
+ <g style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" id="text3766" aria-label="text">
+ <path id="path167" style="font-size:14.6667px" d="m 56.975172,249.34987 v 2.27735 h 2.714199 v 1.02409 h -2.714199 v 4.35418 q 0,0.98112 0.264975,1.26042 0.272136,0.27929 1.095706,0.27929 h 1.353518 v 1.10287 h -1.353518 q -1.525394,0 -2.105474,-0.56576 Q 55.6503,258.5094 55.6503,257.00549 v -4.35418 h -0.966799 v -1.02409 H 55.6503 v -2.27735 z"/>
+ <path id="path169" style="font-size:14.6667px" d="m 68.290303,255.30822 v 0.64453 h -6.058608 q 0.08594,1.36068 0.816408,2.07683 0.737632,0.70898 2.048182,0.70898 0.759116,0 1.468102,-0.18619 0.716148,-0.1862 1.417972,-0.5586 v 1.2461 q -0.708986,0.30078 -1.453779,0.45833 -0.744793,0.15755 -1.511071,0.15755 -1.919275,0 -3.043627,-1.11719 -1.11719,-1.11719 -1.11719,-3.02214 0,-1.9694 1.059898,-3.1224 1.06706,-1.16016 2.871752,-1.16016 1.618493,0 2.556646,1.04558 0.945315,1.03841 0.945315,2.82878 z m -1.317712,-0.38672 q -0.01432,-1.08138 -0.608725,-1.72592 -0.587241,-0.64453 -1.561201,-0.64453 -1.102868,0 -1.768885,0.62305 -0.658855,0.62305 -0.759116,1.75456 z"/>
+ <path id="path171" style="font-size:14.6667px" d="m 76.862588,251.62722 -2.900397,3.903 3.050788,4.11785 h -1.55404 l -2.334641,-3.15105 -2.334641,3.15105 h -1.55404 l 3.115242,-4.19662 -2.850267,-3.82423 h 1.55404 l 2.126958,2.85743 2.126958,-2.85743 z"/>
+ <path id="path173" style="font-size:14.6667px" d="m 80.178351,249.34987 v 2.27735 h 2.714199 v 1.02409 h -2.714199 v 4.35418 q 0,0.98112 0.264974,1.26042 0.272137,0.27929 1.095706,0.27929 h 1.353519 v 1.10287 h -1.353519 q -1.525394,0 -2.105473,-0.56576 -0.58008,-0.57291 -0.58008,-2.07682 v -4.35418 h -0.966799 v -1.02409 h 0.966799 v -2.27735 z"/>
+ </g>
+ </g>
+ <path d="M 100,200 H 200 V 300 H 100 Z" inkscape:label="#rect3732" style="fill:#000080;stroke:none" id="r1"/>
+ <path d="M 300,200 H 500 V 300 H 300 Z" inkscape:label="#rect3734" style="fill:none;stroke:#ff0000;stroke-width:16" id="r2"/>
+ <path d="M 644.94323,200 H 755.05677 C 779.95532,200 800,217.37206 800,238.9508 v 22.0984 C 800,282.62794 779.95532,300 755.05677,300 H 644.94323 C 620.04468,300 600,282.62794 600,261.0492 V 238.9508 C 600,217.37206 620.04468,200 644.94323,200 Z" inkscape:label="#rect3744" style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3"/>
+ </g>
+ <script id="JessyInk" ns1:version="1.5.5">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/previous_glyph_layer.out b/share/extensions/tests/data/refs/previous_glyph_layer.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/previous_glyph_layer.out
diff --git a/share/extensions/tests/data/refs/previous_glyph_layer__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/previous_glyph_layer__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/previous_glyph_layer__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/print_win32_vector.out b/share/extensions/tests/data/refs/print_win32_vector.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/print_win32_vector.out
diff --git a/share/extensions/tests/data/refs/print_win32_vector__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/print_win32_vector__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/print_win32_vector__--id__p1__--id__r3.out
diff --git a/share/extensions/tests/data/refs/printing_marks.out b/share/extensions/tests/data/refs/printing_marks.out
new file mode 100644
index 0000000..f720f14
--- /dev/null
+++ b/share/extensions/tests/data/refs/printing_marks.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<g id="printing-marks" inkscape:label="Printing Marks" inkscape:groupmode="layer" sodipodi:insensitive="true"><g id="CropMarks" inkscape:label="CropMarks"><path d="M 0,0.0 L 0,-37.7952755913" id="cropTL1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0.0,0 L -37.7952755913,0" id="cropTL2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,0.0 L 1000.0,-37.7952755913" id="cropTR1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,0 L 1037.79527559,0" id="cropTR2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0,1000.0 L 0,1037.79527559" id="cropBL1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0.0,1000.0 L -37.7952755913,1000.0" id="cropBL2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,1000.0 L 1000.0,1037.79527559" id="cropBR1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,1000.0 L 1037.79527559,1000.0" id="cropBR2" style="stroke:#000000;stroke-width:0.25;fill:none"/></g></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/printing_marks__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/printing_marks__--id__p1__--id__r3.out
new file mode 100644
index 0000000..f720f14
--- /dev/null
+++ b/share/extensions/tests/data/refs/printing_marks__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<g id="printing-marks" inkscape:label="Printing Marks" inkscape:groupmode="layer" sodipodi:insensitive="true"><g id="CropMarks" inkscape:label="CropMarks"><path d="M 0,0.0 L 0,-37.7952755913" id="cropTL1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0.0,0 L -37.7952755913,0" id="cropTL2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,0.0 L 1000.0,-37.7952755913" id="cropTR1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,0 L 1037.79527559,0" id="cropTR2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0,1000.0 L 0,1037.79527559" id="cropBL1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 0.0,1000.0 L -37.7952755913,1000.0" id="cropBL2" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,1000.0 L 1000.0,1037.79527559" id="cropBR1" style="stroke:#000000;stroke-width:0.25;fill:none"/><path d="M 1000.0,1000.0 L 1037.79527559,1000.0" id="cropBR2" style="stroke:#000000;stroke-width:0.25;fill:none"/></g></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/ps_input__test__eps.out b/share/extensions/tests/data/refs/ps_input__test__eps.out
new file mode 100644
index 0000000..284919f
--- /dev/null
+++ b/share/extensions/tests/data/refs/ps_input__test__eps.out
@@ -0,0 +1,81 @@
+%PDF-1.4
+%Çì¢
+5 0 obj
+<</Length 6 0 R/Filter /FlateDecode>>
+stream
+xœ]K1†÷œ‚ ô9C7 ÑqÑ1½"ÛÆÒ–ÂìÈ$ÈÍú[68]2®oØ¡±; ãë†W|SŠÎ‡`ù »ì›E²(¾VDAبd²„ÔÙ_ЃÔ{Ê5;Jª“§¨X ³;î:P¥°˜\2m¯¿]–9ĈT09/3ÂSŒ{—b»öþµ¹}²Q؆þÝ­Àão×;œÍ>ÇœAÌendstream
+endobj
+6 0 obj
+171
+endobj
+4 0 obj
+<</Type/Page/MediaBox [0 0 612 792]
+/Parent 3 0 R
+/Resources<</ProcSet[/PDF]
+/ExtGState 8 0 R
+>>
+/Contents 5 0 R
+>>
+endobj
+3 0 obj
+<< /Type /Pages /Kids [
+4 0 R
+] /Count 1
+>>
+endobj
+1 0 obj
+<</Type /Catalog /Pages 3 0 R
+/Metadata 9 0 R
+>>
+endobj
+7 0 obj
+<</Type/ExtGState
+/OPM 1>>endobj
+8 0 obj
+<</R7
+7 0 R>>
+endobj
+9 0 obj
+<</Type/Metadata
+/Subtype/XML/Length 1366>>stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:fcbe1e9c-a0a9-11f4-0000-69ff9ff4237d' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='GPL Ghostscript 9.26'/>
+<rdf:Description rdf:about='uuid:fcbe1e9c-a0a9-11f4-0000-69ff9ff4237d' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2019-04-26T21:40:29-04:00</xmp:ModifyDate>
+<xmp:CreateDate>2019-04-26T21:40:29-04:00</xmp:CreateDate>
+<xmp:CreatorTool>cairo 1.15.10 (http://cairographics.org)</xmp:CreatorTool></rdf:Description>
+<rdf:Description rdf:about='uuid:fcbe1e9c-a0a9-11f4-0000-69ff9ff4237d' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:fcbe1e9c-a0a9-11f4-0000-69ff9ff4237d'/>
+<rdf:Description rdf:about='uuid:fcbe1e9c-a0a9-11f4-0000-69ff9ff4237d' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Untitled</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+
+
+<?xpacket end='w'?>
+endstream
+endobj
+2 0 obj
+<</Producer(GPL Ghostscript 9.26)
+/CreationDate(D:20190426214029-04'00')
+/ModDate(D:20190426214029-04'00')
+/Creator(cairo 1.15.10 \(http://cairographics.org\))>>endobj
+xref
+0 10
+0000000000 65535 f
+0000000465 00000 n
+0000002041 00000 n
+0000000406 00000 n
+0000000275 00000 n
+0000000015 00000 n
+0000000256 00000 n
+0000000529 00000 n
+0000000570 00000 n
+0000000599 00000 n
+trailer
+<< /Size 10 /Root 1 0 R /Info 2 0 R
+/ID [<E3801236EF19E0AF72F8DF7CB7C76A92><E3801236EF19E0AF72F8DF7CB7C76A92>]
+>>
+startxref
+2217
+%%EOF
diff --git a/share/extensions/tests/data/refs/ps_input__test__ps.out b/share/extensions/tests/data/refs/ps_input__test__ps.out
new file mode 100644
index 0000000..a85a26e
--- /dev/null
+++ b/share/extensions/tests/data/refs/ps_input__test__ps.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/render_barcode__--type__Code93__--text__3332222.out b/share/extensions/tests/data/refs/render_barcode__--type__Code93__--text__3332222.out
new file mode 100644
index 0000000..aa4ba53
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode__--type__Code93__--text__3332222.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g id="barcode" style="fill:black" transform="translate(202, 481)"><svg:rect x="0" y="0" id="barcode_bar1" width="1" height="30"/><svg:rect x="2" y="0" id="barcode_bar3" width="1" height="30"/><svg:rect x="4" y="0" id="barcode_bar5" width="4" height="30"/><svg:rect x="9" y="0" id="barcode_bar7" width="1" height="30"/><svg:rect x="11" y="0" id="barcode_bar9" width="1" height="30"/><svg:rect x="16" y="0" id="barcode_bar11" width="1" height="30"/><svg:rect x="18" y="0" id="barcode_bar13" width="1" height="30"/><svg:rect x="20" y="0" id="barcode_bar15" width="1" height="30"/><svg:rect x="25" y="0" id="barcode_bar17" width="1" height="30"/><svg:rect x="27" y="0" id="barcode_bar19" width="1" height="30"/><svg:rect x="29" y="0" id="barcode_bar21" width="1" height="30"/><svg:rect x="34" y="0" id="barcode_bar23" width="1" height="30"/><svg:rect x="36" y="0" id="barcode_bar25" width="1" height="30"/><svg:rect x="38" y="0" id="barcode_bar27" width="1" height="30"/><svg:rect x="42" y="0" id="barcode_bar29" width="1" height="30"/><svg:rect x="45" y="0" id="barcode_bar31" width="1" height="30"/><svg:rect x="47" y="0" id="barcode_bar33" width="1" height="30"/><svg:rect x="51" y="0" id="barcode_bar35" width="1" height="30"/><svg:rect x="54" y="0" id="barcode_bar37" width="1" height="30"/><svg:rect x="56" y="0" id="barcode_bar39" width="1" height="30"/><svg:rect x="60" y="0" id="barcode_bar41" width="1" height="30"/><svg:rect x="63" y="0" id="barcode_bar43" width="1" height="30"/><svg:rect x="65" y="0" id="barcode_bar45" width="1" height="30"/><svg:rect x="69" y="0" id="barcode_bar47" width="1" height="30"/><svg:rect x="72" y="0" id="barcode_bar49" width="2" height="30"/><svg:rect x="75" y="0" id="barcode_bar51" width="2" height="30"/><svg:rect x="79" y="0" id="barcode_bar53" width="1" height="30"/><svg:rect x="81" y="0" id="barcode_bar55" width="1" height="30"/><svg:rect x="84" y="0" id="barcode_bar57" width="1" height="30"/><svg:rect x="86" y="0" id="barcode_bar59" width="2" height="30"/><svg:rect x="90" y="0" id="barcode_bar61" width="1" height="30"/><svg:rect x="92" y="0" id="barcode_bar63" width="1" height="30"/><svg:rect x="94" y="0" id="barcode_bar65" width="4" height="30"/><svg:rect x="99" y="0" id="barcode_bar67" width="1" height="30"/><svg:text x="50" y="39" style="font-size:9px;text-align:center;text-anchor:middle" xml:space="preserve" id="barcode_text">3332222</svg:text></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode__--type__Ean2__--text__55.out b/share/extensions/tests/data/refs/render_barcode__--type__Ean2__--text__55.out
new file mode 100644
index 0000000..5795ee5
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode__--type__Ean2__--text__55.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g id="barcode" style="fill:black" transform="translate(202, 481)"><svg:rect x="1" y="0" id="barcode_bar2" width="1" height="30"/><svg:rect x="3" y="0" id="barcode_bar4" width="2" height="30"/><svg:rect x="6" y="0" id="barcode_bar6" width="3" height="30"/><svg:rect x="11" y="0" id="barcode_bar8" width="1" height="30"/><svg:rect x="13" y="0" id="barcode_bar10" width="1" height="30"/><svg:rect x="15" y="0" id="barcode_bar12" width="3" height="30"/><svg:rect x="20" y="0" id="barcode_bar14" width="1" height="30"/><svg:text x="10" y="39" style="font-size:9px;text-align:center;text-anchor:middle" xml:space="preserve" id="barcode_text">5 5</svg:text></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode__--type__Upce__--text__123456.out b/share/extensions/tests/data/refs/render_barcode__--type__Upce__--text__123456.out
new file mode 100644
index 0000000..334fb2f
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode__--type__Upce__--text__123456.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g id="barcode" style="fill:black" transform="translate(202, 481)"><svg:rect x="0" y="0" id="barcode_bar1" width="1" height="35"/><svg:rect x="2" y="0" id="barcode_bar3" width="1" height="35"/><svg:rect x="4" y="0" id="barcode_bar5" width="2" height="30"/><svg:rect x="8" y="0" id="barcode_bar7" width="2" height="30"/><svg:rect x="12" y="0" id="barcode_bar9" width="1" height="30"/><svg:rect x="15" y="0" id="barcode_bar11" width="2" height="30"/><svg:rect x="18" y="0" id="barcode_bar13" width="4" height="30"/><svg:rect x="23" y="0" id="barcode_bar15" width="1" height="30"/><svg:rect x="26" y="0" id="barcode_bar17" width="3" height="30"/><svg:rect x="30" y="0" id="barcode_bar19" width="1" height="30"/><svg:rect x="32" y="0" id="barcode_bar21" width="3" height="30"/><svg:rect x="37" y="0" id="barcode_bar23" width="1" height="30"/><svg:rect x="39" y="0" id="barcode_bar25" width="1" height="30"/><svg:rect x="41" y="0" id="barcode_bar27" width="4" height="30"/><svg:rect x="46" y="0" id="barcode_bar29" width="1" height="35"/><svg:rect x="48" y="0" id="barcode_bar31" width="1" height="35"/><svg:rect x="50" y="0" id="barcode_bar33" width="1" height="35"/><svg:text x="25" y="40" style="font-size:10px;text-align:center;text-anchor:middle" xml:space="preserve" id="barcode_text">0 123456 </svg:text></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__rect8x32__--text__1234Foo.out b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__rect8x32__--text__1234Foo.out
new file mode 100644
index 0000000..febc9b6
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__rect8x32__--text__1234Foo.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="DataMatrix"><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="28"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq10.out b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq10.out
new file mode 100644
index 0000000..b270ac6
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq10.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="DataMatrix"><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="36"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq144__--text__HelloTest.out b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq144__--text__HelloTest.out
new file mode 100644
index 0000000..1bdb7da
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq144__--text__HelloTest.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="DataMatrix"><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="384"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="388"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="392"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="396"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="400"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="404"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="408"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="412"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="416"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="420"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="424"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="428"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="432"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="436"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="440"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="444"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="448"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="452"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="456"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="460"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="464"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="468"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="472"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="476"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="480"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="484"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="488"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="492"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="496"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="500"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="504"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="508"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="512"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="516"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="520"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="524"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="528"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="532"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="536"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="540"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="544"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="548"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="552"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="556"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="560"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="564"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="568"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="384.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="388.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="392.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="396.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="400.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="404.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="408.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="412.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="416.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="420.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="424.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="428.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="432.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="436.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="440.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="444.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="448.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="452.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="456.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="460.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="464.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="468.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="472.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="476.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="480.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="484.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="488.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="492.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="496.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="500.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="504.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="508.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="512.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="516.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="520.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="524.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="528.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="532.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="536.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="540.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="544.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="548.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="552.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="556.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="560.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="564.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="568.0" y="572"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="572.0" y="572"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq96__--text__Sunshine.out b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq96__--text__Sunshine.out
new file mode 100644
index 0000000..be4c31f
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_datamatrix__--symbol__sq96__--text__Sunshine.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="DataMatrix"><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="0"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="4"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="8"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="12"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="16"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="20"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="24"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="28"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="32"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="36"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="40"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="44"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="48"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="52"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="56"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="60"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="64"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="68"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="72"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="76"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="80"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="84"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="88"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="92"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="96"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="100"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="104"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="108"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="112"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="116"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="120"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="124"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="128"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="132"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="136"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="140"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="144"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="148"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="152"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="156"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="160"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="164"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="168"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="172"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="176"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="180"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="184"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="188"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="192"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="196"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="200"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="204"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="208"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="212"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="216"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="220"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="224"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="228"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="232"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="236"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="240"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="244"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="248"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="252"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="256"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="260"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="264"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="268"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="272"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="276"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="280"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="284"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="288"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="292"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="296"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="300"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="304"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="308"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="312"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="316"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="320"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="324"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="328"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="332"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="336"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="340"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="344"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="348"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="352"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="356"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="360"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="364"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="368"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="372"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="376"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="0.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="4.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="8.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="12.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="16.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="20.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="24.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="28.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="32.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="36.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="40.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="44.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="48.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="52.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="56.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="60.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="64.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="68.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="72.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="76.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="80.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="84.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="88.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="92.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="96.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="100.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="104.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="108.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="112.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="116.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="120.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="124.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="128.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="132.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="136.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="140.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="144.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="148.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="152.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="156.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="160.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="164.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="168.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="172.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="176.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="180.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="184.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="188.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="192.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="196.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="200.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="204.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="208.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="212.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="216.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="220.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="224.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="228.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="232.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="236.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="240.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="244.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="248.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="252.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="256.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="260.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="264.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="268.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="272.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="276.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="280.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="284.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="288.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="292.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="296.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="300.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="304.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="308.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="312.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="316.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="320.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="324.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="328.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="332.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="336.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="340.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="344.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="348.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="352.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="356.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="360.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="364.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="368.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="372.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="376.0" y="380"/><svg:rect height="4" style="fill:#000000;stroke:none;stroke-width:1" width="4" x="380.0" y="380"/></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__0123456789__--typenumber__0.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__0123456789__--typenumber__0.out
new file mode 100644
index 0000000..b9eaf54
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__0123456789__--typenumber__0.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="QR Code: 0123456789"><svg:rect x="0" y="0" width="290.0" height="290.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:path d="M 239.000000,250.000000 L 231.000000,250.000000 C 230.447715,250.000000 230.000000,249.552285 230.000000,249.000000 L 230.000000,241.000000 C 230.000000,240.447715 230.447715,240.000000 231.000000,240.000000 L 239.000000,240.000000 C 239.552285,240.000000 240.000000,240.447715 240.000000,241.000000 L 240.000000,249.000000 C 240.000000,249.552285 239.552285,250.000000 239.000000,250.000000 z M 209.000000,250.000000 L 191.000000,250.000000 C 190.447715,250.000000 190.000000,249.552285 190.000000,249.000000 L 190.000000,231.000000 C 190.000000,230.447715 189.552285,230.000000 189.000000,230.000000 L 171.000000,230.000000 C 170.447715,230.000000 170.000000,230.447715 170.000000,231.000000 L 170.000000,239.000000 C 170.000000,239.552285 169.552285,240.000000 169.000000,240.000000 L 141.000000,240.000000 C 140.447715,240.000000 140.000000,240.447715 140.000000,241.000000 L 140.000000,249.000000 C 140.000000,249.552285 139.552285,250.000000 139.000000,250.000000 L 121.000000,250.000000 C 120.447715,250.000000 120.000000,249.552285 120.000000,249.000000 L 120.000000,241.000000 C 120.000000,240.447715 120.447715,240.000000 121.000000,240.000000 L 139.000000,240.000000 C 139.552285,240.000000 140.000000,239.552285 140.000000,239.000000 L 140.000000,231.000000 C 140.000000,230.447715 139.552285,230.000000 139.000000,230.000000 L 131.000000,230.000000 C 130.447715,230.000000 130.000000,229.552285 130.000000,229.000000 L 130.000000,221.000000 C 130.000000,220.447715 129.552285,220.000000 129.000000,220.000000 L 121.000000,220.000000 C 120.447715,220.000000 120.000000,219.552285 120.000000,219.000000 L 120.000000,211.000000 C 120.000000,210.447715 120.447715,210.000000 121.000000,210.000000 L 129.000000,210.000000 C 129.552285,210.000000 130.000000,210.447715 130.000000,211.000000 L 130.000000,219.000000 C 130.000000,219.552285 130.447715,220.000000 131.000000,220.000000 L 139.000000,220.000000 C 139.552285,220.000000 140.000000,220.447715 140.000000,221.000000 L 140.000000,229.000000 C 140.000000,229.552285 140.447715,230.000000 141.000000,230.000000 L 149.000000,230.000000 C 149.552285,230.000000 150.000000,229.552285 150.000000,229.000000 L 150.000000,221.000000 C 150.000000,220.447715 150.447715,220.000000 151.000000,220.000000 L 159.000000,220.000000 C 159.552285,220.000000 160.000000,220.447715 160.000000,221.000000 L 160.000000,229.000000 C 160.000000,229.552285 160.447715,230.000000 161.000000,230.000000 L 169.000000,230.000000 C 169.552285,230.000000 170.000000,229.552285 170.000000,229.000000 L 170.000000,211.000000 C 170.000000,210.447715 169.552285,210.000000 169.000000,210.000000 L 161.000000,210.000000 C 160.447715,210.000000 160.000000,209.552285 160.000000,209.000000 L 160.000000,201.000000 C 160.000000,200.447715 160.447715,200.000000 161.000000,200.000000 L 169.000000,200.000000 C 169.552285,200.000000 170.000000,199.552285 170.000000,199.000000 L 170.000000,191.000000 C 170.000000,190.447715 169.552285,190.000000 169.000000,190.000000 L 151.000000,190.000000 C 150.447715,190.000000 150.000000,189.552285 150.000000,189.000000 L 150.000000,181.000000 C 150.000000,180.447715 150.447715,180.000000 151.000000,180.000000 L 169.000000,180.000000 C 169.552285,180.000000 170.000000,180.447715 170.000000,181.000000 L 170.000000,189.000000 C 170.000000,189.552285 170.447715,190.000000 171.000000,190.000000 L 179.000000,190.000000 C 179.552285,190.000000 180.000000,190.447715 180.000000,191.000000 L 180.000000,199.000000 C 180.000000,199.552285 179.552285,200.000000 179.000000,200.000000 L 171.000000,200.000000 C 170.447715,200.000000 170.000000,200.447715 170.000000,201.000000 L 170.000000,209.000000 C 170.000000,209.552285 170.447715,210.000000 171.000000,210.000000 L 179.000000,210.000000 C 179.552285,210.000000 180.000000,210.447715 180.000000,211.000000 L 180.000000,219.000000 C 180.000000,219.552285 180.447715,220.000000 181.000000,220.000000 L 189.000000,220.000000 C 189.552285,220.000000 190.000000,220.447715 190.000000,221.000000 L 190.000000,229.000000 C 190.000000,229.552285 190.447715,230.000000 191.000000,230.000000 L 199.000000,230.000000 C 199.552285,230.000000 200.000000,229.552285 200.000000,229.000000 L 200.000000,211.000000 C 200.000000,210.447715 199.552285,210.000000 199.000000,210.000000 L 191.000000,210.000000 C 190.447715,210.000000 190.000000,209.552285 190.000000,209.000000 L 190.000000,201.000000 C 190.000000,200.447715 190.447715,200.000000 191.000000,200.000000 L 199.000000,200.000000 C 199.552285,200.000000 200.000000,200.447715 200.000000,201.000000 L 200.000000,209.000000 C 200.000000,209.552285 200.447715,210.000000 201.000000,210.000000 L 209.000000,210.000000 C 209.552285,210.000000 210.000000,209.552285 210.000000,209.000000 L 210.000000,191.000000 C 210.000000,190.447715 209.552285,190.000000 209.000000,190.000000 L 201.000000,190.000000 C 200.447715,190.000000 200.000000,189.552285 200.000000,189.000000 L 200.000000,181.000000 C 200.000000,180.447715 200.447715,180.000000 201.000000,180.000000 L 209.000000,180.000000 C 209.552285,180.000000 210.000000,179.552285 210.000000,179.000000 L 210.000000,171.000000 C 210.000000,170.447715 209.552285,170.000000 209.000000,170.000000 L 191.000000,170.000000 C 190.447715,170.000000 190.000000,170.447715 190.000000,171.000000 L 190.000000,179.000000 C 190.000000,179.552285 189.552285,180.000000 189.000000,180.000000 L 181.000000,180.000000 C 180.447715,180.000000 180.000000,179.552285 180.000000,179.000000 L 180.000000,171.000000 C 180.000000,170.447715 179.552285,170.000000 179.000000,170.000000 L 171.000000,170.000000 C 170.447715,170.000000 170.000000,169.552285 170.000000,169.000000 L 170.000000,161.000000 C 170.000000,160.447715 169.552285,160.000000 169.000000,160.000000 L 161.000000,160.000000 C 160.447715,160.000000 160.000000,160.447715 160.000000,161.000000 L 160.000000,169.000000 C 160.000000,169.552285 159.552285,170.000000 159.000000,170.000000 L 151.000000,170.000000 C 150.447715,170.000000 150.000000,169.552285 150.000000,169.000000 L 150.000000,161.000000 C 150.000000,160.447715 150.447715,160.000000 151.000000,160.000000 L 159.000000,160.000000 C 159.552285,160.000000 160.000000,159.552285 160.000000,159.000000 L 160.000000,151.000000 C 160.000000,150.447715 159.552285,150.000000 159.000000,150.000000 L 151.000000,150.000000 C 150.447715,150.000000 150.000000,149.552285 150.000000,149.000000 L 150.000000,141.000000 C 150.000000,140.447715 149.552285,140.000000 149.000000,140.000000 L 141.000000,140.000000 C 140.447715,140.000000 140.000000,140.447715 140.000000,141.000000 L 140.000000,159.000000 C 140.000000,159.552285 139.552285,160.000000 139.000000,160.000000 L 131.000000,160.000000 C 130.447715,160.000000 130.000000,159.552285 130.000000,159.000000 L 130.000000,151.000000 C 130.000000,150.447715 129.552285,150.000000 129.000000,150.000000 L 121.000000,150.000000 C 120.447715,150.000000 120.000000,150.447715 120.000000,151.000000 L 120.000000,159.000000 C 120.000000,159.552285 119.552285,160.000000 119.000000,160.000000 L 111.000000,160.000000 C 110.447715,160.000000 110.000000,160.447715 110.000000,161.000000 L 110.000000,169.000000 C 110.000000,169.552285 109.552285,170.000000 109.000000,170.000000 L 101.000000,170.000000 C 100.447715,170.000000 100.000000,169.552285 100.000000,169.000000 L 100.000000,161.000000 C 100.000000,160.447715 99.552285,160.000000 99.000000,160.000000 L 91.000000,160.000000 C 90.447715,160.000000 90.000000,159.552285 90.000000,159.000000 L 90.000000,151.000000 C 90.000000,150.447715 90.447715,150.000000 91.000000,150.000000 L 99.000000,150.000000 C 99.552285,150.000000 100.000000,149.552285 100.000000,149.000000 L 100.000000,141.000000 C 100.000000,140.447715 99.552285,140.000000 99.000000,140.000000 L 71.000000,140.000000 C 70.447715,140.000000 70.000000,140.447715 70.000000,141.000000 L 70.000000,149.000000 C 70.000000,149.552285 70.447715,150.000000 71.000000,150.000000 L 79.000000,150.000000 C 79.552285,150.000000 80.000000,150.447715 80.000000,151.000000 L 80.000000,169.000000 C 80.000000,169.552285 79.552285,170.000000 79.000000,170.000000 L 71.000000,170.000000 C 70.447715,170.000000 70.000000,169.552285 70.000000,169.000000 L 70.000000,151.000000 C 70.000000,150.447715 69.552285,150.000000 69.000000,150.000000 L 51.000000,150.000000 C 50.447715,150.000000 50.000000,149.552285 50.000000,149.000000 L 50.000000,141.000000 C 50.000000,140.447715 49.552285,140.000000 49.000000,140.000000 L 41.000000,140.000000 C 40.447715,140.000000 40.000000,139.552285 40.000000,139.000000 L 40.000000,121.000000 C 40.000000,120.447715 40.447715,120.000000 41.000000,120.000000 L 49.000000,120.000000 C 49.552285,120.000000 50.000000,120.447715 50.000000,121.000000 L 50.000000,129.000000 C 50.000000,129.552285 50.447715,130.000000 51.000000,130.000000 L 59.000000,130.000000 C 59.552285,130.000000 60.000000,130.447715 60.000000,131.000000 L 60.000000,139.000000 C 60.000000,139.552285 60.447715,140.000000 61.000000,140.000000 L 69.000000,140.000000 C 69.552285,140.000000 70.000000,139.552285 70.000000,139.000000 L 70.000000,121.000000 C 70.000000,120.447715 70.447715,120.000000 71.000000,120.000000 L 79.000000,120.000000 C 79.552285,120.000000 80.000000,120.447715 80.000000,121.000000 L 80.000000,129.000000 C 80.000000,129.552285 80.447715,130.000000 81.000000,130.000000 L 89.000000,130.000000 C 89.552285,130.000000 90.000000,129.552285 90.000000,129.000000 L 90.000000,121.000000 C 90.000000,120.447715 90.447715,120.000000 91.000000,120.000000 L 109.000000,120.000000 C 109.552285,120.000000 110.000000,120.447715 110.000000,121.000000 L 110.000000,129.000000 C 110.000000,129.552285 109.552285,130.000000 109.000000,130.000000 L 101.000000,130.000000 C 100.447715,130.000000 100.000000,130.447715 100.000000,131.000000 L 100.000000,139.000000 C 100.000000,139.552285 100.447715,140.000000 101.000000,140.000000 L 129.000000,140.000000 C 129.552285,140.000000 130.000000,139.552285 130.000000,139.000000 L 130.000000,131.000000 C 130.000000,130.447715 129.552285,130.000000 129.000000,130.000000 L 121.000000,130.000000 C 120.447715,130.000000 120.000000,129.552285 120.000000,129.000000 L 120.000000,121.000000 C 120.000000,120.447715 120.447715,120.000000 121.000000,120.000000 L 129.000000,120.000000 C 129.552285,120.000000 130.000000,119.552285 130.000000,119.000000 L 130.000000,111.000000 C 130.000000,110.447715 129.552285,110.000000 129.000000,110.000000 L 121.000000,110.000000 C 120.447715,110.000000 120.000000,109.552285 120.000000,109.000000 L 120.000000,91.000000 C 120.000000,90.447715 120.447715,90.000000 121.000000,90.000000 L 129.000000,90.000000 C 129.552285,90.000000 130.000000,89.552285 130.000000,89.000000 L 130.000000,81.000000 C 130.000000,80.447715 130.447715,80.000000 131.000000,80.000000 L 139.000000,80.000000 C 139.552285,80.000000 140.000000,79.552285 140.000000,79.000000 L 140.000000,71.000000 C 140.000000,70.447715 139.552285,70.000000 139.000000,70.000000 L 131.000000,70.000000 C 130.447715,70.000000 130.000000,69.552285 130.000000,69.000000 L 130.000000,41.000000 C 130.000000,40.447715 130.447715,40.000000 131.000000,40.000000 L 139.000000,40.000000 C 139.552285,40.000000 140.000000,40.447715 140.000000,41.000000 L 140.000000,49.000000 C 140.000000,49.552285 140.447715,50.000000 141.000000,50.000000 L 149.000000,50.000000 C 149.552285,50.000000 150.000000,49.552285 150.000000,49.000000 L 150.000000,41.000000 C 150.000000,40.447715 150.447715,40.000000 151.000000,40.000000 L 159.000000,40.000000 C 159.552285,40.000000 160.000000,40.447715 160.000000,41.000000 L 160.000000,49.000000 C 160.000000,49.552285 160.447715,50.000000 161.000000,50.000000 L 169.000000,50.000000 C 169.552285,50.000000 170.000000,50.447715 170.000000,51.000000 L 170.000000,69.000000 C 170.000000,69.552285 169.552285,70.000000 169.000000,70.000000 L 161.000000,70.000000 C 160.447715,70.000000 160.000000,70.447715 160.000000,71.000000 L 160.000000,79.000000 C 160.000000,79.552285 160.447715,80.000000 161.000000,80.000000 L 169.000000,80.000000 C 169.552285,80.000000 170.000000,80.447715 170.000000,81.000000 L 170.000000,89.000000 C 170.000000,89.552285 169.552285,90.000000 169.000000,90.000000 L 151.000000,90.000000 C 150.447715,90.000000 150.000000,89.552285 150.000000,89.000000 L 150.000000,81.000000 C 150.000000,80.447715 149.552285,80.000000 149.000000,80.000000 L 141.000000,80.000000 C 140.447715,80.000000 140.000000,80.447715 140.000000,81.000000 L 140.000000,99.000000 C 140.000000,99.552285 140.447715,100.000000 141.000000,100.000000 L 149.000000,100.000000 C 149.552285,100.000000 150.000000,100.447715 150.000000,101.000000 L 150.000000,109.000000 C 150.000000,109.552285 149.552285,110.000000 149.000000,110.000000 L 141.000000,110.000000 C 140.447715,110.000000 140.000000,110.447715 140.000000,111.000000 L 140.000000,129.000000 C 140.000000,129.552285 140.447715,130.000000 141.000000,130.000000 L 149.000000,130.000000 C 149.552285,130.000000 150.000000,129.552285 150.000000,129.000000 L 150.000000,121.000000 C 150.000000,120.447715 150.447715,120.000000 151.000000,120.000000 L 179.000000,120.000000 C 179.552285,120.000000 180.000000,120.447715 180.000000,121.000000 L 180.000000,129.000000 C 180.000000,129.552285 179.552285,130.000000 179.000000,130.000000 L 161.000000,130.000000 C 160.447715,130.000000 160.000000,130.447715 160.000000,131.000000 L 160.000000,149.000000 C 160.000000,149.552285 160.447715,150.000000 161.000000,150.000000 L 209.000000,150.000000 C 209.552285,150.000000 210.000000,149.552285 210.000000,149.000000 L 210.000000,141.000000 C 210.000000,140.447715 209.552285,140.000000 209.000000,140.000000 L 201.000000,140.000000 C 200.447715,140.000000 200.000000,139.552285 200.000000,139.000000 L 200.000000,131.000000 C 200.000000,130.447715 199.552285,130.000000 199.000000,130.000000 L 191.000000,130.000000 C 190.447715,130.000000 190.000000,129.552285 190.000000,129.000000 L 190.000000,121.000000 C 190.000000,120.447715 190.447715,120.000000 191.000000,120.000000 L 199.000000,120.000000 C 199.552285,120.000000 200.000000,120.447715 200.000000,121.000000 L 200.000000,129.000000 C 200.000000,129.552285 200.447715,130.000000 201.000000,130.000000 L 219.000000,130.000000 C 219.552285,130.000000 220.000000,130.447715 220.000000,131.000000 L 220.000000,139.000000 C 220.000000,139.552285 220.447715,140.000000 221.000000,140.000000 L 239.000000,140.000000 C 239.552285,140.000000 240.000000,139.552285 240.000000,139.000000 L 240.000000,131.000000 C 240.000000,130.447715 240.447715,130.000000 241.000000,130.000000 L 249.000000,130.000000 C 249.552285,130.000000 250.000000,130.447715 250.000000,131.000000 L 250.000000,179.000000 C 250.000000,179.552285 249.552285,180.000000 249.000000,180.000000 L 231.000000,180.000000 C 230.447715,180.000000 230.000000,179.552285 230.000000,179.000000 L 230.000000,171.000000 C 230.000000,170.447715 230.447715,170.000000 231.000000,170.000000 L 239.000000,170.000000 C 239.552285,170.000000 240.000000,169.552285 240.000000,169.000000 L 240.000000,161.000000 C 240.000000,160.447715 239.552285,160.000000 239.000000,160.000000 L 231.000000,160.000000 C 230.447715,160.000000 230.000000,159.552285 230.000000,159.000000 L 230.000000,151.000000 C 230.000000,150.447715 229.552285,150.000000 229.000000,150.000000 L 211.000000,150.000000 C 210.447715,150.000000 210.000000,150.447715 210.000000,151.000000 L 210.000000,159.000000 C 210.000000,159.552285 210.447715,160.000000 211.000000,160.000000 L 219.000000,160.000000 C 219.552285,160.000000 220.000000,160.447715 220.000000,161.000000 L 220.000000,209.000000 C 220.000000,209.552285 219.552285,210.000000 219.000000,210.000000 L 211.000000,210.000000 C 210.447715,210.000000 210.000000,210.447715 210.000000,211.000000 L 210.000000,219.000000 C 210.000000,219.552285 210.447715,220.000000 211.000000,220.000000 L 219.000000,220.000000 C 219.552285,220.000000 220.000000,220.447715 220.000000,221.000000 L 220.000000,239.000000 C 220.000000,239.552285 219.552285,240.000000 219.000000,240.000000 L 211.000000,240.000000 C 210.447715,240.000000 210.000000,240.447715 210.000000,241.000000 L 210.000000,249.000000 C 210.000000,249.552285 209.552285,250.000000 209.000000,250.000000 z M 109.000000,250.000000 L 41.000000,250.000000 C 40.447715,250.000000 40.000000,249.552285 40.000000,249.000000 L 40.000000,181.000000 C 40.000000,180.447715 40.447715,180.000000 41.000000,180.000000 L 109.000000,180.000000 C 109.552285,180.000000 110.000000,180.447715 110.000000,181.000000 L 110.000000,249.000000 C 110.000000,249.552285 109.552285,250.000000 109.000000,250.000000 z M 100.000000,239.000000 L 100.000000,191.000000 C 100.000000,190.447715 99.552285,190.000000 99.000000,190.000000 L 51.000000,190.000000 C 50.447715,190.000000 50.000000,190.447715 50.000000,191.000000 L 50.000000,239.000000 C 50.000000,239.552285 50.447715,240.000000 51.000000,240.000000 L 99.000000,240.000000 C 99.552285,240.000000 100.000000,239.552285 100.000000,239.000000 z M 249.000000,230.000000 L 241.000000,230.000000 C 240.447715,230.000000 240.000000,229.552285 240.000000,229.000000 L 240.000000,221.000000 C 240.000000,220.447715 239.552285,220.000000 239.000000,220.000000 L 231.000000,220.000000 C 230.447715,220.000000 230.000000,219.552285 230.000000,219.000000 L 230.000000,191.000000 C 230.000000,190.447715 230.447715,190.000000 231.000000,190.000000 L 249.000000,190.000000 C 249.552285,190.000000 250.000000,190.447715 250.000000,191.000000 L 250.000000,199.000000 C 250.000000,199.552285 249.552285,200.000000 249.000000,200.000000 L 241.000000,200.000000 C 240.447715,200.000000 240.000000,200.447715 240.000000,201.000000 L 240.000000,209.000000 C 240.000000,209.552285 240.447715,210.000000 241.000000,210.000000 L 249.000000,210.000000 C 249.552285,210.000000 250.000000,210.447715 250.000000,211.000000 L 250.000000,229.000000 C 250.000000,229.552285 249.552285,230.000000 249.000000,230.000000 z M 89.000000,230.000000 L 61.000000,230.000000 C 60.447715,230.000000 60.000000,229.552285 60.000000,229.000000 L 60.000000,201.000000 C 60.000000,200.447715 60.447715,200.000000 61.000000,200.000000 L 89.000000,200.000000 C 89.552285,200.000000 90.000000,200.447715 90.000000,201.000000 L 90.000000,229.000000 C 90.000000,229.552285 89.552285,230.000000 89.000000,230.000000 z M 129.000000,200.000000 L 121.000000,200.000000 C 120.447715,200.000000 120.000000,199.552285 120.000000,199.000000 L 120.000000,191.000000 C 120.000000,190.447715 120.447715,190.000000 121.000000,190.000000 L 129.000000,190.000000 C 129.552285,190.000000 130.000000,189.552285 130.000000,189.000000 L 130.000000,181.000000 C 130.000000,180.447715 129.552285,180.000000 129.000000,180.000000 L 121.000000,180.000000 C 120.447715,180.000000 120.000000,179.552285 120.000000,179.000000 L 120.000000,171.000000 C 120.000000,170.447715 120.447715,170.000000 121.000000,170.000000 L 129.000000,170.000000 C 129.552285,170.000000 130.000000,170.447715 130.000000,171.000000 L 130.000000,179.000000 C 130.000000,179.552285 130.447715,180.000000 131.000000,180.000000 L 139.000000,180.000000 C 139.552285,180.000000 140.000000,180.447715 140.000000,181.000000 L 140.000000,189.000000 C 140.000000,189.552285 139.552285,190.000000 139.000000,190.000000 L 131.000000,190.000000 C 130.447715,190.000000 130.000000,190.447715 130.000000,191.000000 L 130.000000,199.000000 C 130.000000,199.552285 129.552285,200.000000 129.000000,200.000000 z M 190.000000,169.000000 L 190.000000,161.000000 C 190.000000,160.447715 189.552285,160.000000 189.000000,160.000000 L 181.000000,160.000000 C 180.447715,160.000000 180.000000,160.447715 180.000000,161.000000 L 180.000000,169.000000 C 180.000000,169.552285 180.447715,170.000000 181.000000,170.000000 L 189.000000,170.000000 C 189.552285,170.000000 190.000000,169.552285 190.000000,169.000000 z M 59.000000,170.000000 L 41.000000,170.000000 C 40.447715,170.000000 40.000000,169.552285 40.000000,169.000000 L 40.000000,161.000000 C 40.000000,160.447715 40.447715,160.000000 41.000000,160.000000 L 59.000000,160.000000 C 59.552285,160.000000 60.000000,160.447715 60.000000,161.000000 L 60.000000,169.000000 C 60.000000,169.552285 59.552285,170.000000 59.000000,170.000000 z M 110.000000,159.000000 L 110.000000,151.000000 C 110.000000,150.447715 109.552285,150.000000 109.000000,150.000000 L 101.000000,150.000000 C 100.447715,150.000000 100.000000,150.447715 100.000000,151.000000 L 100.000000,159.000000 C 100.000000,159.552285 100.447715,160.000000 101.000000,160.000000 L 109.000000,160.000000 C 109.552285,160.000000 110.000000,159.552285 110.000000,159.000000 z M 249.000000,110.000000 L 181.000000,110.000000 C 180.447715,110.000000 180.000000,109.552285 180.000000,109.000000 L 180.000000,41.000000 C 180.000000,40.447715 180.447715,40.000000 181.000000,40.000000 L 249.000000,40.000000 C 249.552285,40.000000 250.000000,40.447715 250.000000,41.000000 L 250.000000,109.000000 C 250.000000,109.552285 249.552285,110.000000 249.000000,110.000000 z M 169.000000,110.000000 L 161.000000,110.000000 C 160.447715,110.000000 160.000000,109.552285 160.000000,109.000000 L 160.000000,101.000000 C 160.000000,100.447715 160.447715,100.000000 161.000000,100.000000 L 169.000000,100.000000 C 169.552285,100.000000 170.000000,100.447715 170.000000,101.000000 L 170.000000,109.000000 C 170.000000,109.552285 169.552285,110.000000 169.000000,110.000000 z M 140.000000,109.000000 L 140.000000,101.000000 C 140.000000,100.447715 139.552285,100.000000 139.000000,100.000000 L 131.000000,100.000000 C 130.447715,100.000000 130.000000,100.447715 130.000000,101.000000 L 130.000000,109.000000 C 130.000000,109.552285 130.447715,110.000000 131.000000,110.000000 L 139.000000,110.000000 C 139.552285,110.000000 140.000000,109.552285 140.000000,109.000000 z M 109.000000,110.000000 L 41.000000,110.000000 C 40.447715,110.000000 40.000000,109.552285 40.000000,109.000000 L 40.000000,41.000000 C 40.000000,40.447715 40.447715,40.000000 41.000000,40.000000 L 109.000000,40.000000 C 109.552285,40.000000 110.000000,40.447715 110.000000,41.000000 L 110.000000,109.000000 C 110.000000,109.552285 109.552285,110.000000 109.000000,110.000000 z M 240.000000,99.000000 L 240.000000,51.000000 C 240.000000,50.447715 239.552285,50.000000 239.000000,50.000000 L 191.000000,50.000000 C 190.447715,50.000000 190.000000,50.447715 190.000000,51.000000 L 190.000000,99.000000 C 190.000000,99.552285 190.447715,100.000000 191.000000,100.000000 L 239.000000,100.000000 C 239.552285,100.000000 240.000000,99.552285 240.000000,99.000000 z M 100.000000,99.000000 L 100.000000,51.000000 C 100.000000,50.447715 99.552285,50.000000 99.000000,50.000000 L 51.000000,50.000000 C 50.447715,50.000000 50.000000,50.447715 50.000000,51.000000 L 50.000000,99.000000 C 50.000000,99.552285 50.447715,100.000000 51.000000,100.000000 L 99.000000,100.000000 C 99.552285,100.000000 100.000000,99.552285 100.000000,99.000000 z M 229.000000,90.000000 L 201.000000,90.000000 C 200.447715,90.000000 200.000000,89.552285 200.000000,89.000000 L 200.000000,61.000000 C 200.000000,60.447715 200.447715,60.000000 201.000000,60.000000 L 229.000000,60.000000 C 229.552285,60.000000 230.000000,60.447715 230.000000,61.000000 L 230.000000,89.000000 C 230.000000,89.552285 229.552285,90.000000 229.000000,90.000000 z M 89.000000,90.000000 L 61.000000,90.000000 C 60.447715,90.000000 60.000000,89.552285 60.000000,89.000000 L 60.000000,61.000000 C 60.000000,60.447715 60.447715,60.000000 61.000000,60.000000 L 89.000000,60.000000 C 89.552285,60.000000 90.000000,60.447715 90.000000,61.000000 L 90.000000,89.000000 C 90.000000,89.552285 89.552285,90.000000 89.000000,90.000000 z M 160.000000,59.000000 L 160.000000,51.000000 C 160.000000,50.447715 159.552285,50.000000 159.000000,50.000000 L 151.000000,50.000000 C 150.447715,50.000000 150.000000,50.447715 150.000000,51.000000 L 150.000000,59.000000 C 150.000000,59.552285 150.447715,60.000000 151.000000,60.000000 L 159.000000,60.000000 C 159.552285,60.000000 160.000000,59.552285 160.000000,59.000000 z "/></svg:g></svg:g></svg>
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Blue__Front__Yard__--typenumber__3__--correctionlevel__1.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Blue__Front__Yard__--typenumber__3__--correctionlevel__1.out
new file mode 100644
index 0000000..732616a
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Blue__Front__Yard__--typenumber__3__--correctionlevel__1.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="QR Code: Blue Front Yard"><svg:rect x="0" y="0" width="370.0" height="370.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:path d="M 319.000000,330.000000 L 311.000000,330.000000 C 310.447715,330.000000 310.000000,329.552285 310.000000,329.000000 L 310.000000,311.000000 C 310.000000,310.447715 309.552285,310.000000 309.000000,310.000000 L 301.000000,310.000000 C 300.447715,310.000000 300.000000,310.447715 300.000000,311.000000 L 300.000000,329.000000 C 300.000000,329.552285 299.552285,330.000000 299.000000,330.000000 L 291.000000,330.000000 C 290.447715,330.000000 290.000000,329.552285 290.000000,329.000000 L 290.000000,321.000000 C 290.000000,320.447715 289.552285,320.000000 289.000000,320.000000 L 281.000000,320.000000 C 280.447715,320.000000 280.000000,320.447715 280.000000,321.000000 L 280.000000,329.000000 C 280.000000,329.552285 279.552285,330.000000 279.000000,330.000000 L 261.000000,330.000000 C 260.447715,330.000000 260.000000,329.552285 260.000000,329.000000 L 260.000000,321.000000 C 260.000000,320.447715 260.447715,320.000000 261.000000,320.000000 L 269.000000,320.000000 C 269.552285,320.000000 270.000000,319.552285 270.000000,319.000000 L 270.000000,311.000000 C 270.000000,310.447715 269.552285,310.000000 269.000000,310.000000 L 251.000000,310.000000 C 250.447715,310.000000 250.000000,309.552285 250.000000,309.000000 L 250.000000,301.000000 C 250.000000,300.447715 249.552285,300.000000 249.000000,300.000000 L 241.000000,300.000000 C 240.447715,300.000000 240.000000,299.552285 240.000000,299.000000 L 240.000000,291.000000 C 240.000000,290.447715 239.552285,290.000000 239.000000,290.000000 L 231.000000,290.000000 C 230.447715,290.000000 230.000000,290.447715 230.000000,291.000000 L 230.000000,299.000000 C 230.000000,299.552285 229.552285,300.000000 229.000000,300.000000 L 221.000000,300.000000 C 220.447715,300.000000 220.000000,300.447715 220.000000,301.000000 L 220.000000,309.000000 C 220.000000,309.552285 220.447715,310.000000 221.000000,310.000000 L 229.000000,310.000000 C 229.552285,310.000000 230.000000,310.447715 230.000000,311.000000 L 230.000000,329.000000 C 230.000000,329.552285 229.552285,330.000000 229.000000,330.000000 L 221.000000,330.000000 C 220.447715,330.000000 220.000000,329.552285 220.000000,329.000000 L 220.000000,321.000000 C 220.000000,320.447715 219.552285,320.000000 219.000000,320.000000 L 211.000000,320.000000 C 210.447715,320.000000 210.000000,320.447715 210.000000,321.000000 L 210.000000,329.000000 C 210.000000,329.552285 209.552285,330.000000 209.000000,330.000000 L 171.000000,330.000000 C 170.447715,330.000000 170.000000,329.552285 170.000000,329.000000 L 170.000000,321.000000 C 170.000000,320.447715 169.552285,320.000000 169.000000,320.000000 L 161.000000,320.000000 C 160.447715,320.000000 160.000000,320.447715 160.000000,321.000000 L 160.000000,329.000000 C 160.000000,329.552285 159.552285,330.000000 159.000000,330.000000 L 151.000000,330.000000 C 150.447715,330.000000 150.000000,329.552285 150.000000,329.000000 L 150.000000,321.000000 C 150.000000,320.447715 149.552285,320.000000 149.000000,320.000000 L 131.000000,320.000000 C 130.447715,320.000000 130.000000,320.447715 130.000000,321.000000 L 130.000000,329.000000 C 130.000000,329.552285 129.552285,330.000000 129.000000,330.000000 L 121.000000,330.000000 C 120.447715,330.000000 120.000000,329.552285 120.000000,329.000000 L 120.000000,311.000000 C 120.000000,310.447715 120.447715,310.000000 121.000000,310.000000 L 139.000000,310.000000 C 139.552285,310.000000 140.000000,309.552285 140.000000,309.000000 L 140.000000,301.000000 C 140.000000,300.447715 139.552285,300.000000 139.000000,300.000000 L 131.000000,300.000000 C 130.447715,300.000000 130.000000,299.552285 130.000000,299.000000 L 130.000000,291.000000 C 130.000000,290.447715 129.552285,290.000000 129.000000,290.000000 L 121.000000,290.000000 C 120.447715,290.000000 120.000000,289.552285 120.000000,289.000000 L 120.000000,271.000000 C 120.000000,270.447715 120.447715,270.000000 121.000000,270.000000 L 129.000000,270.000000 C 129.552285,270.000000 130.000000,269.552285 130.000000,269.000000 L 130.000000,261.000000 C 130.000000,260.447715 129.552285,260.000000 129.000000,260.000000 L 121.000000,260.000000 C 120.447715,260.000000 120.000000,259.552285 120.000000,259.000000 L 120.000000,251.000000 C 120.000000,250.447715 119.552285,250.000000 119.000000,250.000000 L 81.000000,250.000000 C 80.447715,250.000000 80.000000,249.552285 80.000000,249.000000 L 80.000000,241.000000 C 80.000000,240.447715 79.552285,240.000000 79.000000,240.000000 L 71.000000,240.000000 C 70.447715,240.000000 70.000000,240.447715 70.000000,241.000000 L 70.000000,249.000000 C 70.000000,249.552285 69.552285,250.000000 69.000000,250.000000 L 41.000000,250.000000 C 40.447715,250.000000 40.000000,249.552285 40.000000,249.000000 L 40.000000,241.000000 C 40.000000,240.447715 40.447715,240.000000 41.000000,240.000000 L 59.000000,240.000000 C 59.552285,240.000000 60.000000,239.552285 60.000000,239.000000 L 60.000000,221.000000 C 60.000000,220.447715 60.447715,220.000000 61.000000,220.000000 L 69.000000,220.000000 C 69.552285,220.000000 70.000000,219.552285 70.000000,219.000000 L 70.000000,201.000000 C 70.000000,200.447715 70.447715,200.000000 71.000000,200.000000 L 89.000000,200.000000 C 89.552285,200.000000 90.000000,200.447715 90.000000,201.000000 L 90.000000,209.000000 C 90.000000,209.552285 89.552285,210.000000 89.000000,210.000000 L 81.000000,210.000000 C 80.447715,210.000000 80.000000,210.447715 80.000000,211.000000 L 80.000000,219.000000 C 80.000000,219.552285 80.447715,220.000000 81.000000,220.000000 L 89.000000,220.000000 C 89.552285,220.000000 90.000000,220.447715 90.000000,221.000000 L 90.000000,229.000000 C 90.000000,229.552285 89.552285,230.000000 89.000000,230.000000 L 81.000000,230.000000 C 80.447715,230.000000 80.000000,230.447715 80.000000,231.000000 L 80.000000,239.000000 C 80.000000,239.552285 80.447715,240.000000 81.000000,240.000000 L 109.000000,240.000000 C 109.552285,240.000000 110.000000,239.552285 110.000000,239.000000 L 110.000000,231.000000 C 110.000000,230.447715 109.552285,230.000000 109.000000,230.000000 L 101.000000,230.000000 C 100.447715,230.000000 100.000000,229.552285 100.000000,229.000000 L 100.000000,221.000000 C 100.000000,220.447715 100.447715,220.000000 101.000000,220.000000 L 109.000000,220.000000 C 109.552285,220.000000 110.000000,219.552285 110.000000,219.000000 L 110.000000,211.000000 C 110.000000,210.447715 109.552285,210.000000 109.000000,210.000000 L 101.000000,210.000000 C 100.447715,210.000000 100.000000,209.552285 100.000000,209.000000 L 100.000000,201.000000 C 100.000000,200.447715 100.447715,200.000000 101.000000,200.000000 L 109.000000,200.000000 C 109.552285,200.000000 110.000000,199.552285 110.000000,199.000000 L 110.000000,191.000000 C 110.000000,190.447715 109.552285,190.000000 109.000000,190.000000 L 91.000000,190.000000 C 90.447715,190.000000 90.000000,189.552285 90.000000,189.000000 L 90.000000,181.000000 C 90.000000,180.447715 89.552285,180.000000 89.000000,180.000000 L 81.000000,180.000000 C 80.447715,180.000000 80.000000,180.447715 80.000000,181.000000 L 80.000000,189.000000 C 80.000000,189.552285 79.552285,190.000000 79.000000,190.000000 L 71.000000,190.000000 C 70.447715,190.000000 70.000000,189.552285 70.000000,189.000000 L 70.000000,161.000000 C 70.000000,160.447715 69.552285,160.000000 69.000000,160.000000 L 61.000000,160.000000 C 60.447715,160.000000 60.000000,159.552285 60.000000,159.000000 L 60.000000,141.000000 C 60.000000,140.447715 60.447715,140.000000 61.000000,140.000000 L 69.000000,140.000000 C 69.552285,140.000000 70.000000,139.552285 70.000000,139.000000 L 70.000000,131.000000 C 70.000000,130.447715 70.447715,130.000000 71.000000,130.000000 L 79.000000,130.000000 C 79.552285,130.000000 80.000000,129.552285 80.000000,129.000000 L 80.000000,121.000000 C 80.000000,120.447715 80.447715,120.000000 81.000000,120.000000 L 109.000000,120.000000 C 109.552285,120.000000 110.000000,120.447715 110.000000,121.000000 L 110.000000,129.000000 C 110.000000,129.552285 110.447715,130.000000 111.000000,130.000000 L 129.000000,130.000000 C 129.552285,130.000000 130.000000,130.447715 130.000000,131.000000 L 130.000000,139.000000 C 130.000000,139.552285 130.447715,140.000000 131.000000,140.000000 L 149.000000,140.000000 C 149.552285,140.000000 150.000000,140.447715 150.000000,141.000000 L 150.000000,149.000000 C 150.000000,149.552285 149.552285,150.000000 149.000000,150.000000 L 141.000000,150.000000 C 140.447715,150.000000 140.000000,150.447715 140.000000,151.000000 L 140.000000,159.000000 C 140.000000,159.552285 139.552285,160.000000 139.000000,160.000000 L 131.000000,160.000000 C 130.447715,160.000000 130.000000,160.447715 130.000000,161.000000 L 130.000000,179.000000 C 130.000000,179.552285 130.447715,180.000000 131.000000,180.000000 L 139.000000,180.000000 C 139.552285,180.000000 140.000000,179.552285 140.000000,179.000000 L 140.000000,171.000000 C 140.000000,170.447715 140.447715,170.000000 141.000000,170.000000 L 149.000000,170.000000 C 149.552285,170.000000 150.000000,169.552285 150.000000,169.000000 L 150.000000,161.000000 C 150.000000,160.447715 150.447715,160.000000 151.000000,160.000000 L 159.000000,160.000000 C 159.552285,160.000000 160.000000,159.552285 160.000000,159.000000 L 160.000000,151.000000 C 160.000000,150.447715 160.447715,150.000000 161.000000,150.000000 L 169.000000,150.000000 C 169.552285,150.000000 170.000000,150.447715 170.000000,151.000000 L 170.000000,159.000000 C 170.000000,159.552285 170.447715,160.000000 171.000000,160.000000 L 179.000000,160.000000 C 179.552285,160.000000 180.000000,159.552285 180.000000,159.000000 L 180.000000,151.000000 C 180.000000,150.447715 180.447715,150.000000 181.000000,150.000000 L 189.000000,150.000000 C 189.552285,150.000000 190.000000,150.447715 190.000000,151.000000 L 190.000000,159.000000 C 190.000000,159.552285 190.447715,160.000000 191.000000,160.000000 L 209.000000,160.000000 C 209.552285,160.000000 210.000000,159.552285 210.000000,159.000000 L 210.000000,151.000000 C 210.000000,150.447715 209.552285,150.000000 209.000000,150.000000 L 201.000000,150.000000 C 200.447715,150.000000 200.000000,149.552285 200.000000,149.000000 L 200.000000,131.000000 C 200.000000,130.447715 200.447715,130.000000 201.000000,130.000000 L 209.000000,130.000000 C 209.552285,130.000000 210.000000,130.447715 210.000000,131.000000 L 210.000000,139.000000 C 210.000000,139.552285 210.447715,140.000000 211.000000,140.000000 L 219.000000,140.000000 C 219.552285,140.000000 220.000000,139.552285 220.000000,139.000000 L 220.000000,131.000000 C 220.000000,130.447715 220.447715,130.000000 221.000000,130.000000 L 229.000000,130.000000 C 229.552285,130.000000 230.000000,129.552285 230.000000,129.000000 L 230.000000,121.000000 C 230.000000,120.447715 230.447715,120.000000 231.000000,120.000000 L 249.000000,120.000000 C 249.552285,120.000000 250.000000,120.447715 250.000000,121.000000 L 250.000000,129.000000 C 250.000000,129.552285 249.552285,130.000000 249.000000,130.000000 L 241.000000,130.000000 C 240.447715,130.000000 240.000000,130.447715 240.000000,131.000000 L 240.000000,149.000000 C 240.000000,149.552285 240.447715,150.000000 241.000000,150.000000 L 249.000000,150.000000 C 249.552285,150.000000 250.000000,149.552285 250.000000,149.000000 L 250.000000,141.000000 C 250.000000,140.447715 250.447715,140.000000 251.000000,140.000000 L 259.000000,140.000000 C 259.552285,140.000000 260.000000,139.552285 260.000000,139.000000 L 260.000000,131.000000 C 260.000000,130.447715 260.447715,130.000000 261.000000,130.000000 L 269.000000,130.000000 C 269.552285,130.000000 270.000000,129.552285 270.000000,129.000000 L 270.000000,121.000000 C 270.000000,120.447715 270.447715,120.000000 271.000000,120.000000 L 279.000000,120.000000 C 279.552285,120.000000 280.000000,120.447715 280.000000,121.000000 L 280.000000,129.000000 C 280.000000,129.552285 280.447715,130.000000 281.000000,130.000000 L 289.000000,130.000000 C 289.552285,130.000000 290.000000,129.552285 290.000000,129.000000 L 290.000000,121.000000 C 290.000000,120.447715 290.447715,120.000000 291.000000,120.000000 L 329.000000,120.000000 C 329.552285,120.000000 330.000000,120.447715 330.000000,121.000000 L 330.000000,159.000000 C 330.000000,159.552285 329.552285,160.000000 329.000000,160.000000 L 321.000000,160.000000 C 320.447715,160.000000 320.000000,160.447715 320.000000,161.000000 L 320.000000,169.000000 C 320.000000,169.552285 320.447715,170.000000 321.000000,170.000000 L 329.000000,170.000000 C 329.552285,170.000000 330.000000,170.447715 330.000000,171.000000 L 330.000000,229.000000 C 330.000000,229.552285 329.552285,230.000000 329.000000,230.000000 L 321.000000,230.000000 C 320.447715,230.000000 320.000000,230.447715 320.000000,231.000000 L 320.000000,239.000000 C 320.000000,239.552285 319.552285,240.000000 319.000000,240.000000 L 311.000000,240.000000 C 310.447715,240.000000 310.000000,239.552285 310.000000,239.000000 L 310.000000,231.000000 C 310.000000,230.447715 309.552285,230.000000 309.000000,230.000000 L 301.000000,230.000000 C 300.447715,230.000000 300.000000,230.447715 300.000000,231.000000 L 300.000000,239.000000 C 300.000000,239.552285 299.552285,240.000000 299.000000,240.000000 L 291.000000,240.000000 C 290.447715,240.000000 290.000000,240.447715 290.000000,241.000000 L 290.000000,249.000000 C 290.000000,249.552285 290.447715,250.000000 291.000000,250.000000 L 309.000000,250.000000 C 309.552285,250.000000 310.000000,250.447715 310.000000,251.000000 L 310.000000,269.000000 C 310.000000,269.552285 309.552285,270.000000 309.000000,270.000000 L 301.000000,270.000000 C 300.447715,270.000000 300.000000,270.447715 300.000000,271.000000 L 300.000000,289.000000 C 300.000000,289.552285 299.552285,290.000000 299.000000,290.000000 L 281.000000,290.000000 C 280.447715,290.000000 280.000000,290.447715 280.000000,291.000000 L 280.000000,299.000000 C 280.000000,299.552285 279.552285,300.000000 279.000000,300.000000 L 271.000000,300.000000 C 270.447715,300.000000 270.000000,300.447715 270.000000,301.000000 L 270.000000,309.000000 C 270.000000,309.552285 270.447715,310.000000 271.000000,310.000000 L 289.000000,310.000000 C 289.552285,310.000000 290.000000,309.552285 290.000000,309.000000 L 290.000000,301.000000 C 290.000000,300.447715 290.447715,300.000000 291.000000,300.000000 L 329.000000,300.000000 C 329.552285,300.000000 330.000000,300.447715 330.000000,301.000000 L 330.000000,319.000000 C 330.000000,319.552285 329.552285,320.000000 329.000000,320.000000 L 321.000000,320.000000 C 320.447715,320.000000 320.000000,320.447715 320.000000,321.000000 L 320.000000,329.000000 C 320.000000,329.552285 319.552285,330.000000 319.000000,330.000000 z M 109.000000,330.000000 L 41.000000,330.000000 C 40.447715,330.000000 40.000000,329.552285 40.000000,329.000000 L 40.000000,261.000000 C 40.000000,260.447715 40.447715,260.000000 41.000000,260.000000 L 109.000000,260.000000 C 109.552285,260.000000 110.000000,260.447715 110.000000,261.000000 L 110.000000,329.000000 C 110.000000,329.552285 109.552285,330.000000 109.000000,330.000000 z M 210.000000,319.000000 L 210.000000,311.000000 C 210.000000,310.447715 209.552285,310.000000 209.000000,310.000000 L 201.000000,310.000000 C 200.447715,310.000000 200.000000,309.552285 200.000000,309.000000 L 200.000000,291.000000 C 200.000000,290.447715 200.447715,290.000000 201.000000,290.000000 L 209.000000,290.000000 C 209.552285,290.000000 210.000000,290.447715 210.000000,291.000000 L 210.000000,299.000000 C 210.000000,299.552285 210.447715,300.000000 211.000000,300.000000 L 219.000000,300.000000 C 219.552285,300.000000 220.000000,299.552285 220.000000,299.000000 L 220.000000,291.000000 C 220.000000,290.447715 220.447715,290.000000 221.000000,290.000000 L 229.000000,290.000000 C 229.552285,290.000000 230.000000,289.552285 230.000000,289.000000 L 230.000000,281.000000 C 230.000000,280.447715 230.447715,280.000000 231.000000,280.000000 L 239.000000,280.000000 C 239.552285,280.000000 240.000000,279.552285 240.000000,279.000000 L 240.000000,241.000000 C 240.000000,240.447715 239.552285,240.000000 239.000000,240.000000 L 231.000000,240.000000 C 230.447715,240.000000 230.000000,240.447715 230.000000,241.000000 L 230.000000,249.000000 C 230.000000,249.552285 229.552285,250.000000 229.000000,250.000000 L 221.000000,250.000000 C 220.447715,250.000000 220.000000,250.447715 220.000000,251.000000 L 220.000000,259.000000 C 220.000000,259.552285 220.447715,260.000000 221.000000,260.000000 L 229.000000,260.000000 C 229.552285,260.000000 230.000000,260.447715 230.000000,261.000000 L 230.000000,269.000000 C 230.000000,269.552285 229.552285,270.000000 229.000000,270.000000 L 221.000000,270.000000 C 220.447715,270.000000 220.000000,269.552285 220.000000,269.000000 L 220.000000,261.000000 C 220.000000,260.447715 219.552285,260.000000 219.000000,260.000000 L 211.000000,260.000000 C 210.447715,260.000000 210.000000,259.552285 210.000000,259.000000 L 210.000000,251.000000 C 210.000000,250.447715 209.552285,250.000000 209.000000,250.000000 L 171.000000,250.000000 C 170.447715,250.000000 170.000000,250.447715 170.000000,251.000000 L 170.000000,259.000000 C 170.000000,259.552285 170.447715,260.000000 171.000000,260.000000 L 199.000000,260.000000 C 199.552285,260.000000 200.000000,260.447715 200.000000,261.000000 L 200.000000,269.000000 C 200.000000,269.552285 200.447715,270.000000 201.000000,270.000000 L 209.000000,270.000000 C 209.552285,270.000000 210.000000,270.447715 210.000000,271.000000 L 210.000000,279.000000 C 210.000000,279.552285 209.552285,280.000000 209.000000,280.000000 L 191.000000,280.000000 C 190.447715,280.000000 190.000000,279.552285 190.000000,279.000000 L 190.000000,271.000000 C 190.000000,270.447715 189.552285,270.000000 189.000000,270.000000 L 181.000000,270.000000 C 180.447715,270.000000 180.000000,270.447715 180.000000,271.000000 L 180.000000,289.000000 C 180.000000,289.552285 180.447715,290.000000 181.000000,290.000000 L 189.000000,290.000000 C 189.552285,290.000000 190.000000,290.447715 190.000000,291.000000 L 190.000000,299.000000 C 190.000000,299.552285 189.552285,300.000000 189.000000,300.000000 L 171.000000,300.000000 C 170.447715,300.000000 170.000000,299.552285 170.000000,299.000000 L 170.000000,291.000000 C 170.000000,290.447715 169.552285,290.000000 169.000000,290.000000 L 161.000000,290.000000 C 160.447715,290.000000 160.000000,289.552285 160.000000,289.000000 L 160.000000,281.000000 C 160.000000,280.447715 159.552285,280.000000 159.000000,280.000000 L 151.000000,280.000000 C 150.447715,280.000000 150.000000,280.447715 150.000000,281.000000 L 150.000000,289.000000 C 150.000000,289.552285 149.552285,290.000000 149.000000,290.000000 L 141.000000,290.000000 C 140.447715,290.000000 140.000000,290.447715 140.000000,291.000000 L 140.000000,299.000000 C 140.000000,299.552285 140.447715,300.000000 141.000000,300.000000 L 149.000000,300.000000 C 149.552285,300.000000 150.000000,300.447715 150.000000,301.000000 L 150.000000,319.000000 C 150.000000,319.552285 150.447715,320.000000 151.000000,320.000000 L 159.000000,320.000000 C 159.552285,320.000000 160.000000,319.552285 160.000000,319.000000 L 160.000000,311.000000 C 160.000000,310.447715 160.447715,310.000000 161.000000,310.000000 L 169.000000,310.000000 C 169.552285,310.000000 170.000000,310.447715 170.000000,311.000000 L 170.000000,319.000000 C 170.000000,319.552285 170.447715,320.000000 171.000000,320.000000 L 179.000000,320.000000 C 179.552285,320.000000 180.000000,319.552285 180.000000,319.000000 L 180.000000,311.000000 C 180.000000,310.447715 180.447715,310.000000 181.000000,310.000000 L 189.000000,310.000000 C 189.552285,310.000000 190.000000,310.447715 190.000000,311.000000 L 190.000000,319.000000 C 190.000000,319.552285 190.447715,320.000000 191.000000,320.000000 L 209.000000,320.000000 C 209.552285,320.000000 210.000000,319.552285 210.000000,319.000000 z M 100.000000,319.000000 L 100.000000,271.000000 C 100.000000,270.447715 99.552285,270.000000 99.000000,270.000000 L 51.000000,270.000000 C 50.447715,270.000000 50.000000,270.447715 50.000000,271.000000 L 50.000000,319.000000 C 50.000000,319.552285 50.447715,320.000000 51.000000,320.000000 L 99.000000,320.000000 C 99.552285,320.000000 100.000000,319.552285 100.000000,319.000000 z M 89.000000,310.000000 L 61.000000,310.000000 C 60.447715,310.000000 60.000000,309.552285 60.000000,309.000000 L 60.000000,281.000000 C 60.000000,280.447715 60.447715,280.000000 61.000000,280.000000 L 89.000000,280.000000 C 89.552285,280.000000 90.000000,280.447715 90.000000,281.000000 L 90.000000,309.000000 C 90.000000,309.552285 89.552285,310.000000 89.000000,310.000000 z M 270.000000,299.000000 L 270.000000,291.000000 C 270.000000,290.447715 269.552285,290.000000 269.000000,290.000000 L 251.000000,290.000000 C 250.447715,290.000000 250.000000,290.447715 250.000000,291.000000 L 250.000000,299.000000 C 250.000000,299.552285 250.447715,300.000000 251.000000,300.000000 L 269.000000,300.000000 C 269.552285,300.000000 270.000000,299.552285 270.000000,299.000000 z M 329.000000,290.000000 L 311.000000,290.000000 C 310.447715,290.000000 310.000000,289.552285 310.000000,289.000000 L 310.000000,281.000000 C 310.000000,280.447715 310.447715,280.000000 311.000000,280.000000 L 329.000000,280.000000 C 329.552285,280.000000 330.000000,280.447715 330.000000,281.000000 L 330.000000,289.000000 C 330.000000,289.552285 329.552285,290.000000 329.000000,290.000000 z M 140.000000,289.000000 L 140.000000,281.000000 C 140.000000,280.447715 139.552285,280.000000 139.000000,280.000000 L 131.000000,280.000000 C 130.447715,280.000000 130.000000,280.447715 130.000000,281.000000 L 130.000000,289.000000 C 130.000000,289.552285 130.447715,290.000000 131.000000,290.000000 L 139.000000,290.000000 C 139.552285,290.000000 140.000000,289.552285 140.000000,289.000000 z M 280.000000,279.000000 L 280.000000,251.000000 C 280.000000,250.447715 279.552285,250.000000 279.000000,250.000000 L 251.000000,250.000000 C 250.447715,250.000000 250.000000,250.447715 250.000000,251.000000 L 250.000000,279.000000 C 250.000000,279.552285 250.447715,280.000000 251.000000,280.000000 L 279.000000,280.000000 C 279.552285,280.000000 280.000000,279.552285 280.000000,279.000000 z M 170.000000,279.000000 L 170.000000,271.000000 C 170.000000,270.447715 169.552285,270.000000 169.000000,270.000000 L 161.000000,270.000000 C 160.447715,270.000000 160.000000,270.447715 160.000000,271.000000 L 160.000000,279.000000 C 160.000000,279.552285 160.447715,280.000000 161.000000,280.000000 L 169.000000,280.000000 C 169.552285,280.000000 170.000000,279.552285 170.000000,279.000000 z M 329.000000,270.000000 L 321.000000,270.000000 C 320.447715,270.000000 320.000000,269.552285 320.000000,269.000000 L 320.000000,261.000000 C 320.000000,260.447715 320.447715,260.000000 321.000000,260.000000 L 329.000000,260.000000 C 329.552285,260.000000 330.000000,260.447715 330.000000,261.000000 L 330.000000,269.000000 C 330.000000,269.552285 329.552285,270.000000 329.000000,270.000000 z M 300.000000,269.000000 L 300.000000,261.000000 C 300.000000,260.447715 299.552285,260.000000 299.000000,260.000000 L 291.000000,260.000000 C 290.447715,260.000000 290.000000,260.447715 290.000000,261.000000 L 290.000000,269.000000 C 290.000000,269.552285 290.447715,270.000000 291.000000,270.000000 L 299.000000,270.000000 C 299.552285,270.000000 300.000000,269.552285 300.000000,269.000000 z M 269.000000,270.000000 L 261.000000,270.000000 C 260.447715,270.000000 260.000000,269.552285 260.000000,269.000000 L 260.000000,261.000000 C 260.000000,260.447715 260.447715,260.000000 261.000000,260.000000 L 269.000000,260.000000 C 269.552285,260.000000 270.000000,260.447715 270.000000,261.000000 L 270.000000,269.000000 C 270.000000,269.552285 269.552285,270.000000 269.000000,270.000000 z M 160.000000,259.000000 L 160.000000,251.000000 C 160.000000,250.447715 159.552285,250.000000 159.000000,250.000000 L 151.000000,250.000000 C 150.447715,250.000000 150.000000,250.447715 150.000000,251.000000 L 150.000000,259.000000 C 150.000000,259.552285 150.447715,260.000000 151.000000,260.000000 L 159.000000,260.000000 C 159.552285,260.000000 160.000000,259.552285 160.000000,259.000000 z M 220.000000,249.000000 L 220.000000,241.000000 C 220.000000,240.447715 219.552285,240.000000 219.000000,240.000000 L 211.000000,240.000000 C 210.447715,240.000000 210.000000,240.447715 210.000000,241.000000 L 210.000000,249.000000 C 210.000000,249.552285 210.447715,250.000000 211.000000,250.000000 L 219.000000,250.000000 C 219.552285,250.000000 220.000000,249.552285 220.000000,249.000000 z M 170.000000,249.000000 L 170.000000,241.000000 C 170.000000,240.447715 169.552285,240.000000 169.000000,240.000000 L 161.000000,240.000000 C 160.447715,240.000000 160.000000,240.447715 160.000000,241.000000 L 160.000000,249.000000 C 160.000000,249.552285 160.447715,250.000000 161.000000,250.000000 L 169.000000,250.000000 C 169.552285,250.000000 170.000000,249.552285 170.000000,249.000000 z M 130.000000,249.000000 L 130.000000,231.000000 C 130.000000,230.447715 129.552285,230.000000 129.000000,230.000000 L 121.000000,230.000000 C 120.447715,230.000000 120.000000,230.447715 120.000000,231.000000 L 120.000000,249.000000 C 120.000000,249.552285 120.447715,250.000000 121.000000,250.000000 L 129.000000,250.000000 C 129.552285,250.000000 130.000000,249.552285 130.000000,249.000000 z M 290.000000,239.000000 L 290.000000,231.000000 C 290.000000,230.447715 290.447715,230.000000 291.000000,230.000000 L 299.000000,230.000000 C 299.552285,230.000000 300.000000,229.552285 300.000000,229.000000 L 300.000000,211.000000 C 300.000000,210.447715 299.552285,210.000000 299.000000,210.000000 L 291.000000,210.000000 C 290.447715,210.000000 290.000000,210.447715 290.000000,211.000000 L 290.000000,219.000000 C 290.000000,219.552285 289.552285,220.000000 289.000000,220.000000 L 281.000000,220.000000 C 280.447715,220.000000 280.000000,220.447715 280.000000,221.000000 L 280.000000,229.000000 C 280.000000,229.552285 279.552285,230.000000 279.000000,230.000000 L 271.000000,230.000000 C 270.447715,230.000000 270.000000,230.447715 270.000000,231.000000 L 270.000000,239.000000 C 270.000000,239.552285 270.447715,240.000000 271.000000,240.000000 L 289.000000,240.000000 C 289.552285,240.000000 290.000000,239.552285 290.000000,239.000000 z M 210.000000,239.000000 L 210.000000,231.000000 C 210.000000,230.447715 209.552285,230.000000 209.000000,230.000000 L 201.000000,230.000000 C 200.447715,230.000000 200.000000,229.552285 200.000000,229.000000 L 200.000000,211.000000 C 200.000000,210.447715 200.447715,210.000000 201.000000,210.000000 L 209.000000,210.000000 C 209.552285,210.000000 210.000000,210.447715 210.000000,211.000000 L 210.000000,219.000000 C 210.000000,219.552285 210.447715,220.000000 211.000000,220.000000 L 219.000000,220.000000 C 219.552285,220.000000 220.000000,219.552285 220.000000,219.000000 L 220.000000,211.000000 C 220.000000,210.447715 220.447715,210.000000 221.000000,210.000000 L 229.000000,210.000000 C 229.552285,210.000000 230.000000,209.552285 230.000000,209.000000 L 230.000000,201.000000 C 230.000000,200.447715 230.447715,200.000000 231.000000,200.000000 L 249.000000,200.000000 C 249.552285,200.000000 250.000000,199.552285 250.000000,199.000000 L 250.000000,191.000000 C 250.000000,190.447715 249.552285,190.000000 249.000000,190.000000 L 241.000000,190.000000 C 240.447715,190.000000 240.000000,189.552285 240.000000,189.000000 L 240.000000,181.000000 C 240.000000,180.447715 239.552285,180.000000 239.000000,180.000000 L 231.000000,180.000000 C 230.447715,180.000000 230.000000,180.447715 230.000000,181.000000 L 230.000000,189.000000 C 230.000000,189.552285 229.552285,190.000000 229.000000,190.000000 L 221.000000,190.000000 C 220.447715,190.000000 220.000000,189.552285 220.000000,189.000000 L 220.000000,181.000000 C 220.000000,180.447715 219.552285,180.000000 219.000000,180.000000 L 211.000000,180.000000 C 210.447715,180.000000 210.000000,179.552285 210.000000,179.000000 L 210.000000,171.000000 C 210.000000,170.447715 209.552285,170.000000 209.000000,170.000000 L 171.000000,170.000000 C 170.447715,170.000000 170.000000,170.447715 170.000000,171.000000 L 170.000000,179.000000 C 170.000000,179.552285 170.447715,180.000000 171.000000,180.000000 L 199.000000,180.000000 C 199.552285,180.000000 200.000000,180.447715 200.000000,181.000000 L 200.000000,189.000000 C 200.000000,189.552285 200.447715,190.000000 201.000000,190.000000 L 209.000000,190.000000 C 209.552285,190.000000 210.000000,190.447715 210.000000,191.000000 L 210.000000,199.000000 C 210.000000,199.552285 209.552285,200.000000 209.000000,200.000000 L 191.000000,200.000000 C 190.447715,200.000000 190.000000,199.552285 190.000000,199.000000 L 190.000000,191.000000 C 190.000000,190.447715 189.552285,190.000000 189.000000,190.000000 L 181.000000,190.000000 C 180.447715,190.000000 180.000000,190.447715 180.000000,191.000000 L 180.000000,209.000000 C 180.000000,209.552285 180.447715,210.000000 181.000000,210.000000 L 189.000000,210.000000 C 189.552285,210.000000 190.000000,210.447715 190.000000,211.000000 L 190.000000,219.000000 C 190.000000,219.552285 189.552285,220.000000 189.000000,220.000000 L 171.000000,220.000000 C 170.447715,220.000000 170.000000,219.552285 170.000000,219.000000 L 170.000000,211.000000 C 170.000000,210.447715 169.552285,210.000000 169.000000,210.000000 L 161.000000,210.000000 C 160.447715,210.000000 160.000000,209.552285 160.000000,209.000000 L 160.000000,201.000000 C 160.000000,200.447715 159.552285,200.000000 159.000000,200.000000 L 151.000000,200.000000 C 150.447715,200.000000 150.000000,200.447715 150.000000,201.000000 L 150.000000,219.000000 C 150.000000,219.552285 149.552285,220.000000 149.000000,220.000000 L 141.000000,220.000000 C 140.447715,220.000000 140.000000,219.552285 140.000000,219.000000 L 140.000000,201.000000 C 140.000000,200.447715 139.552285,200.000000 139.000000,200.000000 L 131.000000,200.000000 C 130.447715,200.000000 130.000000,200.447715 130.000000,201.000000 L 130.000000,209.000000 C 130.000000,209.552285 129.552285,210.000000 129.000000,210.000000 L 121.000000,210.000000 C 120.447715,210.000000 120.000000,210.447715 120.000000,211.000000 L 120.000000,219.000000 C 120.000000,219.552285 120.447715,220.000000 121.000000,220.000000 L 129.000000,220.000000 C 129.552285,220.000000 130.000000,220.447715 130.000000,221.000000 L 130.000000,229.000000 C 130.000000,229.552285 130.447715,230.000000 131.000000,230.000000 L 139.000000,230.000000 C 139.552285,230.000000 140.000000,230.447715 140.000000,231.000000 L 140.000000,239.000000 C 140.000000,239.552285 140.447715,240.000000 141.000000,240.000000 L 159.000000,240.000000 C 159.552285,240.000000 160.000000,239.552285 160.000000,239.000000 L 160.000000,231.000000 C 160.000000,230.447715 160.447715,230.000000 161.000000,230.000000 L 169.000000,230.000000 C 169.552285,230.000000 170.000000,230.447715 170.000000,231.000000 L 170.000000,239.000000 C 170.000000,239.552285 170.447715,240.000000 171.000000,240.000000 L 179.000000,240.000000 C 179.552285,240.000000 180.000000,239.552285 180.000000,239.000000 L 180.000000,231.000000 C 180.000000,230.447715 180.447715,230.000000 181.000000,230.000000 L 189.000000,230.000000 C 189.552285,230.000000 190.000000,230.447715 190.000000,231.000000 L 190.000000,239.000000 C 190.000000,239.552285 190.447715,240.000000 191.000000,240.000000 L 209.000000,240.000000 C 209.552285,240.000000 210.000000,239.552285 210.000000,239.000000 z M 320.000000,229.000000 L 320.000000,211.000000 C 320.000000,210.447715 319.552285,210.000000 319.000000,210.000000 L 311.000000,210.000000 C 310.447715,210.000000 310.000000,210.447715 310.000000,211.000000 L 310.000000,229.000000 C 310.000000,229.552285 310.447715,230.000000 311.000000,230.000000 L 319.000000,230.000000 C 319.552285,230.000000 320.000000,229.552285 320.000000,229.000000 z M 260.000000,229.000000 L 260.000000,211.000000 C 260.000000,210.447715 259.552285,210.000000 259.000000,210.000000 L 241.000000,210.000000 C 240.447715,210.000000 240.000000,210.447715 240.000000,211.000000 L 240.000000,229.000000 C 240.000000,229.552285 240.447715,230.000000 241.000000,230.000000 L 259.000000,230.000000 C 259.552285,230.000000 260.000000,229.552285 260.000000,229.000000 z M 230.000000,229.000000 L 230.000000,221.000000 C 230.000000,220.447715 229.552285,220.000000 229.000000,220.000000 L 221.000000,220.000000 C 220.447715,220.000000 220.000000,220.447715 220.000000,221.000000 L 220.000000,229.000000 C 220.000000,229.552285 220.447715,230.000000 221.000000,230.000000 L 229.000000,230.000000 C 229.552285,230.000000 230.000000,229.552285 230.000000,229.000000 z M 80.000000,229.000000 L 80.000000,221.000000 C 80.000000,220.447715 79.552285,220.000000 79.000000,220.000000 L 71.000000,220.000000 C 70.447715,220.000000 70.000000,220.447715 70.000000,221.000000 L 70.000000,229.000000 C 70.000000,229.552285 70.447715,230.000000 71.000000,230.000000 L 79.000000,230.000000 C 79.552285,230.000000 80.000000,229.552285 80.000000,229.000000 z M 280.000000,219.000000 L 280.000000,211.000000 C 280.000000,210.447715 280.447715,210.000000 281.000000,210.000000 L 289.000000,210.000000 C 289.552285,210.000000 290.000000,209.552285 290.000000,209.000000 L 290.000000,191.000000 C 290.000000,190.447715 290.447715,190.000000 291.000000,190.000000 L 299.000000,190.000000 C 299.552285,190.000000 300.000000,190.447715 300.000000,191.000000 L 300.000000,199.000000 C 300.000000,199.552285 300.447715,200.000000 301.000000,200.000000 L 309.000000,200.000000 C 309.552285,200.000000 310.000000,199.552285 310.000000,199.000000 L 310.000000,191.000000 C 310.000000,190.447715 310.447715,190.000000 311.000000,190.000000 L 319.000000,190.000000 C 319.552285,190.000000 320.000000,189.552285 320.000000,189.000000 L 320.000000,181.000000 C 320.000000,180.447715 319.552285,180.000000 319.000000,180.000000 L 281.000000,180.000000 C 280.447715,180.000000 280.000000,180.447715 280.000000,181.000000 L 280.000000,199.000000 C 280.000000,199.552285 279.552285,200.000000 279.000000,200.000000 L 271.000000,200.000000 C 270.447715,200.000000 270.000000,199.552285 270.000000,199.000000 L 270.000000,191.000000 C 270.000000,190.447715 269.552285,190.000000 269.000000,190.000000 L 261.000000,190.000000 C 260.447715,190.000000 260.000000,190.447715 260.000000,191.000000 L 260.000000,209.000000 C 260.000000,209.552285 260.447715,210.000000 261.000000,210.000000 L 269.000000,210.000000 C 269.552285,210.000000 270.000000,210.447715 270.000000,211.000000 L 270.000000,219.000000 C 270.000000,219.552285 270.447715,220.000000 271.000000,220.000000 L 279.000000,220.000000 C 279.552285,220.000000 280.000000,219.552285 280.000000,219.000000 z M 49.000000,220.000000 L 41.000000,220.000000 C 40.447715,220.000000 40.000000,219.552285 40.000000,219.000000 L 40.000000,201.000000 C 40.000000,200.447715 40.447715,200.000000 41.000000,200.000000 L 59.000000,200.000000 C 59.552285,200.000000 60.000000,200.447715 60.000000,201.000000 L 60.000000,209.000000 C 60.000000,209.552285 59.552285,210.000000 59.000000,210.000000 L 51.000000,210.000000 C 50.447715,210.000000 50.000000,210.447715 50.000000,211.000000 L 50.000000,219.000000 C 50.000000,219.552285 49.552285,220.000000 49.000000,220.000000 z M 120.000000,209.000000 L 120.000000,201.000000 C 120.000000,200.447715 119.552285,200.000000 119.000000,200.000000 L 111.000000,200.000000 C 110.447715,200.000000 110.000000,200.447715 110.000000,201.000000 L 110.000000,209.000000 C 110.000000,209.552285 110.447715,210.000000 111.000000,210.000000 L 119.000000,210.000000 C 119.552285,210.000000 120.000000,209.552285 120.000000,209.000000 z M 170.000000,199.000000 L 170.000000,191.000000 C 170.000000,190.447715 169.552285,190.000000 169.000000,190.000000 L 161.000000,190.000000 C 160.447715,190.000000 160.000000,190.447715 160.000000,191.000000 L 160.000000,199.000000 C 160.000000,199.552285 160.447715,200.000000 161.000000,200.000000 L 169.000000,200.000000 C 169.552285,200.000000 170.000000,199.552285 170.000000,199.000000 z M 49.000000,190.000000 L 41.000000,190.000000 C 40.447715,190.000000 40.000000,189.552285 40.000000,189.000000 L 40.000000,181.000000 C 40.000000,180.447715 40.447715,180.000000 41.000000,180.000000 L 49.000000,180.000000 C 49.552285,180.000000 50.000000,179.552285 50.000000,179.000000 L 50.000000,171.000000 C 50.000000,170.447715 50.447715,170.000000 51.000000,170.000000 L 59.000000,170.000000 C 59.552285,170.000000 60.000000,170.447715 60.000000,171.000000 L 60.000000,179.000000 C 60.000000,179.552285 59.552285,180.000000 59.000000,180.000000 L 51.000000,180.000000 C 50.447715,180.000000 50.000000,180.447715 50.000000,181.000000 L 50.000000,189.000000 C 50.000000,189.552285 49.552285,190.000000 49.000000,190.000000 z M 230.000000,179.000000 L 230.000000,171.000000 C 230.000000,170.447715 229.552285,170.000000 229.000000,170.000000 L 221.000000,170.000000 C 220.447715,170.000000 220.000000,170.447715 220.000000,171.000000 L 220.000000,179.000000 C 220.000000,179.552285 220.447715,180.000000 221.000000,180.000000 L 229.000000,180.000000 C 229.552285,180.000000 230.000000,179.552285 230.000000,179.000000 z M 160.000000,179.000000 L 160.000000,171.000000 C 160.000000,170.447715 159.552285,170.000000 159.000000,170.000000 L 151.000000,170.000000 C 150.447715,170.000000 150.000000,170.447715 150.000000,171.000000 L 150.000000,179.000000 C 150.000000,179.552285 150.447715,180.000000 151.000000,180.000000 L 159.000000,180.000000 C 159.552285,180.000000 160.000000,179.552285 160.000000,179.000000 z M 120.000000,179.000000 L 120.000000,171.000000 C 120.000000,170.447715 119.552285,170.000000 119.000000,170.000000 L 91.000000,170.000000 C 90.447715,170.000000 90.000000,170.447715 90.000000,171.000000 L 90.000000,179.000000 C 90.000000,179.552285 90.447715,180.000000 91.000000,180.000000 L 119.000000,180.000000 C 119.552285,180.000000 120.000000,179.552285 120.000000,179.000000 z M 310.000000,169.000000 L 310.000000,161.000000 C 310.000000,160.447715 310.447715,160.000000 311.000000,160.000000 L 319.000000,160.000000 C 319.552285,160.000000 320.000000,159.552285 320.000000,159.000000 L 320.000000,131.000000 C 320.000000,130.447715 319.552285,130.000000 319.000000,130.000000 L 311.000000,130.000000 C 310.447715,130.000000 310.000000,130.447715 310.000000,131.000000 L 310.000000,139.000000 C 310.000000,139.552285 309.552285,140.000000 309.000000,140.000000 L 301.000000,140.000000 C 300.447715,140.000000 300.000000,140.447715 300.000000,141.000000 L 300.000000,149.000000 C 300.000000,149.552285 299.552285,150.000000 299.000000,150.000000 L 291.000000,150.000000 C 290.447715,150.000000 290.000000,150.447715 290.000000,151.000000 L 290.000000,159.000000 C 290.000000,159.552285 290.447715,160.000000 291.000000,160.000000 L 299.000000,160.000000 C 299.552285,160.000000 300.000000,160.447715 300.000000,161.000000 L 300.000000,169.000000 C 300.000000,169.552285 300.447715,170.000000 301.000000,170.000000 L 309.000000,170.000000 C 309.552285,170.000000 310.000000,169.552285 310.000000,169.000000 z M 270.000000,169.000000 L 270.000000,161.000000 C 270.000000,160.447715 269.552285,160.000000 269.000000,160.000000 L 261.000000,160.000000 C 260.447715,160.000000 260.000000,160.447715 260.000000,161.000000 L 260.000000,169.000000 C 260.000000,169.552285 260.447715,170.000000 261.000000,170.000000 L 269.000000,170.000000 C 269.552285,170.000000 270.000000,169.552285 270.000000,169.000000 z M 250.000000,169.000000 L 250.000000,161.000000 C 250.000000,160.447715 249.552285,160.000000 249.000000,160.000000 L 231.000000,160.000000 C 230.447715,160.000000 230.000000,160.447715 230.000000,161.000000 L 230.000000,169.000000 C 230.000000,169.552285 230.447715,170.000000 231.000000,170.000000 L 249.000000,170.000000 C 249.552285,170.000000 250.000000,169.552285 250.000000,169.000000 z M 220.000000,169.000000 L 220.000000,161.000000 C 220.000000,160.447715 219.552285,160.000000 219.000000,160.000000 L 211.000000,160.000000 C 210.447715,160.000000 210.000000,160.447715 210.000000,161.000000 L 210.000000,169.000000 C 210.000000,169.552285 210.447715,170.000000 211.000000,170.000000 L 219.000000,170.000000 C 219.552285,170.000000 220.000000,169.552285 220.000000,169.000000 z M 170.000000,169.000000 L 170.000000,161.000000 C 170.000000,160.447715 169.552285,160.000000 169.000000,160.000000 L 161.000000,160.000000 C 160.447715,160.000000 160.000000,160.447715 160.000000,161.000000 L 160.000000,169.000000 C 160.000000,169.552285 160.447715,170.000000 161.000000,170.000000 L 169.000000,170.000000 C 169.552285,170.000000 170.000000,169.552285 170.000000,169.000000 z M 90.000000,169.000000 L 90.000000,161.000000 C 90.000000,160.447715 89.552285,160.000000 89.000000,160.000000 L 81.000000,160.000000 C 80.447715,160.000000 80.000000,160.447715 80.000000,161.000000 L 80.000000,169.000000 C 80.000000,169.552285 80.447715,170.000000 81.000000,170.000000 L 89.000000,170.000000 C 89.552285,170.000000 90.000000,169.552285 90.000000,169.000000 z M 260.000000,159.000000 L 260.000000,151.000000 C 260.000000,150.447715 259.552285,150.000000 259.000000,150.000000 L 251.000000,150.000000 C 250.447715,150.000000 250.000000,150.447715 250.000000,151.000000 L 250.000000,159.000000 C 250.000000,159.552285 250.447715,160.000000 251.000000,160.000000 L 259.000000,160.000000 C 259.552285,160.000000 260.000000,159.552285 260.000000,159.000000 z M 120.000000,159.000000 L 120.000000,151.000000 C 120.000000,150.447715 120.447715,150.000000 121.000000,150.000000 L 129.000000,150.000000 C 129.552285,150.000000 130.000000,149.552285 130.000000,149.000000 L 130.000000,141.000000 C 130.000000,140.447715 129.552285,140.000000 129.000000,140.000000 L 111.000000,140.000000 C 110.447715,140.000000 110.000000,140.447715 110.000000,141.000000 L 110.000000,149.000000 C 110.000000,149.552285 109.552285,150.000000 109.000000,150.000000 L 101.000000,150.000000 C 100.447715,150.000000 100.000000,150.447715 100.000000,151.000000 L 100.000000,159.000000 C 100.000000,159.552285 100.447715,160.000000 101.000000,160.000000 L 119.000000,160.000000 C 119.552285,160.000000 120.000000,159.552285 120.000000,159.000000 z M 80.000000,159.000000 L 80.000000,141.000000 C 80.000000,140.447715 79.552285,140.000000 79.000000,140.000000 L 71.000000,140.000000 C 70.447715,140.000000 70.000000,140.447715 70.000000,141.000000 L 70.000000,159.000000 C 70.000000,159.552285 70.447715,160.000000 71.000000,160.000000 L 79.000000,160.000000 C 79.552285,160.000000 80.000000,159.552285 80.000000,159.000000 z M 49.000000,160.000000 L 41.000000,160.000000 C 40.447715,160.000000 40.000000,159.552285 40.000000,159.000000 L 40.000000,151.000000 C 40.000000,150.447715 40.447715,150.000000 41.000000,150.000000 L 49.000000,150.000000 C 49.552285,150.000000 50.000000,150.447715 50.000000,151.000000 L 50.000000,159.000000 C 50.000000,159.552285 49.552285,160.000000 49.000000,160.000000 z M 290.000000,149.000000 L 290.000000,141.000000 C 290.000000,140.447715 289.552285,140.000000 289.000000,140.000000 L 271.000000,140.000000 C 270.447715,140.000000 270.000000,140.447715 270.000000,141.000000 L 270.000000,149.000000 C 270.000000,149.552285 270.447715,150.000000 271.000000,150.000000 L 289.000000,150.000000 C 289.552285,150.000000 290.000000,149.552285 290.000000,149.000000 z M 230.000000,149.000000 L 230.000000,141.000000 C 230.000000,140.447715 229.552285,140.000000 229.000000,140.000000 L 221.000000,140.000000 C 220.447715,140.000000 220.000000,140.447715 220.000000,141.000000 L 220.000000,149.000000 C 220.000000,149.552285 220.447715,150.000000 221.000000,150.000000 L 229.000000,150.000000 C 229.552285,150.000000 230.000000,149.552285 230.000000,149.000000 z M 100.000000,149.000000 L 100.000000,141.000000 C 100.000000,140.447715 99.552285,140.000000 99.000000,140.000000 L 91.000000,140.000000 C 90.447715,140.000000 90.000000,140.447715 90.000000,141.000000 L 90.000000,149.000000 C 90.000000,149.552285 90.447715,150.000000 91.000000,150.000000 L 99.000000,150.000000 C 99.552285,150.000000 100.000000,149.552285 100.000000,149.000000 z M 300.000000,139.000000 L 300.000000,131.000000 C 300.000000,130.447715 299.552285,130.000000 299.000000,130.000000 L 291.000000,130.000000 C 290.447715,130.000000 290.000000,130.447715 290.000000,131.000000 L 290.000000,139.000000 C 290.000000,139.552285 290.447715,140.000000 291.000000,140.000000 L 299.000000,140.000000 C 299.552285,140.000000 300.000000,139.552285 300.000000,139.000000 z M 189.000000,140.000000 L 171.000000,140.000000 C 170.447715,140.000000 170.000000,139.552285 170.000000,139.000000 L 170.000000,131.000000 C 170.000000,130.447715 169.552285,130.000000 169.000000,130.000000 L 161.000000,130.000000 C 160.447715,130.000000 160.000000,129.552285 160.000000,129.000000 L 160.000000,121.000000 C 160.000000,120.447715 159.552285,120.000000 159.000000,120.000000 L 151.000000,120.000000 C 150.447715,120.000000 150.000000,120.447715 150.000000,121.000000 L 150.000000,129.000000 C 150.000000,129.552285 149.552285,130.000000 149.000000,130.000000 L 141.000000,130.000000 C 140.447715,130.000000 140.000000,129.552285 140.000000,129.000000 L 140.000000,101.000000 C 140.000000,100.447715 139.552285,100.000000 139.000000,100.000000 L 131.000000,100.000000 C 130.447715,100.000000 130.000000,100.447715 130.000000,101.000000 L 130.000000,109.000000 C 130.000000,109.552285 129.552285,110.000000 129.000000,110.000000 L 121.000000,110.000000 C 120.447715,110.000000 120.000000,109.552285 120.000000,109.000000 L 120.000000,91.000000 C 120.000000,90.447715 120.447715,90.000000 121.000000,90.000000 L 129.000000,90.000000 C 129.552285,90.000000 130.000000,89.552285 130.000000,89.000000 L 130.000000,81.000000 C 130.000000,80.447715 129.552285,80.000000 129.000000,80.000000 L 121.000000,80.000000 C 120.447715,80.000000 120.000000,79.552285 120.000000,79.000000 L 120.000000,41.000000 C 120.000000,40.447715 120.447715,40.000000 121.000000,40.000000 L 129.000000,40.000000 C 129.552285,40.000000 130.000000,40.447715 130.000000,41.000000 L 130.000000,59.000000 C 130.000000,59.552285 130.447715,60.000000 131.000000,60.000000 L 139.000000,60.000000 C 139.552285,60.000000 140.000000,60.447715 140.000000,61.000000 L 140.000000,69.000000 C 140.000000,69.552285 140.447715,70.000000 141.000000,70.000000 L 149.000000,70.000000 C 149.552285,70.000000 150.000000,70.447715 150.000000,71.000000 L 150.000000,109.000000 C 150.000000,109.552285 150.447715,110.000000 151.000000,110.000000 L 159.000000,110.000000 C 159.552285,110.000000 160.000000,109.552285 160.000000,109.000000 L 160.000000,101.000000 C 160.000000,100.447715 160.447715,100.000000 161.000000,100.000000 L 169.000000,100.000000 C 169.552285,100.000000 170.000000,100.447715 170.000000,101.000000 L 170.000000,109.000000 C 170.000000,109.552285 170.447715,110.000000 171.000000,110.000000 L 179.000000,110.000000 C 179.552285,110.000000 180.000000,109.552285 180.000000,109.000000 L 180.000000,101.000000 C 180.000000,100.447715 180.447715,100.000000 181.000000,100.000000 L 189.000000,100.000000 C 189.552285,100.000000 190.000000,100.447715 190.000000,101.000000 L 190.000000,109.000000 C 190.000000,109.552285 190.447715,110.000000 191.000000,110.000000 L 199.000000,110.000000 C 199.552285,110.000000 200.000000,109.552285 200.000000,109.000000 L 200.000000,91.000000 C 200.000000,90.447715 200.447715,90.000000 201.000000,90.000000 L 209.000000,90.000000 C 209.552285,90.000000 210.000000,89.552285 210.000000,89.000000 L 210.000000,61.000000 C 210.000000,60.447715 210.447715,60.000000 211.000000,60.000000 L 219.000000,60.000000 C 219.552285,60.000000 220.000000,59.552285 220.000000,59.000000 L 220.000000,41.000000 C 220.000000,40.447715 220.447715,40.000000 221.000000,40.000000 L 239.000000,40.000000 C 239.552285,40.000000 240.000000,40.447715 240.000000,41.000000 L 240.000000,49.000000 C 240.000000,49.552285 240.447715,50.000000 241.000000,50.000000 L 249.000000,50.000000 C 249.552285,50.000000 250.000000,50.447715 250.000000,51.000000 L 250.000000,89.000000 C 250.000000,89.552285 249.552285,90.000000 249.000000,90.000000 L 241.000000,90.000000 C 240.447715,90.000000 240.000000,90.447715 240.000000,91.000000 L 240.000000,99.000000 C 240.000000,99.552285 240.447715,100.000000 241.000000,100.000000 L 249.000000,100.000000 C 249.552285,100.000000 250.000000,100.447715 250.000000,101.000000 L 250.000000,109.000000 C 250.000000,109.552285 249.552285,110.000000 249.000000,110.000000 L 241.000000,110.000000 C 240.447715,110.000000 240.000000,109.552285 240.000000,109.000000 L 240.000000,101.000000 C 240.000000,100.447715 239.552285,100.000000 239.000000,100.000000 L 231.000000,100.000000 C 230.447715,100.000000 230.000000,100.447715 230.000000,101.000000 L 230.000000,109.000000 C 230.000000,109.552285 229.552285,110.000000 229.000000,110.000000 L 221.000000,110.000000 C 220.447715,110.000000 220.000000,109.552285 220.000000,109.000000 L 220.000000,101.000000 C 220.000000,100.447715 219.552285,100.000000 219.000000,100.000000 L 211.000000,100.000000 C 210.447715,100.000000 210.000000,100.447715 210.000000,101.000000 L 210.000000,119.000000 C 210.000000,119.552285 209.552285,120.000000 209.000000,120.000000 L 191.000000,120.000000 C 190.447715,120.000000 190.000000,119.552285 190.000000,119.000000 L 190.000000,111.000000 C 190.000000,110.447715 189.552285,110.000000 189.000000,110.000000 L 181.000000,110.000000 C 180.447715,110.000000 180.000000,110.447715 180.000000,111.000000 L 180.000000,129.000000 C 180.000000,129.552285 180.447715,130.000000 181.000000,130.000000 L 189.000000,130.000000 C 189.552285,130.000000 190.000000,130.447715 190.000000,131.000000 L 190.000000,139.000000 C 190.000000,139.552285 189.552285,140.000000 189.000000,140.000000 z M 110.000000,139.000000 L 110.000000,131.000000 C 110.000000,130.447715 109.552285,130.000000 109.000000,130.000000 L 101.000000,130.000000 C 100.447715,130.000000 100.000000,130.447715 100.000000,131.000000 L 100.000000,139.000000 C 100.000000,139.552285 100.447715,140.000000 101.000000,140.000000 L 109.000000,140.000000 C 109.552285,140.000000 110.000000,139.552285 110.000000,139.000000 z M 49.000000,140.000000 L 41.000000,140.000000 C 40.447715,140.000000 40.000000,139.552285 40.000000,139.000000 L 40.000000,121.000000 C 40.000000,120.447715 40.447715,120.000000 41.000000,120.000000 L 59.000000,120.000000 C 59.552285,120.000000 60.000000,120.447715 60.000000,121.000000 L 60.000000,129.000000 C 60.000000,129.552285 59.552285,130.000000 59.000000,130.000000 L 51.000000,130.000000 C 50.447715,130.000000 50.000000,130.447715 50.000000,131.000000 L 50.000000,139.000000 C 50.000000,139.552285 49.552285,140.000000 49.000000,140.000000 z M 170.000000,119.000000 L 170.000000,111.000000 C 170.000000,110.447715 169.552285,110.000000 169.000000,110.000000 L 161.000000,110.000000 C 160.447715,110.000000 160.000000,110.447715 160.000000,111.000000 L 160.000000,119.000000 C 160.000000,119.552285 160.447715,120.000000 161.000000,120.000000 L 169.000000,120.000000 C 169.552285,120.000000 170.000000,119.552285 170.000000,119.000000 z M 329.000000,110.000000 L 261.000000,110.000000 C 260.447715,110.000000 260.000000,109.552285 260.000000,109.000000 L 260.000000,41.000000 C 260.000000,40.447715 260.447715,40.000000 261.000000,40.000000 L 329.000000,40.000000 C 329.552285,40.000000 330.000000,40.447715 330.000000,41.000000 L 330.000000,109.000000 C 330.000000,109.552285 329.552285,110.000000 329.000000,110.000000 z M 109.000000,110.000000 L 41.000000,110.000000 C 40.447715,110.000000 40.000000,109.552285 40.000000,109.000000 L 40.000000,41.000000 C 40.000000,40.447715 40.447715,40.000000 41.000000,40.000000 L 109.000000,40.000000 C 109.552285,40.000000 110.000000,40.447715 110.000000,41.000000 L 110.000000,109.000000 C 110.000000,109.552285 109.552285,110.000000 109.000000,110.000000 z M 320.000000,99.000000 L 320.000000,51.000000 C 320.000000,50.447715 319.552285,50.000000 319.000000,50.000000 L 271.000000,50.000000 C 270.447715,50.000000 270.000000,50.447715 270.000000,51.000000 L 270.000000,99.000000 C 270.000000,99.552285 270.447715,100.000000 271.000000,100.000000 L 319.000000,100.000000 C 319.552285,100.000000 320.000000,99.552285 320.000000,99.000000 z M 230.000000,99.000000 L 230.000000,71.000000 C 230.000000,70.447715 229.552285,70.000000 229.000000,70.000000 L 221.000000,70.000000 C 220.447715,70.000000 220.000000,70.447715 220.000000,71.000000 L 220.000000,99.000000 C 220.000000,99.552285 220.447715,100.000000 221.000000,100.000000 L 229.000000,100.000000 C 229.552285,100.000000 230.000000,99.552285 230.000000,99.000000 z M 100.000000,99.000000 L 100.000000,51.000000 C 100.000000,50.447715 99.552285,50.000000 99.000000,50.000000 L 51.000000,50.000000 C 50.447715,50.000000 50.000000,50.447715 50.000000,51.000000 L 50.000000,99.000000 C 50.000000,99.552285 50.447715,100.000000 51.000000,100.000000 L 99.000000,100.000000 C 99.552285,100.000000 100.000000,99.552285 100.000000,99.000000 z M 309.000000,90.000000 L 281.000000,90.000000 C 280.447715,90.000000 280.000000,89.552285 280.000000,89.000000 L 280.000000,61.000000 C 280.000000,60.447715 280.447715,60.000000 281.000000,60.000000 L 309.000000,60.000000 C 309.552285,60.000000 310.000000,60.447715 310.000000,61.000000 L 310.000000,89.000000 C 310.000000,89.552285 309.552285,90.000000 309.000000,90.000000 z M 169.000000,90.000000 L 161.000000,90.000000 C 160.447715,90.000000 160.000000,89.552285 160.000000,89.000000 L 160.000000,61.000000 C 160.000000,60.447715 159.552285,60.000000 159.000000,60.000000 L 151.000000,60.000000 C 150.447715,60.000000 150.000000,59.552285 150.000000,59.000000 L 150.000000,51.000000 C 150.000000,50.447715 150.447715,50.000000 151.000000,50.000000 L 169.000000,50.000000 C 169.552285,50.000000 170.000000,49.552285 170.000000,49.000000 L 170.000000,41.000000 C 170.000000,40.447715 170.447715,40.000000 171.000000,40.000000 L 189.000000,40.000000 C 189.552285,40.000000 190.000000,40.447715 190.000000,41.000000 L 190.000000,49.000000 C 190.000000,49.552285 190.447715,50.000000 191.000000,50.000000 L 199.000000,50.000000 C 199.552285,50.000000 200.000000,49.552285 200.000000,49.000000 L 200.000000,41.000000 C 200.000000,40.447715 200.447715,40.000000 201.000000,40.000000 L 209.000000,40.000000 C 209.552285,40.000000 210.000000,40.447715 210.000000,41.000000 L 210.000000,49.000000 C 210.000000,49.552285 209.552285,50.000000 209.000000,50.000000 L 201.000000,50.000000 C 200.447715,50.000000 200.000000,50.447715 200.000000,51.000000 L 200.000000,59.000000 C 200.000000,59.552285 199.552285,60.000000 199.000000,60.000000 L 191.000000,60.000000 C 190.447715,60.000000 190.000000,60.447715 190.000000,61.000000 L 190.000000,69.000000 C 190.000000,69.552285 189.552285,70.000000 189.000000,70.000000 L 181.000000,70.000000 C 180.447715,70.000000 180.000000,69.552285 180.000000,69.000000 L 180.000000,61.000000 C 180.000000,60.447715 179.552285,60.000000 179.000000,60.000000 L 171.000000,60.000000 C 170.447715,60.000000 170.000000,60.447715 170.000000,61.000000 L 170.000000,89.000000 C 170.000000,89.552285 169.552285,90.000000 169.000000,90.000000 z M 89.000000,90.000000 L 61.000000,90.000000 C 60.447715,90.000000 60.000000,89.552285 60.000000,89.000000 L 60.000000,61.000000 C 60.000000,60.447715 60.447715,60.000000 61.000000,60.000000 L 89.000000,60.000000 C 89.552285,60.000000 90.000000,60.447715 90.000000,61.000000 L 90.000000,89.000000 C 90.000000,89.552285 89.552285,90.000000 89.000000,90.000000 z M 240.000000,59.000000 L 240.000000,51.000000 C 240.000000,50.447715 239.552285,50.000000 239.000000,50.000000 L 231.000000,50.000000 C 230.447715,50.000000 230.000000,50.447715 230.000000,51.000000 L 230.000000,59.000000 C 230.000000,59.552285 230.447715,60.000000 231.000000,60.000000 L 239.000000,60.000000 C 239.552285,60.000000 240.000000,59.552285 240.000000,59.000000 z "/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__BreadRolls__--typenumber__2__--encoding__utf8.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__BreadRolls__--typenumber__2__--encoding__utf8.out
new file mode 100644
index 0000000..a84e328
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__BreadRolls__--typenumber__2__--encoding__utf8.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="QR Code: BreadRolls"><svg:rect x="0" y="0" width="330.0" height="330.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:path d="M 289.000000,290.000000 L 261.000000,290.000000 C 260.447715,290.000000 260.000000,289.552285 260.000000,289.000000 L 260.000000,271.000000 C 260.000000,270.447715 259.552285,270.000000 259.000000,270.000000 L 251.000000,270.000000 C 250.447715,270.000000 250.000000,270.447715 250.000000,271.000000 L 250.000000,279.000000 C 250.000000,279.552285 249.552285,280.000000 249.000000,280.000000 L 231.000000,280.000000 C 230.447715,280.000000 230.000000,280.447715 230.000000,281.000000 L 230.000000,289.000000 C 230.000000,289.552285 229.552285,290.000000 229.000000,290.000000 L 211.000000,290.000000 C 210.447715,290.000000 210.000000,289.552285 210.000000,289.000000 L 210.000000,281.000000 C 210.000000,280.447715 209.552285,280.000000 209.000000,280.000000 L 201.000000,280.000000 C 200.447715,280.000000 200.000000,279.552285 200.000000,279.000000 L 200.000000,271.000000 C 200.000000,270.447715 200.447715,270.000000 201.000000,270.000000 L 209.000000,270.000000 C 209.552285,270.000000 210.000000,269.552285 210.000000,269.000000 L 210.000000,261.000000 C 210.000000,260.447715 209.552285,260.000000 209.000000,260.000000 L 201.000000,260.000000 C 200.447715,260.000000 200.000000,259.552285 200.000000,259.000000 L 200.000000,251.000000 C 200.000000,250.447715 199.552285,250.000000 199.000000,250.000000 L 171.000000,250.000000 C 170.447715,250.000000 170.000000,250.447715 170.000000,251.000000 L 170.000000,259.000000 C 170.000000,259.552285 170.447715,260.000000 171.000000,260.000000 L 189.000000,260.000000 C 189.552285,260.000000 190.000000,260.447715 190.000000,261.000000 L 190.000000,269.000000 C 190.000000,269.552285 189.552285,270.000000 189.000000,270.000000 L 181.000000,270.000000 C 180.447715,270.000000 180.000000,270.447715 180.000000,271.000000 L 180.000000,289.000000 C 180.000000,289.552285 179.552285,290.000000 179.000000,290.000000 L 161.000000,290.000000 C 160.447715,290.000000 160.000000,289.552285 160.000000,289.000000 L 160.000000,281.000000 C 160.000000,280.447715 159.552285,280.000000 159.000000,280.000000 L 151.000000,280.000000 C 150.447715,280.000000 150.000000,280.447715 150.000000,281.000000 L 150.000000,289.000000 C 150.000000,289.552285 149.552285,290.000000 149.000000,290.000000 L 121.000000,290.000000 C 120.447715,290.000000 120.000000,289.552285 120.000000,289.000000 L 120.000000,281.000000 C 120.000000,280.447715 120.447715,280.000000 121.000000,280.000000 L 149.000000,280.000000 C 149.552285,280.000000 150.000000,279.552285 150.000000,279.000000 L 150.000000,261.000000 C 150.000000,260.447715 150.447715,260.000000 151.000000,260.000000 L 159.000000,260.000000 C 159.552285,260.000000 160.000000,259.552285 160.000000,259.000000 L 160.000000,251.000000 C 160.000000,250.447715 159.552285,250.000000 159.000000,250.000000 L 121.000000,250.000000 C 120.447715,250.000000 120.000000,249.552285 120.000000,249.000000 L 120.000000,241.000000 C 120.000000,240.447715 120.447715,240.000000 121.000000,240.000000 L 129.000000,240.000000 C 129.552285,240.000000 130.000000,239.552285 130.000000,239.000000 L 130.000000,231.000000 C 130.000000,230.447715 129.552285,230.000000 129.000000,230.000000 L 121.000000,230.000000 C 120.447715,230.000000 120.000000,229.552285 120.000000,229.000000 L 120.000000,211.000000 C 120.000000,210.447715 120.447715,210.000000 121.000000,210.000000 L 139.000000,210.000000 C 139.552285,210.000000 140.000000,209.552285 140.000000,209.000000 L 140.000000,201.000000 C 140.000000,200.447715 139.552285,200.000000 139.000000,200.000000 L 131.000000,200.000000 C 130.447715,200.000000 130.000000,199.552285 130.000000,199.000000 L 130.000000,191.000000 C 130.000000,190.447715 129.552285,190.000000 129.000000,190.000000 L 121.000000,190.000000 C 120.447715,190.000000 120.000000,190.447715 120.000000,191.000000 L 120.000000,199.000000 C 120.000000,199.552285 119.552285,200.000000 119.000000,200.000000 L 111.000000,200.000000 C 110.447715,200.000000 110.000000,200.447715 110.000000,201.000000 L 110.000000,209.000000 C 110.000000,209.552285 109.552285,210.000000 109.000000,210.000000 L 101.000000,210.000000 C 100.447715,210.000000 100.000000,209.552285 100.000000,209.000000 L 100.000000,201.000000 C 100.000000,200.447715 99.552285,200.000000 99.000000,200.000000 L 91.000000,200.000000 C 90.447715,200.000000 90.000000,199.552285 90.000000,199.000000 L 90.000000,191.000000 C 90.000000,190.447715 90.447715,190.000000 91.000000,190.000000 L 99.000000,190.000000 C 99.552285,190.000000 100.000000,189.552285 100.000000,189.000000 L 100.000000,181.000000 C 100.000000,180.447715 100.447715,180.000000 101.000000,180.000000 L 109.000000,180.000000 C 109.552285,180.000000 110.000000,180.447715 110.000000,181.000000 L 110.000000,189.000000 C 110.000000,189.552285 110.447715,190.000000 111.000000,190.000000 L 119.000000,190.000000 C 119.552285,190.000000 120.000000,189.552285 120.000000,189.000000 L 120.000000,181.000000 C 120.000000,180.447715 120.447715,180.000000 121.000000,180.000000 L 139.000000,180.000000 C 139.552285,180.000000 140.000000,179.552285 140.000000,179.000000 L 140.000000,171.000000 C 140.000000,170.447715 139.552285,170.000000 139.000000,170.000000 L 121.000000,170.000000 C 120.447715,170.000000 120.000000,169.552285 120.000000,169.000000 L 120.000000,161.000000 C 120.000000,160.447715 119.552285,160.000000 119.000000,160.000000 L 111.000000,160.000000 C 110.447715,160.000000 110.000000,160.447715 110.000000,161.000000 L 110.000000,169.000000 C 110.000000,169.552285 109.552285,170.000000 109.000000,170.000000 L 81.000000,170.000000 C 80.447715,170.000000 80.000000,170.447715 80.000000,171.000000 L 80.000000,209.000000 C 80.000000,209.552285 79.552285,210.000000 79.000000,210.000000 L 41.000000,210.000000 C 40.447715,210.000000 40.000000,209.552285 40.000000,209.000000 L 40.000000,201.000000 C 40.000000,200.447715 40.447715,200.000000 41.000000,200.000000 L 69.000000,200.000000 C 69.552285,200.000000 70.000000,199.552285 70.000000,199.000000 L 70.000000,191.000000 C 70.000000,190.447715 69.552285,190.000000 69.000000,190.000000 L 61.000000,190.000000 C 60.447715,190.000000 60.000000,189.552285 60.000000,189.000000 L 60.000000,181.000000 C 60.000000,180.447715 59.552285,180.000000 59.000000,180.000000 L 41.000000,180.000000 C 40.447715,180.000000 40.000000,179.552285 40.000000,179.000000 L 40.000000,171.000000 C 40.000000,170.447715 40.447715,170.000000 41.000000,170.000000 L 59.000000,170.000000 C 59.552285,170.000000 60.000000,170.447715 60.000000,171.000000 L 60.000000,179.000000 C 60.000000,179.552285 60.447715,180.000000 61.000000,180.000000 L 69.000000,180.000000 C 69.552285,180.000000 70.000000,179.552285 70.000000,179.000000 L 70.000000,171.000000 C 70.000000,170.447715 70.447715,170.000000 71.000000,170.000000 L 79.000000,170.000000 C 79.552285,170.000000 80.000000,169.552285 80.000000,169.000000 L 80.000000,161.000000 C 80.000000,160.447715 79.552285,160.000000 79.000000,160.000000 L 61.000000,160.000000 C 60.447715,160.000000 60.000000,159.552285 60.000000,159.000000 L 60.000000,151.000000 C 60.000000,150.447715 59.552285,150.000000 59.000000,150.000000 L 51.000000,150.000000 C 50.447715,150.000000 50.000000,149.552285 50.000000,149.000000 L 50.000000,141.000000 C 50.000000,140.447715 49.552285,140.000000 49.000000,140.000000 L 41.000000,140.000000 C 40.447715,140.000000 40.000000,139.552285 40.000000,139.000000 L 40.000000,121.000000 C 40.000000,120.447715 40.447715,120.000000 41.000000,120.000000 L 49.000000,120.000000 C 49.552285,120.000000 50.000000,120.447715 50.000000,121.000000 L 50.000000,129.000000 C 50.000000,129.552285 50.447715,130.000000 51.000000,130.000000 L 59.000000,130.000000 C 59.552285,130.000000 60.000000,130.447715 60.000000,131.000000 L 60.000000,149.000000 C 60.000000,149.552285 60.447715,150.000000 61.000000,150.000000 L 69.000000,150.000000 C 69.552285,150.000000 70.000000,149.552285 70.000000,149.000000 L 70.000000,141.000000 C 70.000000,140.447715 70.447715,140.000000 71.000000,140.000000 L 89.000000,140.000000 C 89.552285,140.000000 90.000000,139.552285 90.000000,139.000000 L 90.000000,131.000000 C 90.000000,130.447715 89.552285,130.000000 89.000000,130.000000 L 81.000000,130.000000 C 80.447715,130.000000 80.000000,129.552285 80.000000,129.000000 L 80.000000,121.000000 C 80.000000,120.447715 80.447715,120.000000 81.000000,120.000000 L 89.000000,120.000000 C 89.552285,120.000000 90.000000,120.447715 90.000000,121.000000 L 90.000000,129.000000 C 90.000000,129.552285 90.447715,130.000000 91.000000,130.000000 L 99.000000,130.000000 C 99.552285,130.000000 100.000000,129.552285 100.000000,129.000000 L 100.000000,121.000000 C 100.000000,120.447715 100.447715,120.000000 101.000000,120.000000 L 119.000000,120.000000 C 119.552285,120.000000 120.000000,119.552285 120.000000,119.000000 L 120.000000,71.000000 C 120.000000,70.447715 120.447715,70.000000 121.000000,70.000000 L 129.000000,70.000000 C 129.552285,70.000000 130.000000,69.552285 130.000000,69.000000 L 130.000000,51.000000 C 130.000000,50.447715 129.552285,50.000000 129.000000,50.000000 L 121.000000,50.000000 C 120.447715,50.000000 120.000000,49.552285 120.000000,49.000000 L 120.000000,41.000000 C 120.000000,40.447715 120.447715,40.000000 121.000000,40.000000 L 189.000000,40.000000 C 189.552285,40.000000 190.000000,40.447715 190.000000,41.000000 L 190.000000,49.000000 C 190.000000,49.552285 190.447715,50.000000 191.000000,50.000000 L 199.000000,50.000000 C 199.552285,50.000000 200.000000,49.552285 200.000000,49.000000 L 200.000000,41.000000 C 200.000000,40.447715 200.447715,40.000000 201.000000,40.000000 L 209.000000,40.000000 C 209.552285,40.000000 210.000000,40.447715 210.000000,41.000000 L 210.000000,49.000000 C 210.000000,49.552285 209.552285,50.000000 209.000000,50.000000 L 201.000000,50.000000 C 200.447715,50.000000 200.000000,50.447715 200.000000,51.000000 L 200.000000,59.000000 C 200.000000,59.552285 199.552285,60.000000 199.000000,60.000000 L 191.000000,60.000000 C 190.447715,60.000000 190.000000,60.447715 190.000000,61.000000 L 190.000000,69.000000 C 190.000000,69.552285 189.552285,70.000000 189.000000,70.000000 L 181.000000,70.000000 C 180.447715,70.000000 180.000000,69.552285 180.000000,69.000000 L 180.000000,61.000000 C 180.000000,60.447715 179.552285,60.000000 179.000000,60.000000 L 171.000000,60.000000 C 170.447715,60.000000 170.000000,60.447715 170.000000,61.000000 L 170.000000,79.000000 C 170.000000,79.552285 169.552285,80.000000 169.000000,80.000000 L 161.000000,80.000000 C 160.447715,80.000000 160.000000,79.552285 160.000000,79.000000 L 160.000000,71.000000 C 160.000000,70.447715 159.552285,70.000000 159.000000,70.000000 L 151.000000,70.000000 C 150.447715,70.000000 150.000000,69.552285 150.000000,69.000000 L 150.000000,61.000000 C 150.000000,60.447715 149.552285,60.000000 149.000000,60.000000 L 141.000000,60.000000 C 140.447715,60.000000 140.000000,60.447715 140.000000,61.000000 L 140.000000,79.000000 C 140.000000,79.552285 139.552285,80.000000 139.000000,80.000000 L 131.000000,80.000000 C 130.447715,80.000000 130.000000,80.447715 130.000000,81.000000 L 130.000000,119.000000 C 130.000000,119.552285 130.447715,120.000000 131.000000,120.000000 L 139.000000,120.000000 C 139.552285,120.000000 140.000000,119.552285 140.000000,119.000000 L 140.000000,91.000000 C 140.000000,90.447715 140.447715,90.000000 141.000000,90.000000 L 149.000000,90.000000 C 149.552285,90.000000 150.000000,90.447715 150.000000,91.000000 L 150.000000,119.000000 C 150.000000,119.552285 150.447715,120.000000 151.000000,120.000000 L 159.000000,120.000000 C 159.552285,120.000000 160.000000,119.552285 160.000000,119.000000 L 160.000000,101.000000 C 160.000000,100.447715 160.447715,100.000000 161.000000,100.000000 L 169.000000,100.000000 C 169.552285,100.000000 170.000000,100.447715 170.000000,101.000000 L 170.000000,109.000000 C 170.000000,109.552285 170.447715,110.000000 171.000000,110.000000 L 179.000000,110.000000 C 179.552285,110.000000 180.000000,109.552285 180.000000,109.000000 L 180.000000,101.000000 C 180.000000,100.447715 180.447715,100.000000 181.000000,100.000000 L 189.000000,100.000000 C 189.552285,100.000000 190.000000,100.447715 190.000000,101.000000 L 190.000000,109.000000 C 190.000000,109.552285 190.447715,110.000000 191.000000,110.000000 L 199.000000,110.000000 C 199.552285,110.000000 200.000000,109.552285 200.000000,109.000000 L 200.000000,91.000000 C 200.000000,90.447715 200.447715,90.000000 201.000000,90.000000 L 209.000000,90.000000 C 209.552285,90.000000 210.000000,90.447715 210.000000,91.000000 L 210.000000,119.000000 C 210.000000,119.552285 210.447715,120.000000 211.000000,120.000000 L 259.000000,120.000000 C 259.552285,120.000000 260.000000,120.447715 260.000000,121.000000 L 260.000000,139.000000 C 260.000000,139.552285 260.447715,140.000000 261.000000,140.000000 L 269.000000,140.000000 C 269.552285,140.000000 270.000000,140.447715 270.000000,141.000000 L 270.000000,149.000000 C 270.000000,149.552285 270.447715,150.000000 271.000000,150.000000 L 289.000000,150.000000 C 289.552285,150.000000 290.000000,150.447715 290.000000,151.000000 L 290.000000,169.000000 C 290.000000,169.552285 289.552285,170.000000 289.000000,170.000000 L 281.000000,170.000000 C 280.447715,170.000000 280.000000,170.447715 280.000000,171.000000 L 280.000000,179.000000 C 280.000000,179.552285 279.552285,180.000000 279.000000,180.000000 L 271.000000,180.000000 C 270.447715,180.000000 270.000000,180.447715 270.000000,181.000000 L 270.000000,189.000000 C 270.000000,189.552285 270.447715,190.000000 271.000000,190.000000 L 289.000000,190.000000 C 289.552285,190.000000 290.000000,190.447715 290.000000,191.000000 L 290.000000,219.000000 C 290.000000,219.552285 289.552285,220.000000 289.000000,220.000000 L 281.000000,220.000000 C 280.447715,220.000000 280.000000,219.552285 280.000000,219.000000 L 280.000000,201.000000 C 280.000000,200.447715 279.552285,200.000000 279.000000,200.000000 L 271.000000,200.000000 C 270.447715,200.000000 270.000000,200.447715 270.000000,201.000000 L 270.000000,209.000000 C 270.000000,209.552285 269.552285,210.000000 269.000000,210.000000 L 261.000000,210.000000 C 260.447715,210.000000 260.000000,210.447715 260.000000,211.000000 L 260.000000,219.000000 C 260.000000,219.552285 260.447715,220.000000 261.000000,220.000000 L 269.000000,220.000000 C 269.552285,220.000000 270.000000,220.447715 270.000000,221.000000 L 270.000000,229.000000 C 270.000000,229.552285 270.447715,230.000000 271.000000,230.000000 L 289.000000,230.000000 C 289.552285,230.000000 290.000000,230.447715 290.000000,231.000000 L 290.000000,239.000000 C 290.000000,239.552285 289.552285,240.000000 289.000000,240.000000 L 261.000000,240.000000 C 260.447715,240.000000 260.000000,240.447715 260.000000,241.000000 L 260.000000,249.000000 C 260.000000,249.552285 259.552285,250.000000 259.000000,250.000000 L 241.000000,250.000000 C 240.447715,250.000000 240.000000,250.447715 240.000000,251.000000 L 240.000000,269.000000 C 240.000000,269.552285 240.447715,270.000000 241.000000,270.000000 L 249.000000,270.000000 C 249.552285,270.000000 250.000000,269.552285 250.000000,269.000000 L 250.000000,261.000000 C 250.000000,260.447715 250.447715,260.000000 251.000000,260.000000 L 259.000000,260.000000 C 259.552285,260.000000 260.000000,260.447715 260.000000,261.000000 L 260.000000,269.000000 C 260.000000,269.552285 260.447715,270.000000 261.000000,270.000000 L 269.000000,270.000000 C 269.552285,270.000000 270.000000,269.552285 270.000000,269.000000 L 270.000000,261.000000 C 270.000000,260.447715 270.447715,260.000000 271.000000,260.000000 L 279.000000,260.000000 C 279.552285,260.000000 280.000000,259.552285 280.000000,259.000000 L 280.000000,251.000000 C 280.000000,250.447715 280.447715,250.000000 281.000000,250.000000 L 289.000000,250.000000 C 289.552285,250.000000 290.000000,250.447715 290.000000,251.000000 L 290.000000,259.000000 C 290.000000,259.552285 289.552285,260.000000 289.000000,260.000000 L 281.000000,260.000000 C 280.447715,260.000000 280.000000,260.447715 280.000000,261.000000 L 280.000000,279.000000 C 280.000000,279.552285 280.447715,280.000000 281.000000,280.000000 L 289.000000,280.000000 C 289.552285,280.000000 290.000000,280.447715 290.000000,281.000000 L 290.000000,289.000000 C 290.000000,289.552285 289.552285,290.000000 289.000000,290.000000 z M 109.000000,290.000000 L 41.000000,290.000000 C 40.447715,290.000000 40.000000,289.552285 40.000000,289.000000 L 40.000000,221.000000 C 40.000000,220.447715 40.447715,220.000000 41.000000,220.000000 L 109.000000,220.000000 C 109.552285,220.000000 110.000000,220.447715 110.000000,221.000000 L 110.000000,289.000000 C 110.000000,289.552285 109.552285,290.000000 109.000000,290.000000 z M 230.000000,279.000000 L 230.000000,251.000000 C 230.000000,250.447715 229.552285,250.000000 229.000000,250.000000 L 221.000000,250.000000 C 220.447715,250.000000 220.000000,250.447715 220.000000,251.000000 L 220.000000,279.000000 C 220.000000,279.552285 220.447715,280.000000 221.000000,280.000000 L 229.000000,280.000000 C 229.552285,280.000000 230.000000,279.552285 230.000000,279.000000 z M 170.000000,279.000000 L 170.000000,271.000000 C 170.000000,270.447715 169.552285,270.000000 169.000000,270.000000 L 161.000000,270.000000 C 160.447715,270.000000 160.000000,270.447715 160.000000,271.000000 L 160.000000,279.000000 C 160.000000,279.552285 160.447715,280.000000 161.000000,280.000000 L 169.000000,280.000000 C 169.552285,280.000000 170.000000,279.552285 170.000000,279.000000 z M 100.000000,279.000000 L 100.000000,231.000000 C 100.000000,230.447715 99.552285,230.000000 99.000000,230.000000 L 51.000000,230.000000 C 50.447715,230.000000 50.000000,230.447715 50.000000,231.000000 L 50.000000,279.000000 C 50.000000,279.552285 50.447715,280.000000 51.000000,280.000000 L 99.000000,280.000000 C 99.552285,280.000000 100.000000,279.552285 100.000000,279.000000 z M 139.000000,270.000000 L 131.000000,270.000000 C 130.447715,270.000000 130.000000,269.552285 130.000000,269.000000 L 130.000000,261.000000 C 130.000000,260.447715 130.447715,260.000000 131.000000,260.000000 L 139.000000,260.000000 C 139.552285,260.000000 140.000000,260.447715 140.000000,261.000000 L 140.000000,269.000000 C 140.000000,269.552285 139.552285,270.000000 139.000000,270.000000 z M 89.000000,270.000000 L 61.000000,270.000000 C 60.447715,270.000000 60.000000,269.552285 60.000000,269.000000 L 60.000000,241.000000 C 60.000000,240.447715 60.447715,240.000000 61.000000,240.000000 L 89.000000,240.000000 C 89.552285,240.000000 90.000000,240.447715 90.000000,241.000000 L 90.000000,269.000000 C 90.000000,269.552285 89.552285,270.000000 89.000000,270.000000 z M 170.000000,249.000000 L 170.000000,241.000000 C 170.000000,240.447715 169.552285,240.000000 169.000000,240.000000 L 161.000000,240.000000 C 160.447715,240.000000 160.000000,240.447715 160.000000,241.000000 L 160.000000,249.000000 C 160.000000,249.552285 160.447715,250.000000 161.000000,250.000000 L 169.000000,250.000000 C 169.552285,250.000000 170.000000,249.552285 170.000000,249.000000 z M 260.000000,239.000000 L 260.000000,231.000000 C 260.000000,230.447715 259.552285,230.000000 259.000000,230.000000 L 251.000000,230.000000 C 250.447715,230.000000 250.000000,230.447715 250.000000,231.000000 L 250.000000,239.000000 C 250.000000,239.552285 250.447715,240.000000 251.000000,240.000000 L 259.000000,240.000000 C 259.552285,240.000000 260.000000,239.552285 260.000000,239.000000 z M 240.000000,239.000000 L 240.000000,211.000000 C 240.000000,210.447715 239.552285,210.000000 239.000000,210.000000 L 211.000000,210.000000 C 210.447715,210.000000 210.000000,210.447715 210.000000,211.000000 L 210.000000,239.000000 C 210.000000,239.552285 210.447715,240.000000 211.000000,240.000000 L 239.000000,240.000000 C 239.552285,240.000000 240.000000,239.552285 240.000000,239.000000 z M 200.000000,239.000000 L 200.000000,231.000000 C 200.000000,230.447715 199.552285,230.000000 199.000000,230.000000 L 191.000000,230.000000 C 190.447715,230.000000 190.000000,230.447715 190.000000,231.000000 L 190.000000,239.000000 C 190.000000,239.552285 190.447715,240.000000 191.000000,240.000000 L 199.000000,240.000000 C 199.552285,240.000000 200.000000,239.552285 200.000000,239.000000 z M 180.000000,239.000000 L 180.000000,231.000000 C 180.000000,230.447715 180.447715,230.000000 181.000000,230.000000 L 189.000000,230.000000 C 189.552285,230.000000 190.000000,229.552285 190.000000,229.000000 L 190.000000,221.000000 C 190.000000,220.447715 189.552285,220.000000 189.000000,220.000000 L 171.000000,220.000000 C 170.447715,220.000000 170.000000,219.552285 170.000000,219.000000 L 170.000000,211.000000 C 170.000000,210.447715 169.552285,210.000000 169.000000,210.000000 L 161.000000,210.000000 C 160.447715,210.000000 160.000000,209.552285 160.000000,209.000000 L 160.000000,201.000000 C 160.000000,200.447715 159.552285,200.000000 159.000000,200.000000 L 151.000000,200.000000 C 150.447715,200.000000 150.000000,200.447715 150.000000,201.000000 L 150.000000,229.000000 C 150.000000,229.552285 149.552285,230.000000 149.000000,230.000000 L 141.000000,230.000000 C 140.447715,230.000000 140.000000,230.447715 140.000000,231.000000 L 140.000000,239.000000 C 140.000000,239.552285 140.447715,240.000000 141.000000,240.000000 L 159.000000,240.000000 C 159.552285,240.000000 160.000000,239.552285 160.000000,239.000000 L 160.000000,231.000000 C 160.000000,230.447715 160.447715,230.000000 161.000000,230.000000 L 169.000000,230.000000 C 169.552285,230.000000 170.000000,230.447715 170.000000,231.000000 L 170.000000,239.000000 C 170.000000,239.552285 170.447715,240.000000 171.000000,240.000000 L 179.000000,240.000000 C 179.552285,240.000000 180.000000,239.552285 180.000000,239.000000 z M 229.000000,230.000000 L 221.000000,230.000000 C 220.447715,230.000000 220.000000,229.552285 220.000000,229.000000 L 220.000000,221.000000 C 220.000000,220.447715 220.447715,220.000000 221.000000,220.000000 L 229.000000,220.000000 C 229.552285,220.000000 230.000000,220.447715 230.000000,221.000000 L 230.000000,229.000000 C 230.000000,229.552285 229.552285,230.000000 229.000000,230.000000 z M 200.000000,219.000000 L 200.000000,201.000000 C 200.000000,200.447715 199.552285,200.000000 199.000000,200.000000 L 191.000000,200.000000 C 190.447715,200.000000 190.000000,199.552285 190.000000,199.000000 L 190.000000,191.000000 C 190.000000,190.447715 189.552285,190.000000 189.000000,190.000000 L 181.000000,190.000000 C 180.447715,190.000000 180.000000,190.447715 180.000000,191.000000 L 180.000000,209.000000 C 180.000000,209.552285 180.447715,210.000000 181.000000,210.000000 L 189.000000,210.000000 C 189.552285,210.000000 190.000000,210.447715 190.000000,211.000000 L 190.000000,219.000000 C 190.000000,219.552285 190.447715,220.000000 191.000000,220.000000 L 199.000000,220.000000 C 199.552285,220.000000 200.000000,219.552285 200.000000,219.000000 z M 260.000000,209.000000 L 260.000000,181.000000 C 260.000000,180.447715 260.447715,180.000000 261.000000,180.000000 L 269.000000,180.000000 C 269.552285,180.000000 270.000000,179.552285 270.000000,179.000000 L 270.000000,171.000000 C 270.000000,170.447715 269.552285,170.000000 269.000000,170.000000 L 261.000000,170.000000 C 260.447715,170.000000 260.000000,169.552285 260.000000,169.000000 L 260.000000,141.000000 C 260.000000,140.447715 259.552285,140.000000 259.000000,140.000000 L 241.000000,140.000000 C 240.447715,140.000000 240.000000,139.552285 240.000000,139.000000 L 240.000000,131.000000 C 240.000000,130.447715 239.552285,130.000000 239.000000,130.000000 L 221.000000,130.000000 C 220.447715,130.000000 220.000000,130.447715 220.000000,131.000000 L 220.000000,149.000000 C 220.000000,149.552285 220.447715,150.000000 221.000000,150.000000 L 249.000000,150.000000 C 249.552285,150.000000 250.000000,150.447715 250.000000,151.000000 L 250.000000,159.000000 C 250.000000,159.552285 249.552285,160.000000 249.000000,160.000000 L 241.000000,160.000000 C 240.447715,160.000000 240.000000,160.447715 240.000000,161.000000 L 240.000000,169.000000 C 240.000000,169.552285 240.447715,170.000000 241.000000,170.000000 L 249.000000,170.000000 C 249.552285,170.000000 250.000000,170.447715 250.000000,171.000000 L 250.000000,179.000000 C 250.000000,179.552285 249.552285,180.000000 249.000000,180.000000 L 241.000000,180.000000 C 240.447715,180.000000 240.000000,179.552285 240.000000,179.000000 L 240.000000,171.000000 C 240.000000,170.447715 239.552285,170.000000 239.000000,170.000000 L 231.000000,170.000000 C 230.447715,170.000000 230.000000,170.447715 230.000000,171.000000 L 230.000000,189.000000 C 230.000000,189.552285 230.447715,190.000000 231.000000,190.000000 L 249.000000,190.000000 C 249.552285,190.000000 250.000000,190.447715 250.000000,191.000000 L 250.000000,209.000000 C 250.000000,209.552285 250.447715,210.000000 251.000000,210.000000 L 259.000000,210.000000 C 259.552285,210.000000 260.000000,209.552285 260.000000,209.000000 z M 170.000000,199.000000 L 170.000000,191.000000 C 170.000000,190.447715 169.552285,190.000000 169.000000,190.000000 L 161.000000,190.000000 C 160.447715,190.000000 160.000000,190.447715 160.000000,191.000000 L 160.000000,199.000000 C 160.000000,199.552285 160.447715,200.000000 161.000000,200.000000 L 169.000000,200.000000 C 169.552285,200.000000 170.000000,199.552285 170.000000,199.000000 z M 110.000000,199.000000 L 110.000000,191.000000 C 110.000000,190.447715 109.552285,190.000000 109.000000,190.000000 L 101.000000,190.000000 C 100.447715,190.000000 100.000000,190.447715 100.000000,191.000000 L 100.000000,199.000000 C 100.000000,199.552285 100.447715,200.000000 101.000000,200.000000 L 109.000000,200.000000 C 109.552285,200.000000 110.000000,199.552285 110.000000,199.000000 z M 220.000000,189.000000 L 220.000000,151.000000 C 220.000000,150.447715 219.552285,150.000000 219.000000,150.000000 L 201.000000,150.000000 C 200.447715,150.000000 200.000000,149.552285 200.000000,149.000000 L 200.000000,131.000000 C 200.000000,130.447715 200.447715,130.000000 201.000000,130.000000 L 209.000000,130.000000 C 209.552285,130.000000 210.000000,129.552285 210.000000,129.000000 L 210.000000,121.000000 C 210.000000,120.447715 209.552285,120.000000 209.000000,120.000000 L 191.000000,120.000000 C 190.447715,120.000000 190.000000,119.552285 190.000000,119.000000 L 190.000000,111.000000 C 190.000000,110.447715 189.552285,110.000000 189.000000,110.000000 L 181.000000,110.000000 C 180.447715,110.000000 180.000000,110.447715 180.000000,111.000000 L 180.000000,129.000000 C 180.000000,129.552285 180.447715,130.000000 181.000000,130.000000 L 189.000000,130.000000 C 189.552285,130.000000 190.000000,130.447715 190.000000,131.000000 L 190.000000,139.000000 C 190.000000,139.552285 189.552285,140.000000 189.000000,140.000000 L 161.000000,140.000000 C 160.447715,140.000000 160.000000,139.552285 160.000000,139.000000 L 160.000000,131.000000 C 160.000000,130.447715 159.552285,130.000000 159.000000,130.000000 L 151.000000,130.000000 C 150.447715,130.000000 150.000000,129.552285 150.000000,129.000000 L 150.000000,121.000000 C 150.000000,120.447715 149.552285,120.000000 149.000000,120.000000 L 141.000000,120.000000 C 140.447715,120.000000 140.000000,120.447715 140.000000,121.000000 L 140.000000,129.000000 C 140.000000,129.552285 139.552285,130.000000 139.000000,130.000000 L 131.000000,130.000000 C 130.447715,130.000000 130.000000,130.447715 130.000000,131.000000 L 130.000000,139.000000 C 130.000000,139.552285 129.552285,140.000000 129.000000,140.000000 L 111.000000,140.000000 C 110.447715,140.000000 110.000000,140.447715 110.000000,141.000000 L 110.000000,149.000000 C 110.000000,149.552285 110.447715,150.000000 111.000000,150.000000 L 139.000000,150.000000 C 139.552285,150.000000 140.000000,150.447715 140.000000,151.000000 L 140.000000,159.000000 C 140.000000,159.552285 140.447715,160.000000 141.000000,160.000000 L 159.000000,160.000000 C 159.552285,160.000000 160.000000,160.447715 160.000000,161.000000 L 160.000000,169.000000 C 160.000000,169.552285 160.447715,170.000000 161.000000,170.000000 L 169.000000,170.000000 C 169.552285,170.000000 170.000000,169.552285 170.000000,169.000000 L 170.000000,161.000000 C 170.000000,160.447715 170.447715,160.000000 171.000000,160.000000 L 179.000000,160.000000 C 179.552285,160.000000 180.000000,159.552285 180.000000,159.000000 L 180.000000,151.000000 C 180.000000,150.447715 180.447715,150.000000 181.000000,150.000000 L 189.000000,150.000000 C 189.552285,150.000000 190.000000,150.447715 190.000000,151.000000 L 190.000000,159.000000 C 190.000000,159.552285 190.447715,160.000000 191.000000,160.000000 L 209.000000,160.000000 C 209.552285,160.000000 210.000000,160.447715 210.000000,161.000000 L 210.000000,169.000000 C 210.000000,169.552285 209.552285,170.000000 209.000000,170.000000 L 171.000000,170.000000 C 170.447715,170.000000 170.000000,170.447715 170.000000,171.000000 L 170.000000,179.000000 C 170.000000,179.552285 170.447715,180.000000 171.000000,180.000000 L 199.000000,180.000000 C 199.552285,180.000000 200.000000,180.447715 200.000000,181.000000 L 200.000000,189.000000 C 200.000000,189.552285 200.447715,190.000000 201.000000,190.000000 L 219.000000,190.000000 C 219.552285,190.000000 220.000000,189.552285 220.000000,189.000000 z M 160.000000,179.000000 L 160.000000,171.000000 C 160.000000,170.447715 159.552285,170.000000 159.000000,170.000000 L 151.000000,170.000000 C 150.447715,170.000000 150.000000,170.447715 150.000000,171.000000 L 150.000000,179.000000 C 150.000000,179.552285 150.447715,180.000000 151.000000,180.000000 L 159.000000,180.000000 C 159.552285,180.000000 160.000000,179.552285 160.000000,179.000000 z M 280.000000,169.000000 L 280.000000,161.000000 C 280.000000,160.447715 279.552285,160.000000 279.000000,160.000000 L 271.000000,160.000000 C 270.447715,160.000000 270.000000,160.447715 270.000000,161.000000 L 270.000000,169.000000 C 270.000000,169.552285 270.447715,170.000000 271.000000,170.000000 L 279.000000,170.000000 C 279.552285,170.000000 280.000000,169.552285 280.000000,169.000000 z M 110.000000,159.000000 L 110.000000,151.000000 C 110.000000,150.447715 109.552285,150.000000 109.000000,150.000000 L 101.000000,150.000000 C 100.447715,150.000000 100.000000,150.447715 100.000000,151.000000 L 100.000000,159.000000 C 100.000000,159.552285 100.447715,160.000000 101.000000,160.000000 L 109.000000,160.000000 C 109.552285,160.000000 110.000000,159.552285 110.000000,159.000000 z M 90.000000,159.000000 L 90.000000,151.000000 C 90.000000,150.447715 89.552285,150.000000 89.000000,150.000000 L 81.000000,150.000000 C 80.447715,150.000000 80.000000,150.447715 80.000000,151.000000 L 80.000000,159.000000 C 80.000000,159.552285 80.447715,160.000000 81.000000,160.000000 L 89.000000,160.000000 C 89.552285,160.000000 90.000000,159.552285 90.000000,159.000000 z M 100.000000,149.000000 L 100.000000,141.000000 C 100.000000,140.447715 99.552285,140.000000 99.000000,140.000000 L 91.000000,140.000000 C 90.447715,140.000000 90.000000,140.447715 90.000000,141.000000 L 90.000000,149.000000 C 90.000000,149.552285 90.447715,150.000000 91.000000,150.000000 L 99.000000,150.000000 C 99.552285,150.000000 100.000000,149.552285 100.000000,149.000000 z M 110.000000,139.000000 L 110.000000,131.000000 C 110.000000,130.447715 109.552285,130.000000 109.000000,130.000000 L 101.000000,130.000000 C 100.447715,130.000000 100.000000,130.447715 100.000000,131.000000 L 100.000000,139.000000 C 100.000000,139.552285 100.447715,140.000000 101.000000,140.000000 L 109.000000,140.000000 C 109.552285,140.000000 110.000000,139.552285 110.000000,139.000000 z M 289.000000,130.000000 L 281.000000,130.000000 C 280.447715,130.000000 280.000000,129.552285 280.000000,129.000000 L 280.000000,121.000000 C 280.000000,120.447715 280.447715,120.000000 281.000000,120.000000 L 289.000000,120.000000 C 289.552285,120.000000 290.000000,120.447715 290.000000,121.000000 L 290.000000,129.000000 C 290.000000,129.552285 289.552285,130.000000 289.000000,130.000000 z M 289.000000,110.000000 L 221.000000,110.000000 C 220.447715,110.000000 220.000000,109.552285 220.000000,109.000000 L 220.000000,41.000000 C 220.000000,40.447715 220.447715,40.000000 221.000000,40.000000 L 289.000000,40.000000 C 289.552285,40.000000 290.000000,40.447715 290.000000,41.000000 L 290.000000,109.000000 C 290.000000,109.552285 289.552285,110.000000 289.000000,110.000000 z M 109.000000,110.000000 L 41.000000,110.000000 C 40.447715,110.000000 40.000000,109.552285 40.000000,109.000000 L 40.000000,41.000000 C 40.000000,40.447715 40.447715,40.000000 41.000000,40.000000 L 109.000000,40.000000 C 109.552285,40.000000 110.000000,40.447715 110.000000,41.000000 L 110.000000,109.000000 C 110.000000,109.552285 109.552285,110.000000 109.000000,110.000000 z M 280.000000,99.000000 L 280.000000,51.000000 C 280.000000,50.447715 279.552285,50.000000 279.000000,50.000000 L 231.000000,50.000000 C 230.447715,50.000000 230.000000,50.447715 230.000000,51.000000 L 230.000000,99.000000 C 230.000000,99.552285 230.447715,100.000000 231.000000,100.000000 L 279.000000,100.000000 C 279.552285,100.000000 280.000000,99.552285 280.000000,99.000000 z M 100.000000,99.000000 L 100.000000,51.000000 C 100.000000,50.447715 99.552285,50.000000 99.000000,50.000000 L 51.000000,50.000000 C 50.447715,50.000000 50.000000,50.447715 50.000000,51.000000 L 50.000000,99.000000 C 50.000000,99.552285 50.447715,100.000000 51.000000,100.000000 L 99.000000,100.000000 C 99.552285,100.000000 100.000000,99.552285 100.000000,99.000000 z M 269.000000,90.000000 L 241.000000,90.000000 C 240.447715,90.000000 240.000000,89.552285 240.000000,89.000000 L 240.000000,61.000000 C 240.000000,60.447715 240.447715,60.000000 241.000000,60.000000 L 269.000000,60.000000 C 269.552285,60.000000 270.000000,60.447715 270.000000,61.000000 L 270.000000,89.000000 C 270.000000,89.552285 269.552285,90.000000 269.000000,90.000000 z M 89.000000,90.000000 L 61.000000,90.000000 C 60.447715,90.000000 60.000000,89.552285 60.000000,89.000000 L 60.000000,61.000000 C 60.000000,60.447715 60.447715,60.000000 61.000000,60.000000 L 89.000000,60.000000 C 89.552285,60.000000 90.000000,60.447715 90.000000,61.000000 L 90.000000,89.000000 C 90.000000,89.552285 89.552285,90.000000 89.000000,90.000000 z M 160.000000,59.000000 L 160.000000,51.000000 C 160.000000,50.447715 159.552285,50.000000 159.000000,50.000000 L 151.000000,50.000000 C 150.447715,50.000000 150.000000,50.447715 150.000000,51.000000 L 150.000000,59.000000 C 150.000000,59.552285 150.447715,60.000000 151.000000,60.000000 L 159.000000,60.000000 C 159.552285,60.000000 160.000000,59.552285 160.000000,59.000000 z "/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__ThingOne__--drawtype__symbol__--correctionlevel__2__--symbolid__AirTransportation_Inv.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__ThingOne__--drawtype__symbol__--correctionlevel__2__--symbolid__AirTransportation_Inv.out
new file mode 100644
index 0000000..50d5c0d
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__ThingOne__--drawtype__symbol__--correctionlevel__2__--symbolid__AirTransportation_Inv.out
@@ -0,0 +1,12 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
+ <sodipodi:namedview/><defs id="defs33">
+ <symbol transform="translate(5,5)" id="AirTransportation_Inv">
+ <title id="title1727">Air Transportation</title>
+ <rect x="0.5" y="0.5" width="71" height="71" ry="6" style="stroke:white" id="rect1729"/>
+ <path d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z" style="fill:white;stroke:none" id="path1731"/>
+ </symbol>
+ </defs>
+ <g id="body">
+ <use transform="translate(13,11)" height="100%" width="100%" y="0" x="0" id="plane01" style="fill:#000000;stroke:#000000" xlink:href="#AirTransportation_Inv"/>
+ </g>
+<svg:g inkscape:label="QR Code: ThingOne"><svg:rect x="0" y="0" width="330.0" height="330.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:use x="40.0" y="40.0" transform="scale(0.140845, 0.140845)" xlink:href="#AirTransportation_Inv"/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Waterfall__--typenumber__1__--drawtype__circle.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Waterfall__--typenumber__1__--drawtype__circle.out
new file mode 100644
index 0000000..84f55c6
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__Waterfall__--typenumber__1__--drawtype__circle.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="QR Code: Waterfall"><svg:rect x="0" y="0" width="290.0" height="290.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:path d="M 40.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,40.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,50.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,60.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,70.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,80.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,90.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,100.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,110.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,110.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,110.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,120.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,130.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 110.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,140.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 110.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,150.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,160.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,170.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,180.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,190.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,200.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,210.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 210.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 220.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 240.000000,220.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 130.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 170.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 180.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 190.000000,230.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 40.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 50.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 60.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 70.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 80.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 90.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 100.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 120.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 140.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 150.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 160.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 200.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z M 230.000000,240.000000 m 5.0,5.0 c 2.761423745,0.0 5.0,2.238576255 5.0,5.0 c 0.0,2.761423745 -2.238576255,5.0 -5.0,5.0 c -2.761423745,0.0 -5.0,-2.238576255 -5.0,-5.0 c 0.0,-2.761423745 2.238576255,-5.0 5.0,-5.0 z "/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_barcode_qrcode__--text__groupid__--groupid__testid.out b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__groupid__--groupid__testid.out
new file mode 100644
index 0000000..238624b
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_barcode_qrcode__--text__groupid__--groupid__testid.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="793.7007874" height="1122.519685">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"/><svg:g xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:label="QR Code: groupid" id="testid"><svg:rect x="0" y="0" width="290.0" height="290.0" style="stroke:none;fill:white"/><svg:g style="stroke:none;fill:black"><svg:path d="M 249.000000,250.000000 L 241.000000,250.000000 C 240.447715,250.000000 240.000000,249.552285 240.000000,249.000000 L 240.000000,241.000000 C 240.000000,240.447715 240.447715,240.000000 241.000000,240.000000 L 249.000000,240.000000 C 249.552285,240.000000 250.000000,240.447715 250.000000,241.000000 L 250.000000,249.000000 C 250.000000,249.552285 249.552285,250.000000 249.000000,250.000000 z M 209.000000,250.000000 L 151.000000,250.000000 C 150.447715,250.000000 150.000000,249.552285 150.000000,249.000000 L 150.000000,231.000000 C 150.000000,230.447715 149.552285,230.000000 149.000000,230.000000 L 141.000000,230.000000 C 140.447715,230.000000 140.000000,229.552285 140.000000,229.000000 L 140.000000,221.000000 C 140.000000,220.447715 139.552285,220.000000 139.000000,220.000000 L 131.000000,220.000000 C 130.447715,220.000000 130.000000,220.447715 130.000000,221.000000 L 130.000000,229.000000 C 130.000000,229.552285 129.552285,230.000000 129.000000,230.000000 L 121.000000,230.000000 C 120.447715,230.000000 120.000000,229.552285 120.000000,229.000000 L 120.000000,221.000000 C 120.000000,220.447715 120.447715,220.000000 121.000000,220.000000 L 129.000000,220.000000 C 129.552285,220.000000 130.000000,219.552285 130.000000,219.000000 L 130.000000,191.000000 C 130.000000,190.447715 129.552285,190.000000 129.000000,190.000000 L 121.000000,190.000000 C 120.447715,190.000000 120.000000,189.552285 120.000000,189.000000 L 120.000000,151.000000 C 120.000000,150.447715 119.552285,150.000000 119.000000,150.000000 L 91.000000,150.000000 C 90.447715,150.000000 90.000000,149.552285 90.000000,149.000000 L 90.000000,141.000000 C 90.000000,140.447715 89.552285,140.000000 89.000000,140.000000 L 81.000000,140.000000 C 80.447715,140.000000 80.000000,140.447715 80.000000,141.000000 L 80.000000,149.000000 C 80.000000,149.552285 79.552285,150.000000 79.000000,150.000000 L 71.000000,150.000000 C 70.447715,150.000000 70.000000,149.552285 70.000000,149.000000 L 70.000000,131.000000 C 70.000000,130.447715 69.552285,130.000000 69.000000,130.000000 L 61.000000,130.000000 C 60.447715,130.000000 60.000000,129.552285 60.000000,129.000000 L 60.000000,121.000000 C 60.000000,120.447715 60.447715,120.000000 61.000000,120.000000 L 69.000000,120.000000 C 69.552285,120.000000 70.000000,120.447715 70.000000,121.000000 L 70.000000,129.000000 C 70.000000,129.552285 70.447715,130.000000 71.000000,130.000000 L 89.000000,130.000000 C 89.552285,130.000000 90.000000,130.447715 90.000000,131.000000 L 90.000000,139.000000 C 90.000000,139.552285 90.447715,140.000000 91.000000,140.000000 L 119.000000,140.000000 C 119.552285,140.000000 120.000000,139.552285 120.000000,139.000000 L 120.000000,131.000000 C 120.000000,130.447715 119.552285,130.000000 119.000000,130.000000 L 101.000000,130.000000 C 100.447715,130.000000 100.000000,129.552285 100.000000,129.000000 L 100.000000,121.000000 C 100.000000,120.447715 100.447715,120.000000 101.000000,120.000000 L 119.000000,120.000000 C 119.552285,120.000000 120.000000,120.447715 120.000000,121.000000 L 120.000000,129.000000 C 120.000000,129.552285 120.447715,130.000000 121.000000,130.000000 L 139.000000,130.000000 C 139.552285,130.000000 140.000000,130.447715 140.000000,131.000000 L 140.000000,139.000000 C 140.000000,139.552285 140.447715,140.000000 141.000000,140.000000 L 149.000000,140.000000 C 149.552285,140.000000 150.000000,139.552285 150.000000,139.000000 L 150.000000,131.000000 C 150.000000,130.447715 150.447715,130.000000 151.000000,130.000000 L 159.000000,130.000000 C 159.552285,130.000000 160.000000,130.447715 160.000000,131.000000 L 160.000000,139.000000 C 160.000000,139.552285 160.447715,140.000000 161.000000,140.000000 L 169.000000,140.000000 C 169.552285,140.000000 170.000000,139.552285 170.000000,139.000000 L 170.000000,131.000000 C 170.000000,130.447715 170.447715,130.000000 171.000000,130.000000 L 189.000000,130.000000 C 189.552285,130.000000 190.000000,129.552285 190.000000,129.000000 L 190.000000,121.000000 C 190.000000,120.447715 190.447715,120.000000 191.000000,120.000000 L 199.000000,120.000000 C 199.552285,120.000000 200.000000,120.447715 200.000000,121.000000 L 200.000000,129.000000 C 200.000000,129.552285 199.552285,130.000000 199.000000,130.000000 L 191.000000,130.000000 C 190.447715,130.000000 190.000000,130.447715 190.000000,131.000000 L 190.000000,139.000000 C 190.000000,139.552285 190.447715,140.000000 191.000000,140.000000 L 219.000000,140.000000 C 219.552285,140.000000 220.000000,140.447715 220.000000,141.000000 L 220.000000,169.000000 C 220.000000,169.552285 220.447715,170.000000 221.000000,170.000000 L 229.000000,170.000000 C 229.552285,170.000000 230.000000,170.447715 230.000000,171.000000 L 230.000000,179.000000 C 230.000000,179.552285 229.552285,180.000000 229.000000,180.000000 L 211.000000,180.000000 C 210.447715,180.000000 210.000000,180.447715 210.000000,181.000000 L 210.000000,189.000000 C 210.000000,189.552285 210.447715,190.000000 211.000000,190.000000 L 219.000000,190.000000 C 219.552285,190.000000 220.000000,190.447715 220.000000,191.000000 L 220.000000,199.000000 C 220.000000,199.552285 219.552285,200.000000 219.000000,200.000000 L 211.000000,200.000000 C 210.447715,200.000000 210.000000,199.552285 210.000000,199.000000 L 210.000000,191.000000 C 210.000000,190.447715 209.552285,190.000000 209.000000,190.000000 L 201.000000,190.000000 C 200.447715,190.000000 200.000000,190.447715 200.000000,191.000000 L 200.000000,209.000000 C 200.000000,209.552285 200.447715,210.000000 201.000000,210.000000 L 219.000000,210.000000 C 219.552285,210.000000 220.000000,210.447715 220.000000,211.000000 L 220.000000,219.000000 C 220.000000,219.552285 220.447715,220.000000 221.000000,220.000000 L 249.000000,220.000000 C 249.552285,220.000000 250.000000,220.447715 250.000000,221.000000 L 250.000000,229.000000 C 250.000000,229.552285 249.552285,230.000000 249.000000,230.000000 L 221.000000,230.000000 C 220.447715,230.000000 220.000000,230.447715 220.000000,231.000000 L 220.000000,239.000000 C 220.000000,239.552285 219.552285,240.000000 219.000000,240.000000 L 211.000000,240.000000 C 210.447715,240.000000 210.000000,240.447715 210.000000,241.000000 L 210.000000,249.000000 C 210.000000,249.552285 209.552285,250.000000 209.000000,250.000000 z M 139.000000,250.000000 L 121.000000,250.000000 C 120.447715,250.000000 120.000000,249.552285 120.000000,249.000000 L 120.000000,241.000000 C 120.000000,240.447715 120.447715,240.000000 121.000000,240.000000 L 139.000000,240.000000 C 139.552285,240.000000 140.000000,240.447715 140.000000,241.000000 L 140.000000,249.000000 C 140.000000,249.552285 139.552285,250.000000 139.000000,250.000000 z M 109.000000,250.000000 L 41.000000,250.000000 C 40.447715,250.000000 40.000000,249.552285 40.000000,249.000000 L 40.000000,181.000000 C 40.000000,180.447715 40.447715,180.000000 41.000000,180.000000 L 109.000000,180.000000 C 109.552285,180.000000 110.000000,180.447715 110.000000,181.000000 L 110.000000,249.000000 C 110.000000,249.552285 109.552285,250.000000 109.000000,250.000000 z M 210.000000,239.000000 L 210.000000,231.000000 C 210.000000,230.447715 209.552285,230.000000 209.000000,230.000000 L 201.000000,230.000000 C 200.447715,230.000000 200.000000,229.552285 200.000000,229.000000 L 200.000000,211.000000 C 200.000000,210.447715 199.552285,210.000000 199.000000,210.000000 L 191.000000,210.000000 C 190.447715,210.000000 190.000000,210.447715 190.000000,211.000000 L 190.000000,219.000000 C 190.000000,219.552285 189.552285,220.000000 189.000000,220.000000 L 181.000000,220.000000 C 180.447715,220.000000 180.000000,220.447715 180.000000,221.000000 L 180.000000,229.000000 C 180.000000,229.552285 180.447715,230.000000 181.000000,230.000000 L 189.000000,230.000000 C 189.552285,230.000000 190.000000,230.447715 190.000000,231.000000 L 190.000000,239.000000 C 190.000000,239.552285 190.447715,240.000000 191.000000,240.000000 L 209.000000,240.000000 C 209.552285,240.000000 210.000000,239.552285 210.000000,239.000000 z M 170.000000,239.000000 L 170.000000,231.000000 C 170.000000,230.447715 169.552285,230.000000 169.000000,230.000000 L 161.000000,230.000000 C 160.447715,230.000000 160.000000,230.447715 160.000000,231.000000 L 160.000000,239.000000 C 160.000000,239.552285 160.447715,240.000000 161.000000,240.000000 L 169.000000,240.000000 C 169.552285,240.000000 170.000000,239.552285 170.000000,239.000000 z M 100.000000,239.000000 L 100.000000,191.000000 C 100.000000,190.447715 99.552285,190.000000 99.000000,190.000000 L 51.000000,190.000000 C 50.447715,190.000000 50.000000,190.447715 50.000000,191.000000 L 50.000000,239.000000 C 50.000000,239.552285 50.447715,240.000000 51.000000,240.000000 L 99.000000,240.000000 C 99.552285,240.000000 100.000000,239.552285 100.000000,239.000000 z M 220.000000,229.000000 L 220.000000,221.000000 C 220.000000,220.447715 219.552285,220.000000 219.000000,220.000000 L 211.000000,220.000000 C 210.447715,220.000000 210.000000,220.447715 210.000000,221.000000 L 210.000000,229.000000 C 210.000000,229.552285 210.447715,230.000000 211.000000,230.000000 L 219.000000,230.000000 C 219.552285,230.000000 220.000000,229.552285 220.000000,229.000000 z M 89.000000,230.000000 L 61.000000,230.000000 C 60.447715,230.000000 60.000000,229.552285 60.000000,229.000000 L 60.000000,201.000000 C 60.000000,200.447715 60.447715,200.000000 61.000000,200.000000 L 89.000000,200.000000 C 89.552285,200.000000 90.000000,200.447715 90.000000,201.000000 L 90.000000,229.000000 C 90.000000,229.552285 89.552285,230.000000 89.000000,230.000000 z M 170.000000,219.000000 L 170.000000,211.000000 C 170.000000,210.447715 170.447715,210.000000 171.000000,210.000000 L 179.000000,210.000000 C 179.552285,210.000000 180.000000,209.552285 180.000000,209.000000 L 180.000000,201.000000 C 180.000000,200.447715 180.447715,200.000000 181.000000,200.000000 L 189.000000,200.000000 C 189.552285,200.000000 190.000000,199.552285 190.000000,199.000000 L 190.000000,191.000000 C 190.000000,190.447715 189.552285,190.000000 189.000000,190.000000 L 181.000000,190.000000 C 180.447715,190.000000 180.000000,189.552285 180.000000,189.000000 L 180.000000,181.000000 C 180.000000,180.447715 180.447715,180.000000 181.000000,180.000000 L 189.000000,180.000000 C 189.552285,180.000000 190.000000,180.447715 190.000000,181.000000 L 190.000000,189.000000 C 190.000000,189.552285 190.447715,190.000000 191.000000,190.000000 L 199.000000,190.000000 C 199.552285,190.000000 200.000000,189.552285 200.000000,189.000000 L 200.000000,161.000000 C 200.000000,160.447715 200.447715,160.000000 201.000000,160.000000 L 209.000000,160.000000 C 209.552285,160.000000 210.000000,159.552285 210.000000,159.000000 L 210.000000,151.000000 C 210.000000,150.447715 209.552285,150.000000 209.000000,150.000000 L 191.000000,150.000000 C 190.447715,150.000000 190.000000,150.447715 190.000000,151.000000 L 190.000000,169.000000 C 190.000000,169.552285 189.552285,170.000000 189.000000,170.000000 L 151.000000,170.000000 C 150.447715,170.000000 150.000000,170.447715 150.000000,171.000000 L 150.000000,209.000000 C 150.000000,209.552285 150.447715,210.000000 151.000000,210.000000 L 159.000000,210.000000 C 159.552285,210.000000 160.000000,210.447715 160.000000,211.000000 L 160.000000,219.000000 C 160.000000,219.552285 160.447715,220.000000 161.000000,220.000000 L 169.000000,220.000000 C 169.552285,220.000000 170.000000,219.552285 170.000000,219.000000 z M 150.000000,219.000000 L 150.000000,211.000000 C 150.000000,210.447715 149.552285,210.000000 149.000000,210.000000 L 141.000000,210.000000 C 140.447715,210.000000 140.000000,210.447715 140.000000,211.000000 L 140.000000,219.000000 C 140.000000,219.552285 140.447715,220.000000 141.000000,220.000000 L 149.000000,220.000000 C 149.552285,220.000000 150.000000,219.552285 150.000000,219.000000 z M 249.000000,210.000000 L 241.000000,210.000000 C 240.447715,210.000000 240.000000,209.552285 240.000000,209.000000 L 240.000000,201.000000 C 240.000000,200.447715 239.552285,200.000000 239.000000,200.000000 L 231.000000,200.000000 C 230.447715,200.000000 230.000000,199.552285 230.000000,199.000000 L 230.000000,191.000000 C 230.000000,190.447715 230.447715,190.000000 231.000000,190.000000 L 239.000000,190.000000 C 239.552285,190.000000 240.000000,189.552285 240.000000,189.000000 L 240.000000,161.000000 C 240.000000,160.447715 239.552285,160.000000 239.000000,160.000000 L 231.000000,160.000000 C 230.447715,160.000000 230.000000,159.552285 230.000000,159.000000 L 230.000000,151.000000 C 230.000000,150.447715 230.447715,150.000000 231.000000,150.000000 L 239.000000,150.000000 C 239.552285,150.000000 240.000000,149.552285 240.000000,149.000000 L 240.000000,141.000000 C 240.000000,140.447715 239.552285,140.000000 239.000000,140.000000 L 231.000000,140.000000 C 230.447715,140.000000 230.000000,139.552285 230.000000,139.000000 L 230.000000,131.000000 C 230.000000,130.447715 229.552285,130.000000 229.000000,130.000000 L 221.000000,130.000000 C 220.447715,130.000000 220.000000,129.552285 220.000000,129.000000 L 220.000000,121.000000 C 220.000000,120.447715 220.447715,120.000000 221.000000,120.000000 L 229.000000,120.000000 C 229.552285,120.000000 230.000000,120.447715 230.000000,121.000000 L 230.000000,129.000000 C 230.000000,129.552285 230.447715,130.000000 231.000000,130.000000 L 239.000000,130.000000 C 239.552285,130.000000 240.000000,129.552285 240.000000,129.000000 L 240.000000,121.000000 C 240.000000,120.447715 240.447715,120.000000 241.000000,120.000000 L 249.000000,120.000000 C 249.552285,120.000000 250.000000,120.447715 250.000000,121.000000 L 250.000000,209.000000 C 250.000000,209.552285 249.552285,210.000000 249.000000,210.000000 z M 169.000000,200.000000 L 161.000000,200.000000 C 160.447715,200.000000 160.000000,199.552285 160.000000,199.000000 L 160.000000,191.000000 C 160.000000,190.447715 160.447715,190.000000 161.000000,190.000000 L 169.000000,190.000000 C 169.552285,190.000000 170.000000,190.447715 170.000000,191.000000 L 170.000000,199.000000 C 170.000000,199.552285 169.552285,200.000000 169.000000,200.000000 z M 140.000000,189.000000 L 140.000000,181.000000 C 140.000000,180.447715 139.552285,180.000000 139.000000,180.000000 L 131.000000,180.000000 C 130.447715,180.000000 130.000000,180.447715 130.000000,181.000000 L 130.000000,189.000000 C 130.000000,189.552285 130.447715,190.000000 131.000000,190.000000 L 139.000000,190.000000 C 139.552285,190.000000 140.000000,189.552285 140.000000,189.000000 z M 150.000000,169.000000 L 150.000000,161.000000 C 150.000000,160.447715 149.552285,160.000000 149.000000,160.000000 L 141.000000,160.000000 C 140.447715,160.000000 140.000000,159.552285 140.000000,159.000000 L 140.000000,141.000000 C 140.000000,140.447715 139.552285,140.000000 139.000000,140.000000 L 131.000000,140.000000 C 130.447715,140.000000 130.000000,140.447715 130.000000,141.000000 L 130.000000,169.000000 C 130.000000,169.552285 130.447715,170.000000 131.000000,170.000000 L 149.000000,170.000000 C 149.552285,170.000000 150.000000,169.552285 150.000000,169.000000 z M 109.000000,170.000000 L 91.000000,170.000000 C 90.447715,170.000000 90.000000,169.552285 90.000000,169.000000 L 90.000000,161.000000 C 90.000000,160.447715 90.447715,160.000000 91.000000,160.000000 L 109.000000,160.000000 C 109.552285,160.000000 110.000000,160.447715 110.000000,161.000000 L 110.000000,169.000000 C 110.000000,169.552285 109.552285,170.000000 109.000000,170.000000 z M 79.000000,170.000000 L 51.000000,170.000000 C 50.447715,170.000000 50.000000,169.552285 50.000000,169.000000 L 50.000000,161.000000 C 50.000000,160.447715 49.552285,160.000000 49.000000,160.000000 L 41.000000,160.000000 C 40.447715,160.000000 40.000000,159.552285 40.000000,159.000000 L 40.000000,151.000000 C 40.000000,150.447715 40.447715,150.000000 41.000000,150.000000 L 49.000000,150.000000 C 49.552285,150.000000 50.000000,150.447715 50.000000,151.000000 L 50.000000,159.000000 C 50.000000,159.552285 50.447715,160.000000 51.000000,160.000000 L 79.000000,160.000000 C 79.552285,160.000000 80.000000,160.447715 80.000000,161.000000 L 80.000000,169.000000 C 80.000000,169.552285 79.552285,170.000000 79.000000,170.000000 z M 170.000000,159.000000 L 170.000000,151.000000 C 170.000000,150.447715 169.552285,150.000000 169.000000,150.000000 L 161.000000,150.000000 C 160.447715,150.000000 160.000000,150.447715 160.000000,151.000000 L 160.000000,159.000000 C 160.000000,159.552285 160.447715,160.000000 161.000000,160.000000 L 169.000000,160.000000 C 169.552285,160.000000 170.000000,159.552285 170.000000,159.000000 z M 190.000000,149.000000 L 190.000000,141.000000 C 190.000000,140.447715 189.552285,140.000000 189.000000,140.000000 L 181.000000,140.000000 C 180.447715,140.000000 180.000000,140.447715 180.000000,141.000000 L 180.000000,149.000000 C 180.000000,149.552285 180.447715,150.000000 181.000000,150.000000 L 189.000000,150.000000 C 189.552285,150.000000 190.000000,149.552285 190.000000,149.000000 z M 49.000000,130.000000 L 41.000000,130.000000 C 40.447715,130.000000 40.000000,129.552285 40.000000,129.000000 L 40.000000,121.000000 C 40.000000,120.447715 40.447715,120.000000 41.000000,120.000000 L 49.000000,120.000000 C 49.552285,120.000000 50.000000,120.447715 50.000000,121.000000 L 50.000000,129.000000 C 50.000000,129.552285 49.552285,130.000000 49.000000,130.000000 z M 169.000000,120.000000 L 161.000000,120.000000 C 160.447715,120.000000 160.000000,119.552285 160.000000,119.000000 L 160.000000,101.000000 C 160.000000,100.447715 159.552285,100.000000 159.000000,100.000000 L 151.000000,100.000000 C 150.447715,100.000000 150.000000,100.447715 150.000000,101.000000 L 150.000000,109.000000 C 150.000000,109.552285 149.552285,110.000000 149.000000,110.000000 L 141.000000,110.000000 C 140.447715,110.000000 140.000000,110.447715 140.000000,111.000000 L 140.000000,119.000000 C 140.000000,119.552285 139.552285,120.000000 139.000000,120.000000 L 131.000000,120.000000 C 130.447715,120.000000 130.000000,119.552285 130.000000,119.000000 L 130.000000,111.000000 C 130.000000,110.447715 129.552285,110.000000 129.000000,110.000000 L 121.000000,110.000000 C 120.447715,110.000000 120.000000,109.552285 120.000000,109.000000 L 120.000000,91.000000 C 120.000000,90.447715 120.447715,90.000000 121.000000,90.000000 L 129.000000,90.000000 C 129.552285,90.000000 130.000000,90.447715 130.000000,91.000000 L 130.000000,109.000000 C 130.000000,109.552285 130.447715,110.000000 131.000000,110.000000 L 139.000000,110.000000 C 139.552285,110.000000 140.000000,109.552285 140.000000,109.000000 L 140.000000,101.000000 C 140.000000,100.447715 140.447715,100.000000 141.000000,100.000000 L 149.000000,100.000000 C 149.552285,100.000000 150.000000,99.552285 150.000000,99.000000 L 150.000000,81.000000 C 150.000000,80.447715 149.552285,80.000000 149.000000,80.000000 L 141.000000,80.000000 C 140.447715,80.000000 140.000000,79.552285 140.000000,79.000000 L 140.000000,71.000000 C 140.000000,70.447715 139.552285,70.000000 139.000000,70.000000 L 121.000000,70.000000 C 120.447715,70.000000 120.000000,69.552285 120.000000,69.000000 L 120.000000,61.000000 C 120.000000,60.447715 120.447715,60.000000 121.000000,60.000000 L 129.000000,60.000000 C 129.552285,60.000000 130.000000,59.552285 130.000000,59.000000 L 130.000000,51.000000 C 130.000000,50.447715 129.552285,50.000000 129.000000,50.000000 L 121.000000,50.000000 C 120.447715,50.000000 120.000000,49.552285 120.000000,49.000000 L 120.000000,41.000000 C 120.000000,40.447715 120.447715,40.000000 121.000000,40.000000 L 139.000000,40.000000 C 139.552285,40.000000 140.000000,40.447715 140.000000,41.000000 L 140.000000,59.000000 C 140.000000,59.552285 140.447715,60.000000 141.000000,60.000000 L 149.000000,60.000000 C 149.552285,60.000000 150.000000,59.552285 150.000000,59.000000 L 150.000000,41.000000 C 150.000000,40.447715 150.447715,40.000000 151.000000,40.000000 L 159.000000,40.000000 C 159.552285,40.000000 160.000000,40.447715 160.000000,41.000000 L 160.000000,59.000000 C 160.000000,59.552285 160.447715,60.000000 161.000000,60.000000 L 169.000000,60.000000 C 169.552285,60.000000 170.000000,60.447715 170.000000,61.000000 L 170.000000,119.000000 C 170.000000,119.552285 169.552285,120.000000 169.000000,120.000000 z M 249.000000,110.000000 L 181.000000,110.000000 C 180.447715,110.000000 180.000000,109.552285 180.000000,109.000000 L 180.000000,41.000000 C 180.000000,40.447715 180.447715,40.000000 181.000000,40.000000 L 249.000000,40.000000 C 249.552285,40.000000 250.000000,40.447715 250.000000,41.000000 L 250.000000,109.000000 C 250.000000,109.552285 249.552285,110.000000 249.000000,110.000000 z M 109.000000,110.000000 L 41.000000,110.000000 C 40.447715,110.000000 40.000000,109.552285 40.000000,109.000000 L 40.000000,41.000000 C 40.000000,40.447715 40.447715,40.000000 41.000000,40.000000 L 109.000000,40.000000 C 109.552285,40.000000 110.000000,40.447715 110.000000,41.000000 L 110.000000,109.000000 C 110.000000,109.552285 109.552285,110.000000 109.000000,110.000000 z M 240.000000,99.000000 L 240.000000,51.000000 C 240.000000,50.447715 239.552285,50.000000 239.000000,50.000000 L 191.000000,50.000000 C 190.447715,50.000000 190.000000,50.447715 190.000000,51.000000 L 190.000000,99.000000 C 190.000000,99.552285 190.447715,100.000000 191.000000,100.000000 L 239.000000,100.000000 C 239.552285,100.000000 240.000000,99.552285 240.000000,99.000000 z M 100.000000,99.000000 L 100.000000,51.000000 C 100.000000,50.447715 99.552285,50.000000 99.000000,50.000000 L 51.000000,50.000000 C 50.447715,50.000000 50.000000,50.447715 50.000000,51.000000 L 50.000000,99.000000 C 50.000000,99.552285 50.447715,100.000000 51.000000,100.000000 L 99.000000,100.000000 C 99.552285,100.000000 100.000000,99.552285 100.000000,99.000000 z M 229.000000,90.000000 L 201.000000,90.000000 C 200.447715,90.000000 200.000000,89.552285 200.000000,89.000000 L 200.000000,61.000000 C 200.000000,60.447715 200.447715,60.000000 201.000000,60.000000 L 229.000000,60.000000 C 229.552285,60.000000 230.000000,60.447715 230.000000,61.000000 L 230.000000,89.000000 C 230.000000,89.552285 229.552285,90.000000 229.000000,90.000000 z M 89.000000,90.000000 L 61.000000,90.000000 C 60.447715,90.000000 60.000000,89.552285 60.000000,89.000000 L 60.000000,61.000000 C 60.000000,60.447715 60.447715,60.000000 61.000000,60.000000 L 89.000000,60.000000 C 89.552285,60.000000 90.000000,60.447715 90.000000,61.000000 L 90.000000,89.000000 C 90.000000,89.552285 89.552285,90.000000 89.000000,90.000000 z M 160.000000,79.000000 L 160.000000,71.000000 C 160.000000,70.447715 159.552285,70.000000 159.000000,70.000000 L 151.000000,70.000000 C 150.447715,70.000000 150.000000,70.447715 150.000000,71.000000 L 150.000000,79.000000 C 150.000000,79.552285 150.447715,80.000000 151.000000,80.000000 L 159.000000,80.000000 C 159.552285,80.000000 160.000000,79.552285 160.000000,79.000000 z "/></svg:g></svg:g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_gear_rack.out b/share/extensions/tests/data/refs/render_gear_rack.out
new file mode 100644
index 0000000..3c89abc
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_gear_rack.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(202.735, 481.17)" inkscape:label="Rendered Gear Rack"><path d="M0.000,0.000L3.640,10.000L10.000,10.000L13.640,0.000L20.000,0.000L23.640,10.000L30.000,10.000L33.640,0.000L40.000,0.000L43.640,10.000L50.000,10.000L53.640,0.000L60.000,0.000L63.640,10.000L70.000,10.000L73.640,0.000L80.000,0.000L83.640,10.000L90.000,10.000L93.640,0.000" style="stroke:#000000;fill:none;stroke-width:1.0"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_gear_rack__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/render_gear_rack__--id__p1__--id__r3.out
new file mode 100644
index 0000000..3c89abc
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_gear_rack__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(202.735, 481.17)" inkscape:label="Rendered Gear Rack"><path d="M0.000,0.000L3.640,10.000L10.000,10.000L13.640,0.000L20.000,0.000L23.640,10.000L30.000,10.000L33.640,0.000L40.000,0.000L43.640,10.000L50.000,10.000L53.640,0.000L60.000,0.000L63.640,10.000L70.000,10.000L73.640,0.000L80.000,0.000L83.640,10.000L90.000,10.000L93.640,0.000" style="stroke:#000000;fill:none;stroke-width:1.0"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_gears.out b/share/extensions/tests/data/refs/render_gears.out
new file mode 100644
index 0000000..f6cead9
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_gears.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="Rendered Gears" transform="translate(202.735, 481.17)"><path style="fill:none;stroke:#000000;stroke-width:1.0" d="M 69.8022 -5.62101 L 71.5556 -5.7622 L 76.2308 -4.99643 L 82.7292 -2.27738 L 82.7292 2.27738 L 76.2308 4.99643 L 71.5556 5.7622 L 69.8022 5.62101 L 68.8786 12.6367 L 70.6088 12.9541 L 74.9265 14.9038 L 80.4997 19.2121 L 79.3209 23.6117 L 72.3401 24.5562 L 67.626 24.0858 L 65.9689 23.4956 L 63.261 30.0332 L 64.8501 30.7876 L 68.516 33.7884 L 72.7843 39.3924 L 70.5069 43.3369 L 63.5196 42.4424 L 59.0879 40.768 L 57.64 39.769 L 53.3323 45.383 L 54.6719 46.523 L 57.4363 50.3703 L 60.1088 56.888 L 56.888 60.1088 L 50.3703 57.4363 L 46.523 54.6719 L 45.383 53.3323 L 39.769 57.64 L 40.768 59.0879 L 42.4424 63.5196 L 43.3369 70.5069 L 39.3924 72.7843 L 33.7884 68.516 L 30.7876 64.8501 L 30.0332 63.261 L 23.4956 65.9689 L 24.0858 67.626 L 24.5562 72.3401 L 23.6117 79.3209 L 19.2121 80.4997 L 14.9038 74.9265 L 12.9541 70.6088 L 12.6367 68.8786 L 5.62101 69.8022 L 5.7622 71.5556 L 4.99643 76.2308 L 2.27738 82.7292 L -2.27738 82.7292 L -4.99643 76.2308 L -5.7622 71.5556 L -5.62101 69.8022 L -12.6367 68.8786 L -12.9541 70.6088 L -14.9038 74.9265 L -19.2121 80.4997 L -23.6117 79.3209 L -24.5562 72.3401 L -24.0858 67.626 L -23.4956 65.9689 L -30.0332 63.261 L -30.7876 64.8501 L -33.7884 68.516 L -39.3924 72.7843 L -43.3369 70.5069 L -42.4424 63.5196 L -40.768 59.0879 L -39.769 57.64 L -45.383 53.3323 L -46.523 54.6719 L -50.3703 57.4363 L -56.888 60.1088 L -60.1088 56.888 L -57.4363 50.3703 L -54.6719 46.523 L -53.3323 45.383 L -57.64 39.769 L -59.0879 40.768 L -63.5196 42.4424 L -70.5069 43.3369 L -72.7843 39.3924 L -68.516 33.7884 L -64.8501 30.7876 L -63.261 30.0332 L -65.9689 23.4956 L -67.626 24.0858 L -72.3401 24.5562 L -79.3209 23.6117 L -80.4997 19.2121 L -74.9265 14.9038 L -70.6088 12.9541 L -68.8786 12.6367 L -69.8022 5.62101 L -71.5556 5.7622 L -76.2308 4.99643 L -82.7292 2.27738 L -82.7292 -2.27738 L -76.2308 -4.99643 L -71.5556 -5.7622 L -69.8022 -5.62101 L -68.8786 -12.6367 L -70.6088 -12.9541 L -74.9265 -14.9038 L -80.4997 -19.2121 L -79.3209 -23.6117 L -72.3401 -24.5562 L -67.626 -24.0858 L -65.9689 -23.4956 L -63.261 -30.0332 L -64.8501 -30.7876 L -68.516 -33.7884 L -72.7843 -39.3924 L -70.5069 -43.3369 L -63.5196 -42.4424 L -59.0879 -40.768 L -57.64 -39.769 L -53.3323 -45.383 L -54.6719 -46.523 L -57.4363 -50.3703 L -60.1088 -56.888 L -56.888 -60.1088 L -50.3703 -57.4363 L -46.523 -54.6719 L -45.383 -53.3323 L -39.769 -57.64 L -40.768 -59.0879 L -42.4424 -63.5196 L -43.3369 -70.5069 L -39.3924 -72.7843 L -33.7884 -68.516 L -30.7876 -64.8501 L -30.0332 -63.261 L -23.4956 -65.9689 L -24.0858 -67.626 L -24.5562 -72.3401 L -23.6117 -79.3209 L -19.2121 -80.4997 L -14.9038 -74.9265 L -12.9541 -70.6088 L -12.6367 -68.8786 L -5.62101 -69.8022 L -5.7622 -71.5556 L -4.99643 -76.2308 L -2.27738 -82.7292 L 2.27738 -82.7292 L 4.99643 -76.2308 L 5.7622 -71.5556 L 5.62101 -69.8022 L 12.6367 -68.8786 L 12.9541 -70.6088 L 14.9038 -74.9265 L 19.2121 -80.4997 L 23.6117 -79.3209 L 24.5562 -72.3401 L 24.0858 -67.626 L 23.4956 -65.9689 L 30.0332 -63.261 L 30.7876 -64.8501 L 33.7884 -68.516 L 39.3924 -72.7843 L 43.3369 -70.5069 L 42.4424 -63.5196 L 40.768 -59.0879 L 39.769 -57.64 L 45.383 -53.3323 L 46.523 -54.6719 L 50.3703 -57.4363 L 56.888 -60.1088 L 60.1088 -56.888 L 57.4363 -50.3703 L 54.6719 -46.523 L 53.3323 -45.383 L 57.64 -39.769 L 59.0879 -40.768 L 63.5196 -42.4424 L 70.5069 -43.3369 L 72.7843 -39.3924 L 68.516 -33.7884 L 64.8501 -30.7876 L 63.261 -30.0332 L 65.9689 -23.4956 L 67.626 -24.0858 L 72.3401 -24.5562 L 79.3209 -23.6117 L 80.4997 -19.2121 L 74.9265 -14.9038 L 70.6088 -12.9541 L 68.8786 -12.6367 z"/><path sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="5.0" sodipodi:ry="5.0" sodipodi:type="arc" style="fill:none;stroke:#000000;stroke-width:1.0"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/render_gears__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/render_gears__--id__p1__--id__r3.out
new file mode 100644
index 0000000..f6cead9
--- /dev/null
+++ b/share/extensions/tests/data/refs/render_gears__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g inkscape:label="Rendered Gears" transform="translate(202.735, 481.17)"><path style="fill:none;stroke:#000000;stroke-width:1.0" d="M 69.8022 -5.62101 L 71.5556 -5.7622 L 76.2308 -4.99643 L 82.7292 -2.27738 L 82.7292 2.27738 L 76.2308 4.99643 L 71.5556 5.7622 L 69.8022 5.62101 L 68.8786 12.6367 L 70.6088 12.9541 L 74.9265 14.9038 L 80.4997 19.2121 L 79.3209 23.6117 L 72.3401 24.5562 L 67.626 24.0858 L 65.9689 23.4956 L 63.261 30.0332 L 64.8501 30.7876 L 68.516 33.7884 L 72.7843 39.3924 L 70.5069 43.3369 L 63.5196 42.4424 L 59.0879 40.768 L 57.64 39.769 L 53.3323 45.383 L 54.6719 46.523 L 57.4363 50.3703 L 60.1088 56.888 L 56.888 60.1088 L 50.3703 57.4363 L 46.523 54.6719 L 45.383 53.3323 L 39.769 57.64 L 40.768 59.0879 L 42.4424 63.5196 L 43.3369 70.5069 L 39.3924 72.7843 L 33.7884 68.516 L 30.7876 64.8501 L 30.0332 63.261 L 23.4956 65.9689 L 24.0858 67.626 L 24.5562 72.3401 L 23.6117 79.3209 L 19.2121 80.4997 L 14.9038 74.9265 L 12.9541 70.6088 L 12.6367 68.8786 L 5.62101 69.8022 L 5.7622 71.5556 L 4.99643 76.2308 L 2.27738 82.7292 L -2.27738 82.7292 L -4.99643 76.2308 L -5.7622 71.5556 L -5.62101 69.8022 L -12.6367 68.8786 L -12.9541 70.6088 L -14.9038 74.9265 L -19.2121 80.4997 L -23.6117 79.3209 L -24.5562 72.3401 L -24.0858 67.626 L -23.4956 65.9689 L -30.0332 63.261 L -30.7876 64.8501 L -33.7884 68.516 L -39.3924 72.7843 L -43.3369 70.5069 L -42.4424 63.5196 L -40.768 59.0879 L -39.769 57.64 L -45.383 53.3323 L -46.523 54.6719 L -50.3703 57.4363 L -56.888 60.1088 L -60.1088 56.888 L -57.4363 50.3703 L -54.6719 46.523 L -53.3323 45.383 L -57.64 39.769 L -59.0879 40.768 L -63.5196 42.4424 L -70.5069 43.3369 L -72.7843 39.3924 L -68.516 33.7884 L -64.8501 30.7876 L -63.261 30.0332 L -65.9689 23.4956 L -67.626 24.0858 L -72.3401 24.5562 L -79.3209 23.6117 L -80.4997 19.2121 L -74.9265 14.9038 L -70.6088 12.9541 L -68.8786 12.6367 L -69.8022 5.62101 L -71.5556 5.7622 L -76.2308 4.99643 L -82.7292 2.27738 L -82.7292 -2.27738 L -76.2308 -4.99643 L -71.5556 -5.7622 L -69.8022 -5.62101 L -68.8786 -12.6367 L -70.6088 -12.9541 L -74.9265 -14.9038 L -80.4997 -19.2121 L -79.3209 -23.6117 L -72.3401 -24.5562 L -67.626 -24.0858 L -65.9689 -23.4956 L -63.261 -30.0332 L -64.8501 -30.7876 L -68.516 -33.7884 L -72.7843 -39.3924 L -70.5069 -43.3369 L -63.5196 -42.4424 L -59.0879 -40.768 L -57.64 -39.769 L -53.3323 -45.383 L -54.6719 -46.523 L -57.4363 -50.3703 L -60.1088 -56.888 L -56.888 -60.1088 L -50.3703 -57.4363 L -46.523 -54.6719 L -45.383 -53.3323 L -39.769 -57.64 L -40.768 -59.0879 L -42.4424 -63.5196 L -43.3369 -70.5069 L -39.3924 -72.7843 L -33.7884 -68.516 L -30.7876 -64.8501 L -30.0332 -63.261 L -23.4956 -65.9689 L -24.0858 -67.626 L -24.5562 -72.3401 L -23.6117 -79.3209 L -19.2121 -80.4997 L -14.9038 -74.9265 L -12.9541 -70.6088 L -12.6367 -68.8786 L -5.62101 -69.8022 L -5.7622 -71.5556 L -4.99643 -76.2308 L -2.27738 -82.7292 L 2.27738 -82.7292 L 4.99643 -76.2308 L 5.7622 -71.5556 L 5.62101 -69.8022 L 12.6367 -68.8786 L 12.9541 -70.6088 L 14.9038 -74.9265 L 19.2121 -80.4997 L 23.6117 -79.3209 L 24.5562 -72.3401 L 24.0858 -67.626 L 23.4956 -65.9689 L 30.0332 -63.261 L 30.7876 -64.8501 L 33.7884 -68.516 L 39.3924 -72.7843 L 43.3369 -70.5069 L 42.4424 -63.5196 L 40.768 -59.0879 L 39.769 -57.64 L 45.383 -53.3323 L 46.523 -54.6719 L 50.3703 -57.4363 L 56.888 -60.1088 L 60.1088 -56.888 L 57.4363 -50.3703 L 54.6719 -46.523 L 53.3323 -45.383 L 57.64 -39.769 L 59.0879 -40.768 L 63.5196 -42.4424 L 70.5069 -43.3369 L 72.7843 -39.3924 L 68.516 -33.7884 L 64.8501 -30.7876 L 63.261 -30.0332 L 65.9689 -23.4956 L 67.626 -24.0858 L 72.3401 -24.5562 L 79.3209 -23.6117 L 80.4997 -19.2121 L 74.9265 -14.9038 L 70.6088 -12.9541 L 68.8786 -12.6367 z"/><path sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="5.0" sodipodi:ry="5.0" sodipodi:type="arc" style="fill:none;stroke:#000000;stroke-width:1.0"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/replace_font__--action__find_replace__--fr_find__sans-serif__--fr_replace__monospace.out b/share/extensions/tests/data/refs/replace_font__--action__find_replace__--fr_find__sans-serif__--fr_replace__monospace.out
new file mode 100644
index 0000000..30b778d
--- /dev/null
+++ b/share/extensions/tests/data/refs/replace_font__--action__find_replace__--fr_find__sans-serif__--fr_replace__monospace.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;font-family:monospace;line-height:1.25;stroke:none;fill:#000000" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/replace_font__--action__list_only.out b/share/extensions/tests/data/refs/replace_font__--action__list_only.out
new file mode 100644
index 0000000..5883134
--- /dev/null
+++ b/share/extensions/tests/data/refs/replace_font__--action__list_only.out
@@ -0,0 +1 @@
+Found the following font only: sans-serif
diff --git a/share/extensions/tests/data/refs/restack__--tab__positional__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/restack__--tab__positional__--id__p1__--id__r3.out
new file mode 100644
index 0000000..7604bd6
--- /dev/null
+++ b/share/extensions/tests/data/refs/restack__--tab__positional__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/restack__--tab__z_order__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/restack__--tab__z_order__--id__p1__--id__r3.out
new file mode 100644
index 0000000..7604bd6
--- /dev/null
+++ b/share/extensions/tests/data/refs/restack__--tab__z_order__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/rtree.out b/share/extensions/tests/data/refs/rtree.out
new file mode 100644
index 0000000..eeef67a
--- /dev/null
+++ b/share/extensions/tests/data/refs/rtree.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:path d="M202.7349,481.16986L202.7349,381.16986L246.902772739,309.459735538L312.900139433,274.978777996L373.520396142,276.06418207L412.367412314,300.653564181L430.271360995,328.161237915L435.38216599,351.162035562L430.094694992,368.422471173L422.785598982,376.800006728L416.400911158,380.275894869L409.995193781,380.548030357L406.369319024,378.461884307L409.995193781,380.548030357L405.961801967,383.048940008L409.995193781,380.548030357L416.400911158,380.275894869L413.710998843,384.184163145L413.4978035,388.249358279L413.710998843,384.184163145L416.400911158,380.275894869L422.785598982,376.800006728L422.633146838,382.823612252L424.209587741,386.562861043L422.633146838,382.823612252L422.785598982,376.800006728L430.094694992,368.422471173L430.972152182,383.693536755L424.864792353,393.235019839L419.523769576,396.053094593L424.864792353,393.235019839L423.986794922,402.950533134L420.051533199,406.889586706L418.863052554,410.778798654L420.051533199,406.889586706L423.986794922,402.950533134L426.668676669,407.55624565L423.986794922,402.950533134L424.864792353,393.235019839L430.972152182,383.693536755L438.393688915,393.52008788L440.515269078,403.754216876L438.471519992,409.073660772L435.083642133,411.814885045L438.471519992,409.073660772L438.558772661,413.995159664L438.471519992,409.073660772L440.515269078,403.754216876L446.030317396,409.747357622L447.58033505,415.856152971L446.030317396,409.747357622L450.194875749,411.418206596L446.030317396,409.747357622L440.515269078,403.754216876L438.393688915,393.52008788L444.888759772,395.973292726L450.245391705,394.168607372L454.86229293,395.124900922L457.648059094,398.082318673L454.86229293,395.124900922L450.245391705,394.168607372L444.888759772,395.973292726L438.393688915,393.52008788L430.972152182,383.693536755L430.094694992,368.422471173L435.38216599,351.162035562L444.988013007,363.927524403L447.178753415,377.421684121L444.450318953,388.784916991L437.369193556,396.172682045L429.476419096,397.198018366L424.573874124,394.286418982L419.741537504,394.017549568L424.573874124,394.286418982L429.476419096,397.198018366L425.487638414,399.827071927L423.980228583,403.72009563L425.487638414,399.827071927L429.476419096,397.198018366L437.369193556,396.172682045L436.22497687,402.569219534L432.144622751,406.056013496L427.844419903,406.841461033L432.144622751,406.056013496L436.22497687,402.569219534L437.532700243,406.760206524L436.22497687,402.569219534L437.369193556,396.172682045L444.450318953,388.784916991L446.803649096,394.514139949L450.53511501,397.289421856L446.803649096,394.514139949L444.450318953,388.784916991L447.178753415,377.421684121L452.796714716,383.186346876L455.117114645,388.464211176L452.796714716,383.186346876L459.17432136,385.047373031L463.730297772,388.427869187L459.17432136,385.047373031L463.472352865,384.034118672L459.17432136,385.047373031L452.796714716,383.186346876L447.178753415,377.421684121L444.988013007,363.927524403L457.113255556,370.257805651L464.040286043,379.869099852L465.462472705,388.12595969L463.734941856,392.222852362L465.462472705,388.12595969L468.61615879,392.056573265L472.554498245,393.597877307L468.61615879,392.056573265L465.462472705,388.12595969L464.040286043,379.869099852L473.869106967,383.826747086L480.200049037,390.577514168L481.067861907,396.322718258L480.076553425,400.311477138L481.067861907,396.322718258L483.239645271,399.849227169L481.067861907,396.322718258L480.200049037,390.577514168L484.905441651,391.420469346L480.200049037,390.577514168L473.869106967,383.826747086L479.395393321,383.492984077L473.869106967,383.826747086L464.040286043,379.869099852L457.113255556,370.257805651L469.156806982,369.448577144L478.684381366,372.329651881L484.011987452,377.062006656L485.762059316,380.903068065L484.011987452,377.062006656L488.205838712,377.462566944L484.011987452,377.062006656L478.684381366,372.329651881L483.737882509,371.559507908L488.161854312,372.682329861L483.737882509,371.559507908L487.083170808,369.315141294L483.737882509,371.559507908L478.684381366,372.329651881L469.156806982,369.448577144L476.265086828,363.185065369L482.726789727,362.600957081L487.981571275,364.445328046L491.271341292,367.863897152L487.981571275,364.445328046L482.726789727,362.600957081L487.448472259,359.854890624L489.81087332,356.436319291L487.448472259,359.854890624L482.726789727,362.600957081L476.265086828,363.185065369L477.124948425,358.034469205L476.265086828,363.185065369L469.156806982,369.448577144L457.113255556,370.257805651L444.988013007,363.927524403L435.38216599,351.162035562L430.271360995,328.161237915L451.987309121,338.105824959L459.96070711,349.38181207L459.449254689,357.305469442L454.93951818,362.453613218L450.053826638,364.838727747L445.16512636,364.983672647L441.361029853,367.184984394L445.16512636,364.983672647L450.053826638,364.838727747L447.729957555,368.673667448L450.053826638,364.838727747L454.93951818,362.453613218L454.44514139,367.708536788L452.14972274,371.637531414L454.44514139,367.708536788L456.01803475,371.42304856L454.44514139,367.708536788L454.93951818,362.453613218L459.449254689,357.305469442L461.668433151,361.074879592L459.449254689,357.305469442L459.96070711,349.38181207L468.774490621,353.864294414L472.700142309,360.374086346L472.731715037,364.859717431L472.700142309,360.374086346L477.742950961,364.303869974L479.792769564,367.878207639L477.742950961,364.303869974L483.28532817,365.3550206L487.844226321,363.228890138L492.09464994,363.043430863L487.844226321,363.228890138L483.28532817,365.3550206L477.742950961,364.303869974L472.700142309,360.374086346L468.774490621,353.864294414L477.27114626,353.277481577L482.413778706,355.549920703L487.201812755,354.744805895L482.413778706,355.549920703L477.27114626,353.277481577L482.851165055,349.48461924L487.036173499,349.140589443L482.851165055,349.48461924L484.512731036,344.178588773L482.851165055,349.48461924L477.27114626,353.277481577L468.774490621,353.864294414L459.96070711,349.38181207L451.987309121,338.105824959L464.889231478,335.09378457L473.217862607,338.676515352L476.310759204,344.429488864L476.800562731,350.150363146L474.388276867,353.878454864L476.800562731,350.150363146L476.310759204,344.429488864L480.461263567,347.755328841L482.458557574,351.775001688L480.461263567,347.755328841L476.310759204,344.429488864L473.217862607,338.676515352L481.005069996,338.784053248L484.947635882,341.503366445L489.172451455,341.39125756L484.947635882,341.503366445L481.005069996,338.784053248L486.919639486,336.651540321L481.005069996,338.784053248L473.217862607,338.676515352L464.889231478,335.09378457L470.424281829,328.926222919L474.903508602,328.258979974L470.424281829,328.926222919L470.806485199,322.929937172L468.233901264,319.053502377L464.7676371,316.888084216L468.233901264,319.053502377L470.806485199,322.929937172L470.424281829,328.926222919L464.889231478,335.09378457L451.987309121,338.105824959L430.271360995,328.161237915L412.367412314,300.653564181L443.064288566,302.781299907L458.436257953,309.865508089L462.446367792,318.073007788L462.247713963,323.310865463L462.446367792,318.073007788L468.493959481,321.232267205L462.446367792,318.073007788L458.436257953,309.865508089L469.543052413,309.954370683L477.870490201,313.885171249L481.744858205,317.976218469L486.346058449,319.569984472L488.717253191,322.95234351L486.346058449,319.569984472L490.602216994,319.236081112L486.346058449,319.569984472L481.744858205,317.976218469L477.870490201,313.885171249L484.003132516,312.94738664L477.870490201,313.885171249L469.543052413,309.954370683L477.628802263,305.354166684L484.714850091,305.239366838L488.694592595,308.302133908L484.714850091,305.239366838L489.382667924,302.865947886L493.941100247,303.090304888L489.382667924,302.865947886L484.714850091,305.239366838L477.628802263,305.354166684L481.933542485,298.461654487L487.054266316,296.121552587L481.933542485,298.461654487L481.426737356,293.783603425L481.933542485,298.461654487L477.628802263,305.354166684L469.543052413,309.954370683L458.436257953,309.865508089L443.064288566,302.781299907L463.318981393,292.377687668L482.386550257,293.524711145L491.437382289,300.326608553L493.708361667,309.595050396L492.185774844,314.474578302L493.708361667,309.595050396L497.058975212,314.130096146L497.915848296,318.388425195L497.058975212,314.130096146L493.708361667,309.595050396L491.437382289,300.326608553L499.885848872,300.307352929L505.401223278,302.447577885L499.885848872,300.307352929L504.429251348,297.139409767L509.035700613,296.258899628L504.429251348,297.139409767L499.885848872,300.307352929L491.437382289,300.326608553L482.386550257,293.524711145L496.856188475,285.79854619L509.549587654,287.014040587L517.357566177,290.778253101L519.991661298,296.352367209L520.077317205,300.830878661L519.991661298,296.352367209L517.357566177,290.778253101L523.026949041,290.295720651L527.211888422,287.800797315L531.542980677,288.134558205L527.211888422,287.800797315L528.691755613,284.012969611L527.211888422,287.800797315L523.026949041,290.295720651L517.357566177,290.778253101L509.549587654,287.014040587L515.765963951,283.812231613L521.149562147,284.574692815L524.773505988,286.972564639L521.149562147,284.574692815L515.765963951,283.812231613L509.549587654,287.014040587L496.856188475,285.79854619L506.302168107,274.507680475L516.237180512,272.284458615L522.045255465,275.066965869L524.81054628,278.470860525L522.045255465,275.066965869L516.237180512,272.284458615L519.881997214,268.436487948L521.641006322,264.254230863L519.881997214,268.436487948L516.237180512,272.284458615L506.302168107,274.507680475L507.096806613,264.226032917L511.446165474,256.664883127L518.317925385,254.048058937L520.772371437,250.874335712L518.317925385,254.048058937L511.446165474,256.664883127L511.470371964,250.014184738L508.253410401,245.038826354L507.434677933,240.657685259L508.253410401,245.038826354L511.470371964,250.014184738L511.446165474,256.664883127L507.096806613,264.226032917L502.684752661,257.908682377L502.639233238,251.824281879L502.684752661,257.908682377L498.922151775,255.896964145L502.684752661,257.908682377L507.096806613,264.226032917L506.302168107,274.507680475L496.856188475,285.79854619L482.386550257,293.524711145L463.318981393,292.377687668L472.413638953,277.97413859L481.344266408,271.215262426L488.710506498,269.896056801L493.277684708,271.772368627L488.710506498,269.896056801L493.599544629,266.412235733L498.104065396,266.337406768L493.599544629,266.412235733L488.710506498,269.896056801L481.344266408,271.215262426L485.382180753,264.328635922L490.787398827,261.137713657L495.174559065,260.634759254L490.787398827,261.137713657L485.382180753,264.328635922L484.909974793,258.289610845L485.382180753,264.328635922L481.344266408,271.215262426L472.413638953,277.97413859L470.995567267,267.452274449L472.898439699,261.196313882L475.90352385,258.191030592L472.898439699,261.196313882L472.312416396,255.972907569L473.442645117,251.73191356L472.312416396,255.972907569L472.898439699,261.196313882L470.995567267,267.452274449L467.204364124,262.007490582L467.366864223,256.56789485L469.792875677,252.979964862L467.366864223,256.56789485L467.204364124,262.007490582L462.874718428,260.350000238L467.204364124,262.007490582L470.995567267,267.452274449L472.413638953,277.97413859L463.318981393,292.377687668L443.064288566,302.781299907L412.367412314,300.653564181L373.520396142,276.06418207L420.073310788,249.891776583L466.84578123,243.982854396L496.798755624,262.837528897L513.946567195,286.373005386L519.818813472,308.4370435L515.492225104,319.670200855L509.483567407,324.396423172L504.246369324,324.703888375L500.344219022,322.89769988L504.246369324,324.703888375L509.483567407,324.396423172L506.956510745,329.542008355L507.010473441,333.881845989L506.956510745,329.542008355L509.483567407,324.396423172L515.492225104,319.670200855L516.549270853,326.464284778L514.371294528,330.285398416L516.549270853,326.464284778L519.251542476,330.195297823L523.079044454,331.612395682L519.251542476,330.195297823L516.549270853,326.464284778L515.492225104,319.670200855L519.818813472,308.4370435L533.430211509,323.136469216L537.610580017,339.748368426L532.016960612,352.41005769L523.767330002,356.977776223L517.203356113,355.923574889L512.125285247,358.652389665L507.812162104,358.23552343L512.125285247,358.652389665L510.000014121,362.466636636L512.125285247,358.652389665L517.203356113,355.923574889L523.767330002,356.977776223L521.224473981,361.178895194L517.492994442,362.972867192L521.224473981,361.178895194L523.767330002,356.977776223L532.016960612,352.41005769L532.937166895,363.782127074L528.958539147,370.055628457L528.247844397,375.345575957L530.379172447,379.449389501L528.247844397,375.345575957L528.958539147,370.055628457L532.937166895,363.782127074L535.64935496,368.99257565L535.458361557,374.208762631L535.64935496,368.99257565L539.368183642,371.048079754L535.64935496,368.99257565L532.937166895,363.782127074L532.016960612,352.41005769L537.610580017,339.748368426L544.781221573,346.818610337L547.031749727,354.633458831L546.132412172,358.879550423L547.031749727,354.633458831L550.914213038,358.629347099L555.108551775,359.306954154L550.914213038,358.629347099L547.031749727,354.633458831L544.781221573,346.818610337L552.262712148,347.876254799L555.63060974,350.782540116L552.262712148,347.876254799L557.297045166,346.74709633L552.262712148,347.876254799L544.781221573,346.818610337L537.610580017,339.748368426L533.430211509,323.136469216L543.392411056,328.226758436L546.52601266,333.856187474L545.560941271,339.244947987L546.52601266,333.856187474L551.022376181,335.831850739L546.52601266,333.856187474L543.392411056,328.226758436L549.851092054,326.799767603L554.565656897,328.735524136L557.397826937,331.718733185L554.565656897,328.735524136L549.851092054,326.799767603L543.392411056,328.226758436L533.430211509,323.136469216L519.818813472,308.4370435L513.946567195,286.373005386L527.440759796,293.058984308L535.416527668,303.410879179L538.085892159,313.458263754L534.479986148,321.780767151L527.926281857,326.182427397L521.688635567,326.83413571L517.40123172,325.610134048L521.688635567,326.83413571L517.543338861,330.370899825L521.688635567,326.83413571L527.926281857,326.182427397L524.808529675,331.547630012L520.497441521,334.297643347L516.135769058,334.637526624L520.497441521,334.297643347L524.808529675,331.547630012L527.926281857,326.182427397L534.479986148,321.780767151L535.092461582,326.516950979L534.479986148,321.780767151L538.085892159,313.458263754L541.498254215,317.431331127L542.292844533,322.042154736L541.498254215,317.431331127L538.085892159,313.458263754L535.416527668,303.410879179L543.198753747,306.60287489L545.346165747,310.250969285L543.198753747,306.60287489L550.10443299,304.921970326L556.15154348,306.504925392L550.10443299,304.921970326L553.604494339,300.637053332L557.814841701,299.04633351L553.604494339,300.637053332L550.10443299,304.921970326L543.198753747,306.60287489L535.416527668,303.410879179L527.440759796,293.058984308L537.073001683,291.438943821L543.383680847,293.835131636L546.137579562,297.771108113L543.383680847,293.835131636L548.71990381,292.005162738L543.383680847,293.835131636L537.073001683,291.438943821L541.192166614,288.669750609L545.534525331,287.8202335L541.192166614,288.669750609L537.073001683,291.438943821L527.440759796,293.058984308L513.946567195,286.373005386L496.798755624,262.837528897L521.316679306,267.083174973L537.461415155,280.196556771L545.172290242,293.269801369L546.457325983,303.275784091L543.799241338,309.342106922L540.293368113,312.80042551L543.799241338,309.342106922L544.456014653,313.318764685L543.799241338,309.342106922L546.457325983,303.275784091L551.712188688,309.669006614L553.712003142,316.566035761L551.636998217,321.484135646L548.061276096,323.620815162L551.636998217,321.484135646L553.712003142,316.566035761L557.418166338,321.235841393L558.730181806,325.416315965L557.418166338,321.235841393L553.712003142,316.566035761L551.712188688,309.669006614L557.22038484,310.972544159L560.07342429,314.198578076L557.22038484,310.972544159L561.272985147,309.663155017L557.22038484,310.972544159L551.712188688,309.669006614L546.457325983,303.275784091L545.172290242,293.269801369L552.574919086,296.876482957L555.460798356,300.311026288L552.574919086,296.876482957L557.432297746,295.697491638L560.774947196,292.923363701L557.432297746,295.697491638L552.574919086,296.876482957L545.172290242,293.269801369L537.461415155,280.196556771L553.96564451,281.602064322L562.489139749,289.801846174L565.328470203,297.349156401L564.980750656,301.853345045L565.328470203,297.349156401L568.978644128,300.428437287L565.328470203,297.349156401L562.489139749,289.801846174L568.497319083,292.360097964L571.702979298,295.43306114L568.497319083,292.360097964L573.675294435,291.587927682L576.594175439,288.815995254L573.675294435,291.587927682L568.497319083,292.360097964L562.489139749,289.801846174L553.96564451,281.602064322L561.648337246,278.402392825L567.369463008,279.222274795L571.139908168,282.599858537L567.369463008,279.222274795L571.037725109,277.077863407L567.369463008,279.222274795L561.648337246,278.402392825L566.420362777,273.883126049L571.948444832,271.842243967L576.03405713,272.015339152L571.948444832,271.842243967L575.0094257,268.865308519L571.948444832,271.842243967L566.420362777,273.883126049L561.648337246,278.402392825L553.96564451,281.602064322L537.461415155,280.196556771L521.316679306,267.083174973L533.912988295,264.81976219L540.759928103,266.537516537L544.824686111,270.875978462L549.991502968,272.114145635L553.447734562,274.589392829L549.991502968,272.114145635L544.824686111,270.875978462L540.759928103,266.537516537L546.481055863,265.364093934L540.759928103,266.537516537L533.912988295,264.81976219L539.107540517,260.823417577L545.000319784,260.650331866L548.859932078,262.430326565L545.000319784,260.650331866L548.628984921,258.069931524L545.000319784,260.650331866L539.107540517,260.823417577L533.912988295,264.81976219L521.316679306,267.083174973L496.798755624,262.837528897L466.84578123,243.982854396L486.671326652,227.128377997L504.635366735,221.008715949L518.176602108,223.060805264L525.10153309,228.358788011L526.767068422,234.291714944L526.096070261,239.058370398L526.767068422,234.291714944L525.10153309,228.358788011L529.817751697,228.275512262L525.10153309,228.358788011L518.176602108,223.060805264L526.778871948,220.836768952L533.856454394,222.557219604L537.159974559,226.183255588L533.856454394,222.557219604L526.778871948,220.836768952L530.820312779,216.224154173L535.291831729,215.108388961L538.134152681,212.227560118L535.291831729,215.108388961L530.820312779,216.224154173L531.157636497,211.801327273L530.820312779,216.224154173L526.778871948,220.836768952L518.176602108,223.060805264L504.635366735,221.008715949L513.997858531,207.898631139L525.479328099,202.534406952L531.863317778,202.24922384L534.902119524,199.572634853L531.863317778,202.24922384L525.479328099,202.534406952L530.979801666,196.500138993L535.148224444,194.639877295L530.979801666,196.500138993L532.005403518,190.861799452L529.976455627,186.320784306L532.005403518,190.861799452L530.979801666,196.500138993L525.479328099,202.534406952L513.997858531,207.898631139L514.768091644,196.93850874L518.730475113,190.679587036L522.545584341,188.691191218L518.730475113,190.679587036L514.768091644,196.93850874L512.102729743,190.95875456L512.08711575,186.853547315L512.102729743,190.95875456L508.718687638,188.446716458L512.102729743,190.95875456L514.768091644,196.93850874L513.997858531,207.898631139L504.635366735,221.008715949L486.671326652,227.128377997L491.489547268,205.348547804L503.501789025,195.325663034L517.566929501,194.813811566L524.206241232,197.207751018L527.774798684,200.295018871L524.206241232,197.207751018L528.518902242,196.59739267L524.206241232,197.207751018L517.566929501,194.813811566L528.786687517,189.991933329L536.490385125,189.948508107L540.633727957,192.457230558L544.902259127,192.121565197L540.633727957,192.457230558L536.490385125,189.948508107L541.552935982,186.959965097L543.935792424,182.702202766L541.552935982,186.959965097L536.490385125,189.948508107L528.786687517,189.991933329L532.779859219,184.588923187L537.49824495,182.951575812L541.592153298,184.433798369L537.49824495,182.951575812L532.779859219,184.588923187L533.219397791,179.18627602L531.548373222,175.348485786L533.219397791,179.18627602L532.779859219,184.588923187L528.786687517,189.991933329L517.566929501,194.813811566L503.501789025,195.325663034L508.899626323,184.627044448L515.182533874,180.219331798L519.576634545,179.26271047L515.182533874,180.219331798L517.038429449,174.805408117L520.669215137,171.355244483L517.038429449,174.805408117L516.119744508,170.747684754L517.038429449,174.805408117L515.182533874,180.219331798L508.899626323,184.627044448L507.341243547,176.163352755L510.239275964,170.402231229L513.520460087,167.623377328L510.239275964,170.402231229L509.20240859,164.731515314L510.239275964,170.402231229L507.341243547,176.163352755L502.365615487,170.758451792L500.662253146,165.829096266L501.686130692,161.738328661L500.662253146,165.829096266L502.365615487,170.758451792L497.530154372,170.070837916L502.365615487,170.758451792L507.341243547,176.163352755L508.899626323,184.627044448L503.501789025,195.325663034L491.489547268,205.348547804L488.302706966,191.766811468L491.171766781,181.438705495L496.339352584,176.11395887L501.215589604,173.982698534L496.339352584,176.11395887L498.665835406,170.675190901L501.98116491,167.916065182L498.665835406,170.675190901L498.377395151,165.800935728L499.825699669,161.755345624L498.377395151,165.800935728L498.665835406,170.675190901L496.339352584,176.11395887L491.171766781,181.438705495L490.127713201,174.918365257L492.759921322,169.941403634L493.166080191,165.745240592L492.759921322,169.941403634L490.127713201,174.918365257L487.990344602,171.301324322L490.127713201,174.918365257L491.171766781,181.438705495L488.302706966,191.766811468L480.010304209,184.878061759L476.119316698,176.58788978L477.475999521,171.285813965L480.701212318,168.715278841L477.475999521,171.285813965L476.373949924,166.723365389L477.475999521,171.285813965L476.119316698,176.58788978L469.928940527,173.500106232L466.600140311,169.79291234L462.399001463,169.12535844L466.600140311,169.79291234L469.928940527,173.500106232L464.443691865,173.830500645L460.607612759,175.951053144L464.443691865,173.830500645L469.928940527,173.500106232L476.119316698,176.58788978L480.010304209,184.878061759L471.412555886,184.495985118L464.897450528,181.061622349L462.682423924,176.449806518L459.37092991,173.260730821L462.682423924,176.449806518L464.897450528,181.061622349L459.79092663,180.399009428L464.897450528,181.061622349L471.412555886,184.495985118L465.982871737,187.435539986L462.916780453,191.354979178L458.806258976,192.600630775L462.916780453,191.354979178L462.798384435,195.457039864L462.916780453,191.354979178L465.982871737,187.435539986L471.412555886,184.495985118L480.010304209,184.878061759L488.302706966,191.766811468L491.489547268,205.348547804L486.671326652,227.128377997L466.84578123,243.982854396L420.073310788,249.891776583L429.913048934,224.535587848L442.90111227,213.434589061L456.826832437,210.039009852L464.635343339,212.051542676L468.028628555,216.253170023L468.70849931,220.623933888L468.028628555,216.253170023L471.694142977,217.916416051L468.028628555,216.253170023L464.635343339,212.051542676L470.425922313,210.642990475L474.93522491,211.324676571L478.658165301,209.781185207L474.93522491,211.324676571L470.425922313,210.642990475L473.042626368,207.211135503L470.425922313,210.642990475L464.635343339,212.051542676L456.826832437,210.039009852L464.495765815,200.533919714L473.701270463,197.629227579L479.609622564,198.007062277L473.701270463,197.629227579L477.478134454,194.440876061L473.701270463,197.629227579L464.495765815,200.533919714L465.474999553,193.069517269L469.699130391,188.45133409L465.474999553,193.069517269L462.040144207,187.421110982L461.367161306,182.309755224L459.061344628,179.033750963L461.367161306,182.309755224L462.040144207,187.421110982L457.101292513,184.989184298L452.42134319,185.872680167L457.101292513,184.989184298L462.040144207,187.421110982L465.474999553,193.069517269L464.495765815,200.533919714L456.826832437,210.039009852L442.90111227,213.434589061L446.000777726,204.438774245L452.406814675,199.11622842L459.486200244,198.805633988L464.541387751,200.654534272L459.486200244,198.805633988L464.600139906,196.506553062L468.599741125,197.523166191L464.600139906,196.506553062L459.486200244,198.805633988L452.406814675,199.11622842L454.369680426,194.819385053L452.406814675,199.11622842L446.000777726,204.438774245L445.396617723,198.087291274L447.373653274,193.591192998L445.396617723,198.087291274L443.126592159,193.650772759L445.396617723,198.087291274L446.000777726,204.438774245L442.90111227,213.434589061L429.913048934,224.535587848L427.969447403,209.461628838L433.653297579,198.867937096L443.05420654,194.311913644L449.307913022,195.197715129L443.05420654,194.311913644L446.824374815,186.703709393L452.366362396,181.589707004L457.401514131,180.414961417L452.366362396,181.589707004L454.43205948,177.166673097L458.13693113,175.182690599L454.43205948,177.166673097L452.366362396,181.589707004L446.824374815,186.703709393L445.605188774,179.655067585L447.890442579,174.010710581L451.478653746,171.753360431L447.890442579,174.010710581L445.605188774,179.655067585L441.452841258,175.372542285L439.629710018,170.575273226L441.452841258,175.372542285L436.641033211,174.229356102L433.441131678,171.359328544L436.641033211,174.229356102L441.452841258,175.372542285L445.605188774,179.655067585L446.824374815,186.703709393L443.05420654,194.311913644L433.653297579,198.867937096L432.571647536,190.870973235L435.677978426,185.403490928L439.581795548,183.716026673L435.677978426,185.403490928L435.546475823,180.686917914L433.771010876,176.901104866L435.546475823,180.686917914L435.677978426,185.403490928L432.571647536,190.870973235L429.355204217,185.781631291L428.643682128,181.520568085L429.355204217,185.781631291L425.389375628,183.93742804L429.355204217,185.781631291L432.571647536,190.870973235L433.653297579,198.867937096L427.969447403,209.461628838L424.140018261,202.877053374L424.723654235,196.398306867L428.351061559,192.551275306L424.723654235,196.398306867L422.287047108,191.781417157L424.723654235,196.398306867L424.140018261,202.877053374L420.696483464,200.020250218L424.140018261,202.877053374L427.969447403,209.461628838L429.913048934,224.535587848L420.073310788,249.891776583L373.520396142,276.06418207L312.900139433,274.978777996L335.891870399,242.184097464L357.084605748,232.703488991L368.960714786,232.76019774L375.624068625,237.23271284L378.003763028,241.873485588L378.036186515,246.439779261L378.003763028,241.873485588L375.624068625,237.23271284L382.451439044,238.770446129L386.47073521,236.902890954L382.451439044,238.770446129L375.624068625,237.23271284L368.960714786,232.76019774L375.348737747,227.998773551L379.885747915,228.143769334L382.93525831,230.788787334L379.885747915,228.143769334L375.348737747,227.998773551L377.192527893,222.570532981L380.331884535,218.854034866L377.192527893,222.570532981L375.348737747,227.998773551L368.960714786,232.76019774L357.084605748,232.703488991L363.916762752,221.156102594L373.271027103,213.74077675L382.022725604,211.189615942L388.961001275,212.998297704L392.303500525,215.707232129L388.961001275,212.998297704L394.00606778,211.847398399L388.961001275,212.998297704L382.022725604,211.189615942L385.693019844,206.95642828L389.496852867,205.189286425L385.693019844,206.95642828L382.022725604,211.189615942L373.271027103,213.74077675L376.230497343,206.332703956L380.081967513,204.242468333L376.230497343,206.332703956L375.690352437,200.953517463L376.230497343,206.332703956L373.271027103,213.74077675L363.916762752,221.156102594L365.8605753,210.278688683L370.639205016,205.217380055L374.856467129,203.459006336L370.639205016,205.217380055L371.310015411,199.870155571L373.997214771,196.884867142L371.310015411,199.870155571L370.639205016,205.217380055L365.8605753,210.278688683L362.312665359,202.957077792L362.824487023,195.695619766L365.799235155,191.083950611L369.34438701,188.73940101L365.799235155,191.083950611L366.224665161,186.776833745L365.799235155,191.083950611L362.824487023,195.695619766L360.528589028,191.780396161L362.824487023,195.695619766L362.312665359,202.957077792L356.433128892,199.061711894L354.38622874,195.229664934L356.433128892,199.061711894L351.991344017,198.945267222L356.433128892,199.061711894L362.312665359,202.957077792L365.8605753,210.278688683L363.916762752,221.156102594L357.084605748,232.703488991L335.891870399,242.184097464L336.468995396,210.694785795L349.961301978,190.660844839L369.403916638,184.372839029L380.843794733,188.955998073L385.958730922,196.425644382L387.438663157,204.108668726L385.123122866,208.446977623L387.438663157,204.108668726L390.420016043,207.706981513L394.329874563,209.150186151L390.420016043,207.706981513L387.438663157,204.108668726L385.958730922,196.425644382L390.992662868,198.873528989L385.958730922,196.425644382L380.843794733,188.955998073L388.295129038,187.040776729L393.607550932,187.63688114L388.295129038,187.040776729L380.843794733,188.955998073L369.403916638,184.372839029L379.294965778,175.213883934L391.217452104,174.446780891L398.25945613,176.587565935L402.180918302,179.863630702L406.393238015,179.911134754L402.180918302,179.863630702L398.25945613,176.587565935L403.375043742,175.820743128L406.38271753,172.465359855L403.375043742,175.820743128L398.25945613,176.587565935L391.217452104,174.446780891L398.506326767,168.63495559L406.741919967,167.092346619L410.669434925,168.883897655L406.741919967,167.092346619L411.484209206,163.52957672L415.858777886,163.688396694L411.484209206,163.52957672L413.898230494,158.854042004L411.484209206,163.52957672L406.741919967,167.092346619L398.506326767,168.63495559L399.715058298,163.4004971L398.506326767,168.63495559L391.217452104,174.446780891L379.294965778,175.213883934L381.976961926,167.67994652L386.670978063,162.719461304L381.976961926,167.67994652L381.421724098,162.801219182L382.974243984,158.6714838L381.421724098,162.801219182L381.976961926,167.67994652L379.294965778,175.213883934L369.403916638,184.372839029L349.961301978,190.660844839L351.507905907,178.384089363L357.105354339,169.057696193L364.020789852,165.440746382L368.275873369,165.136874563L364.020789852,165.440746382L367.500021875,160.378648016L371.751128226,158.521417753L367.500021875,160.378648016L367.544921144,155.704419606L367.500021875,160.378648016L364.020789852,165.440746382L357.105354339,169.057696193L357.477869268,159.731625369L362.131058733,154.285955826L366.537112094,153.219568256L362.131058733,154.285955826L363.592914954,148.1307561L366.596952825,144.985316276L363.592914954,148.1307561L362.212157086,143.181063572L363.592914954,148.1307561L362.131058733,154.285955826L357.477869268,159.731625369L354.753430314,154.487169408L355.377523517,149.516225601L354.753430314,154.487169408L357.477869268,159.731625369L357.105354339,169.057696193L351.507905907,178.384089363L347.30559946,171.508228155L346.688540168,166.398872598L347.30559946,171.508228155L342.339543406,169.027820007L347.30559946,171.508228155L351.507905907,178.384089363L349.961301978,190.660844839L336.468995396,210.694785795L321.654455182,186.621968047L317.277049562,161.941895961L326.090788961,144.45053308L337.379476494,134.430383092L346.512422624,130.985788914L354.856947905,131.387558264L360.447135738,134.290450512L362.987901126,139.042972169L367.335050501,140.954319368L369.163752408,144.546836786L367.335050501,140.954319368L362.987901126,139.042972169L360.447135738,134.290450512L365.221910404,133.639077569L360.447135738,134.290450512L354.856947905,131.387558264L359.169981409,128.826399207L354.856947905,131.387558264L346.512422624,130.985788914L352.536172513,125.167192524L357.512225074,124.247381772L361.672410217,125.50589676L357.512225074,124.247381772L352.536172513,125.167192524L353.438391723,120.432550516L352.536172513,125.167192524L346.512422624,130.985788914L337.379476494,134.430383092L341.030947987,122.605522909L345.422938425,117.015233724L351.381261287,114.977917936L355.38172417,115.932624046L351.381261287,114.977917936L354.690054627,111.125531634L351.381261287,114.977917936L345.422938425,117.015233724L341.030947987,122.605522909L339.9365317,114.034996587L342.513978616,109.893986138L342.801904453,105.66384649L342.513978616,109.893986138L339.9365317,114.034996587L337.210990579,108.937691894L333.903278368,106.240086053L337.210990579,108.937691894L339.9365317,114.034996587L341.030947987,122.605522909L337.379476494,134.430383092L326.090788961,144.45053308L326.685213364,130.793807915L331.627395616,124.910471338L335.524980278,123.612275945L331.627395616,124.910471338L331.804273842,119.829367063L329.623836635,116.141514995L331.804273842,119.829367063L331.627395616,124.910471338L326.685213364,130.793807915L322.605763781,120.424988567L324.709151864,113.379170863L328.235672144,109.592846426L329.479815206,105.444314636L328.235672144,109.592846426L324.709151864,113.379170863L322.851498479,107.86660954L324.709151864,113.379170863L322.605763781,120.424988567L317.482454768,114.903835011L316.194662973,108.770905109L317.250739174,104.116018139L315.310683785,100.291164245L317.250739174,104.116018139L316.194662973,108.770905109L311.96797977,105.135589814L309.988302437,101.412612383L311.96797977,105.135589814L307.648638387,103.582928698L311.96797977,105.135589814L316.194662973,108.770905109L317.482454768,114.903835011L312.25606896,112.554754266L309.87147645,108.959844004L312.25606896,112.554754266L317.482454768,114.903835011L322.605763781,120.424988567L326.685213364,130.793807915L326.090788961,144.45053308L317.277049562,161.941895961L307.082264675,151.467228117L305.302561493,142.306810496L306.941385028,137.383995879L309.625329372,134.320097797L306.941385028,137.383995879L305.302561493,142.306810496L301.404132436,138.182949116L305.302561493,142.306810496L307.082264675,151.467228117L294.701507258,147.427775451L286.737817198,139.122801419L284.004648346,132.566718858L284.200870483,127.263573975L284.004648346,132.566718858L278.961967555,129.189844682L276.839589315,125.487122374L278.961967555,129.189844682L284.004648346,132.566718858L286.737817198,139.122801419L281.15593161,137.323726692L276.280918269,138.127867431L281.15593161,137.323726692L286.737817198,139.122801419L294.701507258,147.427775451L285.40054174,150.341576774L278.716665506,149.335635657L275.223421151,145.414028554L273.852657062,141.488147558L275.223421151,145.414028554L278.716665506,149.335635657L274.639171506,151.729900169L278.716665506,149.335635657L285.40054174,150.341576774L282.489833346,154.533099372L285.40054174,150.341576774L294.701507258,147.427775451L307.082264675,151.467228117L317.277049562,161.941895961L321.654455182,186.621968047L300.530994637,173.146840571L294.688891237,158.193291682L297.699354085,146.707883566L305.044093577,140.242741965L313.029884516,138.396893357L318.42620418,140.825567657L320.716497554,144.310911051L318.42620418,140.825567657L322.905688675,139.862276129L318.42620418,140.825567657L313.029884516,138.396893357L318.117681654,134.483571154L313.029884516,138.396893357L305.044093577,140.242741965L306.56843325,135.110925054L305.044093577,140.242741965L297.699354085,146.707883566L294.93737355,140.24112793L295.61698803,135.193580874L294.93737355,140.24112793L290.158751853,137.366735107L287.828255716,133.974838207L290.158751853,137.366735107L294.93737355,140.24112793L297.699354085,146.707883566L294.688891237,158.193291682L287.94134204,153.588673276L285.528109549,149.389748018L286.008979928,145.140110275L285.528109549,149.389748018L287.94134204,153.588673276L281.732765037,152.880681388L278.240292655,149.657277687L281.732765037,152.880681388L277.02322607,155.072139574L281.732765037,152.880681388L287.94134204,153.588673276L294.688891237,158.193291682L300.530994637,173.146840571L287.391815053,172.204321425L280.171392981,166.231250475L277.718672881,159.812045388L274.460959203,156.684002806L277.718672881,159.812045388L280.171392981,166.231250475L274.452265238,164.534488748L272.046497746,161.149146972L274.452265238,164.534488748L280.171392981,166.231250475L287.391815053,172.204321425L278.883733705,175.843529046L272.072722125,175.359272163L268.593618965,177.450026702L272.072722125,175.359272163L278.883733705,175.843529046L274.897054,183.133934778L267.964712399,185.933328631L264.170070087,189.951491057L260.314174091,191.873239804L264.170070087,189.951491057L267.964712399,185.933328631L274.897054,183.133934778L275.563427074,190.549427239L273.444945318,195.164932994L274.300630606,199.277597529L273.444945318,195.164932994L275.563427074,190.549427239L279.406982053,195.832543328L280.816552599,200.767319192L279.406982053,195.832543328L283.86440916,198.359108391L279.406982053,195.832543328L275.563427074,190.549427239L274.897054,183.133934778L278.883733705,175.843529046L287.391815053,172.204321425L300.530994637,173.146840571L321.654455182,186.621968047L336.468995396,210.694785795L335.891870399,242.184097464L312.900139433,274.978777996L246.902772739,309.459735538L253.968502657,241.154612055L285.062295972,198.27665032L310.410161667,189.268504227L331.046601678,191.47830712L345.517687149,202.935088661L351.592036809,213.094702101L352.898829087,220.170997922L349.865625197,225.626793222L345.723238155,227.614340752L349.865625197,225.626793222L352.898829087,220.170997922L355.138599619,223.496266383L352.898829087,220.170997922L351.592036809,213.094702101L360.971238203,216.964651824L364.45455969,223.080754571L367.984658848,225.923110163L372.016968565,226.284262906L367.984658848,225.923110163L364.45455969,223.080754571L360.971238203,216.964651824L368.893036291,215.068026954L374.076765965,216.142885558L378.609796663,215.213394253L374.076765965,216.142885558L368.893036291,215.068026954L371.969755466,212.389947985L368.893036291,215.068026954L360.971238203,216.964651824L351.592036809,213.094702101L345.517687149,202.935088661L360.453210457,206.857607239L369.835218426,216.654955462L372.629661077,224.904928266L370.213084432,231.689032281L365.251254559,235.232643833L363.874113586,240.308464357L360.882699942,243.704156185L363.874113586,240.308464357L364.432677862,244.971298566L363.874113586,240.308464357L365.251254559,235.232643833L370.213084432,231.689032281L371.423518509,236.774920043L370.213084432,231.689032281L372.629661077,224.904928266L377.451677832,228.39486874L378.887042879,233.446720865L377.451677832,228.39486874L372.629661077,224.904928266L369.835218426,216.654955462L377.401728261,218.515319869L381.042320737,222.523349029L377.401728261,218.515319869L382.105592377,217.337990361L384.698343539,213.83990112L382.105592377,217.337990361L377.401728261,218.515319869L369.835218426,216.654955462L360.453210457,206.857607239L369.17906133,204.010544889L375.464067632,205.566704884L369.17906133,204.010544889L373.675342946,198.359345441L374.95827154,193.270683679L373.38028118,188.888435492L374.95827154,193.270683679L373.675342946,198.359345441L369.17906133,204.010544889L360.453210457,206.857607239L345.517687149,202.935088661L331.046601678,191.47830712L344.361343362,183.148777544L357.635711048,183.144280975L364.173413574,187.835557681L366.987170234,192.652547768L370.961436289,194.638159137L366.987170234,192.652547768L364.173413574,187.835557681L368.388860111,188.499515151L364.173413574,187.835557681L357.635711048,183.144280975L365.219029833,179.683635623L372.507561416,180.107036123L376.48956449,182.020066604L372.507561416,180.107036123L377.082064494,176.729895002L378.975187309,172.65794128L377.082064494,176.729895002L372.507561416,180.107036123L365.219029833,179.683635623L370.206419662,174.18311747L376.20737818,172.769142393L380.195111241,173.771820072L376.20737818,172.769142393L379.522791708,170.130715855L376.20737818,172.769142393L370.206419662,174.18311747L370.581866178,169.08858626L373.449402457,165.732201193L370.581866178,169.08858626L370.206419662,174.18311747L365.219029833,179.683635623L357.635711048,183.144280975L344.361343362,183.148777544L350.485711109,172.296598227L358.990218904,165.115631983L367.040505603,163.12049915L373.417072496,165.328032282L376.369995779,168.435603971L373.417072496,165.328032282L378.431930564,164.672010804L373.417072496,165.328032282L367.040505603,163.12049915L369.823502017,159.701938001L367.040505603,163.12049915L358.990218904,165.115631983L361.835300318,157.388414681L365.333004921,153.770592723L361.835300318,157.388414681L361.284282122,151.784060895L363.175363179,147.629249802L361.284282122,151.784060895L361.835300318,157.388414681L358.990218904,165.115631983L350.485711109,172.296598227L349.07219486,163.278497752L351.526742317,155.467496027L355.593416353,152.275279067L359.570555611,151.621977002L355.593416353,152.275279067L356.639719368,147.743955879L355.593416353,152.275279067L351.526742317,155.467496027L349.836459959,151.144399652L350.79640288,147.085697132L349.836459959,151.144399652L351.526742317,155.467496027L349.07219486,163.278497752L343.990308954,158.082131802L342.053943893,153.420142274L339.023328976,150.665144441L342.053943893,153.420142274L343.990308954,158.082131802L338.614521462,157.455364435L334.305010822,158.557265681L338.614521462,157.455364435L343.990308954,158.082131802L349.07219486,163.278497752L350.485711109,172.296598227L344.361343362,183.148777544L331.046601678,191.47830712L310.410161667,189.268504227L323.731203009,174.495630102L334.285576517,171.672729556L343.852447493,173.504220901L348.933743809,176.607927167L351.471896407,181.252991648L351.972177236,185.739315174L351.471896407,181.252991648L354.98393204,183.172041452L351.471896407,181.252991648L348.933743809,176.607927167L343.852447493,173.504220901L351.135450293,170.74066736L356.038268511,171.360994995L359.558147929,169.211001108L356.038268511,171.360994995L351.135450293,170.74066736L354.236951982,165.824692669L358.008145639,164.035240967L354.236951982,165.824692669L355.001788002,161.783065455L354.236951982,165.824692669L351.135450293,170.74066736L343.852447493,173.504220901L334.285576517,171.672729556L339.083279952,167.392035488L340.71976273,163.241231118L339.083279952,167.392035488L334.285576517,171.672729556L323.731203009,174.495630102L325.143276407,157.718775367L329.847465501,148.354096633L335.492197192,144.335210504L341.541201194,143.436466501L345.6281264,145.121986419L341.541201194,143.436466501L345.188574037,140.023070048L349.50482863,139.201571511L345.188574037,140.023070048L341.541201194,143.436466501L335.492197192,144.335210504L337.253286729,139.029859714L340.580296653,135.316420796L341.789515339,131.343002346L340.580296653,135.316420796L337.253286729,139.029859714L335.492197192,144.335210504L329.847465501,148.354096633L328.388082357,140.879775355L329.784395105,136.150870594L329.00196202,132.056999468L329.784395105,136.150870594L328.388082357,140.879775355L325.482247266,137.519914828L328.388082357,140.879775355L329.847465501,148.354096633L325.143276407,157.718775367L319.909502649,148.257097138L318.915319238,141.315748138L320.371831239,135.487467107L318.445164757,131.152127788L320.371831239,135.487467107L318.915319238,141.315748138L315.425173781,136.584742775L315.620168401,132.180101504L315.425173781,136.584742775L318.915319238,141.315748138L319.909502649,148.257097138L314.234875893,144.431530079L309.249336347,144.520030287L314.234875893,144.431530079L319.909502649,148.257097138L325.143276407,157.718775367L323.731203009,174.495630102L310.410161667,189.268504227L285.062295972,198.27665032L285.578759449,151.073386337L301.063570804,129.170742049L321.309434551,122.857500397L332.767038135,127.37776374L337.622827327,131.892625066L332.767038135,127.37776374L339.664015636,127.491815845L342.740563302,130.149671981L339.664015636,127.491815845L344.398931287,125.20676803L339.664015636,127.491815845L332.767038135,127.37776374L321.309434551,122.857500397L333.478045366,110.785992223L343.733432316,109.166492937L352.083835311,111.537030559L356.311731452,116.860956253L357.321346863,121.204081217L356.311731452,116.860956253L352.083835311,111.537030559L356.179542964,110.044995878L352.083835311,111.537030559L343.733432316,109.166492937L350.023057388,103.346492063L354.40978565,101.835689961L357.484031258,99.0311716382L354.40978565,101.835689961L350.023057388,103.346492063L352.025109282,96.7973410249L356.648748693,93.3760222985L352.025109282,96.7973410249L350.825007209,92.3647411578L352.025109282,96.7973410249L350.023057388,103.346492063L343.733432316,109.166492937L333.478045366,110.785992223L339.511377372,97.4575753195L345.764679536,93.226385058L351.045315736,92.6303785465L345.764679536,93.226385058L347.781013227,89.6850303558L345.764679536,93.226385058L339.511377372,97.4575753195L338.418935538,87.22310755L340.811815048,80.6154089356L344.013179867,78.0838187259L340.811815048,80.6154089356L339.306960647,76.3960715364L340.811815048,80.6154089356L338.418935538,87.22310755L333.31040948,81.3899320366L332.935285371,76.381130656L333.31040948,81.3899320366L327.787954446,79.3870774152L325.031487832,76.112624428L327.787954446,79.3870774152L333.31040948,81.3899320366L338.418935538,87.22310755L339.511377372,97.4575753195L333.478045366,110.785992223L321.309434551,122.857500397L301.063570804,129.170742049L301.895491098,114.283594097L306.209544387,107.692512166L311.123232156,105.394302182L315.296640075,105.503068302L311.123232156,105.394302182L306.209544387,107.692512166L307.486467305,101.09098777L306.731576333,96.7719326799L307.486467305,101.09098777L306.209544387,107.692512166L301.895491098,114.283594097L297.361148419,107.051631739L296.571164486,102.511430085L297.361148419,107.051631739L293.818167063,104.569377288L297.361148419,107.051631739L301.895491098,114.283594097L301.063570804,129.170742049L285.578759449,151.073386337L275.250390132,123.335338686L276.014571687,106.343085886L281.490310167,98.8825375864L288.842935594,96.3967358287L293.433671677,98.1128121668L288.842935594,96.3967358287L281.490310167,98.8825375864L281.94841406,93.5823081324L281.490310167,98.8825375864L276.014571687,106.343085886L271.155645359,94.2274016837L272.736857341,85.069615949L277.316062612,79.8229263907L281.801156161,77.6610475252L277.316062612,79.8229263907L277.508371764,74.011313035L275.567105338,69.8219503452L277.508371764,74.011313035L277.316062612,79.8229263907L272.736857341,85.069615949L270.057270816,77.4909817119L270.757356785,71.0599223607L268.257829431,66.6280683921L270.757356785,71.0599223607L270.057270816,77.4909817119L264.998570217,73.0709987935L263.444668895,69.0886919561L264.998570217,73.0709987935L259.497176276,72.6988566262L255.948496619,70.8481747434L259.497176276,72.6988566262L255.851859491,75.2470376228L259.497176276,72.6988566262L264.998570217,73.0709987935L270.057270816,77.4909817119L272.736857341,85.069615949L271.155645359,94.2274016837L263.69728127,86.5786627378L262.129951112,80.8358167385L259.271974715,77.7979026964L262.129951112,80.8358167385L263.69728127,86.5786627378L255.332623137,84.1332852929L252.199683047,80.3802120537L255.332623137,84.1332852929L249.23297448,85.3021478775L245.263102273,83.6519820318L249.23297448,85.3021478775L255.332623137,84.1332852929L263.69728127,86.5786627378L271.155645359,94.2274016837L276.014571687,106.343085886L275.250390132,123.335338686L258.221268709,110.243744836L251.321541823,99.0667108892L252.289506177,91.5884608334L255.548387963,87.4167032942L252.289506177,91.5884608334L250.700087526,86.2736363241L246.903565891,83.6486822559L250.700087526,86.2736363241L252.289506177,91.5884608334L251.321541823,99.0667108892L245.281540442,95.3573726708L243.23239473,89.5974045237L243.82828945,84.88559819L243.23239473,89.5974045237L239.39522213,86.1793579301L243.23239473,89.5974045237L245.281540442,95.3573726708L251.321541823,99.0667108892L258.221268709,110.243744836L245.94967007,109.725702598L238.954817874,105.20322843L237.432824352,100.436120715L233.695224133,97.9344775943L237.432824352,100.436120715L238.954817874,105.20322843L231.726176241,103.815410234L226.200316347,100.21296404L231.726176241,103.815410234L225.453940049,105.375465539L221.787819537,108.080168407L225.453940049,105.375465539L231.726176241,103.815410234L238.954817874,105.20322843L245.94967007,109.725702598L236.677791756,115.247206784L230.127935741,114.812335799L226.323616225,112.125893556L230.127935741,114.812335799L236.677791756,115.247206784L234.194239313,121.544205782L236.677791756,115.247206784L245.94967007,109.725702598L258.221268709,110.243744836L275.250390132,123.335338686L285.578759449,151.073386337L285.062295972,198.27665032L253.968502657,241.154612055L227.556259053,194.81436688L231.593890237,150.830978719L257.630780658,123.304666325L278.795889936,115.680673089L294.211854389,119.222354582L301.6585063,124.331847957L303.811768865,129.406858046L303.471689569,133.62189289L303.811768865,129.406858046L307.592236354,131.34696664L303.811768865,129.406858046L301.6585063,124.331847957L307.731103472,123.948928902L311.304473778,121.541021163L307.731103472,123.948928902L301.6585063,124.331847957L294.211854389,119.222354582L303.306499639,116.698444995L311.115133833,119.795850633L315.995182698,124.570952552L318.307645036,129.87311564L317.298436586,133.937452242L318.307645036,129.87311564L322.858258585,132.209757606L326.952926219,132.635086213L322.858258585,132.209757606L318.307645036,129.87311564L315.995182698,124.570952552L320.933540404,126.453273586L315.995182698,124.570952552L311.115133833,119.795850633L317.499201271,118.673689079L322.080002849,120.771339449L324.214730251,124.741898831L322.080002849,120.771339449L317.499201271,118.673689079L311.115133833,119.795850633L303.306499639,116.698444995L308.021082214,110.193022764L312.655722137,107.815049268L308.021082214,110.193022764L308.48807156,105.362864472L306.802262556,101.662209719L308.48807156,105.362864472L308.021082214,110.193022764L303.306499639,116.698444995L294.211854389,119.222354582L278.795889936,115.680673089L290.25102572,102.502844288L303.717802077,99.0635019975L314.916535958,104.053630623L319.236115034,108.68203584L320.910400003,112.737079427L319.236115034,108.68203584L323.358488363,109.739612324L319.236115034,108.68203584L314.916535958,104.053630623L324.723599834,101.368263305L333.191504808,103.964018233L338.435150506,109.785692036L340.089268232,114.601058957L338.435150506,109.785692036L342.6757312,111.86898497L338.435150506,109.785692036L333.191504808,103.964018233L339.666811616,101.799869411L344.701774508,102.281425609L339.666811616,101.799869411L342.608929309,97.4049642808L346.656311513,96.0267554238L342.608929309,97.4049642808L339.666811616,101.799869411L333.191504808,103.964018233L324.723599834,101.368263305L330.813224898,96.0828751665L336.128080657,94.5874209542L340.475696839,95.5174028368L336.128080657,94.5874209542L339.671437677,91.7809457265L336.128080657,94.5874209542L330.813224898,96.0828751665L332.470793806,91.8126865062L330.813224898,96.0828751665L324.723599834,101.368263305L314.916535958,104.053630623L303.717802077,99.0635019975L310.072872696,93.9713796882L314.3479419,93.8107521276L310.072872696,93.9713796882L312.363573038,87.0399417481L315.390280978,83.7730913077L312.363573038,87.0399417481L311.633272852,82.621238519L312.363573038,87.0399417481L310.072872696,93.9713796882L303.717802077,99.0635019975L290.25102572,102.502844288L293.58528859,93.1613891103L300.206339689,87.8887008459L307.556727078,86.965754457L311.508895537,89.0084468711L307.556727078,86.965754457L312.130249116,83.373181022L307.556727078,86.965754457L300.206339689,87.8887008459L301.762850168,83.2217492277L304.357347763,80.0462669474L301.762850168,83.2217492277L301.499816875,78.9010891474L301.762850168,83.2217492277L300.206339689,87.8887008459L293.58528859,93.1613891103L290.988887123,85.5582515007L292.652104645,78.752516431L296.248237953,75.9779571496L292.652104645,78.752516431L290.659820945,74.3680467403L292.652104645,78.752516431L290.988887123,85.5582515007L287.360567908,82.3679840003L290.988887123,85.5582515007L293.58528859,93.1613891103L290.25102572,102.502844288L278.795889936,115.680673089L257.630780658,123.304666325L265.991536046,92.811928303L280.893957388,75.2659501756L298.215636703,69.8187381059L309.074582623,71.4095160752L313.417595745,75.2596184763L309.074582623,71.4095160752L314.306556676,68.5706105385L319.647011107,68.795515877L323.724249657,71.1840316682L319.647011107,68.795515877L323.436996783,66.2944979395L319.647011107,68.795515877L314.306556676,68.5706105385L309.074582623,71.4095160752L298.215636703,69.8187381059L306.496359333,62.2539813551L311.879955905,60.2659042514L316.767534345,60.8169604674L311.879955905,60.2659042514L306.496359333,62.2539813551L310.223780543,54.5720958579L315.597045357,50.3686539968L320.908690278,50.4497548148L325.047316128,52.2633037033L320.908690278,50.4497548148L324.733195052,48.650347086L320.908690278,50.4497548148L315.597045357,50.3686539968L317.349771148,46.1452766769L315.597045357,50.3686539968L310.223780543,54.5720958579L309.799848116,48.949111705L307.176546057,45.8920132454L309.799848116,48.949111705L310.223780543,54.5720958579L306.496359333,62.2539813551L298.215636703,69.8187381059L280.893957388,75.2659501756L284.107941689,55.2838996951L292.623955877,42.5521517618L303.949227361,38.5790632906L311.824534082,40.9925930047L316.057936272,46.410783893L316.462001101,51.1374275798L319.035165201,54.2403891353L316.462001101,51.1374275798L316.057936272,46.410783893L320.715219352,48.9084361284L322.911783589,52.7518851215L320.715219352,48.9084361284L316.057936272,46.410783893L311.824534082,40.9925930047L316.250615513,40.7231564252L311.824534082,40.9925930047L303.949227361,38.5790632906L308.59400547,30.9421391248L314.31340787,26.4751901951L320.823348786,26.3531664787L324.776756286,23.4986451999L326.211715428,19.5472278741L324.776756286,23.4986451999L320.823348786,26.3531664787L314.31340787,26.4751901951L316.811125769,22.1765813485L314.31340787,26.4751901951L308.59400547,30.9421391248L308.522271118,25.247920681L308.59400547,30.9421391248L303.949227361,38.5790632906L292.623955877,42.5521517618L292.128924166,34.2141887792L294.767609747,28.7528121754L292.128924166,34.2141887792L289.207977145,30.0644020955L292.128924166,34.2141887792L292.623955877,42.5521517618L284.107941689,55.2838996951L277.87074197,41.8186518192L278.076667915,33.4782779062L282.019063105,28.2847468799L287.472435806,26.8569638175L291.517293764,27.5169176026L287.472435806,26.8569638175L282.019063105,28.2847468799L282.782662734,22.6268540699L285.440819254,19.1210954116L282.782662734,22.6268540699L282.019063105,28.2847468799L278.076667915,33.4782779062L275.67376902,29.2614372104L272.013939766,27.4461498107L275.67376902,29.2614372104L278.076667915,33.4782779062L277.87074197,41.8186518192L269.970480908,38.0663111933L265.260621909,32.8610535826L264.502800833,26.9478525493L261.245771923,23.3629442553L257.478029529,21.6160038515L261.245771923,23.3629442553L264.502800833,26.9478525493L265.260621909,32.8610535826L260.217627793,31.6486669094L257.629539336,28.3580850208L260.217627793,31.6486669094L256.05840083,32.7017429655L260.217627793,31.6486669094L265.260621909,32.8610535826L269.970480908,38.0663111933L264.719548353,39.247846661L260.184666236,37.5729620438L264.719548353,39.247846661L269.970480908,38.0663111933L277.87074197,41.8186518192L284.107941689,55.2838996951L280.893957388,75.2659501756L265.991536046,92.811928303L257.201088075,70.5833539047L260.227280283,54.4886645696L270.90231331,44.9770512839L280.382748037,44.0649011451L285.944338206,46.5848348481L290.940584098,46.3579877066L285.944338206,46.5848348481L280.382748037,44.0649011451L285.82451867,39.6176819444L291.79832719,38.047421333L294.771165968,35.1200785926L291.79832719,38.047421333L285.82451867,39.6176819444L287.576767317,35.1170452585L285.82451867,39.6176819444L280.382748037,44.0649011451L270.90231331,44.9770512839L272.813620597,36.6391042383L277.432749333,32.8145386093L282.410768874,32.037444195L286.284204588,34.2153886619L282.410768874,32.037444195L285.829708647,29.0943854306L282.410768874,32.037444195L277.432749333,32.8145386093L272.813620597,36.6391042383L271.551681926,31.6616646363L272.455791658,27.393336205L271.551681926,31.6616646363L272.813620597,36.6391042383L270.90231331,44.9770512839L260.227280283,54.4886645696L257.511110832,43.5428755172L258.176777246,37.5748266884L255.662523285,33.5573803719L258.176777246,37.5748266884L257.511110832,43.5428755172L251.603175295,38.5316348068L250.104922539,33.9027512261L251.538658526,29.8736654696L250.104922539,33.9027512261L251.603175295,38.5316348068L257.511110832,43.5428755172L260.227280283,54.4886645696L257.201088075,70.5833539047L247.424670412,60.6436066457L246.089676894,52.5324152314L249.363274405,46.7744486604L254.571151173,44.0267066759L258.825473779,44.8153687856L254.571151173,44.0267066759L256.870692456,40.4043751468L254.571151173,44.0267066759L249.363274405,46.7744486604L249.198264323,42.2624498479L249.363274405,46.7744486604L246.089676894,52.5324152314L243.811714779,48.8461619507L246.089676894,52.5324152314L247.424670412,60.6436066457L240.627012997,57.7304903071L237.212098115,53.0187279211L232.830688093,50.8019626814L237.212098115,53.0187279211L240.627012997,57.7304903071L234.71080728,58.5110544993L230.659409032,56.4427040288L234.71080728,58.5110544993L230.290183104,61.1181123086L225.976446422,60.788795012L230.290183104,61.1181123086L234.71080728,58.5110544993L240.627012997,57.7304903071L247.424670412,60.6436066457L257.201088075,70.5833539047L265.991536046,92.811928303L257.630780658,123.304666325L231.593890237,150.830978719L213.898540221,116.035590746L214.696241153,96.3042363685L221.200698606,85.0615815443L228.483001986,82.2723449191L233.785615861,83.7102602553L237.003380137,86.3246568387L233.785615861,83.7102602553L228.483001986,82.2723449191L232.204133254,77.142368933L236.21400091,74.7951277965L232.204133254,77.142368933L232.274035751,72.3577433066L230.132937509,68.9529339294L232.274035751,72.3577433066L232.204133254,77.142368933L228.483001986,82.2723449191L221.200698606,85.0615815443L222.278585485,76.5771531099L225.97384363,72.4566223156L230.120044565,71.3196436288L225.97384363,72.4566223156L226.285599528,67.6199704573L225.97384363,72.4566223156L222.278585485,76.5771531099L219.425476745,72.1290957126L219.687023795,67.4693034587L219.425476745,72.1290957126L222.278585485,76.5771531099L221.200698606,85.0615815443L214.696241153,96.3042363685L206.062170437,81.269978425L207.510831037,71.6300974887L213.15772414,66.0768690122L218.957094154,64.1843150733L223.988391534,64.4671998829L227.783439471,62.8657540981L223.988391534,64.4671998829L218.957094154,64.1843150733L213.15772414,66.0768690122L214.994658774,60.9876209192L217.832834214,57.7787180363L214.994658774,60.9876209192L213.15772414,66.0768690122L207.510831037,71.6300974887L205.86621941,65.4500531969L207.613204401,60.5076805849L210.830565845,57.1806128653L207.613204401,60.5076805849L207.452910949,56.1427497116L207.613204401,60.5076805849L205.86621941,65.4500531969L202.601763098,62.2802520314L205.86621941,65.4500531969L207.510831037,71.6300974887L206.062170437,81.269978425L195.375149937,74.5880618039L191.759285564,67.297442835L192.284043175,61.9303836982L194.737118065,57.7917676053L192.284043175,61.9303836982L190.36589135,57.5595010827L192.284043175,61.9303836982L191.759285564,67.297442835L186.07326969,64.2061748104L182.927168899,59.3583834046L182.294756117,54.646839149L183.981570349,50.8462623919L182.294756117,54.646839149L182.927168899,59.3583834046L186.07326969,64.2061748104L191.759285564,67.297442835L195.375149937,74.5880618039L186.124055656,72.7936076169L182.384573507,68.3541087023L181.127201332,64.3053587315L182.384573507,68.3541087023L177.675371277,66.5319763586L182.384573507,68.3541087023L186.124055656,72.7936076169L179.924129018,74.8927114102L177.32236131,79.0886310505L179.924129018,74.8927114102L186.124055656,72.7936076169L195.375149937,74.5880618039L206.062170437,81.269978425L214.696241153,96.3042363685L213.898540221,116.035590746L184.64257282,103.532947717L173.261778129,84.6285838773L174.840273068,69.9884485288L181.186144614,62.5542523563L186.090435223,61.0782416705L189.984535973,62.6027690847L186.090435223,61.0782416705L181.186144614,62.5542523563L183.491932381,55.117132992L187.49146211,52.0712216705L191.58159703,51.8731661865L187.49146211,52.0712216705L183.491932381,55.117132992L182.489413753,48.8606114444L183.543414914,44.9522651728L182.489413753,48.8606114444L183.491932381,55.117132992L181.186144614,62.5542523563L174.840273068,69.9884485288L171.750060911,58.8652268226L175.890256804,49.3532059052L180.793165911,45.242401792L175.890256804,49.3532059052L175.355172188,40.461990388L178.395758505,34.1168387288L182.47268823,31.8019904257L178.395758505,34.1168387288L175.355172188,40.461990388L172.270421453,36.2410760793L175.355172188,40.461990388L175.890256804,49.3532059052L171.750060911,58.8652268226L167.321509761,53.7253270459L165.588440632,48.1401539842L162.463253514,44.0780147257L161.802414465,40.0426043378L162.463253514,44.0780147257L158.624164345,42.1605825168L162.463253514,44.0780147257L165.588440632,48.1401539842L167.321509761,53.7253270459L162.711552633,52.1703560888L167.321509761,53.7253270459L171.750060911,58.8652268226L174.840273068,69.9884485288L173.261778129,84.6285838773L162.719991172,79.3655830068L157.714942364,73.1199792833L157.431410631,68.7284759693L157.714942364,73.1199792833L153.513662505,71.5220268478L157.714942364,73.1199792833L162.719991172,79.3655830068L154.18008617,80.9966794708L147.739378031,79.6652383402L144.740366571,76.8268751439L147.739378031,79.6652383402L142.300514799,80.4974945324L137.788748804,78.7348407367L142.300514799,80.4974945324L138.825809283,83.2832870835L142.300514799,80.4974945324L147.739378031,79.6652383402L154.18008617,80.9966794708L149.885870629,85.6671494007L145.436652062,87.7915560539L149.885870629,85.6671494007L148.400939422,89.9044054668L149.885870629,85.6671494007L154.18008617,80.9966794708L162.719991172,79.3655830068L173.261778129,84.6285838773L184.64257282,103.532947717L163.902224662,107.722131347L149.456096605,104.700483414L140.781802785,99.2640506182L138.473025277,93.5845614689L140.781802785,99.2640506182L131.866126924,100.167144722L126.631630185,97.4385110703L124.1457817,94.1141716222L126.631630185,97.4385110703L122.631392351,97.2209300313L126.631630185,97.4385110703L131.866126924,100.167144722L127.007274557,103.493569829L122.337867719,103.940622339L118.5772395,102.091180408L122.337867719,103.940622339L127.007274557,103.493569829L131.866126924,100.167144722L140.781802785,99.2640506182L149.456096605,104.700483414L138.483149999,108.330521827L130.602067861,107.549796214L125.307054456,111.132548007L120.509144295,112.277786688L117.968950378,115.555167785L120.509144295,112.277786688L125.307054456,111.132548007L130.602067861,107.549796214L138.483149999,108.330521827L132.777185291,113.328421613L138.483149999,108.330521827L149.456096605,104.700483414L163.902224662,107.722131347L153.522656556,120.151919399L145.457731262,121.884702929L139.813569492,120.856328358L135.968736254,118.32166633L139.813569492,120.856328358L135.643428173,121.768248113L139.813569492,120.856328358L145.457731262,121.884702929L141.299867021,126.102499797L145.457731262,121.884702929L153.522656556,120.151919399L150.000772159,134.041173176L143.032975313,141.836530788L137.587156108,143.660406754L132.710869539,142.820763082L137.587156108,143.660406754L143.032975313,141.836530788L140.987199199,149.494317053L137.726413568,153.163294108L140.987199199,149.494317053L141.580895985,154.827324297L140.15596876,158.590637448L141.580895985,154.827324297L144.123909794,158.642693163L141.580895985,154.827324297L140.987199199,149.494317053L143.032975313,141.836530788L150.000772159,134.041173176L151.322798631,144.609046846L149.210018065,153.329051916L143.505415172,157.610193866L138.453910259,158.434322728L143.505415172,157.610193866L142.269402116,162.659758407L143.649618026,166.881602663L142.269402116,162.659758407L143.505415172,157.610193866L149.210018065,153.329051916L151.535344077,159.510301256L149.876705121,164.894652568L150.30379724,168.998784532L149.876705121,164.894652568L151.535344077,159.510301256L154.860624637,161.744600881L151.535344077,159.510301256L149.210018065,153.329051916L151.322798631,144.609046846L156.519603945,149.517819636L157.177096752,154.764494589L156.519603945,149.517819636L162.286146713,150.731013485L165.234849361,154.089743988L162.286146713,150.731013485L167.078193516,149.455095552L171.11733009,150.989640137L167.078193516,149.455095552L170.475693437,146.815036511L167.078193516,149.455095552L162.286146713,150.731013485L156.519603945,149.517819636L151.322798631,144.609046846L150.000772159,134.041173176L153.522656556,120.151919399L163.902224662,107.722131347L184.64257282,103.532947717L213.898540221,116.035590746L231.593890237,150.830978719L227.556259053,194.81436688L194.118478078,167.477250472L179.892536381,136.150047002L182.527486034,118.516102183L191.202646005,110.132772971L200.86592941,106.379321541L207.409995345,107.04017448L211.278848588,109.478005936L207.409995345,107.04017448L200.86592941,106.379321541L204.601572814,101.315171889L205.666303574,96.2030654392L208.874964208,93.5250775578L205.666303574,96.2030654392L203.75047679,92.2620572141L205.666303574,96.2030654392L204.601572814,101.315171889L200.86592941,106.379321541L191.202646005,110.132772971L192.268929831,102.475344613L195.60579123,97.027831788L192.268929831,102.475344613L189.512667645,96.9287025702L190.0085617,92.6663927148L189.512667645,96.9287025702L185.207773165,93.6533873423L183.552198441,89.529034603L185.207773165,93.6533873423L189.512667645,96.9287025702L192.268929831,102.475344613L191.202646005,110.132772971L182.527486034,118.516102183L179.384044267,108.196937842L182.668854311,99.6988408845L187.853960354,95.4453281908L193.815920304,95.3216046618L197.371933041,97.429896622L193.815920304,95.3216046618L187.853960354,95.4453281908L189.907596849,90.5161461389L189.385446807,86.5413872709L189.907596849,90.5161461389L187.853960354,95.4453281908L182.668854311,99.6988408845L180.977972667,92.7774839789L183.710544462,87.1512014089L183.632490945,82.4088188227L183.710544462,87.1512014089L180.977972667,92.7774839789L176.594469912,89.197341485L175.470818896,84.3637205698L176.688335179,80.4564586658L175.470818896,84.3637205698L176.594469912,89.197341485L172.65777081,88.0182239588L176.594469912,89.197341485L180.977972667,92.7774839789L182.668854311,99.6988408845L179.384044267,108.196937842L172.632868829,101.8985887L171.79629463,97.2432855346L172.632868829,101.8985887L164.379764352,100.935204557L158.93816935,98.0756709558L156.802341358,93.9057266641L158.93816935,98.0756709558L154.022759463,98.8782865369L150.705348034,101.533659576L154.022759463,98.8782865369L158.93816935,98.0756709558L164.379764352,100.935204557L157.975889218,103.379118157L154.763693424,107.282062277L150.696965843,109.028790045L154.763693424,107.282062277L154.769848477,111.771951422L154.763693424,107.282062277L157.975889218,103.379118157L164.379764352,100.935204557L172.632868829,101.8985887L179.384044267,108.196937842L182.527486034,118.516102183L179.892536381,136.150047002L162.462117603,119.473976478L155.26234441,103.000282209L158.802215965,88.7525341132L163.550617948,82.2754335089L168.301301138,79.6992025524L172.824351842,80.0699635663L168.301301138,79.6992025524L163.550617948,82.2754335089L164.897876144,77.3837442856L167.829482316,74.3450013512L164.897876144,77.3837442856L163.494506703,73.0847891892L164.897876144,77.3837442856L163.550617948,82.2754335089L158.802215965,88.7525341132L154.861821684,78.0627977997L157.070089417,71.574213292L156.907363894,65.4180017214L157.070089417,71.574213292L154.861821684,78.0627977997L148.150909411,72.4047067682L145.366146939,65.0337075468L146.349152456,60.5097717479L145.366146939,65.0337075468L140.362398284,60.2950387489L139.175890994,56.0997174507L140.362398284,60.2950387489L135.811078482,58.6222118351L140.362398284,60.2950387489L145.366146939,65.0337075468L148.150909411,72.4047067682L143.655369259,70.8233552795L140.911742438,67.897698734L143.655369259,70.8233552795L148.150909411,72.4047067682L154.861821684,78.0627977997L158.802215965,88.7525341132L155.26234441,103.000282209L143.237290683,95.7010931179L138.597759815,84.1675012185L140.625545551,74.3440082347L145.204519862,68.6297835774L149.594948509,66.988126466L151.965157423,63.6309537529L149.594948509,66.988126466L145.204519862,68.6297835774L146.431850905,63.6013730472L149.034107769,60.5466945877L146.431850905,63.6013730472L145.204519862,68.6297835774L140.625545551,74.3440082347L139.487832257,68.8610983017L140.625545551,74.3440082347L138.597759815,84.1675012185L130.23331646,79.5460242066L127.231385184,75.5318273872L126.17635521,71.2378912617L127.231385184,75.5318273872L130.23331646,79.5460242066L123.065032735,78.7168647193L118.595437311,75.5043810972L114.281016802,75.6603534896L118.595437311,75.5043810972L123.065032735,78.7168647193L117.797042318,81.0112451253L113.598132912,80.9469215519L117.797042318,81.0112451253L123.065032735,78.7168647193L130.23331646,79.5460242066L138.597759815,84.1675012185L143.237290683,95.7010931179L134.824756939,96.22052992L129.367247887,92.7323041959L134.824756939,96.22052992L130.829369002,97.9641772393L134.824756939,96.22052992L143.237290683,95.7010931179L155.26234441,103.000282209L162.462117603,119.473976478L150.344958554,117.47683234L144.813873203,113.862800941L142.080458318,108.861469167L142.558978851,104.676692343L142.080458318,108.861469167L144.813873203,113.862800941L139.380731171,113.217157861L135.076437078,110.993854028L132.59231228,107.552418749L135.076437078,110.993854028L139.380731171,113.217157861L144.813873203,113.862800941L150.344958554,117.47683234L141.499785976,120.599617024L133.974867708,118.193018594L129.475655221,113.363955948L128.155694228,108.534032749L129.475655221,113.363955948L124.226340814,110.796674557L129.475655221,113.363955948L133.974867708,118.193018594L127.076883809,119.904582368L121.743129335,118.905713249L118.310888645,115.973702566L121.743129335,118.905713249L127.076883809,119.904582368L122.950283775,123.870704128L118.684921454,124.528263157L122.950283775,123.870704128L122.389625157,128.492022223L122.950283775,123.870704128L127.076883809,119.904582368L133.974867708,118.193018594L141.499785976,120.599617024L136.452607459,125.35636296L132.460624971,126.034389924L136.452607459,125.35636296L134.141130713,130.113808458L134.199941293,134.815798674L134.141130713,130.113808458L136.452607459,125.35636296L141.499785976,120.599617024L150.344958554,117.47683234L162.462117603,119.473976478L179.892536381,136.150047002L194.118478078,167.477250472L167.025503924,163.613109667L152.24133116,151.261822169L147.993882785,142.479269889L148.352899107,137.310155393L146.911812259,133.454053011L148.352899107,137.310155393L147.993882785,142.479269889L141.933148033,138.665448791L138.873522191,133.010768228L141.933148033,138.665448791L137.558506533,138.514097273L141.933148033,138.665448791L147.993882785,142.479269889L152.24133116,151.261822169L141.548001177,148.62807312L136.579392911,144.497698387L131.696964195,142.82053492L136.579392911,144.497698387L141.548001177,148.62807312L133.277224444,152.664707417L128.253623833,152.222910316L124.409315692,154.243219366L128.253623833,152.222910316L133.277224444,152.664707417L130.292315595,158.475062603L129.694015801,163.987665949L130.877645656,168.055549727L129.694015801,163.987665949L130.292315595,158.475062603L133.277224444,152.664707417L141.548001177,148.62807312L152.24133116,151.261822169L167.025503924,163.613109667L151.784753803,172.522143957L138.644129706,174.362482418L129.194643806,168.867559579L123.98500478,162.230841566L123.133324811,156.203536903L124.768385381,151.08587179L128.162098295,148.178070085L124.768385381,151.08587179L123.133324811,156.203536903L123.98500478,162.230841566L117.225461424,159.720427366L114.589246822,156.446645514L117.225461424,159.720427366L112.499473961,160.611495113L117.225461424,159.720427366L123.98500478,162.230841566L129.194643806,168.867559579L122.816704947,168.773513032L118.081810984,166.587228284L122.816704947,168.773513032L118.841436274,171.845955286L122.816704947,168.773513032L129.194643806,168.867559579L138.644129706,174.362482418L131.697702064,178.426698825L126.331987697,178.621846243L131.697702064,178.426698825L128.1886537,184.697975393L124.334640314,187.605213738L128.1886537,184.697975393L127.884630083,190.257762196L128.1886537,184.697975393L131.697702064,178.426698825L138.644129706,174.362482418L151.784753803,172.522143957L145.807140908,182.061941255L138.205899171,187.456452098L132.278480651,188.237598125L129.142396107,191.157187443L132.278480651,188.237598125L138.205899171,187.456452098L135.241281326,193.348298968L130.144192323,196.203051583L126.114717537,196.420927612L130.144192323,196.203051583L127.314793947,200.293841068L123.515229177,202.47596197L127.314793947,200.293841068L127.652436887,204.354801892L127.314793947,200.293841068L130.144192323,196.203051583L135.241281326,193.348298968L138.205899171,187.456452098L145.807140908,182.061941255L146.45689365,190.346873995L143.896033096,193.961396799L146.45689365,190.346873995L149.298318799,193.708170415L146.45689365,190.346873995L145.807140908,182.061941255L151.784753803,172.522143957L167.025503924,163.613109667L194.118478078,167.477250472L227.556259053,194.81436688L253.968502657,241.154612055L246.902772739,309.459735538L202.7349,381.16986L154.480245911,315.824090532L146.410632684,269.030719267L155.216866839,227.765886323L179.423475367,200.470301073L208.340450283,191.785336004L224.890362021,192.764273577L232.893853507,196.688989055L235.108537292,201.291323145L234.91302292,205.415716732L235.108537292,201.291323145L232.893853507,196.688989055L239.244218415,196.109147305L243.491625044,197.706456509L239.244218415,196.109147305L243.542675916,192.836759229L248.1036485,191.925382138L243.542675916,192.836759229L239.244218415,196.109147305L232.893853507,196.688989055L224.890362021,192.764273577L235.951936915,185.339022406L246.988932658,185.624459508L252.211839329,189.370757506L256.830878207,189.362056258L252.211839329,189.370757506L246.988932658,185.624459508L253.821107319,182.251797801L258.960623222,183.478512683L262.75725766,186.200702069L258.960623222,183.478512683L253.821107319,182.251797801L257.012861921,177.803706584L258.139350704,173.695123579L257.012861921,177.803706584L253.821107319,182.251797801L246.988932658,185.624459508L235.951936915,185.339022406L239.965478011,178.44069683L246.096933901,174.921309306L250.295144815,175.189854934L246.096933901,174.921309306L248.82410721,170.773747749L246.096933901,174.921309306L239.965478011,178.44069683L240.440717372,173.880512323L239.965478011,178.44069683L235.951936915,185.339022406L224.890362021,192.764273577L208.340450283,191.785336004L220.663438478,173.86576657L232.224935588,168.585502652L240.85713293,169.746655293L245.007997816,172.844036411L246.996184617,176.348715289L245.007997816,172.844036411L249.046485923,173.44507567L245.007997816,172.844036411L240.85713293,169.746655293L246.53302793,167.382696023L251.636143067,168.042978902L246.53302793,167.382696023L248.987775307,163.6323105L246.53302793,167.382696023L240.85713293,169.746655293L232.224935588,168.585502652L239.11871527,159.464901037L246.314386709,157.607661106L252.245608401,158.793533072L256.114736188,162.329405642L252.245608401,158.793533072L256.585096559,157.232841952L252.245608401,158.793533072L246.314386709,157.607661106L250.730764169,153.797795222L255.624212948,152.505419363L259.326278136,149.85263206L255.624212948,152.505419363L250.730764169,153.797795222L251.906867864,148.912993907L254.799678919,146.145236327L251.906867864,148.912993907L250.730764169,153.797795222L246.314386709,157.607661106L239.11871527,159.464901037L239.722363127,152.492747542L242.691091238,148.916786064L239.722363127,152.492747542L237.881369954,147.791541566L234.995840645,144.72438812L237.881369954,147.791541566L239.722363127,152.492747542L239.11871527,159.464901037L232.224935588,168.585502652L220.663438478,173.86576657L219.864612623,162.771428885L223.151455453,154.090205658L228.436415363,151.032149748L232.513987825,151.415274823L228.436415363,151.032149748L223.151455453,154.090205658L222.949607122,149.079361557L220.867563211,145.12326983L222.949607122,149.079361557L223.151455453,154.090205658L219.864612623,162.771428885L216.877169511,157.940769739L213.366417931,155.803380782L216.877169511,157.940769739L219.864612623,162.771428885L220.663438478,173.86576657L208.340450283,191.785336004L179.423475367,200.470301073L187.908143033,175.041152514L202.482614019,165.512247569L214.18478003,163.742827343L223.265975391,168.769659392L228.072813795,174.730291821L228.073418151,180.837506711L225.175777173,184.417856283L228.073418151,180.837506711L230.673872697,185.032914228L228.073418151,180.837506711L228.072813795,174.730291821L233.164394287,176.359819736L236.266126395,179.210894652L233.164394287,176.359819736L228.072813795,174.730291821L223.265975391,168.769659392L229.481366074,169.622588012L233.873175594,167.552628936L236.720756384,164.254819258L233.873175594,167.552628936L229.481366074,169.622588012L223.265975391,168.769659392L214.18478003,163.742827343L220.355733386,159.056021806L224.562865316,158.05478119L220.355733386,159.056021806L223.253999433,153.924368506L226.945217037,151.311350213L223.253999433,153.924368506L223.873601904,149.021347909L223.253999433,153.924368506L220.355733386,159.056021806L214.18478003,163.742827343L202.482614019,165.512247569L210.689336288,153.790713758L221.207256063,147.084202267L230.860314428,148.233256303L237.923465637,152.051199413L240.567343347,157.213066357L239.903657686,161.567336876L240.567343347,157.213066357L244.968651511,159.438228122L240.567343347,157.213066357L237.923465637,152.051199413L243.40811796,151.544063447L247.384740618,154.057613878L243.40811796,151.544063447L237.923465637,152.051199413L230.860314428,148.233256303L236.300623722,146.532414098L230.860314428,148.233256303L221.207256063,147.084202267L225.262519925,140.849574881L229.337934386,139.106623469L225.262519925,140.849574881L225.511406113,136.19502361L225.262519925,140.849574881L221.207256063,147.084202267L210.689336288,153.790713758L212.62931478,145.908457571L215.877660225,143.307035509L212.62931478,145.908457571L211.099311137,140.621338251L212.62931478,145.908457571L210.689336288,153.790713758L202.482614019,165.512247569L187.908143033,175.041152514L186.010185571,152.678263237L190.560417074,140.172982345L196.709645136,134.120987809L202.988878437,131.725583778L205.318523062,128.468703335L202.988878437,131.725583778L196.709645136,134.120987809L198.670027894,128.896179957L196.709645136,134.120987809L190.560417074,140.172982345L188.442534967,132.219275467L191.33894221,125.822024495L194.694860593,122.995242388L191.33894221,125.822024495L190.907338133,121.831256743L191.33894221,125.822024495L188.442534967,132.219275467L184.612713179,127.809643932L184.439799645,122.56571317L186.705377673,118.885477597L184.439799645,122.56571317L184.612713179,127.809643932L188.442534967,132.219275467L190.560417074,140.172982345L186.010185571,152.678263237L176.668907552,136.065309233L178.311843655,119.516867135L183.278404947,109.332281906L188.080139427,105.918119114L192.399654038,105.919959462L188.080139427,105.918119114L190.611401096,101.401192632L194.722282569,99.8124102553L190.611401096,101.401192632L188.080139427,105.918119114L183.278404947,109.332281906L182.650778,100.514348124L186.84496195,94.365379843L190.544767318,92.0006258925L186.84496195,94.365379843L187.318219125,89.9334489753L186.84496195,94.365379843L182.650778,100.514348124L179.782393261,94.9255890142L175.495186747,91.8484142792L179.782393261,94.9255890142L182.650778,100.514348124L183.278404947,109.332281906L178.311843655,119.516867135L172.941841092,111.077623842L173.2747004,103.257281394L175.608005064,97.8543704108L174.957979525,92.6085128223L175.608005064,97.8543704108L173.2747004,103.257281394L170.499331441,98.6561253679L166.768884001,97.1971187172L170.499331441,98.6561253679L173.2747004,103.257281394L172.941841092,111.077623842L168.069169679,108.856344803L172.941841092,111.077623842L178.311843655,119.516867135L176.668907552,136.065309233L166.671039378,132.234358461L160.201920261,126.438870015L158.096137422,120.663157456L154.003434852,117.369170431L149.562581657,116.702590281L145.64389416,117.601566926L149.562581657,116.702590281L154.003434852,117.369170431L158.096137422,120.663157456L160.201920261,126.438870015L153.848101994,125.854248361L149.90537119,122.8821971L145.636332191,122.248482558L149.90537119,122.8821971L153.848101994,125.854248361L150.309643788,127.753278697L153.848101994,125.854248361L160.201920261,126.438870015L166.671039378,132.234358461L158.023642076,133.788626631L151.233602525,131.692309078L147.624764304,127.74110773L151.233602525,131.692309078L145.434353591,132.589062773L141.129013403,130.654112773L145.434353591,132.589062773L151.233602525,131.692309078L158.023642076,133.788626631L153.517980924,137.69649996L148.863167134,138.112236869L145.196047182,140.084930362L148.863167134,138.112236869L153.517980924,137.69649996L151.662910291,142.413972144L153.517980924,137.69649996L158.023642076,133.788626631L166.671039378,132.234358461L176.668907552,136.065309233L186.010185571,152.678263237L187.908143033,175.041152514L179.423475367,200.470301073L155.216866839,227.765886323L148.873295377,192.23315252L154.077080817,174.466139742L161.088997757,167.030135816L167.345383943,163.997267142L171.752901704,164.365001897L167.345383943,163.997267142L169.579051782,160.114896033L167.345383943,163.997267142L161.088997757,167.030135816L164.51807871,158.692582246L170.710111024,154.842759941L177.173829145,154.376088011L182.135141498,157.324613508L177.173829145,154.376088011L181.332355078,152.277944008L177.173829145,154.376088011L170.710111024,154.842759941L172.743258545,149.400330465L176.042333528,145.535517906L180.055119029,144.179770011L176.042333528,145.535517906L177.328501656,141.209016403L176.042333528,145.535517906L172.743258545,149.400330465L170.710111024,154.842759941L164.51807871,158.692582246L164.075351788,150.723768254L166.613907822,146.588061894L170.427896824,144.789163866L166.613907822,146.588061894L164.075351788,150.723768254L161.566231866,146.21055362L164.075351788,150.723768254L164.51807871,158.692582246L161.088997757,167.030135816L154.077080817,174.466139742L150.581719412,161.126689448L153.759733684,152.555070309L158.128979794,148.493363203L153.759733684,152.555070309L151.65063604,144.627655608L153.477095898,138.790447987L157.526368099,136.091373097L161.586155454,135.992261407L157.526368099,136.091373097L159.816238399,132.655623971L157.526368099,136.091373097L153.477095898,138.790447987L151.949250517,134.277621121L153.477095898,138.790447987L151.65063604,144.627655608L147.061523696,140.081447957L145.681378581,136.114644056L147.061523696,140.081447957L151.65063604,144.627655608L153.759733684,152.555070309L150.581719412,161.126689448L143.543982305,152.379016883L141.457065121,142.813301232L142.687534831,137.294945536L140.842547735,132.761355946L137.757161863,129.734735109L140.842547735,132.761355946L142.687534831,137.294945536L141.457065121,142.813301232L137.241725002,138.160260692L136.331155218,133.551548443L137.241725002,138.160260692L132.519603287,137.300898153L137.241725002,138.160260692L141.457065121,142.813301232L143.543982305,152.379016883L137.664483073,148.89589369L134.821133464,143.530465566L134.135142023,138.528364172L134.821133464,143.530465566L130.809280065,141.554708826L134.821133464,143.530465566L137.664483073,148.89589369L131.982128464,148.899099163L128.874270027,151.474772961L131.982128464,148.899099163L137.664483073,148.89589369L143.543982305,152.379016883L150.581719412,161.126689448L154.077080817,174.466139742L148.873295377,192.23315252L131.935916279,177.922793809L128.359134775,162.56663357L131.584598716,153.231214922L135.868063156,148.774073583L139.911176185,148.226241245L135.868063156,148.774073583L131.584598716,153.231214922L130.879150785,146.959118669L127.733316405,143.149591229L127.140099493,139.073869401L127.733316405,143.149591229L124.002039455,141.227021415L127.733316405,143.149591229L130.879150785,146.959118669L131.584598716,153.231214922L128.359134775,162.56663357L121.563004685,155.023971575L119.534005104,148.731160526L120.767160532,143.904462357L123.150843769,140.531262836L120.767160532,143.904462357L119.534005104,148.731160526L115.127255714,145.683902784L111.026829892,144.911627331L115.127255714,145.683902784L119.534005104,148.731160526L121.563004685,155.023971575L116.418810265,153.482998118L112.484920935,155.034760954L116.418810265,153.482998118L121.563004685,155.023971575L128.359134775,162.56663357L131.935916279,177.922793809L115.219982473,172.701754052L106.690014439,165.557901709L104.647272842,158.068687588L106.0276728,152.626136531L109.158323923,149.70740503L106.0276728,152.626136531L104.759379034,148.479362727L106.0276728,152.626136531L104.647272842,158.068687588L99.8825928426,153.93744228L98.9656720359,149.773629276L99.8825928426,153.93744228L104.647272842,158.068687588L106.690014439,165.557901709L100.155557749,164.701977636L95.4933031469,162.26960002L100.155557749,164.701977636L96.1938320986,165.889611658L100.155557749,164.701977636L106.690014439,165.557901709L115.219982473,172.701754052L102.14752075,176.24177758L94.8112525928,174.989468971L90.7132192407,171.204935125L94.8112525928,174.989468971L89.0546703742,177.731780873L84.9422075844,176.843653277L89.0546703742,177.731780873L86.2852233542,182.312713267L82.5430656834,184.605617496L86.2852233542,182.312713267L89.0546703742,177.731780873L94.8112525928,174.989468971L102.14752075,176.24177758L94.0246057833,183.930267652L88.6755733968,185.594105406L94.0246057833,183.930267652L92.893199655,193.532752314L88.2334612432,198.448350457L83.7354240846,199.979255377L88.2334612432,198.448350457L87.3924474745,203.784498256L84.3518399367,206.908588108L87.3924474745,203.784498256L89.1883401288,208.266411272L87.3924474745,203.784498256L88.2334612432,198.448350457L92.893199655,193.532752314L96.3011069169,198.98858389L96.484285822,203.485737578L96.3011069169,198.98858389L100.842906065,201.122947786L104.992581854,200.201346894L100.842906065,201.122947786L96.3011069169,198.98858389L92.893199655,193.532752314L94.0246057833,183.930267652L102.14752075,176.24177758L115.219982473,172.701754052L131.935916279,177.922793809L148.873295377,192.23315252L155.216866839,227.765886323L146.410632684,269.030719267L119.499788023,237.857447548L115.052195917,207.987217175L124.401692643,191.055150604L136.408367677,182.730319147L145.807456192,181.116831626L153.352519691,184.893621675L156.104796019,190.332737925L155.188598268,195.262419853L156.908615226,199.160753975L155.188598268,195.262419853L156.104796019,190.332737925L160.708380199,192.458350949L156.104796019,190.332737925L153.352519691,184.893621675L158.027129884,184.817794388L153.352519691,184.893621675L145.807456192,181.116831626L148.895478866,177.477869217L145.807456192,181.116831626L136.408367677,182.730319147L141.256236536,174.912954017L147.273164341,171.2170255L149.142789634,165.786372859L152.857262013,162.47315376L149.142789634,165.786372859L147.273164341,171.2170255L141.256236536,174.912954017L142.343866433,168.163052106L144.834793029,164.478775888L142.343866433,168.163052106L141.496795421,163.869157323L142.343866433,168.163052106L141.256236536,174.912954017L136.408367677,182.730319147L124.401692643,191.055150604L123.947367103,178.626854894L127.391769927,173.237201236L132.805217446,171.294344446L127.391769927,173.237201236L128.270564571,167.565578177L127.053745056,163.368403377L128.270564571,167.565578177L127.391769927,173.237201236L123.947367103,178.626854894L120.175473858,169.702987185L120.76728054,163.542795265L120.175473858,169.702987185L115.481286376,166.21920476L120.175473858,169.702987185L123.947367103,178.626854894L124.401692643,191.055150604L115.052195917,207.987217175L102.081860339,191.513345306L100.720794083,175.34788942L107.355381382,165.614719564L112.919789657,162.103011227L118.611216753,162.762137284L121.642956632,165.860811237L118.611216753,162.762137284L112.919789657,162.103011227L114.939811636,158.245237029L112.919789657,162.103011227L107.355381382,165.614719564L107.141699939,159.086765709L109.452387521,153.886395985L107.141699939,159.086765709L104.414485547,154.618445634L107.141699939,159.086765709L107.355381382,165.614719564L100.720794083,175.34788942L94.4527394114,163.3884178L95.44789343,153.322591071L98.8194738511,147.387580212L98.015284747,142.314553151L99.3649544037,138.29928005L98.015284747,142.314553151L98.8194738511,147.387580212L95.44789343,153.322591071L91.8504978783,147.638683767L87.1478051037,146.107517785L84.4383710366,143.028101926L87.1478051037,146.107517785L82.7945367949,146.38582896L87.1478051037,146.107517785L91.8504978783,147.638683767L95.44789343,153.322591071L94.4527394114,163.3884178L89.1074686167,158.703452709L86.8990284076,153.921724759L87.1338167331,149.55871095L86.8990284076,153.921724759L89.1074686167,158.703452709L83.1869124916,157.961215616L89.1074686167,158.703452709L94.4527394114,163.3884178L100.720794083,175.34788942L102.081860339,191.513345306L90.0075168159,184.662963235L86.779568292,176.325033938L88.4447066268,168.557163269L93.0943672305,163.21704258L94.7938748659,157.51776471L98.0532034164,154.994657908L94.7938748659,157.51776471L94.4332302637,153.050613931L94.7938748659,157.51776471L93.0943672305,163.21704258L88.4447066268,168.557163269L87.2473010152,164.484238755L88.4447066268,168.557163269L86.779568292,176.325033938L82.8214358817,173.870401182L86.779568292,176.325033938L90.0075168159,184.662963235L81.6245632714,185.633591313L77.0196443857,182.935815102L81.6245632714,185.633591313L75.3990312162,189.427358562L71.3122006595,189.572080038L75.3990312162,189.427358562L73.4261864256,194.619452123L69.8221759097,197.777513672L65.5331735483,197.871292114L69.8221759097,197.777513672L73.4261864256,194.619452123L75.3990312162,189.427358562L81.6245632714,185.633591313L90.0075168159,184.662963235L102.081860339,191.513345306L115.052195917,207.987217175L119.499788023,237.857447548L92.405853116,231.419698733L79.4469978706,222.695616407L73.9538585198,209.86440313L73.5808227678,201.625298432L75.8722215803,194.899246102L74.8595945054,191.019842766L75.8722215803,194.899246102L73.5808227678,201.625298432L70.8402167531,196.653854693L71.4450642793,192.68879809L70.8402167531,196.653854693L67.2062173425,194.271793963L70.8402167531,196.653854693L73.5808227678,201.625298432L73.9538585198,209.86440313L62.8439268712,204.124390505L59.2637811321,196.086722333L60.260312123,189.285262341L57.0813087881,184.122167433L53.1830428062,182.623691555L57.0813087881,184.122167433L60.260312123,189.285262341L59.2637811321,196.086722333L54.6272237286,191.469039297L53.3581361262,187.304894258L54.6272237286,191.469039297L59.2637811321,196.086722333L62.8439268712,204.124390505L54.481048685,204.152740248L50.1543451581,201.119182484L46.0136632268,200.417789323L50.1543451581,201.119182484L54.481048685,204.152740248L48.7380706594,206.389235679L43.9107237921,205.591072099L48.7380706594,206.389235679L54.481048685,204.152740248L62.8439268712,204.124390505L73.9538585198,209.86440313L79.4469978706,222.695616407L65.8488035161,223.052823269L56.7455137478,216.791468149L53.1449702414,211.289488618L52.6130635286,206.645580099L53.1449702414,211.289488618L49.4470323109,209.751168787L53.1449702414,211.289488618L56.7455137478,216.791468149L48.0698196516,216.499749271L43.8952784247,214.546928677L48.0698196516,216.499749271L44.1260845424,218.724534851L48.0698196516,216.499749271L56.7455137478,216.791468149L65.8488035161,223.052823269L56.6778952787,229.469342812L48.3748086566,228.910414627L42.4041522797,225.292318492L37.6983700499,225.763090377L42.4041522797,225.292318492L48.3748086566,228.910414627L43.8996275176,230.249714501L48.3748086566,228.910414627L56.6778952787,229.469342812L54.5569261842,235.89341898L50.1383986254,239.522031456L54.5569261842,235.89341898L55.7628237712,240.854500743L54.5569261842,235.89341898L56.6778952787,229.469342812L65.8488035161,223.052823269L79.4469978706,222.695616407L92.405853116,231.419698733L79.6855199551,237.33512997L67.6461154933,238.353637501L60.3938083319,235.273522645L57.3237406959,231.168639509L53.606596315,229.527259449L57.3237406959,231.168639509L60.3938083319,235.273522645L56.280723432,235.957189535L60.3938083319,235.273522645L67.6461154933,238.353637501L61.4869836256,241.934014194L55.5285822303,241.872176859L51.955059731,239.228438401L55.5285822303,241.872176859L61.4869836256,241.934014194L58.8360018662,246.027639447L61.4869836256,241.934014194L67.6461154933,238.353637501L79.6855199551,237.33512997L74.3949801696,243.368125918L69.6045571458,245.727369785L66.6685821887,249.415467444L62.8270317063,250.757195321L66.6685821887,249.415467444L69.6045571458,245.727369785L74.3949801696,243.368125918L73.9717410673,248.285407134L74.3949801696,243.368125918L79.6855199551,237.33512997L92.405853116,231.419698733L119.499788023,237.857447548L146.410632684,269.030719267L154.480245911,315.824090532L89.5009967057,296.079322517L53.4701235852,262.256352571L36.5006977346,226.06366455L40.51350371,202.207783169L53.5687848153,188.084217288L66.026067237,183.426877597L74.3840063718,184.018430353L78.2539458989,187.439487849L82.7172374088,187.842969109L78.2539458989,187.439487849L74.3840063718,184.018430353L78.9660051708,181.252267097L80.3494339111,177.497901394L78.9660051708,181.252267097L74.3840063718,184.018430353L66.026067237,183.426877597L73.2204996073,174.973211913L78.9652693351,173.271217234L81.610530064,169.584873632L78.9652693351,173.271217234L73.2204996073,174.973211913L75.1337145258,166.037738547L80.2270366361,161.877815151L81.2146014918,157.193172657L80.2270366361,161.877815151L75.1337145258,166.037738547L71.412571205,158.788451068L70.9633164983,153.801432013L72.9432404729,150.143664945L70.9633164983,153.801432013L71.412571205,158.788451068L65.161635447,155.819548545L71.412571205,158.788451068L75.1337145258,166.037738547L73.2204996073,174.973211913L66.026067237,183.426877597L53.5687848153,188.084217288L58.5049731449,172.105628043L66.6158134403,165.753098081L74.8057355024,163.363112219L81.2699531381,164.163859658L84.8106232419,167.793467897L81.2699531381,164.163859658L84.986884456,162.584629933L81.2699531381,164.163859658L74.8057355024,163.363112219L78.5692473001,159.248211181L82.8597472125,158.594672381L78.5692473001,159.248211181L74.8057355024,163.363112219L66.6158134403,165.753098081L68.8322955917,160.984151891L69.1358280846,156.839439918L68.8322955917,160.984151891L66.6158134403,165.753098081L58.5049731449,172.105628043L56.0997695393,162.679558945L58.8598758413,154.784003954L61.9606441939,151.203177729L58.8598758413,154.784003954L57.7536795106,149.601572692L54.8076775258,146.630843531L57.7536795106,149.601572692L58.8598758413,154.784003954L56.0997695393,162.679558945L51.9831075262,159.232691112L51.1604627378,154.73061959L51.9831075262,159.232691112L47.9216631528,159.068576108L51.9831075262,159.232691112L56.0997695393,162.679558945L58.5049731449,172.105628043L53.5687848153,188.084217288L40.51350371,202.207783169L31.1981368215,186.15131006L31.775853508,173.903342666L34.3172125239,168.323039949L37.2863769713,165.402306032L34.3172125239,168.323039949L34.5908940812,163.732799099L34.3172125239,168.323039949L31.775853508,173.903342666L28.329084844,167.266176553L28.5723267872,161.680900184L31.4193037376,158.292810841L28.5723267872,161.680900184L26.0809034383,157.960262401L28.5723267872,161.680900184L28.329084844,167.266176553L23.0935971794,164.678655133L18.3907953522,164.860012896L23.0935971794,164.678655133L28.329084844,167.266176553L31.775853508,173.903342666L31.1981368215,186.15131006L23.8431577821,180.019694155L21.7379733971,173.030106916L22.7032777441,167.224400776L21.7379733971,173.030106916L18.571511286,169.765247294L21.7379733971,173.030106916L23.8431577821,180.019694155L18.9537413858,179.490193533L23.8431577821,180.019694155L31.1981368215,186.15131006L40.51350371,202.207783169L36.5006977346,226.06366455L17.8162189917,214.563434064L11.0158168889,204.687939396L11.5253394473,197.668033002L14.5562465079,194.442565688L11.5253394473,197.668033002L9.82455110525,193.114702258L11.5253394473,197.668033002L11.0158168889,204.687939396L2.80761860668,202.020883544L-1.32219844589,197.193185057L-1.94360987693,191.561561288L0.15339335449,187.34153878L3.51662255024,184.929898976L0.15339335449,187.34153878L-0.813876611107,183.272492613L0.15339335449,187.34153878L-1.94360987693,191.561561288L-1.32219844589,197.193185057L-6.34585225743,196.288640396L-1.32219844589,197.193185057L2.80761860668,202.020883544L-2.54281786454,202.472522647L2.80761860668,202.020883544L11.0158168889,204.687939396L17.8162189917,214.563434064L-1.33181136361,211.450241426L-10.0469598472,201.367743454L-11.0721679172,189.860598767L-8.53531096719,183.627598511L-4.80718182387,180.58643492L-0.523211200568,180.630626834L-4.80718182387,180.58643492L-8.53531096719,183.627598511L-11.0721679172,189.860598767L-14.3646507693,183.392565624L-13.3859815483,179.044924095L-14.3646507693,183.392565624L-18.1803955759,181.103656484L-14.3646507693,183.392565624L-11.0721679172,189.860598767L-10.0469598472,201.367743454L-19.8415787272,197.933772982L-25.7507189986,191.332096288L-27.1195310366,184.040745583L-25.4401611593,179.141481789L-27.1195310366,184.040745583L-30.4961413465,180.986542485L-27.1195310366,184.040745583L-25.7507189986,191.332096288L-30.7630819318,190.480743569L-34.4713277908,192.528131931L-30.7630819318,190.480743569L-25.7507189986,191.332096288L-19.8415787272,197.933772982L-28.8610743485,199.775900262L-33.6388065447,199.059802346L-28.8610743485,199.775900262L-33.1966132183,205.015235405L-38.9131139335,206.239057551L-43.626981426,205.169170164L-38.9131139335,206.239057551L-33.1966132183,205.015235405L-33.8676008993,209.954965617L-33.1966132183,205.015235405L-28.8610743485,199.775900262L-19.8415787272,197.933772982L-10.0469598472,201.367743454L-1.33181136361,211.450241426L-14.8559944632,218.176548577L-26.215793784,215.6849633L-30.8386254018,210.098744402L-31.3323511944,205.734386958L-30.8386254018,210.098744402L-35.4065406512,208.231713943L-30.8386254018,210.098744402L-26.215793784,215.6849633L-34.4543965455,218.355339178L-40.4739452026,217.895170903L-44.2515928399,219.476901031L-40.4739452026,217.895170903L-34.4543965455,218.355339178L-37.7092394361,223.125605303L-37.7886998008,227.187622229L-37.7092394361,223.125605303L-34.4543965455,218.355339178L-26.215793784,215.6849633L-14.8559944632,218.176548577L-21.4311385822,226.140881789L-28.4200620732,229.317094667L-34.3524527747,229.367378919L-28.4200620732,229.317094667L-31.2319541278,232.212964998L-28.4200620732,229.317094667L-21.4311385822,226.140881789L-21.5609052453,231.453062519L-21.4311385822,226.140881789L-14.8559944632,218.176548577L-1.33181136361,211.450241426L17.8162189917,214.563434064L36.5006977346,226.06366455L53.4701235852,262.256352571L14.3398998345,249.757116361L-9.21373981061,229.998505682L-20.4114855921,210.584619293L-22.5644984612,196.838781166L-20.742969692,187.900992948L-14.8111476459,182.255011982L-9.66271314122,181.225848715L-14.8111476459,182.255011982L-13.8133742696,178.140232113L-14.8111476459,182.255011982L-20.742969692,187.900992948L-22.2307212963,182.546367383L-20.4307482171,178.376142334L-22.2307212963,182.546367383L-20.742969692,187.900992948L-22.5644984612,196.838781166L-27.6002620651,189.778768939L-28.3858356981,182.396597108L-26.972923423,178.325371163L-28.3858356981,182.396597108L-32.3408031622,178.073276673L-33.3290327615,174.021901156L-32.3408031622,178.073276673L-28.3858356981,182.396597108L-27.6002620651,189.778768939L-32.8909555289,186.44786769L-38.3821806966,185.893767623L-42.455718077,187.057989828L-38.3821806966,185.893767623L-32.8909555289,186.44786769L-27.6002620651,189.778768939L-22.5644984612,196.838781166L-20.4114855921,210.584619293L-31.4730923078,204.16005149L-35.4007519138,195.532483356L-35.7128633512,190.289420186L-38.5234991339,187.063067381L-35.7128633512,190.289420186L-35.4007519138,195.532483356L-41.3325608424,192.623747426L-43.8677314291,189.052030393L-41.3325608424,192.623747426L-46.3699543751,192.108609116L-41.3325608424,192.623747426L-35.4007519138,195.532483356L-31.4730923078,204.16005149L-41.8799441925,205.2390836L-48.9668378836,202.018373915L-52.124021227,197.91222447L-56.0150461556,196.09577655L-52.124021227,197.91222447L-48.9668378836,202.018373915L-55.7873742186,202.472363797L-61.3547040112,200.068261245L-65.6324453782,201.101705872L-61.3547040112,200.068261245L-55.7873742186,202.472363797L-60.4245078497,205.093020891L-63.0576666608,208.938218495L-60.4245078497,205.093020891L-55.7873742186,202.472363797L-48.9668378836,202.018373915L-41.8799441925,205.2390836L-46.4104813405,207.976411051L-50.8809658753,208.856345314L-46.4104813405,207.976411051L-48.8624507278,211.366086193L-46.4104813405,207.976411051L-41.8799441925,205.2390836L-31.4730923078,204.16005149L-20.4114855921,210.584619293L-9.21373981061,229.998505682L-34.3848891955,223.065302495L-48.7682722523,212.026466737L-54.2411344709,203.408660997L-55.4177753192,197.35849561L-54.2411344709,203.408660997L-61.0521185888,200.625010493L-64.747795727,195.378395138L-65.6318931695,189.819773321L-64.3069633244,185.561990478L-65.6318931695,189.819773321L-64.747795727,195.378395138L-69.5362528885,192.420250485L-64.747795727,195.378395138L-61.0521185888,200.625010493L-66.3458966915,200.795022079L-70.2045741613,202.86350073L-66.3458966915,200.795022079L-61.0521185888,200.625010493L-54.2411344709,203.408660997L-48.7682722523,212.026466737L-58.1109899222,209.505769855L-62.3473585334,206.443461914L-66.9445402525,205.976589272L-70.5798545442,207.721599607L-66.9445402525,205.976589272L-62.3473585334,206.443461914L-58.1109899222,209.505769855L-65.6179185359,211.652109638L-71.1772185099,209.951340725L-74.3019429556,205.968881133L-75.1674885425,201.597300855L-74.3019429556,205.968881133L-71.1772185099,209.951340725L-76.0193410428,210.862937739L-71.1772185099,209.951340725L-65.6179185359,211.652109638L-69.3830631387,216.507500925L-73.4490272584,218.22043426L-69.3830631387,216.507500925L-69.4102744694,221.261268255L-69.3830631387,216.507500925L-65.6179185359,211.652109638L-58.1109899222,209.505769855L-48.7682722523,212.026466737L-34.3848891955,223.065302495L-52.4127088592,227.862392884L-62.2443649119,225.639643398L-68.106452976,220.176589776L-69.0684024776,213.130301057L-67.2915596533,207.91471809L-69.0684024776,213.130301057L-72.3334246156,209.789011397L-69.0684024776,213.130301057L-68.106452976,220.176589776L-73.0467686213,218.706740474L-75.7656380561,215.26615866L-73.0467686213,218.706740474L-68.106452976,220.176589776L-62.2443649119,225.639643398L-70.2780632429,227.368437603L-74.209628649,225.698892341L-70.2780632429,227.368437603L-75.0942219879,231.469478348L-79.7517267951,232.215990509L-75.0942219879,231.469478348L-77.1366584345,236.000339857L-75.0942219879,231.469478348L-70.2780632429,227.368437603L-62.2443649119,225.639643398L-52.4127088592,227.862392884L-63.0656818555,238.927894139L-76.1905637151,241.174100937L-83.7366621181,237.774687628L-86.5674610897,234.082042775L-83.7366621181,237.774687628L-88.0016443993,237.841344914L-83.7366621181,237.774687628L-76.1905637151,241.174100937L-81.7690074056,246.975950236L-86.0793965228,248.084080807L-81.7690074056,246.975950236L-82.4174662282,251.543345521L-81.7690074056,246.975950236L-76.1905637151,241.174100937L-63.0656818555,238.927894139L-66.5473696762,248.928105393L-73.2045900843,254.752001213L-80.3503300252,256.681032239L-84.4295644318,254.879879711L-80.3503300252,256.681032239L-84.1580601116,260.667163976L-85.6937974581,265.261837888L-84.1580601116,260.667163976L-80.3503300252,256.681032239L-73.2045900843,254.752001213L-75.3390552867,261.405230752L-80.1487618236,265.078686515L-75.3390552867,261.405230752L-74.6307912526,266.235339919L-76.7233718876,270.072696249L-74.6307912526,266.235339919L-75.3390552867,261.405230752L-73.2045900843,254.752001213L-66.5473696762,248.928105393L-64.5713065065,257.640841231L-66.5575398459,263.427276869L-69.1956795432,266.66966922L-66.5575398459,263.427276869L-64.5713065065,257.640841231L-61.5616068069,261.649591833L-61.2464201051,265.883071736L-61.5616068069,261.649591833L-64.5713065065,257.640841231L-66.5473696762,248.928105393L-63.0656818555,238.927894139L-52.4127088592,227.862392884L-34.3848891955,223.065302495L-9.21373981061,229.998505682L14.3398998345,249.757116361L-9.43601696015,251.2356909L-25.9308514542,242.366218435L-34.6958068321,231.529841882L-35.6862147862,223.020120792L-32.5555008682,216.248443012L-27.8613104633,211.80559493L-23.0003308489,210.574326699L-27.8613104633,211.80559493L-32.5555008682,216.248443012L-32.7835229327,210.084037068L-34.5483559518,206.253303459L-32.7835229327,210.084037068L-32.5555008682,216.248443012L-35.6862147862,223.020120792L-40.3058171743,218.223059378L-44.6839982484,217.401887927L-40.3058171743,218.223059378L-35.6862147862,223.020120792L-34.6958068321,231.529841882L-42.598633989,227.065139439L-46.4564548484,221.198942876L-46.1727963144,215.144959371L-46.4564548484,221.198942876L-51.0151438359,218.307173855L-55.5466528879,217.629656917L-51.0151438359,218.307173855L-46.4564548484,221.198942876L-42.598633989,227.065139439L-47.569271064,227.93490949L-42.598633989,227.065139439L-34.6958068321,231.529841882L-25.9308514542,242.366218435L-38.2755086928,242.22846335L-44.3073205655,237.412805047L-46.1578854099,232.891786449L-44.3073205655,237.412805047L-38.2755086928,242.22846335L-45.0583093067,246.117533153L-51.785675037,247.008055381L-45.0583093067,246.117533153L-47.5887546272,249.904838597L-45.0583093067,246.117533153L-38.2755086928,242.22846335L-25.9308514542,242.366218435L-9.43601696015,251.2356909L-25.2785444975,260.153498654L-39.0263978785,259.153824146L-48.3211725616,253.818640396L-51.9662886207,245.541073868L-52.2186097115,238.7097262L-50.4364846092,233.222546581L-46.9293074479,230.731580272L-50.4364846092,233.222546581L-52.2186097115,238.7097262L-55.5835305945,234.965100404L-59.7084872948,233.764025261L-55.5835305945,234.965100404L-52.2186097115,238.7097262L-51.9662886207,245.541073868L-57.7213430975,240.735494072L-59.1523859519,236.814144296L-57.7213430975,240.735494072L-61.5307574782,239.40482935L-57.7213430975,240.735494072L-51.9662886207,245.541073868L-48.3211725616,253.818640396L-56.7120621756,254.414929415L-61.0570107368,251.814584345L-63.4445047642,248.55505025L-61.0570107368,251.814584345L-56.7120621756,254.414929415L-62.5082587263,257.803334829L-64.2951955281,261.476147786L-62.5082587263,257.803334829L-56.7120621756,254.414929415L-48.3211725616,253.818640396L-39.0263978785,259.153824146L-46.5239712302,264.085158945L-54.443003058,263.914377922L-59.9062903583,260.561764144L-62.9964799075,255.82423774L-63.1777901671,251.317281463L-65.3019926272,247.911089398L-63.1777901671,251.317281463L-62.9964799075,255.82423774L-66.540859913,253.748981277L-62.9964799075,255.82423774L-59.9062903583,260.561764144L-64.3529840004,259.862849282L-67.8304883694,261.89079927L-64.3529840004,259.862849282L-59.9062903583,260.561764144L-54.443003058,263.914377922L-59.5789408036,267.658585722L-64.4589131967,268.709416262L-68.5443971088,267.957272368L-64.4589131967,268.709416262L-59.5789408036,267.658585722L-61.6564190145,271.349292794L-59.5789408036,267.658585722L-54.443003058,263.914377922L-46.5239712302,264.085158945L-49.3950300369,270.267128669L-46.5239712302,264.085158945L-39.0263978785,259.153824146L-25.2785444975,260.153498654L-32.7211786625,272.58146075L-40.116684393,276.132883163L-44.4077922633,276.320208805L-40.116684393,276.132883163L-43.7835855617,280.698781458L-48.1929864629,283.05200666L-43.7835855617,280.698781458L-44.7496334197,285.095787515L-43.7835855617,280.698781458L-40.116684393,276.132883163L-32.7211786625,272.58146075L-33.4796180565,282.199939092L-37.829395733,287.343732159L-42.168975799,289.45815211L-37.829395733,287.343732159L-39.2452192524,292.942638313L-42.9085188416,295.73946547L-39.2452192524,292.942638313L-38.3434675058,297.21845352L-39.2452192524,292.942638313L-37.829395733,287.343732159L-33.4796180565,282.199939092L-29.8830806583,288.465919971L-29.38733876,294.697782081L-30.737494931,299.371256915L-33.2366445118,302.759965772L-30.737494931,299.371256915L-29.38733876,294.697782081L-25.6308412338,298.526412362L-24.9814656001,302.566267807L-25.6308412338,298.526412362L-29.38733876,294.697782081L-29.8830806583,288.465919971L-33.4796180565,282.199939092L-32.7211786625,272.58146075L-25.2785444975,260.153498654L-9.43601696015,251.2356909L14.3398998345,249.757116361L53.4701235852,262.256352571L89.5009967057,296.079322517L51.5715727779,300.405181628L21.4550028311,288.304420812L9.05668447874,267.91191417L7.31343032102,250.372676051L10.8789660462,236.615498016L19.7781856463,229.381167114L26.2545968026,227.720349525L30.0477182571,229.528416483L26.2545968026,227.720349525L29.7930304007,223.166211837L26.2545968026,227.720349525L19.7781856463,229.381167114L23.8771336313,221.077775211L28.4506229431,218.728538623L23.8771336313,221.077775211L22.9976474618,213.600937356L24.9664189635,209.26222592L28.4268486486,207.016879485L24.9664189635,209.26222592L24.7413843648,205.150198775L24.9664189635,209.26222592L22.9976474618,213.600937356L18.9558047356,209.352780671L18.4733768028,204.997086052L18.9558047356,209.352780671L14.6291511904,207.482472106L18.9558047356,209.352780671L22.9976474618,213.600937356L23.8771336313,221.077775211L19.7781856463,229.381167114L10.8789660462,236.615498016L7.63061543533,227.870999466L8.92865651962,222.185306392L11.9681462056,217.998157728L8.92865651962,222.185306392L7.63061543533,227.870999466L3.07262482512,222.712052611L1.20064380394,217.508902922L1.83756372006,212.658476898L1.20064380394,217.508902922L-2.30061468325,214.424649867L1.20064380394,217.508902922L3.07262482512,222.712052611L-2.6063579853,221.062751063L-6.2336001568,218.021367271L-10.2411010086,217.434611783L-6.2336001568,218.021367271L-2.6063579853,221.062751063L-6.40728982635,222.541266123L-2.6063579853,221.062751063L3.07262482512,222.712052611L7.63061543533,227.870999466L10.8789660462,236.615498016L7.31343032102,250.372676051L-2.12077428578,238.825520939L-5.11370915982,230.207810557L-2.79921989318,222.505802743L1.67763555139,218.086272172L7.15737317901,217.168650559L1.67763555139,218.086272172L-2.79921989318,222.505802743L-4.54902942277,217.420694512L-2.79921989318,222.505802743L-5.11370915982,230.207810557L-9.09470007231,226.102755156L-13.4902754896,224.212682298L-17.6332091702,224.077455545L-13.4902754896,224.212682298L-9.09470007231,226.102755156L-5.11370915982,230.207810557L-2.12077428578,238.825520939L-11.9143110223,233.237951333L-15.8938009602,225.596741494L-16.0002170147,220.562554452L-15.8938009602,225.596741494L-20.7746422673,221.459886569L-15.8938009602,225.596741494L-11.9143110223,233.237951333L-21.4067311346,234.246995681L-25.667030225,231.740416724L-27.114768924,227.708373141L-25.667030225,231.740416724L-21.4067311346,234.246995681L-26.5214821311,238.322409601L-21.4067311346,234.246995681L-11.9143110223,233.237951333L-2.12077428578,238.825520939L7.31343032102,250.372676051L9.05668447874,267.91191417L-2.79745343169,259.210138902L-6.2236876467,250.369128082L-5.71096929313,243.671442014L-7.97764634618,239.44607601L-5.71096929313,243.671442014L-6.2236876467,250.369128082L-12.7255807195,246.274200902L-15.0299692881,242.537803268L-12.7255807195,246.274200902L-18.5963995487,245.777298238L-21.7426353556,243.101045716L-18.5963995487,245.777298238L-23.0785619235,247.434910631L-18.5963995487,245.777298238L-12.7255807195,246.274200902L-6.2236876467,250.369128082L-2.79745343169,259.210138902L-10.4283515018,258.090779735L-14.7427011101,253.923350606L-15.5961258859,249.519058697L-14.7427011101,253.923350606L-18.6242993622,252.732620002L-14.7427011101,253.923350606L-10.4283515018,258.090779735L-15.4379928121,259.295583301L-19.4579125701,258.63165299L-15.4379928121,259.295583301L-18.2464194282,262.724668977L-15.4379928121,259.295583301L-10.4283515018,258.090779735L-2.79745343169,259.210138902L9.05668447874,267.91191417L21.4550028311,288.304420812L3.40959588169,290.65444941L-11.1308004128,285.832666939L-19.1021394909,278.735406498L-20.7692837847,272.962259404L-19.269695976,268.246856904L-20.7692837847,272.962259404L-23.3952420019,269.6986416L-20.7692837847,272.962259404L-19.1021394909,278.735406498L-28.4078327177,278.038489296L-34.6242492705,275.04935042L-38.154864846,270.644722318L-41.9755696871,268.637271016L-38.154864846,270.644722318L-34.6242492705,275.04935042L-38.9599463101,274.619571252L-34.6242492705,275.04935042L-28.4078327177,278.038489296L-35.9907585419,280.277575302L-40.3820293727,279.699176617L-35.9907585419,280.277575302L-40.0290672734,284.486298285L-44.5788144171,285.591717356L-47.2183768029,288.623769959L-44.5788144171,285.591717356L-40.0290672734,284.486298285L-35.9907585419,280.277575302L-28.4078327177,278.038489296L-19.1021394909,278.735406498L-11.1308004128,285.832666939L-20.7789620001,287.931059941L-26.6099623088,286.087476396L-31.3781941709,286.549248287L-26.6099623088,286.087476396L-20.7789620001,287.931059941L-24.5823716857,292.172320642L-28.6495848053,293.495377008L-24.5823716857,292.172320642L-25.6901726691,296.054560365L-24.5823716857,292.172320642L-20.7789620001,287.931059941L-11.1308004128,285.832666939L3.40959588169,290.65444941L-4.84674958248,296.562353356L-10.823427016,296.530654076L-15.1544568211,298.746564639L-19.4228512066,297.942296889L-15.1544568211,298.746564639L-10.823427016,296.530654076L-4.84674958248,296.562353356L-6.85605419296,302.003766496L-4.84674958248,296.562353356L3.40959588169,290.65444941L21.4550028311,288.304420812L51.5715727779,300.405181628L34.7968774551,316.711210076L21.0472898424,320.270374379L12.1547812181,316.301252391L8.57829544862,312.158944728L4.12788268599,310.821282613L8.57829544862,312.158944728L12.1547812181,316.301252391L4.02009826055,317.127122668L-2.73709946469,315.210125383L-6.1006678141,312.169914233L-2.73709946469,315.210125383L-8.9109167348,316.007704082L-13.0314254599,315.047367501L-8.9109167348,316.007704082L-13.3433490897,318.885412676L-8.9109167348,316.007704082L-2.73709946469,315.210125383L4.02009826055,317.127122668L0.497703251809,319.828238544L4.02009826055,317.127122668L12.1547812181,316.301252391L21.0472898424,320.270374379L12.6257545776,326.222149691L4.34991463746,325.582249925L0.294769288532,323.451671537L4.34991463746,325.582249925L-2.10609929823,327.950619631L-6.19786712565,327.1925113L-2.10609929823,327.950619631L4.34991463746,325.582249925L12.6257545776,326.222149691L9.54032334992,333.704094362L5.86630099686,336.705867465L9.54032334992,333.704094362L10.0723355263,338.726026468L7.71335330924,342.399921919L10.0723355263,338.726026468L9.54032334992,333.704094362L12.6257545776,326.222149691L21.0472898424,320.270374379L34.7968774551,316.711210076L30.9458131878,335.370645075L21.0418624064,344.309591829L10.8322872716,348.280733529L5.21294710106,347.849641935L1.76453120349,345.030865965L5.21294710106,347.849641935L0.727724276434,349.648964538L-2.1561135353,352.766857383L0.727724276434,349.648964538L5.21294710106,347.849641935L10.8322872716,348.280733529L7.92688273842,352.961138527L4.4823674131,355.582329364L7.92688273842,352.961138527L10.8322872716,348.280733529L21.0418624064,344.309591829L17.3172587033,351.872400806L11.2860841873,356.146385457L6.84285719761,356.911610918L11.2860841873,356.146385457L9.99479409752,360.645680633L11.2860841873,356.146385457L17.3172587033,351.872400806L16.9439214222,358.010966618L14.8527254503,362.458695362L11.2035849075,364.775652612L14.8527254503,362.458695362L16.9439214222,358.010966618L17.3172587033,351.872400806L21.0418624064,344.309591829L30.9458131878,335.370645075L36.0433999677,346.022988632L34.2106685074,354.072041216L31.0833652597,358.819425746L31.2530697049,363.844626613L31.0833652597,358.819425746L34.2106685074,354.072041216L35.9483092279,360.655122016L35.5036675963,364.90837294L35.9483092279,360.655122016L34.2106685074,354.072041216L36.0433999677,346.022988632L42.6295462611,350.60916538L44.960443235,356.186118625L42.6295462611,350.60916538L47.1449451296,350.48468199L42.6295462611,350.60916538L36.0433999677,346.022988632L30.9458131878,335.370645075L34.7968774551,316.711210076L51.5715727779,300.405181628L89.5009967057,296.079322517L154.480245911,315.824090532L202.7349,381.16986L202.7349,481.16986" style="fill:none;fill-opacity:1.0;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0;stroke-width:1.0"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/rubberstretch__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/rubberstretch__--id__p1__--id__r3.out
new file mode 100644
index 0000000..97961d0
--- /dev/null
+++ b/share/extensions/tests/data/refs/rubberstretch__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <svg:path d="M 102.798 601.087 L 201.799 701.967 L 301.199 601.242 L 400.36 702.122" style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" id="p1" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <svg:path d="M 643.54 197.97 L 752.862 198.112 C 764.695 198.13 776.032 202.285 784.375 209.657 C 792.718 217.029 797.386 227.016 797.356 237.421 L 797.294 259.679 C 797.267 270.085 792.545 280.057 784.168 287.406 C 775.79 294.755 764.443 298.878 752.618 298.867 L 643.385 298.782 C 631.56 298.775 620.225 294.631 611.871 287.262 C 603.517 279.892 598.829 269.9 598.84 259.484 L 598.867 237.203 C 598.88 226.787 603.593 216.801 611.971 209.443 C 620.349 202.085 631.706 197.958 643.54 197.97 Z" style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/scribus_export_pdf.out b/share/extensions/tests/data/refs/scribus_export_pdf.out
new file mode 100644
index 0000000..463561d
--- /dev/null
+++ b/share/extensions/tests/data/refs/scribus_export_pdf.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/setup_typography_canvas.out b/share/extensions/tests/data/refs/setup_typography_canvas.out
new file mode 100644
index 0000000..9148166
--- /dev/null
+++ b/share/extensions/tests/data/refs/setup_typography_canvas.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="500.0" inkscape:cy="500.0" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer" inkscape:document-units="px">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ <sodipodi:guide orientation="0,1" position="0,250" inkscape:label="baseline"/><sodipodi:guide orientation="0,1" position="0,1000" inkscape:label="ascender"/><sodipodi:guide orientation="0,1" position="0,950" inkscape:label="caps"/><sodipodi:guide orientation="0,1" position="0,750" inkscape:label="xheight"/><sodipodi:guide orientation="0,1" position="0,0" inkscape:label="descender"/></sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/setup_typography_canvas__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/setup_typography_canvas__--id__p1__--id__r3.out
new file mode 100644
index 0000000..9148166
--- /dev/null
+++ b/share/extensions/tests/data/refs/setup_typography_canvas__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="500.0" inkscape:cy="500.0" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer" inkscape:document-units="px">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ <sodipodi:guide orientation="0,1" position="0,250" inkscape:label="baseline"/><sodipodi:guide orientation="0,1" position="0,1000" inkscape:label="ascender"/><sodipodi:guide orientation="0,1" position="0,950" inkscape:label="caps"/><sodipodi:guide orientation="0,1" position="0,750" inkscape:label="xheight"/><sodipodi:guide orientation="0,1" position="0,0" inkscape:label="descender"/></sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/sk1_output.out b/share/extensions/tests/data/refs/sk1_output.out
new file mode 100644
index 0000000..59afc69
--- /dev/null
+++ b/share/extensions/tests/data/refs/sk1_output.out
@@ -0,0 +1,126 @@
+##sK1 1 2
+document()
+layout((800,800),0)
+grid((0,0,2.83465,2.83465),0,("RGB",0.83,0.87,0.91),'Grid')
+page()
+layer('New Layer',1,1,0,0,("RGB",0.196,0.314,0.635))
+G()
+fp(("RGB",1.0,0.0,0.0))
+le()
+lw(0.895418)
+r(198.953,0,0,-161.198,521.047,516.859)
+G_()
+G()
+fp(("RGB",0.0,0.0,0.502))
+le()
+lw(0.283286)
+e(40,0,0,-40,120,440)
+lp(("RGB",1.0,0.0,0.0))
+lw(12.8)
+e(80,0,0,-40,320,440)
+fp(("RGB",1.0,1.0,0.0))
+lp(("RGB",0.0,0.502,0.0))
+lw(12.8)
+b()
+bs(626.469,417.741,0)
+bs(560,440,0)
+bs(626.469,417.741,0)
+bC()
+lp(("RGB",0.0,0.0,0.0))
+lw(8)
+b()
+bs(80,320,0)
+bs(160,240,0)
+bs(240,320,0)
+bs(320,240,0)
+lp(("RGB",0.0,0.0,0.0))
+lw(8)
+b()
+bs(400,320,0)
+bc(400,320,400,240,480,240,0)
+bc(560,240,480,320,560,320,0)
+bc(640,320,640,240,640,240,0)
+fp(("RGB",1.0,1.0,0.0))
+lp(("RGB",0.0,0.502,0.0))
+lw(8)
+b()
+bs(195.867,88.688,0)
+bs(159.595,95.1955,0)
+bs(133.672,69.0055,0)
+bs(128.653,105.512,0)
+bs(95.7337,122.074,0)
+bs(128.903,138.129,0)
+bs(134.481,174.554,0)
+bs(160,147.97,0)
+bs(196.367,153.921,0)
+bs(178.969,121.436,0)
+bs(195.867,88.688,0)
+bC()
+fp(("RGB",1.0,1.0,0.0))
+lp(("RGB",0.0,0.502,0.0))
+lw(8)
+b()
+bs(355.867,86.291,0)
+bs(319.595,92.7986,0)
+bs(293.672,66.6085,0)
+bs(288.653,103.115,0)
+bs(255.734,119.677,0)
+bs(288.903,135.732,0)
+bs(294.481,172.157,0)
+bs(320,145.573,0)
+bs(356.367,151.524,0)
+bs(338.969,119.039,0)
+bs(355.867,86.291,0)
+bC()
+G_()
+G()
+fp(("RGB",0.0,0.0,0.0))
+le()
+lw(0.283286)
+Fn('BitstreamVeraSans-Roman')
+Fs(14.6667)
+txt('\\u048\\u065\\u06c\\u06c\\u06f\\u020\\u057\\u06f\\u072\\u06c\\u064',(0.8,0,0,0.8,80,720),0,0,1,1,1)
+fp(("RGB",0.0,0.0,0.0,0.5))
+le()
+lw(0.283286)
+r(56.0001,0,0,-55.4909,320,730.381)
+fp(("RGB",0.0,0.0,0.0))
+le()
+lw(0.283286)
+Fn('BitstreamVeraSans-Roman')
+Fs(14.6667)
+txt('\\u055\\u050\\u050\\u045\\u052',(0.8,0,0,0.8,160,720),0,0,1,1,1)
+fp(("RGB",0.0,0.0,0.0))
+le()
+lw(0.283286)
+Fn('BitstreamVeraSans-Roman')
+Fs(10.5833)
+txt('\\u04d\\u075\\u06c\\u074\\u069\\u020\\u06c\\u069\\u06e\\u065\\u074\\u065\\u078\\u074\\u046\\u04f\\u04f',(0.8,0,0,0.8,240,720),0,0,1,1,1)
+G()
+fp(("RGB",0.0,0.0,0.0))
+le()
+lw(0.283286)
+Fn('BitstreamVeraSans-Roman')
+Fs(10.5833)
+txt('\\u047\\u072\\u06f\\u075\\u070\\u065\\u064',(0.8,0,0,0.8,400,720),0,0,1,1,1)
+fp(("RGB",0.0,0.0,0.0))
+le()
+lw(0.283286)
+Fn('BitstreamVeraSans-Roman')
+Fs(14.6667)
+txt('\\u074\\u065\\u078\\u074',(0.8,0,0,0.8,400,696),0,0,1,1,1)
+G_()
+fp(("RGB",0.0,0.0,0.502))
+le()
+lw(0.283286)
+r(80,0,0,-80,80,640)
+lp(("RGB",1.0,0.0,0.0))
+lw(12.8)
+r(160,0,0,-80,240,640)
+fp(("RGB",1.0,1.0,0.0))
+lp(("RGB",0.0,0.502,0.0))
+lw(12.8)
+r(160,0,0,-80,480,640,0.224716,0.389508)
+G_()
+masterlayer('MasterLayer 1',1,1,0,0,("RGB",0.196,0.314,0.635))
+guidelayer('Guide Lines',1,0,0,1,("RGB",0.0,0.3,1.0))
diff --git a/share/extensions/tests/data/refs/spirograph.out b/share/extensions/tests/data/refs/spirograph.out
new file mode 100644
index 0000000..cc27d4d
--- /dev/null
+++ b/share/extensions/tests/data/refs/spirograph.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:path style="stroke:#000000;fill:none;stroke-width:1.0" d="M 212.735 481.17 C 212.735 487.715 218.327 494.069 226.706 495.294 C 235.085 496.52 245.932 492.407 253.398 482.77 C 260.863 473.132 264.594 458.123 261.1 442.779 C 257.607 427.436 246.82 412.142 231.019 402.886 C 215.218 393.63 194.682 390.686 175.797 395.744 C 156.912 400.803 140.062 413.786 130.424 430.507 C 120.787 447.229 118.514 467.328 123.282 484.258 C 128.05 501.189 139.645 514.625 152.735 521.17 C 165.825 527.715 180.023 527.364 189.8 522.527 C 199.577 517.69 204.716 508.683 204.335 501.218 C 203.953 493.752 198.196 488.181 191.404 488.132 C 184.613 488.083 177.162 493.63 174.451 502.886 C 171.74 512.142 174.037 524.834 182.638 535.167 C 191.238 545.501 206.061 553.099 222.783 553.48 C 239.504 553.862 257.763 546.882 271.152 533.563 C 284.54 520.244 292.735 500.805 292.735 481.17 C 292.735 461.535 284.54 442.096 271.152 428.777 C 257.763 415.458 239.504 408.478 222.783 408.859 C 206.061 409.241 191.238 416.838 182.638 427.172 C 174.037 437.506 171.74 450.198 174.451 459.454 C 177.162 468.71 184.613 474.256 191.404 474.207 C 198.196 474.158 203.953 468.587 204.335 461.122 C 204.716 453.656 199.577 444.65 189.8 439.813 C 180.023 434.976 165.825 434.625 152.735 441.17 C 139.645 447.715 128.05 461.151 123.282 478.081 C 118.514 495.012 120.787 515.111 130.424 531.833 C 140.062 548.554 156.912 561.537 175.797 566.595 C 194.682 571.654 215.218 568.71 231.019 559.454 C 246.82 550.198 257.607 534.903 261.1 519.56 C 264.594 504.217 260.863 489.207 253.398 479.57 C 245.932 469.933 235.085 465.82 226.706 467.045 C 218.327 468.271 212.735 474.625 212.735 481.17 Z"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/spirograph__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/spirograph__--id__p1__--id__r3.out
new file mode 100644
index 0000000..cc27d4d
--- /dev/null
+++ b/share/extensions/tests/data/refs/spirograph__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:path style="stroke:#000000;fill:none;stroke-width:1.0" d="M 212.735 481.17 C 212.735 487.715 218.327 494.069 226.706 495.294 C 235.085 496.52 245.932 492.407 253.398 482.77 C 260.863 473.132 264.594 458.123 261.1 442.779 C 257.607 427.436 246.82 412.142 231.019 402.886 C 215.218 393.63 194.682 390.686 175.797 395.744 C 156.912 400.803 140.062 413.786 130.424 430.507 C 120.787 447.229 118.514 467.328 123.282 484.258 C 128.05 501.189 139.645 514.625 152.735 521.17 C 165.825 527.715 180.023 527.364 189.8 522.527 C 199.577 517.69 204.716 508.683 204.335 501.218 C 203.953 493.752 198.196 488.181 191.404 488.132 C 184.613 488.083 177.162 493.63 174.451 502.886 C 171.74 512.142 174.037 524.834 182.638 535.167 C 191.238 545.501 206.061 553.099 222.783 553.48 C 239.504 553.862 257.763 546.882 271.152 533.563 C 284.54 520.244 292.735 500.805 292.735 481.17 C 292.735 461.535 284.54 442.096 271.152 428.777 C 257.763 415.458 239.504 408.478 222.783 408.859 C 206.061 409.241 191.238 416.838 182.638 427.172 C 174.037 437.506 171.74 450.198 174.451 459.454 C 177.162 468.71 184.613 474.256 191.404 474.207 C 198.196 474.158 203.953 468.587 204.335 461.122 C 204.716 453.656 199.577 444.65 189.8 439.813 C 180.023 434.976 165.825 434.625 152.735 441.17 C 139.645 447.715 128.05 461.151 123.282 478.081 C 118.514 495.012 120.787 515.111 130.424 531.833 C 140.062 548.554 156.912 561.537 175.797 566.595 C 194.682 571.654 215.218 568.71 231.019 559.454 C 246.82 550.198 257.607 534.903 261.1 519.56 C 264.594 504.217 260.863 489.207 253.398 479.57 C 245.932 469.933 235.085 465.82 226.706 467.045 C 218.327 468.271 212.735 474.625 212.735 481.17 Z"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/straightseg.out b/share/extensions/tests/data/refs/straightseg.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/straightseg.out
diff --git a/share/extensions/tests/data/refs/straightseg__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/straightseg__--id__p1__--id__r3.out
new file mode 100644
index 0000000..f05ae54
--- /dev/null
+++ b/share/extensions/tests/data/refs/straightseg__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M100.0 600.0L200.0 700.0L300.0 600.0L400.0 700.0" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/svgcalendar.out b/share/extensions/tests/data/refs/svgcalendar.out
new file mode 100644
index 0000000..029c6cd
--- /dev/null
+++ b/share/extensions/tests/data/refs/svgcalendar.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+<g id="year_2019"><text style="font-size:57.1428571429;font-weight:bold;fill:#888;text-anchor:middle;font-family:arial;text-align:center" x="500.0" y="42.8571428571">2019</text><g id="month_1_2019" transform="translate(84.2857142857,88.8888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">January</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">31</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">11</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">12</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">18</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">19</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">25</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">9</text></g></g><g id="month_2_2019" transform="translate(304.285714286,88.8888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">February</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="44.4444444444">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="44.4444444444">31</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">15</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">16</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">22</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">23</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">9</text></g></g><g id="month_3_2019" transform="translate(524.285714286,88.8888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">March</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">24</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">25</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="44.4444444444">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="44.4444444444">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">15</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">16</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">22</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">23</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="133.333333333">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="133.333333333">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="155.555555556">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">6</text></g></g><g id="month_4_2019" transform="translate(744.285714286,88.8888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">April</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">31</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">12</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">13</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">19</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">20</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">10</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">11</text></g></g><g id="month_5_2019" transform="translate(84.2857142857,288.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">May</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">10</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">11</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">17</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">18</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">24</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">25</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">8</text></g></g><g id="month_6_2019" transform="translate(304.285714286,288.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">June</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="44.4444444444">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="44.4444444444">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">14</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">15</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">21</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">22</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="133.333333333">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="133.333333333">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="155.555555556">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">6</text></g></g><g id="month_7_2019" transform="translate(524.285714286,288.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">July</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">12</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">13</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">19</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">20</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">10</text></g></g><g id="month_8_2019" transform="translate(744.285714286,288.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">August</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="44.4444444444">31</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">10</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">16</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">17</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">23</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">24</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="133.333333333">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">7</text></g></g><g id="month_9_2019" transform="translate(84.2857142857,488.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">September</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">13</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">14</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">20</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">21</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="133.333333333">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">10</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">11</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">12</text></g></g><g id="month_10_2019" transform="translate(304.285714286,488.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">October</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">11</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">12</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">18</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">19</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">25</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">26</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">9</text></g></g><g id="month_11_2019" transform="translate(524.285714286,488.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">November</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="44.4444444444">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="44.4444444444">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="44.4444444444">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="44.4444444444">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="44.4444444444">31</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">6</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">7</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">13</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">14</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">15</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">16</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">20</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">21</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">22</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">23</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="133.333333333">27</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="133.333333333">28</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="133.333333333">29</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="133.333333333">30</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">7</text></g></g><g id="month_12_2019" transform="translate(744.285714286,488.888888889)"><text style="font-size:19.0476190476;font-weight:bold;fill:#666;text-anchor:middle;font-family:arial;text-align:center" x="85.7142857143" y="4.44444444444">December</text><g><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="0.0" y="22.2222222222">Sun</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="28.5714285714" y="22.2222222222">Mon</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="57.1428571429" y="22.2222222222">Tue</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="85.7142857143" y="22.2222222222">Wed</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="114.285714286" y="22.2222222222">Thu</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="142.857142857" y="22.2222222222">Fri</text><text style="text-align:center;font-size:9.52380952381;font-family:arial;text-anchor:middle;fill:#999" x="171.428571429" y="22.2222222222">Sat</text></g><g><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="44.4444444444">1</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="44.4444444444">2</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="44.4444444444">3</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="44.4444444444">4</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="44.4444444444">5</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="44.4444444444">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="44.4444444444">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="66.6666666667">8</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="66.6666666667">9</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="66.6666666667">10</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="66.6666666667">11</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="66.6666666667">12</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="66.6666666667">13</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="66.6666666667">14</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="88.8888888889">15</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="88.8888888889">16</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="88.8888888889">17</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="88.8888888889">18</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="88.8888888889">19</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="88.8888888889">20</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="88.8888888889">21</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="111.111111111">22</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="111.111111111">23</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="111.111111111">24</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="85.7142857143" y="111.111111111">25</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="114.285714286" y="111.111111111">26</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="142.857142857" y="111.111111111">27</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="171.428571429" y="111.111111111">28</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#777" x="0.0" y="133.333333333">29</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="28.5714285714" y="133.333333333">30</text><text style="font-size:14.2857142857;font-family:arial;fill:#000;text-anchor:middle;text-align:center" x="57.1428571429" y="133.333333333">31</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="133.333333333">1</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="133.333333333">2</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="133.333333333">3</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="133.333333333">4</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="0.0" y="155.555555556">5</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="28.5714285714" y="155.555555556">6</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="57.1428571429" y="155.555555556">7</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="85.7142857143" y="155.555555556">8</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="114.285714286" y="155.555555556">9</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="142.857142857" y="155.555555556">10</text><text style="text-align:center;font-size:14.2857142857;font-family:arial;text-anchor:middle;fill:#BBB" x="171.428571429" y="155.555555556">11</text></g></g></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/svgfont2layers__--count__3.out b/share/extensions/tests/data/refs/svgfont2layers__--count__3.out
new file mode 100644
index 0000000..ec11f1d
--- /dev/null
+++ b/share/extensions/tests/data/refs/svgfont2layers__--count__3.out
@@ -0,0 +1,20 @@
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:svg="http://www.w3.org/2000/svg" width="1200">
+ <sodipodi:namedview><sodipodi:guide position="0,0" orientation="0,1" inkscape:label="baseline"/><sodipodi:guide position="0,960" orientation="0,1" inkscape:label="ascender"/><sodipodi:guide position="0,0" orientation="0,1" inkscape:label="caps"/><sodipodi:guide position="0,0" orientation="0,1" inkscape:label="xheight"/><sodipodi:guide position="0,240" orientation="0,1" inkscape:label="decender"/></sodipodi:namedview><defs>
+ <font id="test_font" horiz-adv-x="1200">
+ <font-face units-per-em="1200" ascent="960" descent="-240"/>
+ <missing-glyph horiz-adv-x="500"/>
+ <glyph/>
+ <glyph unicode="A" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z"/>
+ <glyph unicode="B" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z"/>
+ <glyph unicode="C" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z"/>
+ <glyph unicode="D" d="M200 400h900v300h-900v-300z"/>
+ <glyph unicode="E" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z"/>
+ <glyph unicode="F" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z"/>
+ <glyph unicode="G" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z"/>
+ <glyph unicode="H" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z"/>
+ <glyph unicode="I" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z"/>
+ <glyph unicode="J" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z"/>
+ </font>
+ </defs>
+<g inkscape:label="GlyphLayer-A" inkscape:groupmode="layer"><path d="M 100 700 L 100 500 L 359 500 l -183 -183 l 141 -141 l 183 183 L 500 100 L 700 100 L 700 359 l 183 -183 l 141 141 l -183 183 L 1100 500 L 1100 700 L 841 700 l 183 183 l -141 141 l -183 -183 L 700 1100 L 500 1100 L 500 841 l -183 183 l -141 -141 l 183 -183 L 100 700 z"/></g><g inkscape:label="GlyphLayer-B" inkscape:groupmode="layer" style="display:none"><path d="M 0 800 L 0 500 L 400 500 L 400 100 L 700 100 L 700 500 L 1100 500 L 1100 800 L 700 800 L 700 1200 L 400 1200 L 400 800 L 0 800 z"/></g><g inkscape:label="GlyphLayer-C" inkscape:groupmode="layer" style="display:none"><path d="M 100 700 l 100 -100 L 313 600 q 0 -47 5 -100 L 100 500 l 100 -100 L 335 400 q 37 -167 112 -257 q 117 -141 297 -141 q 242 0 354 189 q 60 103 66 209 L 983 400 q 0 -55 -25.5 -99 t -63.5 -68 t -75 -36.5 t -67 -12.5 q -24 0 -52.5 10 t -62.5 32 t -65.5 67 t -50.5 107 L 900 400 l -100 100 L 500 500 q -6 46 -6 100 L 900 600 l -100 100 L 500 700 q 9 74 33 132 t 52.5 91 t 62 54.5 t 59 29 t 46.5 7.5 q 29 0 66 -13 t 75 -37 t 63.5 -67.5 t 25.5 -96.5 L 1157 800 q -31 172 -128 278 q -107 117 -274 117 q -205 0 -324 -158 q -36 -46 -69 -131.5 t -45 -205.5 L 100 700 z"/></g></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/tar_layers.out b/share/extensions/tests/data/refs/tar_layers.out
new file mode 100644
index 0000000..50ce2ee
--- /dev/null
+++ b/share/extensions/tests/data/refs/tar_layers.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/tar_layers__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/tar_layers__--id__p1__--id__r3.out
new file mode 100644
index 0000000..50ce2ee
--- /dev/null
+++ b/share/extensions/tests/data/refs/tar_layers__--id__p1__--id__r3.out
Binary files differ
diff --git a/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__horizontal.out b/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__horizontal.out
new file mode 100644
index 0000000..6a0bbf9
--- /dev/null
+++ b/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__horizontal.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="100.0px" height="50.0px" id="SVGRoot" viewBox="0 0 100.0 50.0">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:document-units="px" ns1:zoom="0.25" ns1:cx="50.0" ns1:cy="25.0" showgrid="true"><ns1:grid type="xygrid"/></ns0:namedview></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__vertical.out b/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__vertical.out
new file mode 100644
index 0000000..ad7607e
--- /dev/null
+++ b/share/extensions/tests/data/refs/template__--size__100x50__--grid__true__--orientation__vertical.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="50.0px" height="100.0px" id="SVGRoot" viewBox="0 0 50.0 100.0">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:document-units="px" ns1:zoom="0.25" ns1:cx="25.0" ns1:cy="50.0" showgrid="true"><ns1:grid type="xygrid"/></ns0:namedview></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/template__--size__5mmx15mm__--background__black__--noborder__true.out b/share/extensions/tests/data/refs/template__--size__5mmx15mm__--background__black__--noborder__true.out
new file mode 100644
index 0000000..5b92e4d
--- /dev/null
+++ b/share/extensions/tests/data/refs/template__--size__5mmx15mm__--background__black__--noborder__true.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="5.0mm" height="15.0mm" id="SVGRoot" viewBox="0 0 5.0 15.0">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:document-units="mm" ns1:zoom="0.25" ns1:cx="2.5" ns1:cy="7.5" pagecolor="#000000" bordercolor="#000000" ns1:pageopacity="1.0" ns1:pageshadow="0" borderopacity="0"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/template__--size__custom__--width__100__--height__100__--unit__in.out b/share/extensions/tests/data/refs/template__--size__custom__--width__100__--height__100__--unit__in.out
new file mode 100644
index 0000000..fb3d8ad
--- /dev/null
+++ b/share/extensions/tests/data/refs/template__--size__custom__--width__100__--height__100__--unit__in.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="100in" height="100in" id="SVGRoot" viewBox="0 0 100 100">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:document-units="in" ns1:zoom="0.25" ns1:cx="50.0" ns1:cy="50.0"/></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/template_dvd_cover__-s__10__-b__10.out b/share/extensions/tests/data/refs/template_dvd_cover__-s__10__-b__10.out
new file mode 100644
index 0000000..131054a
--- /dev/null
+++ b/share/extensions/tests/data/refs/template_dvd_cover__-s__10__-b__10.out
@@ -0,0 +1,2 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" width="289.0mm" height="203.0mm" id="SVGRoot" viewBox="0 0 289.0 203.0">
+<ns0:namedview xmlns:ns0="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:ns1="http://www.inkscape.org/namespaces/inkscape" ns1:document-units="mm" ns1:zoom="0.25" ns1:cx="144.5" ns1:cy="101.5"><ns0:guide position="0,10" orientation="0,1" ns1:label="bottom"/><ns0:guide position="0,193" orientation="0,1" ns1:label="top"/><ns0:guide position="10,0" orientation="1,0" ns1:label="left edge"/><ns0:guide position="139.5,0" orientation="1,0" ns1:label="left spline"/><ns0:guide position="149.5,0" orientation="1,0" ns1:label="right spline"/><ns0:guide position="279,0" orientation="1,0" ns1:label="top"/></ns0:namedview></svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/template_seamless_pattern__--width__100__--height__100.out b/share/extensions/tests/data/refs/template_seamless_pattern__--width__100__--height__100.out
new file mode 100644
index 0000000..b0a40fe
--- /dev/null
+++ b/share/extensions/tests/data/refs/template_seamless_pattern__--width__100__--height__100.out
@@ -0,0 +1,99 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="100px" height="100px" viewBox="0 0 100 100" id="SVGRoot" version="1.1" inkscape:version="0.92.2 5c3e80d, 2017-08-06" sodipodi:docname="seamless_pattern.svg" inkscape:export-xdpi="96" inkscape:export-ydpi="96" enable-background="new">
+ <defs id="defs4787">
+ <linearGradient inkscape:collect="always" id="linearGradient4217">
+ <stop style="stop-color:#ffffff;stop-opacity:1" offset="0" id="stop4213"/>
+ <stop style="stop-color:#ffffff;stop-opacity:0.21960784" offset="1" id="stop4215"/>
+ </linearGradient>
+ <clipPath clipPathUnits="userSpaceOnUse" id="patternClipPath">
+ <rect y="0" x="0" height="100" width="100" id="clipPathRect" style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.09889996;stroke-opacity:1;marker:none;enable-background:accumulate"/>
+ </clipPath>
+ <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0.0" refX="0.0" id="Arrow2Mend" style="overflow:visible;" inkscape:isstock="true">
+ <path id="path19572" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(0.6) rotate(180) translate(0,0)"/>
+ </marker>
+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient4217" id="radialGradient4159" gradientUnits="userSpaceOnUse" cx="50" cy="50" fx="50" fy="50" r="50"/>
+ </defs>
+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.0" inkscape:cx="275.0" inkscape:cy="0" inkscape:document-units="px" inkscape:current-layer="patternLayer" showgrid="false" inkscape:pagecheckerboard="true" inkscape:snap-global="false" inkscape:window-width="1680" inkscape:window-height="947" inkscape:window-x="0" inkscape:window-y="1" inkscape:window-maximized="1"/>
+ <metadata id="metadata4790">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <dc:title/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer" id="patternLayer" inkscape:label="Pattern" style="display:inline">
+ <g id="g8891" sodipodi:insensitive="true">
+ <use x="0" y="0" xlink:href="#fullPattern" id="fullPatternClone" transform="translate(200, -100)" width="100" height="100" inkscape:tile-cx="50.0" inkscape:tile-cy="50.0" inkscape:tile-w="100" inkscape:tile-h="100" inkscape:tile-x0="100" inkscape:tile-y0="100"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(0, 100)" id="clonePreview1"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(0, 200)" id="clonePreview2"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(100, 0)" id="clonePreview3"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(100, 100)" id="clonePreview4"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(100, 200)" id="clonePreview5"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(200, 0)" id="clonePreview6"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(200, 100)" id="clonePreview7"/>
+ <use height="100%" width="100%" x="0" y="0" inkscape:tiled-clone-of="#fullPatternClone" xlink:href="#fullPatternClone" transform="translate(200, 200)" id="clonePreview8"/>
+ </g>
+ <use style="opacity:0.3" height="100%" width="100%" id="phantomBottom" xlink:href="#designBottom" y="0" x="0" sodipodi:insensitive="true"/>
+ <use style="opacity:0.3" height="100%" width="100%" id="phantomTop" xlink:href="#designTop" y="0" x="0" sodipodi:insensitive="true"/>
+ <g id="infoGroup" sodipodi:insensitive="true">
+ <rect style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:76.99082184;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" id="rect4130" width="526.66248" height="360.00635" x="-348.83969" y="-380.86212"/>
+ <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:Verdana;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" x="-326.82172" y="-349.80621" id="text8664"><tspan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:23.66861534px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold'" sodipodi:role="line" id="tspan8666" x="-326.82172" y="-349.80621">Seamless pattern</tspan></text>
+ <flowRoot xml:space="preserve" id="infoText" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" transform="translate(-709.3014,-231.7039)"><flowRegion id="flowRegion11597"><rect ry="0.97061312" id="rect11599" width="491.7114" height="324.99371" x="383.75671" y="-110.4523" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.75px;font-family:sans-serif;-inkscape-font-specification:sans-serif"/></flowRegion><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara6756">Use the layers "<flowSpan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold'" id="flowSpan7476">Pattern Foreground</flowSpan>" and "<flowSpan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold'" id="flowSpan7478">Pattern Background</flowSpan>" on the pattern page to create your design. The separation into two layers will make it easier for you to create and edit overlapping content like a foreground drawing with a background fill.</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7456">&#160;</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7458">The layer named "<flowSpan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold'" id="flowSpan7480">Pattern</flowSpan>" is for using the seamless pattern, copying it to other documents, adding opacity etc. </flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7460">Select the group on the page, and use <flowSpan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold'" id="flowSpan7484">Object-&gt;Pattern-&gt;Objects to Pattern</flowSpan> to convert your creation into a fill pattern.</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7462">&#160;</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7464">The layer "<flowSpan style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Cantarell;-inkscape-font-specification:'Cantarell Bold'" id="flowSpan7482">Preview Background</flowSpan>" provides an easy way to preview your creation if it contains transparency.</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7466">Changing this layer's visibility will not alter the pattern.</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7468">&#160;</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7470">If an object is moved outside the pattern/page limits, it will be difficult to select it. </flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7472">To move it back onto the page, select the object using the rubberband selection (click and drag a selection box) with the selection tool.</flowPara><flowPara style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:1.25;font-family:Cantarell;-inkscape-font-specification:Cantarell" id="flowPara7474">Then move it back onto the page, using the arrow keys or the "Align and Distribute" dialog (Shift+Ctrl+A).</flowPara></flowRoot> <path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path19539" d="m -354.4906,-359.49 h -6.1704 V 51.51566 h 229.6052" style="color:#000000;text-decoration:none;text-decoration-line:none;display:inline;overflow:visible;visibility:visible;fill:none;stroke:#000000;stroke-width:3.77952766;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-end:url(#Arrow2Mend);enable-background:accumulate"/>
+ </g>
+ <g id="textPreview" sodipodi:insensitive="true" transform="matrix(1 0 0 0.1 200 0)">
+ <path d="m -29.56541,100 v -7.16704 h 2.00731 v 4.51126 h 1.91761 v -4.24223 h 2.00731 v 4.24223 h 4.36647 V 100 Z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9845" inkscape:connector-curvature="0"/>
+ <path d="m -22.7433,87.81814 q 0,0.77256 0.26214,1.16575 0.26214,0.38628 0.77256,0.38628 0.46906,0 0.73808,-0.3104 0.26214,-0.31731 0.26214,-0.87604 0,-0.6967 -0.49667,-1.17266 -0.50355,-0.47596 -1.25547,-0.47596 h -0.28278 z m -0.93124,-3.7732 h 4.40783 v 2.49017 h -1.14504 q 0.70359,0.49666 1.02773,1.11747 0.31735,0.62082 0.31735,1.51066 0,1.20024 -0.69671,1.95213 -0.70359,0.74498 -1.82103,0.74498 -1.35893,0 -1.99355,-0.93123 -0.63462,-0.93812 -0.63462,-2.93854 v -1.45547 h -0.19316 q -0.58628,0 -0.8553,0.46216 -0.2759,0.46217 -0.2759,1.44168 0,0.79327 0.15859,1.47617 0.15868,0.6829 0.47603,1.26923 h -1.88321 q -0.19317,-0.79327 -0.28966,-1.59344 -0.10355,-0.80016 -0.10355,-1.60033 0,-2.09008 0.82778,-3.01441 0.8209,-0.93123 2.67642,-0.93123 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9847" inkscape:connector-curvature="0"/>
+ <path d="m -26.75105,75.72598 h 1.87625 q -0.33111,0.79327 -0.49658,1.53136 -0.16556,0.73808 -0.16556,1.39338 0,0.7036 0.17932,1.04849 0.17243,0.338 0.53803,0.338 0.29663,0 0.45531,-0.25522 0.15858,-0.26212 0.23453,-0.93122 l 0.0624,-0.43458 q 0.2415,-1.89694 0.79329,-2.55225 0.55189,-0.65531 1.73142,-0.65531 1.23474,0 1.85551,0.91054 0.62086,0.91053 0.62086,2.7178 0,0.76568 -0.12419,1.58654 -0.11722,0.81396 -0.35872,1.67621 h -1.87624 q 0.35872,-0.73809 0.53803,-1.51067 0.17941,-0.77947 0.17941,-1.57963 0,-0.72429 -0.20005,-1.08988 -0.20004,-0.3656 -0.59325,-0.3656 -0.33111,0 -0.4897,0.25524 -0.16555,0.24832 -0.25525,1.00019 l -0.055,0.43458 q -0.20692,1.64862 -0.76568,2.31082 -0.55868,0.66221 -1.69684,0.66221 -1.22787,0 -1.82112,-0.84156 -0.59325,-0.84155 -0.59325,-2.57984 0,-0.6829 0.10355,-1.43477 0.10346,-0.75188 0.32415,-1.63483 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9849" inkscape:connector-curvature="0"/>
+ <path d="m -29.18596,70.67666 h 2.19351 v -2.54535 h 1.7659 v 2.54535 h 3.27654 q 0.53804,0 0.7312,-0.21383 0.1862,-0.21384 0.1862,-0.84846 v -1.26922 h 1.7659 v 2.11768 q 0,1.46237 -0.60701,2.07628 -0.61398,0.60703 -2.07629,0.60703 h -3.27654 v 1.22784 h -1.7659 v -1.22784 h -2.19351 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9851" inkscape:connector-curvature="0"/>
+ <path d="m -20.38415,59.23292 h 4.05599 v 2.46948 h -10.66429 v -2.46948 h 1.13128 q -0.67598,-0.51044 -0.99334,-1.13127 -0.32423,-0.62081 -0.32423,-1.42788 0,-1.42787 1.13826,-2.3453 1.13119,-0.91744 2.91782,-0.91744 1.78654,0 2.92471,0.91744 1.13128,0.91743 1.13128,2.3453 0,0.80707 -0.31735,1.42788 -0.32414,0.62083 -1.00013,1.13127 z m -5.00108,-1.64171 q 0,0.79327 0.58637,1.22093 0.5794,0.42078 1.6762,0.42078 1.09671,0 1.68308,-0.42078 0.5794,-0.42766 0.5794,-1.22093 0,-0.79327 -0.5794,-1.20715 -0.5794,-0.42078 -1.68308,-0.42078 -1.10368,0 -1.68317,0.42078 -0.5794,0.41388 -0.5794,1.20715 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9853" inkscape:connector-curvature="0"/>
+ <path d="m -24.88856,45.83706 q -0.1518,0.3242 -0.22077,0.6484 -0.0761,0.31731 -0.0761,0.64151 0,0.95193 0.61389,1.46927 0.6071,0.51045 1.74526,0.51045 h 3.55932 v 2.46948 h -7.72574 v -2.46948 h 1.26923 q -0.7588,-0.47595 -1.10367,-1.08988 -0.35185,-0.62081 -0.35185,-1.48306 0,-0.12416 0.0138,-0.26902 0.009,-0.14486 0.0413,-0.42078 l 2.23496,-0.007 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9855" inkscape:connector-curvature="0"/>
+ <path d="m -23.15027,36.88348 h 0.7036 v 5.77361 q 0.86914,-0.0897 1.30372,-0.62772 0.43457,-0.53804 0.43457,-1.50375 0,-0.77948 -0.22765,-1.59344 -0.23453,-0.82086 -0.70359,-1.6831 h 1.90385 q 0.33111,0.87604 0.49667,1.75208 0.17243,0.87604 0.17243,1.75209 0,2.09698 -1.06231,3.26274 -1.06919,1.15886 -2.99368,1.15886 -1.89009,0 -2.97304,-1.13817 -1.08304,-1.14506 -1.08304,-3.14547 0,-1.82107 1.0968,-2.91095 1.0968,-1.09678 2.93167,-1.09678 z m -0.8209,2.53846 q -0.70359,0 -1.13119,0.41388 -0.43458,0.40698 -0.43458,1.06918 0,0.71739 0.40697,1.16576 0.40009,0.44836 1.1588,0.55873 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9857" inkscape:connector-curvature="0"/>
+ <path d="m -26.99245,35.99364 v -2.46947 l 5.33907,-1.92454 -5.33907,-1.91764 v -2.47637 l 7.72574,3.04201 v 2.7109 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9859" inkscape:connector-curvature="0"/>
+ <path d="m -26.99245,25.80534 v -2.46948 h 7.72574 v 2.46948 z m -3.00753,0 v -2.46948 h 2.01419 v 2.46948 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9861" inkscape:connector-curvature="0"/>
+ <path d="m -23.15027,13.23722 h 0.7036 v 5.77361 q 0.86914,-0.0897 1.30372,-0.62772 0.43457,-0.53805 0.43457,-1.50376 0,-0.77947 -0.22765,-1.59344 -0.23453,-0.82085 -0.70359,-1.6831 h 1.90385 q 0.33111,0.87604 0.49667,1.75208 0.17243,0.87605 0.17243,1.75209 0,2.09698 -1.06231,3.26275 -1.06919,1.15885 -2.99368,1.15885 -1.89009,0 -2.97304,-1.13816 -1.08304,-1.14506 -1.08304,-3.14548 0,-1.82106 1.0968,-2.91094 1.0968,-1.09678 2.93167,-1.09678 z m -0.8209,2.53845 q -0.70359,0 -1.13119,0.41389 -0.43458,0.40697 -0.43458,1.06918 0,0.71738 0.40697,1.16575 0.40009,0.44837 1.1588,0.55874 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9863" inkscape:connector-curvature="0"/>
+ <path d="M -26.99245,12.06456 V 9.664065 l 5.32522,-1.29682 -5.32522,-1.303718 V 5.001033 l 5.2701,-1.29682 -5.2701,-1.303717 V 1.267492e-7 L -19.26671,2.034903 v 2.697109 l -5.31147,1.303717 5.31147,1.296819 v 2.697112 z" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path9865" inkscape:connector-curvature="0"/>
+ </g>
+ <g inkscape:label="Helper Layer (don't use)" clip-path="url(#patternClipPath)" id="fullPattern" style="display:inline">
+ <g inkscape:groupmode="layer" id="designBottom" inkscape:label="Pattern Background">
+ <rect y="0" x="0" height="100" width="100" id="rect9111" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient4159);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;enable-background:accumulate"/>
+ </g>
+ <g inkscape:groupmode="layer" id="designTop" inkscape:label="Pattern Foreground">
+ <path id="path1790" d="m 84.87396,19.36488 h -4.9936 v 0.31955 h 0.14957 c 0.67301,0 0.74773,0.0342 0.74773,0.31968 v 0.197 3.23589 0.19726 c 0,0.28537 -0.0747,0.31942 -0.74773,0.31942 h -0.14957 v 0.31955 h 5.10156 l 0.16619,-1.81515 h -0.36562 c -0.10782,0.47574 -0.29915,0.89731 -0.49844,1.09457 -0.25767,0.27186 -0.73125,0.40103 -1.42912,0.40103 h -0.54844 c -0.24928,0 -0.45696,-0.0407 -0.53181,-0.10201 -0.058,-0.0405 -0.0663,-0.0815 -0.0663,-0.22416 v -1.73354 h 0.16619 c 0.50668,0 0.71449,0.0407 0.88082,0.18336 0.21578,0.177 0.29901,0.39453 0.31563,0.79542 h 0.39048 v -2.22968 h -0.39048 c -0.0416,0.66626 -0.374,0.93136 -1.16335,0.93136 h -0.19929 v -1.55005 c 0,-0.29226 0.0748,-0.33995 0.52343,-0.33995 h 0.43197 c 0.73125,0 1.08849,0.0613 1.37115,0.25172 0.27415,0.17673 0.47345,0.55735 0.59816,1.16915 h 0.35738 L 84.874,19.36488 Z m -11.02598,2.72609 h 0.93892 c 0.74787,0 1.13835,-0.0476 1.47087,-0.17659 0.58978,-0.23132 0.92216,-0.66639 0.92216,-1.20334 0,-0.51642 -0.2909,-0.91095 -0.8392,-1.13525 -0.32401,-0.13579 -0.8392,-0.21091 -1.4125,-0.21091 h -2.90809 v 0.31955 h 0.14957 c 0.67301,0 0.74773,0.0342 0.74773,0.31968 v 0.197 3.23589 0.19726 c 0,0.28537 -0.0747,0.31942 -0.74773,0.31942 h -0.14957 v 0.31955 h 2.79176 v -0.31955 h -0.21619 c -0.67301,0 -0.74773,-0.034 -0.74773,-0.31942 V 23.437 Z m 0,-0.31941 v -1.74029 c 0,-0.31266 0.05,-0.34684 0.50696,-0.34684 h 0.53181 c 0.86407,0 1.27117,0.33319 1.27117,1.05376 0,0.70031 -0.42372,1.03337 -1.30441,1.03337 z m -7.22869,-2.50167 h -0.34886 l -1.91122,3.96308 c -0.16605,0.3536 -0.19929,0.40129 -0.32387,0.50993 -0.13309,0.12917 -0.36576,0.21078 -0.59018,0.21078 h -0.0331 v 0.31955 h 2.20185 v -0.31955 h -0.16633 c -0.44845,0 -0.67288,-0.12917 -0.67288,-0.38738 0,-0.0817 0.025,-0.17673 0.0747,-0.2855 l 0.27429,-0.59829 h 2.20184 l 0.44872,0.91095 c 0.0499,0.10201 0.0665,0.14944 0.0665,0.18362 0,0.10863 -0.20794,0.1766 -0.5152,0.1766 h -0.349 v 0.31955 h 2.57584 v -0.31955 h -0.11633 c -0.41562,0 -0.50695,-0.0543 -0.69801,-0.43494 L 66.6193,19.26989 Z m -0.4071,1.11484 0.93878,1.93067 H 65.28976 Z M 60.47896,19.31745 H 60.1632 l -0.33225,0.40116 C 59.24076,19.36488 58.91702,19.263 58.36021,19.263 c -0.80596,0 -1.47073,0.26523 -2.03565,0.81569 -0.53182,0.51669 -0.7811,1.08769 -0.7811,1.78799 0,1.46168 1.17145,2.50856 2.80851,2.50856 1.3294,0 2.17685,-0.6391 2.36804,-1.78123 l -0.39049,-0.0543 c -0.0831,0.36036 -0.18294,0.60491 -0.33252,0.80894 -0.34049,0.46912 -0.8723,0.70719 -1.54545,0.70719 -1.22969,0 -1.81122,-0.70043 -1.81122,-2.16185 0,-0.7684 0.12444,-1.28495 0.40696,-1.69286 0.25767,-0.38062 0.77273,-0.61869 1.30468,-0.61869 0.58154,0 1.09673,0.25158 1.4125,0.68679 0.15782,0.22429 0.28253,0.48939 0.47372,1.01283 h 0.36521 l -0.12444,-1.96459 z m -8.31718,0.007 h -0.30739 l -0.33238,0.40791 c -0.39062,-0.3059 -0.9223,-0.46912 -1.51222,-0.46912 -1.08849,0 -1.8196,0.571 -1.8196,1.42101 0,0.74084 0.44845,1.10795 1.6699,1.36629 l 0.78934,0.16322 c 0.61491,0.12904 0.67301,0.14268 0.84758,0.25159 0.24929,0.15619 0.38224,0.38048 0.38224,0.64572 0,0.27185 -0.12471,0.49614 -0.37386,0.6799 -0.27429,0.197 -0.5483,0.27185 -1.0054,0.27185 -0.61491,0 -1.05525,-0.15646 -1.44573,-0.50993 -0.34901,-0.31968 -0.52344,-0.63909 -0.64802,-1.16253 h -0.35738 l 0.0332,1.93756 h 0.32414 l 0.37373,-0.46237 c 0.55668,0.37387 1.02229,0.50993 1.74489,0.50993 1.22144,0 2.00254,-0.58451 2.00254,-1.49573 0,-0.42143 -0.17456,-0.78165 -0.49844,-1.03999 -0.22442,-0.17673 -0.54843,-0.29239 -1.21334,-0.42831 l -0.88906,-0.18349 c -0.73935,-0.15633 -1.08835,-0.42156 -1.08835,-0.83623 0,-0.47574 0.47358,-0.80232 1.17983,-0.80232 0.58167,0 1.05511,0.20416 1.3875,0.59154 0.24105,0.27874 0.39048,0.56424 0.49871,0.91095 h 0.35725 l -0.0997,-1.76745 z m -11.23365,2.72609 v -1.84919 -0.197 c 0,-0.2855 0.0746,-0.31968 0.74773,-0.31968 h 0.15795 v -0.31955 h -2.73366 v 0.31955 h 0.14957 c 0.67301,0 0.7476,0.0342 0.7476,0.31968 v 0.197 3.23589 0.19726 c 0,0.28537 -0.0746,0.31942 -0.7476,0.31942 h -0.14957 v 0.31955 h 2.73366 v -0.31955 h -0.15795 c -0.67315,0 -0.74773,-0.0341 -0.74773,-0.31942 v -0.19726 -0.86326 l 0.96378,-0.79542 1.44574,1.73353 c 0.13309,0.16308 0.16619,0.21754 0.16619,0.28563 0,0.10864 -0.15768,0.1562 -0.56492,0.1562 h -0.25766 v 0.31955 h 2.84161 v -0.31955 h -0.15781 c -0.45696,0 -0.57343,-0.0476 -0.81434,-0.33982 l -2.01066,-2.37263 1.23806,-1.01283 c 0.39873,-0.3467 0.90555,-0.54397 1.40413,-0.54397 v -0.31955 h -2.55923 v 0.31955 h 0.20794 c 0.38225,0 0.53993,0.0613 0.53993,0.20402 0,0.0951 -0.1662,0.29226 -0.40711,0.48939 z m -9.28947,-2.68542 h -1.71165 v 0.31955 h 0.20781 c 0.42372,0 0.61491,0.0544 0.76435,0.22456 v 2.88904 c 0,0.93136 -0.16619,1.12849 -0.96378,1.15565 v 0.31955 h 2.36817 v -0.31955 c -0.78962,-0.0272 -0.95567,-0.22429 -0.95567,-1.15565 V 20.2762 l 3.70595,4.09252 h 0.34887 v -3.52827 c 0,-0.93122 0.16606,-1.12849 0.96378,-1.15578 v -0.31955 h -2.36804 v 0.31955 c 0.78935,0.0273 0.95554,0.22456 0.95554,1.15578 V 22.975 Z m -5.40071,0.83623 v -0.197 c 0,-0.2855 0.0747,-0.31968 0.73935,-0.31968 h 0.16619 v -0.31955 h -2.75014 v 0.31955 h 0.16619 c 0.67301,0 0.74773,0.0342 0.74773,0.31968 v 0.197 3.23589 0.19726 c 0,0.28537 -0.0747,0.31942 -0.74773,0.31942 h -0.16619 v 0.31955 h 2.75014 V 23.95392 H 26.9773 c -0.66463,0 -0.73935,-0.0341 -0.73935,-0.31942 v -0.19726 z" style="fill:#000000;fill-opacity:1;stroke-width:1pt" inkscape:connector-curvature="0"/>
+ <g id="g7535">
+ <path id="path2313" d="M 49.37627,75.52654 34.51809,90.7309 c -5.02019,6.2169 3.41648,5.49357 7.03314,7.28421 1.29735,1.32611 -4.97263,2.30489 -3.67528,3.63219 1.29735,1.3261 7.84495,2.5548 9.14451,3.881 1.29736,1.3261 -2.65553,2.7329 -1.35818,4.059 1.29735,1.3261 4.29797,0.07 4.85982,3.1311 0.40038,2.1877 5.4073,0.9402 7.85601,-0.8516 1.29736,-1.3272 -2.48189,-1.2022 -1.18454,-2.5283 3.22624,-3.2993 6.23017,-1.199 7.33397,-4.5048 0.54527,-1.6336 -4.74922,-2.5184 -3.44965,-3.8445 3.73279,-2.17998 16.63444,-3.59899 10.51265,-9.72077 L 56.18931,75.52654 c -1.88354,-1.80833 -5.02683,-1.82824 -6.81304,0 z m 17.06689,29.30716 c 0,0.7543 5.55771,1.2487 5.55771,-0.1781 -0.7919,-2.2917 -4.90074,-2.1368 -5.55771,0.1781 z m -25.03571,4.0082 c 1.31615,1.1381 3.34901,-0.2832 3.95842,-1.8714 -1.27523,-1.6944 -6.04879,0.061 -3.95842,1.8714 z m 24.33892,-2.4587 c -1.69662,1.5219 0.19023,3.0659 1.86253,2.0826 0.37272,-0.3782 -0.01,-1.7043 -1.86253,-2.0826 z" inkscape:connector-curvature="0"/>
+ <path style="fill:#ffffff" id="path2315" d="m 45.82044,98.83798 c 0.39706,0.24664 6.40271,1.46662 7.87039,1.70992 0.50876,0.1073 0.1482,0.6315 -0.55301,0.9854 -1.5816,0.4203 -9.2529,-2.69532 -7.31738,-2.69532 z" inkscape:connector-curvature="0"/>
+ <path style="fill:#ffffff" id="path2317" d="m 55.29123,76.59274 5.87846,5.97026 c 0.55743,0.5696 0.54969,1.6734 0.23779,1.99082 l -2.91877,-2.33479 -0.57402,3.4574 -2.43876,-1.2874 -3.90533,2.46751 -1.29293,-5.20158 -2.0981,3.62994 h -3.20744 c -1.30731,0 -1.46104,-1.65902 -0.27319,-2.84688 2.07488,-2.23968 4.45613,-4.52249 5.75016,-5.84528 1.30068,-1.32943 3.5669,-1.29182 4.84213,0 z" inkscape:connector-curvature="0"/>
+ </g>
+ <path id="path3959" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:100%;font-family:'Euphoria Script';-inkscape-font-specification:'Euphoria Script';letter-spacing:0px;word-spacing:0px;fill:#f58908;fill-opacity:1;stroke:none;stroke-width:2.2432382px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 109.8503,40.23567 q 2.3202,-1.13792 2.5606,-3.97352 0.186,-2.4898 -0.6114,-5.68054 -4.6175,2.38741 -5.4222,7.07206 -0.039,0.31176 -0.4521,0.31617 -0.2327,-0.0181 -0.2304,-0.20804 0.2868,-2.21912 1.6902,-4.37864 1.4161,-2.13367 4.2015,-3.62721 -0.3485,-1.42876 -0.9383,-3.28215 -0.589,-1.85376 -1.0504,-3.6417 l -0.2322,0.11386 q -0.4308,7.59868 -2.1838,8.45843 -1.9593,0.96092 -3.4388,-2.05579 -1.4792,-3.01595 -1.6821,-6.68994 -0.2158,-3.70067 0.7277,-4.45045 l 0.1545,-0.0758 q 0.4384,-0.21504 0.7184,0.35587 0.056,0.83196 0.1759,2.18389 0.1055,1.32413 0.6479,4.25553 0.5302,2.90629 1.2384,4.35032 0.6952,1.41738 1.314,1.11387 0.7217,-0.35392 1.0938,-3.63852 0.5507,-4.81127 0.4321,-9.42182 -0.024,-1.93929 0.8271,-2.3566 0.5412,-0.26544 0.8324,0.32831 -0.048,1.14247 0.4702,3.95838 0.518,2.81594 1.3185,5.5575 0.788,2.71564 1.1744,4.28536 2.1236,-0.62598 3.1031,0.58868 0.169,0.20985 0.3557,0.59046 0.2016,0.41105 0.031,0.84428 -0.156,0.46367 -0.3882,0.57753 -0.036,-0.20882 -0.2945,-0.65823 -0.2394,-0.43031 -0.5463,-0.65751 -0.2817,-0.24901 -0.8327,-0.39429 -0.5509,-0.14529 -1.2443,0.006 1.6818,8.45026 -3.2164,10.8525 -2.114,1.03679 -3.5436,-0.11763 -0.06,-0.0649 -0.086,-0.11821 -0.075,-0.15224 0.1831,-0.34478 0.2581,-0.12656 0.4763,-0.007 0.9829,0.8296 2.6841,-0.005 z m -5.8407,-2.47555 q -1.4953,0.73334 -2.9885,-0.4853 -1.46703,-1.23146 -3.00964,-4.37681 -1.54261,-3.14535 -2.72572,-7.9052 -1.18349,-4.76062 -1.33672,-8.20304 -0.12779,-3.45585 0.80028,-3.91101 0.43846,-0.21504 0.69233,0.30259 0.0658,1.50318 0.46712,4.40843 0.3887,2.87934 0.85833,5.27137 0.49552,2.37934 1.42237,5.4433 0.9522,3.05057 1.95085,5.08683 0.9864,2.01114 1.9039,2.90394 0.9566,0.90675 1.6525,0.56545 0.593,-0.29083 0.8543,-1.12726 0.2762,-0.8059 0.2422,-1.46251 -0.01,-0.34475 0.3897,-0.37998 0.1659,0.013 0.154,0.1794 0.036,0.20882 0.01,0.54268 0,0.3219 -0.098,1.0397 -0.1791,1.59116 -1.2361,2.10957 z M 88.98873,24.94693 q 1.9593,-0.96092 3.08453,1.33339 0.64474,1.31462 0.47641,3.18855 -0.31956,3.13037 -2.79443,4.34415 -0.3867,0.18965 -0.70822,0.1868 -0.32152,-0.003 -0.5771,-0.19857 1.83035,-0.89767 2.31467,-3.75757 0.40304,-2.30821 -0.29248,-3.72636 -0.51818,-1.05657 -1.36892,-0.63933 -1.70147,0.83447 -1.86875,4.21028 -0.15655,3.65857 1.33529,6.70039 1.26447,2.57825 2.98667,2.37291 0.3362,-0.0327 0.7739,-0.24735 0.43847,-0.21504 0.82728,-0.66069 0.37449,-0.47641 0.55987,-0.94505 0.36747,-0.94512 0.43843,-1.91007 0.002,-0.25593 0.2859,-0.39518 0.46434,-0.22773 0.51313,-0.0628 0.0605,0.31973 -0.12521,1.24463 -0.16169,0.9103 -0.39682,1.53838 -0.22218,0.59056 -0.76883,1.23639 -0.50561,0.66347 -1.20205,1.00503 -2.73269,1.34022 -4.74476,-0.87137 -0.66188,-0.7623 -1.11734,-1.69098 -0.84709,-1.72721 -1.04663,-4.15539 -0.25398,-3.71313 1.29294,-6.16685 0.85704,-1.31743 2.1202,-1.93693 z M 78.98146,29.8549 q 1.95922,-0.96088 3.08445,1.33343 0.64474,1.31462 0.47648,3.18851 -0.31963,3.13041 -2.7945,4.34419 -0.3867,0.18965 -0.70822,0.1868 -0.32152,-0.003 -0.5771,-0.19857 1.83035,-0.89767 2.31467,-3.75757 0.40304,-2.30821 -0.29248,-3.72636 -0.51818,-1.05657 -1.36892,-0.63933 -1.70148,0.83447 -1.86875,4.21028 -0.15655,3.65857 1.33529,6.70039 1.26447,2.57825 2.98667,2.37291 0.3362,-0.0327 0.7739,-0.24735 0.43846,-0.21504 0.82728,-0.66069 0.37449,-0.47641 0.55987,-0.94505 0.36747,-0.94512 0.43843,-1.91007 0.002,-0.25593 0.2859,-0.39518 0.46434,-0.22773 0.51312,-0.0628 0.0605,0.31973 -0.1252,1.24463 -0.16169,0.9103 -0.39682,1.53838 -0.22219,0.59056 -0.76883,1.23639 -0.50561,0.66347 -1.20205,1.00503 -2.73269,1.34022 -4.74476,-0.87137 -0.66188,-0.7623 -1.11734,-1.69098 -0.84709,-1.72721 -1.04656,-4.15543 -0.25405,-3.71309 1.29294,-6.16685 0.85697,-1.31739 2.12021,-1.93693 z m -5.99756,9.27308 q -0.97961,0.48044 -2.02905,-1.65934 -0.59397,-1.2111 -0.64818,-2.49616 -1.00717,2.38069 -1.1369,7.59367 -0.1428,5.18633 0.47693,6.44995 0.15307,0.3121 -0.25951,0.51445 -0.74752,0.36661 -1.74656,-1.67041 -1.88383,-3.8411 -2.64035,-7.33988 -0.75614,-3.49801 0.35242,-4.0417 0.49022,-0.24042 0.77022,0.33049 0.65986,4.34508 2.07889,8.54256 l 0.18041,-0.0885 q -0.27614,-5.84491 0.9227,-9.79086 0.68511,-2.25485 1.87094,-2.83643 0.25805,-0.12656 0.48724,-0.0501 0.25508,0.0638 0.37081,0.29974 -0.0908,0.27117 -0.17339,0.7555 -0.0826,0.48434 0.15133,2.06843 0.21898,1.55555 1.0026,3.15334 0.1008,0.20553 -0.0278,0.26863 z m -24.00261,4.57617 q 0.93557,1.90762 2.08179,1.50599 0.0978,0.39586 -0.41752,0.6486 -1.05703,0.51841 -2.12769,-0.55616 -0.49748,-0.49258 -0.91412,-1.3421 -0.43008,-0.87692 -0.35418,-2.41655 0.14265,-3.55637 3.74658,-6.31542 1.23938,-0.92891 2.78618,-1.68752 1.5726,-0.77127 2.52802,-1.62701 0.95549,-0.85579 1.18133,-1.4387 0.58996,-1.53584 1.10553,-1.7887 0.51534,-0.25274 0.66841,0.0594 0.0373,0.0761 0.0747,0.15224 0.17425,0.81164 -0.87704,2.12424 -0.64947,0.76235 -1.57615,1.48124 -0.67528,0.77501 -0.44428,2.68066 0.2169,1.87669 1.09001,5.22196 1.27704,-0.78684 2.15358,-1.21673 0.23217,-0.11387 0.34443,0.18048 0.0503,0.36249 -0.37696,0.60037 -0.43847,0.21504 -1.90971,1.25766 1.72164,6.57513 2.03307,9.49236 0.80387,7.37746 -3.39828,9.43837 -3.01625,1.47929 -5.1168,-0.91272 -0.75172,-0.81455 -1.21951,-1.76836 -0.88479,-1.80408 -0.81608,-4.07675 0.0907,-3.46668 2.43669,-4.61725 0.33494,-0.16427 0.61589,-0.1132 0.30684,0.0384 0.53679,0.31277 -2.21705,1.08733 -2.53547,4.08967 -0.26189,2.3353 0.67368,4.24291 1.36564,2.78454 3.62846,2.44249 0.52781,-0.0983 1.2751,-0.46483 0.74752,-0.36661 1.35607,-1.21277 0.64913,-0.82829 0.76238,-2.29275 0.1518,-1.45032 0.22381,-2.41295 0.0592,-0.98843 -0.33485,-3.22587 -0.50499,-2.72598 -1.04037,-4.99039 -0.54701,-2.28988 -0.64659,-2.75286 -1.33165,0.93639 -2.07925,1.30304 -0.72163,0.35392 -1.14234,-0.24241 -0.2767,-0.50643 -0.007,-0.73301 0.20331,0.0891 0.87387,-0.23971 0.69575,-0.34123 2.10204,-1.19147 -0.59433,-2.84269 -0.77295,-4.70604 -0.19101,-1.88939 0.2038,-3.10571 -0.41258,0.20235 -1.28905,0.6322 -4.94974,2.42755 -5.50603,6.31427 -0.28375,1.83421 0.3987,3.22572 z m 13.93518,-0.27799 q 0.0635,0.1294 -0.1687,0.24327 -0.23218,0.11386 -0.51288,0.12877 -0.25856,-0.005 -0.34442,-0.18047 -1.28949,-2.62925 -1.4805,-4.51863 -0.2037,-1.91527 0.77591,-2.39571 0.25805,-0.12656 0.52806,-0.0324 0.27001,0.0942 0.41934,0.3987 -0.59114,1.72906 0.0184,4.27626 0.26186,1.05574 0.76736,2.08643 z m -26.85252,8.49992 q 1.02752,0.2043 1.69785,-0.12446 0.69575,-0.34122 0.89009,-0.66317 0.16426,0.33494 0.008,0.79861 -0.1458,0.4209 -0.7126,0.69889 -0.54123,0.26544 -1.31284,0.3228 1.13504,2.44909 1.6409,5.36728 0.49157,2.89309 0.15269,5.20195 -0.35143,2.2829 -1.51153,2.85186 -1.16009,0.56895 -2.22121,-0.0297 -1.13792,-0.68935 -2.04848,-2.54596 -0.51818,-1.05657 -0.98388,-2.33152 -0.38965,7.2914 -2.11693,8.13853 -1.70148,0.83447 -3.1179,-2.05359 -1.46645,-2.99006 -1.66579,-7.11339 -0.0901,-3.31378 0.87762,-3.94894 0.49023,-0.24042 0.75529,0.30004 0.0568,0.89757 0.17487,2.3128 0.10462,1.38783 0.596,4.34523 0.51696,2.94486 1.12362,4.18184 0.59435,1.21185 1.13557,0.94642 0.67064,-0.32891 1.02605,-3.18979 0.38152,-2.87369 0.40214,-5.57039 l 0.0595,-2.6827 q 0.0134,-1.79795 0.58076,-2.0762 0.56711,-0.27813 0.83217,0.26234 1.06992,6.15913 2.56176,9.20095 0.69552,1.41815 1.52045,1.01357 0.92808,-0.45516 1.18758,-2.46917 0.27261,-2.05255 -0.25815,-4.83011 -0.51832,-2.81671 -1.69395,-5.21378 l -0.0747,-0.15224 q -1.01258,-0.17386 -1.84406,-0.69527 -0.83021,-0.51827 -1.00791,-0.88061 -0.1904,-0.38822 -0.005,-0.85697 0.18187,-0.47636 0.56857,-0.66602 0.48946,-0.24005 1.30654,0.44707 0.80372,0.66063 1.47631,1.70663 z M 17.6483,75.44555 q -2.11398,1.03678 -3.74507,-2.28898 -0.97365,-1.98526 -1.15689,-4.83693 -0.26478,-3.99586 1.35792,-6.29505 0.70002,-0.98545 1.52495,-1.39003 0.82501,-0.40461 1.46451,-0.27442 0.66569,0.11734 0.97354,0.41963 l 0.31879,0.25915 q 0.13889,0.47959 -0.22193,0.65655 -0.41258,0.20234 -0.57982,0.0577 -0.15409,-0.17939 -0.29291,-0.27184 -0.15231,-0.11416 -0.55122,-0.21126 -0.41087,-0.11956 -0.77168,0.0574 -1.67575,0.82185 -1.56254,4.50865 0.16007,4.2389 1.6646,7.30661 0.75861,1.54679 1.37748,1.24327 0.49023,-0.24042 0.83544,-1.75254 0.3584,-1.55165 0.529,-3.68165 0.31044,-3.67077 0.34334,-6.27716 -0.0336,-2.28574 0.89444,-2.74091 0.48946,-0.24005 0.78066,0.3537 0.007,0.60105 0.0898,1.68309 0.0816,1.07901 0.80339,4.05088 0.72189,2.97183 2.02445,5.62772 1.30218,2.65513 2.10138,2.26317 0.30906,-0.15157 0.42898,-0.55978 0.13112,-0.38538 0.0723,-1.02701 -0.0605,-0.31973 0.22269,-0.45861 0.10276,-0.0504 0.19186,3.3e-4 0.0906,0.05 0.12693,0.25882 0.0363,0.20882 0.0585,0.57566 0.0356,0.39802 -0.1374,1.15429 -0.14751,0.74281 -0.61148,0.97036 -1.08275,0.53102 -2.37081,-0.59558 -1.26253,-1.13998 -2.2108,-3.07348 -0.94826,-1.93349 -1.5368,-3.85171 l -0.25806,0.12656 q -0.53045,7.19993 -2.18032,8.00909 z M 10.10761,69.96506 Q 9.127997,70.4455 8.078561,68.30572 7.484589,67.09462 7.430374,65.80956 q -1.007167,2.38069 -1.1369,7.59367 -0.142799,5.18633 0.476932,6.44996 0.153066,0.3121 -0.259514,0.51444 -0.747516,0.36661 -1.746553,-1.67041 -1.883833,-3.8411 -2.640351,-7.33988 -0.756144,-3.49801 0.352417,-4.0417 0.490225,-0.24042 0.770224,0.33049 0.659852,4.34508 2.078886,8.54257 l 0.180409,-0.0885 q -0.276139,-5.84492 0.922698,-9.79086 0.685115,-2.25486 1.87094,-2.83644 0.258053,-0.12656 0.487247,-0.0501 0.255075,0.0638 0.370808,0.29974 -0.09081,0.27117 -0.173396,0.75551 -0.08259,0.48433 0.151337,2.06842 0.218977,1.55555 1.002602,3.15335 0.1008,0.20552 -0.0278,0.26862 z m -28.80073,8.01722 q -0.95389,0.46782 -1.61132,-0.87268 -0.65744,-1.34051 -0.0747,-3.67358 0.95492,-3.92169 4.86469,-6.38313 l 1.38051,-0.77149 q 4.691995,-2.30114 8.638958,0.3997 2.388837,1.67552 3.855286,4.66559 0.607038,1.23774 1.0708788,2.7053 1.50293,4.95523 0.2604394,9.52978 -1.3613282,5.04927 -5.4861402,7.07224 -4.099006,2.01032 -6.332712,0.25966 -0.6896,-0.55889 -1.08086,-1.35665 -0.40469,-0.82516 -0.40862,-1.94224 0.0414,-2.06756 1.5108,-2.78824 0.12865,-0.0631 0.2292,0.0765 0.11675,0.10327 0.11529,0.29285 0.0214,0.17838 -0.10574,0.24072 -0.87654,0.4299 -0.96443,1.88097 -0.021,1.00087 0.30795,1.6715 0.32854,0.66987 0.8651,1.11118 1.684414,1.3477 4.803733,-0.18214 3.531898,-1.73218 4.623501,-6.74455 0.984933,-4.51244 -0.416672,-9.26146 -0.437465,-1.54471 -1.057196,-2.80833 -1.377969,-2.80965 -3.589474,-4.1236 -2.952842,-1.78231 -6.536272,-0.0249 -4.4857,2.19997 -5.24904,6.31666 -0.37568,2.1031 0.28176,3.4436 0.26506,0.54047 0.49723,0.4266 0.0993,0.59342 -0.39088,0.83384 z m 8.50402,7.94956 q -1.92191,-3.91875 -3.03383,-7.94579 -1.12499,-4.05368 -1.16871,-6.68671 -0.031,-2.67138 0.9229,-3.13921 0.41258,-0.20234 0.61418,0.20871 0.0159,2.9668 1.09898,7.39232 1.95388,8.09206 3.547261,11.34094 0.164266,0.33493 -0.196551,0.51189 Q -9.178267,87.9933 -10.19,85.9304 Z" inkscape:connector-curvature="0"/>
+ </g>
+ <g id="designBottomGenerator" sodipodi:insensitive="true">
+ <use height="100%" width="100%" id="bottom1" transform="translate(-100, -100)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom2" transform="translate(0, -100)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom3" transform="translate(100, -100)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom4" transform="translate(-100, 0)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom5" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom6" transform="translate(100, 0)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom7" transform="translate(-100, 100)" xlink:href="#designBottom" y="0" x="0"/>
+ <use height="100%" width="100%" id="bottom8" transform="translate(0, 100)" xlink:href="#designBottom" y="0" x="0"/>
+ <use transform="translate(100, 100)" height="100%" width="100%" id="bottom9" xlink:href="#designBottom" y="0" x="0"/>
+ </g>
+ <g id="designTopGenerator" sodipodi:insensitive="true">
+ <use height="100%" width="100%" id="top1" transform="translate(-100, -100)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top2" transform="translate(0, -100)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top3" transform="translate(100, -100)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top4" transform="translate(-100, 0)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top5" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top6" transform="translate(100, 0)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top7" transform="translate(-100, 100)" xlink:href="#designTop" y="0" x="0"/>
+ <use height="100%" width="100%" id="top8" transform="translate(0, 100)" xlink:href="#designTop" y="0" x="0"/>
+ <use transform="translate(100, 100)" height="100%" width="100%" id="top9" xlink:href="#designTop" y="0" x="0"/>
+ </g>
+ </g>
+ </g>
+ <inkscape:_templateinfo id="_templateinfo10">
+ <inkscape:_name id="_name12">Seamless Pattern</inkscape:_name>
+ <inkscape:_shortdesc id="_shortdesc14">Seamless Pattern</inkscape:_shortdesc>
+ <inkscape:_keywords id="_keywords16">Seamless Pattern</inkscape:_keywords>
+ </inkscape:_templateinfo>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/test_color_list.out b/share/extensions/tests/data/refs/test_color_list.out
new file mode 100644
index 0000000..2c7f24c
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list.out
@@ -0,0 +1,9 @@
+7: #75507b
+7: red
+7: #729fcf
+7: #3465a4
+6: #cc0000
+5: #000000
+4: #5c3566
+4: blue
+3: #2e3436
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__color_svg.out b/share/extensions/tests/data/refs/test_color_list__--id__color_svg.out
new file mode 100644
index 0000000..1ceffa6
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__color_svg.out
@@ -0,0 +1,9 @@
+5: #75507b
+5: red
+5: #729fcf
+5: #3465a4
+4: #cc0000
+3: #5c3566
+3: blue
+3: #000000
+2: #2e3436
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__r1.out b/share/extensions/tests/data/refs/test_color_list__--id__r1.out
new file mode 100644
index 0000000..7afd4b9
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__r1.out
@@ -0,0 +1,3 @@
+1: #5c3566
+1: #75507b
+1: red
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__r1__--id__r2.out b/share/extensions/tests/data/refs/test_color_list__--id__r1__--id__r2.out
new file mode 100644
index 0000000..e93ebc8
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__r1__--id__r2.out
@@ -0,0 +1,9 @@
+3: #75507b
+3: red
+3: #729fcf
+3: #3465a4
+2: #5c3566
+2: blue
+2: #cc0000
+1: #2e3436
+1: #000000
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__r2.out b/share/extensions/tests/data/refs/test_color_list__--id__r2.out
new file mode 100644
index 0000000..0803b0f
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__r2.out
@@ -0,0 +1,6 @@
+1: #5c3566
+1: #75507b
+1: red
+1: #729fcf
+1: #3465a4
+1: blue
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__r3.out b/share/extensions/tests/data/refs/test_color_list__--id__r3.out
new file mode 100644
index 0000000..168ffca
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__r3.out
@@ -0,0 +1,8 @@
+2: red
+1: #5c3566
+1: #75507b
+1: #729fcf
+1: #3465a4
+1: blue
+1: #2e3436
+1: #cc0000
diff --git a/share/extensions/tests/data/refs/test_color_list__--id__r4.out b/share/extensions/tests/data/refs/test_color_list__--id__r4.out
new file mode 100644
index 0000000..77a872b
--- /dev/null
+++ b/share/extensions/tests/data/refs/test_color_list__--id__r4.out
@@ -0,0 +1,9 @@
+2: #75507b
+2: red
+2: #729fcf
+2: #3465a4
+2: #cc0000
+1: #5c3566
+1: blue
+1: #2e3436
+1: #000000
diff --git a/share/extensions/tests/data/refs/text_braille.out b/share/extensions/tests/data/refs/text_braille.out
new file mode 100644
index 0000000..77f7c60
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_braille.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">&#10251;&#10261;&#10263;&#10253;&#10241;&#10270;&#10289; &#10255;&#10269;&#10267;
+&#10265;&#10255;&#10250;&#10289; &#10260;&#10262;
+&#10247;&#10241;&#10301;&#10261;&#10277;&#10270;&#10276;&#10265;&#10250;&#10254;&#10255;&#10261;&#10254;&#10250;&#10270;&#10250;&#10261;&#10269;&#10289; &#10243;&#10267;&#10276;&#10257;&#10247;&#10276;&#10269;&#10261;&#10263;&#10257;&#10255;&#10257;&#10241;&#10270;
+&#10247;&#10241;&#10301;&#10261;&#10277;&#10270;&#10276;&#10255;&#10261;&#10254;&#10250;&#10270;&#10250;&#10261;&#10269;&#10276;&#10241;&#10269;&#10249;&#10259;&#10261;&#10263;&#10289; &#10270;&#10247;</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">&#10259;&#10257;&#10247;&#10247;&#10261; &#10298;&#10261;&#10263;&#10247;&#10265;</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">&#10251;&#10247;&#10261;&#10298; &#10270;&#10257;&#10285;&#10270; &#10298;&#10259;&#10250;&#10249;&#10259; &#10298;&#10263;&#10241;&#10255;&#10254;</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">&#10277;&#10255;&#10255;&#10257;&#10263;</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">&#10253;&#10277;&#10247;&#10270;&#10250; &#10247;&#10250;&#10269;&#10257;</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">&#10270;&#10257;&#10285;&#10270;</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">&#10251;&#10261;&#10261;</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">&#10267;&#10263;&#10261;&#10277;&#10255;&#10257;&#10265;</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">&#10270;&#10257;&#10285;&#10270;</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">&#10252;&#10252; &#10265;&#10277;&#10253;&#10253;&#10301;
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_extract__--direction__bt.out b/share/extensions/tests/data/refs/text_extract__--direction__bt.out
new file mode 100644
index 0000000..6c3dac7
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_extract__--direction__bt.out
@@ -0,0 +1,8 @@
+text
+Grouped
+Multi line
+text
+FOO
+flow text which wraps
+UPPER
+Hello World
diff --git a/share/extensions/tests/data/refs/text_extract__--direction__lr.out b/share/extensions/tests/data/refs/text_extract__--direction__lr.out
new file mode 100644
index 0000000..2eec938
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_extract__--direction__lr.out
@@ -0,0 +1,8 @@
+Grouped
+text
+Hello World
+UPPER
+Multi line
+text
+FOO
+flow text which wraps
diff --git a/share/extensions/tests/data/refs/text_extract__--direction__rl.out b/share/extensions/tests/data/refs/text_extract__--direction__rl.out
new file mode 100644
index 0000000..bc3ed2e
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_extract__--direction__rl.out
@@ -0,0 +1,8 @@
+flow text which wraps
+Multi line
+text
+FOO
+UPPER
+Hello World
+text
+Grouped
diff --git a/share/extensions/tests/data/refs/text_extract__--direction__tb.out b/share/extensions/tests/data/refs/text_extract__--direction__tb.out
new file mode 100644
index 0000000..3634b71
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_extract__--direction__tb.out
@@ -0,0 +1,8 @@
+Hello World
+UPPER
+flow text which wraps
+Multi line
+text
+FOO
+Grouped
+text
diff --git a/share/extensions/tests/data/refs/text_flipcase.out b/share/extensions/tests/data/refs/text_flipcase.out
new file mode 100644
index 0000000..cd9ebc3
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_flipcase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">FORMAT: PNG
+DPI: 96
+LAYOUT-DISPOSITION: BG-EL-NOREPEAT
+LAYOUT-POSITION-ANCHOR: TL</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">hELLO wORLD</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">FLOW TEXT WHICH WRAPS</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">upper</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">mULTI LINE</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">TEXT</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">foo</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">gROUPED</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">TEXT</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// DUMMY
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_lowercase.out b/share/extensions/tests/data/refs/text_lowercase.out
new file mode 100644
index 0000000..b492bd3
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_lowercase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">hello world</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">upper</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">foo</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_merge.out b/share/extensions/tests/data/refs/text_merge.out
new file mode 100644
index 0000000..4ee2b0e
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_merge.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:text xml:space="preserve" style="fill:#000000;fill-opacity:1;font-size:20px;font-style:normal;font-weight:normal;letter-spacing:0px;line-height:125%;stroke:none;word-spacing:0px"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.264583 0 0 0.264583 372.03 28.9045)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_randomcase.out b/share/extensions/tests/data/refs/text_randomcase.out
new file mode 100644
index 0000000..7291480
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_randomcase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">fOrmAT: pNg
+DpI: 96
+lAyOUT-DiSpOSiTioN: BG-eL-nOrEPeAt
+LayouT-pOsitIOn-ANcHoR: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">HEllO wOrLD</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">fLoW TexT WhIch wraPs</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">upPEr</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">mUlTi lInE</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">tEXt</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">Foo</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">GrouPeD</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">teXt</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// DumMY
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_sentencecase.out b/share/extensions/tests/data/refs/text_sentencecase.out
new file mode 100644
index 0000000..9968709
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_sentencecase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">Format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello world</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">Flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">Upper</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">foo</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">Text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_split__--id__t1__--id__t3.out b/share/extensions/tests/data/refs/text_split__--id__t1__--id__t3.out
new file mode 100644
index 0000000..0c0e4fd
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_split__--id__t1__--id__t3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ <svg:text id="t1" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100.0" y="100" inkscape:label="#text12" xml:space="preserve"><svg:tspan sodipodi:role="line">Hello</svg:tspan></svg:text><svg:text id="t1" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="173.3333349" y="100" inkscape:label="#text12" xml:space="preserve"><svg:tspan sodipodi:role="line">World</svg:tspan></svg:text><svg:text id="t3" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300.0" y="100" inkscape:label="#text3735" xml:space="preserve"><svg:tspan sodipodi:role="line">Multi</svg:tspan></svg:text><svg:text id="t3" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="352.9166651" y="100" inkscape:label="#text3735" xml:space="preserve"><svg:tspan sodipodi:role="line">line</svg:tspan></svg:text><svg:text id="t3" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300.0" y="118.33334" inkscape:label="#text3735" xml:space="preserve"><svg:tspan sodipodi:role="line">text</svg:tspan></svg:text><svg:text id="t3" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300.0" y="136.66667" inkscape:label="#text3735" xml:space="preserve"><svg:tspan sodipodi:role="line">FOO</svg:tspan></svg:text></g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_titlecase.out b/share/extensions/tests/data/refs/text_titlecase.out
new file mode 100644
index 0000000..1e0b50f
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_titlecase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">Format: Png
+Dpi: 96
+Layout-disposition: Bg-el-norepeat
+Layout-position-anchor: Tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">Flow Text Which Wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">Upper</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi Line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">Text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">Foo</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">Text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// Dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/text_uppercase.out b/share/extensions/tests/data/refs/text_uppercase.out
new file mode 100644
index 0000000..9532266
--- /dev/null
+++ b/share/extensions/tests/data/refs/text_uppercase.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">FORMAT: PNG
+DPI: 96
+LAYOUT-DISPOSITION: BG-EL-NOREPEAT
+LAYOUT-POSITION-ANCHOR: TL</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">HELLO WORLD</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">FLOW TEXT WHICH WRAPS</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">MULTI LINE</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">TEXT</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">GROUPED</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">TEXT</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// DUMMY
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/triangle.out b/share/extensions/tests/data/refs/triangle.out
new file mode 100644
index 0000000..82ff731
--- /dev/null
+++ b/share/extensions/tests/data/refs/triangle.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <path d="M 152.7349,524.471130189222 L 252.7349,524.471130189222 L 202.73490000000004,437.8685898107781 L 152.7349,524.471130189222 z" style="stroke:#000000;stroke-width:2.0;fill:none" inkscape:label="Triangle"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/triangle__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/triangle__--id__p1__--id__r3.out
new file mode 100644
index 0000000..82ff731
--- /dev/null
+++ b/share/extensions/tests/data/refs/triangle__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <path d="M 152.7349,524.471130189222 L 252.7349,524.471130189222 L 202.73490000000004,437.8685898107781 L 152.7349,524.471130189222 z" style="stroke:#000000;stroke-width:2.0;fill:none" inkscape:label="Triangle"/></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/ungroup_deep.out b/share/extensions/tests/data/refs/ungroup_deep.out
new file mode 100644
index 0000000..738cc6b
--- /dev/null
+++ b/share/extensions/tests/data/refs/ungroup_deep.out
@@ -0,0 +1,33 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <svg:rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="display:inline;opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <svg:desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</svg:desc>
+ </svg:rect>
+ <svg:circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <svg:ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <svg:path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <svg:path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <svg:path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <svg:path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <svg:use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200, 2.99622)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <svg:text xml:space="preserve" style="display:inline;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><svg:tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</svg:tspan></svg:text>
+ <svg:flowRoot xml:space="preserve" id="t4" style="display:inline;font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.264583 0 0 0.264583 372.03 28.9045)" inkscape:label="#flowRoot14"><svg:flowRegion id="flowRegion16"><svg:rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></svg:flowRegion><svg:flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</svg:flowPara></svg:flowRoot> <svg:text xml:space="preserve" style="display:inline;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><svg:tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</svg:tspan></svg:text>
+ <svg:text xml:space="preserve" style="display:inline;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><svg:tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</svg:tspan><svg:tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</svg:tspan><svg:tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</svg:tspan></svg:text>
+ <svg:text id="text3762" y="229.64807" x="54.289616" style="display:inline;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve" transform="translate(445.71, -129.648)"><svg:tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</svg:tspan></svg:text>
+ <svg:text id="text3766" y="259.64807" x="54.289619" style="display:inline;font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve" transform="translate(445.71, -129.648)"><svg:tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</svg:tspan></svg:text>
+ <svg:rect style="display:inline;fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <svg:rect style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <svg:rect style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/ungroup_deep__--id__layer2.out b/share/extensions/tests/data/refs/ungroup_deep__--id__layer2.out
new file mode 100644
index 0000000..41aa594
--- /dev/null
+++ b/share/extensions/tests/data/refs/ungroup_deep__--id__layer2.out
@@ -0,0 +1,39 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <svg:circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <svg:ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <svg:path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <svg:path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <svg:path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <svg:path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <svg:use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200, 2.99622)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/voronoi2svg__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/voronoi2svg__--id__p1__--id__r3.out
new file mode 100644
index 0000000..10d57fc
--- /dev/null
+++ b/share/extensions/tests/data/refs/voronoi2svg__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ <g inkscape:label="Voronoi"><path d="M 75 0 L 963.889 1000" style="stroke:#000000;stroke-width:1.0;fill:none;stroke-linecap:round;stroke-linejoin:round"/></g></g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/web_interactive_mockup__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/web_interactive_mockup__--id__p1__--id__r3.out
new file mode 100644
index 0000000..e4c32a9
--- /dev/null
+++ b/share/extensions/tests/data/refs/web_interactive_mockup__--id__p1__--id__r3.out
@@ -0,0 +1,259 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <script id="inkwebjs" type="text/javascript"><![CDATA[
+/* inkweb.js - InkWebEffect:AutoUpdate */
+/*
+** InkWeb - Inkscape's Javscript features for the open vector web
+**
+** Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com
+**
+** ********* Bugs and New Fetures *************************************
+** If you found any bug on this script or if you want to propose a
+** new feature, please report it in the inkscape bug tracker
+** https://bugs.launchpad.net/inkscape/+filebug
+** and assign that to Aurium.
+** ********************************************************************
+**
+** This program is free software: you can redistribute it and/or modify
+** it under the terms of the GNU Lesser General Public License as published
+** by the Free Software Foundation, either version 3 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Lesser General Public License for more details.
+**
+** You should have received a copy of the GNU Lesser General Public License
+** along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+var InkWeb = {
+
+ version: 0.04,
+
+ NS: {
+ svg: "http://www.w3.org/2000/svg",
+ sodipodi: "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd",
+ inkscape: "http://www.inkscape.org/namespaces/inkscape",
+ cc: "http://creativecommons.org/ns#",
+ dc: "http://purl.org/dc/elements/1.1/",
+ rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ xlink: "http://www.w3.org/1999/xlink",
+ xml: "http://www.w3.org/XML/1998/namespace"
+ }
+
+};
+
+InkWeb.el = function (tag, attributes) {
+ // A helper to create SVG elements
+ var element = document.createElementNS( this.NS.svg, tag );
+ for ( var att in attributes ) {
+ switch ( att ) {
+ case "parent":
+ attributes.parent.appendChild( element );
+ break;
+ case "text":
+ element.appendChild( document.createTextNode( attributes.text ) );
+ break;
+ default:
+ element.setAttribute( att, attributes[att] );
+ }
+ }
+ return element;
+}
+
+InkWeb.reGetStyleAttVal = function (att) {
+ return new RegExp( "(^|.*;)[ ]*"+ att +":([^;]*)(;.*|$)" )
+}
+
+InkWeb.getStyle = function (el, att) {
+ // This method is needed because el.style is only working
+ // to HTML style in the Firefox 3.0
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ var match = this.reGetStyleAttVal(att).exec(style);
+ if ( match ) {
+ return match[2];
+ } else {
+ return false;
+ }
+}
+
+InkWeb.setStyle = function (el, att, val) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ re = this.reGetStyleAttVal(att);
+ if ( re.test(style) ) {
+ style = style.replace( re, "$1"+ att +":"+ val +"$3" );
+ } else {
+ style += ";"+ att +":"+ val;
+ }
+ el.setAttribute( "style", style );
+ return val
+}
+
+InkWeb.transmitAtt = function (conf) {
+ conf.att = conf.att.split( /\s+/ );
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to.join )
+ conf.to = [ conf.to ];
+ for ( var toEl,elN=0; toEl=conf.to[elN]; elN++ ) {
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ for ( var i=0; i<conf.att.length; i++ ) {
+ var val = this.getStyle( conf.from, conf.att[i] );
+ if ( val ) {
+ this.setStyle( toEl, conf.att[i], val );
+ } else {
+ val = conf.from.getAttribute(conf.att[i]);
+ toEl.setAttribute( conf.att[i], val );
+ }
+ }
+ }
+}
+
+InkWeb.goto = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.setAtt = function (conf) {
+ if ( ! conf.el.join )
+ conf.to = [ conf.el ];
+ conf.att = conf.att.split( /\s+/ );
+ conf.val = conf.val.split( /\s+/ );
+ for ( var el,elN=0; el=conf.el[elN]; elN++ ) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById( el );
+ for ( var att,i=0; att=conf.att[i]; i++ ) {
+ if (
+ att == "width" ||
+ att == "height" ||
+ att == "x" ||
+ att == "y" ||
+ att == "cx" ||
+ att == "cy" ||
+ att == "r" ||
+ att == "rx" ||
+ att == "ry" ||
+ att == "transform"
+ ) {
+ el.setAttribute( att, conf.val[i] );
+ } else {
+ this.setStyle( el, att, conf.val[i] );
+ }
+ }
+ }
+}
+
+InkWeb.moveElTo = function (startConf) {
+ if ( typeof(startConf) == "string" ) {
+ // startConf may be only a element Id, to timeout recursive calls.
+ var el = document.getElementById( startConf );
+ } else {
+ if ( typeof(startConf.el) == "string" )
+ startConf.el = document.getElementById( startConf.el );
+ var el = startConf.el;
+ }
+ if ( ! el.inkWebMoving ) {
+ el.inkWebMoving = {
+ step: 0
+ };
+ }
+ var conf = el.inkWebMoving;
+ if ( conf.step == 0 ) {
+ conf.x = startConf.x;
+ conf.y = startConf.y;
+ // dur : duration of the animation in seconds
+ if ( startConf.dur ) { conf.dur = startConf.dur }
+ else { conf.dur = 1 }
+ // steps : animation steps in a second
+ if ( startConf.stepsBySec ) { conf.stepsBySec = startConf.stepsBySec }
+ else { conf.stepsBySec = 16 }
+ conf.sleep = Math.round( 1000 / conf.stepsBySec );
+ conf.steps = conf.dur * conf.stepsBySec;
+ var startPos = el.getBBox();
+ conf.xInc = ( conf.x - startPos.x ) / conf.steps;
+ conf.yInc = ( conf.y - startPos.y ) / conf.steps;
+ conf.transform = el.transform.baseVal.consolidate();
+ if ( ! conf.transform ) {
+ conf.transform = el.ownerSVGElement.createSVGTransform();
+ }
+ el.transform.baseVal.clear();
+ el.transform.baseVal.appendItem(conf.transform);
+ }
+ if ( conf.step < conf.steps ) {
+ conf.step++;
+ conf.transform.matrix.e += conf.xInc;
+ conf.transform.matrix.f += conf.yInc;
+ try{ el.ownerSVGElement.forceRedraw() }
+ catch(e){ this.log(e, "this "+el.ownerSVGElement+" has no forceRedraw().") }
+ conf.timeout = setTimeout( 'InkWeb.moveElTo("'+el.id+'")', conf.sleep );
+ } else {
+ delete el.inkWebMoving;
+ }
+}
+
+InkWeb.moveViewbox = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.log = function () { /* if you need that, use the inkweb-debug.js too */ }
+]]></script><defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746" onclick="InkWeb.moveViewbox({from:this, to:'r3'});"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/web_set_att__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/web_set_att__--id__p1__--id__r3.out
new file mode 100644
index 0000000..d0d7ad7
--- /dev/null
+++ b/share/extensions/tests/data/refs/web_set_att__--id__p1__--id__r3.out
@@ -0,0 +1,259 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <script id="inkwebjs" type="text/javascript"><![CDATA[
+/* inkweb.js - InkWebEffect:AutoUpdate */
+/*
+** InkWeb - Inkscape's Javscript features for the open vector web
+**
+** Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com
+**
+** ********* Bugs and New Fetures *************************************
+** If you found any bug on this script or if you want to propose a
+** new feature, please report it in the inkscape bug tracker
+** https://bugs.launchpad.net/inkscape/+filebug
+** and assign that to Aurium.
+** ********************************************************************
+**
+** This program is free software: you can redistribute it and/or modify
+** it under the terms of the GNU Lesser General Public License as published
+** by the Free Software Foundation, either version 3 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Lesser General Public License for more details.
+**
+** You should have received a copy of the GNU Lesser General Public License
+** along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+var InkWeb = {
+
+ version: 0.04,
+
+ NS: {
+ svg: "http://www.w3.org/2000/svg",
+ sodipodi: "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd",
+ inkscape: "http://www.inkscape.org/namespaces/inkscape",
+ cc: "http://creativecommons.org/ns#",
+ dc: "http://purl.org/dc/elements/1.1/",
+ rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ xlink: "http://www.w3.org/1999/xlink",
+ xml: "http://www.w3.org/XML/1998/namespace"
+ }
+
+};
+
+InkWeb.el = function (tag, attributes) {
+ // A helper to create SVG elements
+ var element = document.createElementNS( this.NS.svg, tag );
+ for ( var att in attributes ) {
+ switch ( att ) {
+ case "parent":
+ attributes.parent.appendChild( element );
+ break;
+ case "text":
+ element.appendChild( document.createTextNode( attributes.text ) );
+ break;
+ default:
+ element.setAttribute( att, attributes[att] );
+ }
+ }
+ return element;
+}
+
+InkWeb.reGetStyleAttVal = function (att) {
+ return new RegExp( "(^|.*;)[ ]*"+ att +":([^;]*)(;.*|$)" )
+}
+
+InkWeb.getStyle = function (el, att) {
+ // This method is needed because el.style is only working
+ // to HTML style in the Firefox 3.0
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ var match = this.reGetStyleAttVal(att).exec(style);
+ if ( match ) {
+ return match[2];
+ } else {
+ return false;
+ }
+}
+
+InkWeb.setStyle = function (el, att, val) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ re = this.reGetStyleAttVal(att);
+ if ( re.test(style) ) {
+ style = style.replace( re, "$1"+ att +":"+ val +"$3" );
+ } else {
+ style += ";"+ att +":"+ val;
+ }
+ el.setAttribute( "style", style );
+ return val
+}
+
+InkWeb.transmitAtt = function (conf) {
+ conf.att = conf.att.split( /\s+/ );
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to.join )
+ conf.to = [ conf.to ];
+ for ( var toEl,elN=0; toEl=conf.to[elN]; elN++ ) {
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ for ( var i=0; i<conf.att.length; i++ ) {
+ var val = this.getStyle( conf.from, conf.att[i] );
+ if ( val ) {
+ this.setStyle( toEl, conf.att[i], val );
+ } else {
+ val = conf.from.getAttribute(conf.att[i]);
+ toEl.setAttribute( conf.att[i], val );
+ }
+ }
+ }
+}
+
+InkWeb.goto = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.setAtt = function (conf) {
+ if ( ! conf.el.join )
+ conf.to = [ conf.el ];
+ conf.att = conf.att.split( /\s+/ );
+ conf.val = conf.val.split( /\s+/ );
+ for ( var el,elN=0; el=conf.el[elN]; elN++ ) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById( el );
+ for ( var att,i=0; att=conf.att[i]; i++ ) {
+ if (
+ att == "width" ||
+ att == "height" ||
+ att == "x" ||
+ att == "y" ||
+ att == "cx" ||
+ att == "cy" ||
+ att == "r" ||
+ att == "rx" ||
+ att == "ry" ||
+ att == "transform"
+ ) {
+ el.setAttribute( att, conf.val[i] );
+ } else {
+ this.setStyle( el, att, conf.val[i] );
+ }
+ }
+ }
+}
+
+InkWeb.moveElTo = function (startConf) {
+ if ( typeof(startConf) == "string" ) {
+ // startConf may be only a element Id, to timeout recursive calls.
+ var el = document.getElementById( startConf );
+ } else {
+ if ( typeof(startConf.el) == "string" )
+ startConf.el = document.getElementById( startConf.el );
+ var el = startConf.el;
+ }
+ if ( ! el.inkWebMoving ) {
+ el.inkWebMoving = {
+ step: 0
+ };
+ }
+ var conf = el.inkWebMoving;
+ if ( conf.step == 0 ) {
+ conf.x = startConf.x;
+ conf.y = startConf.y;
+ // dur : duration of the animation in seconds
+ if ( startConf.dur ) { conf.dur = startConf.dur }
+ else { conf.dur = 1 }
+ // steps : animation steps in a second
+ if ( startConf.stepsBySec ) { conf.stepsBySec = startConf.stepsBySec }
+ else { conf.stepsBySec = 16 }
+ conf.sleep = Math.round( 1000 / conf.stepsBySec );
+ conf.steps = conf.dur * conf.stepsBySec;
+ var startPos = el.getBBox();
+ conf.xInc = ( conf.x - startPos.x ) / conf.steps;
+ conf.yInc = ( conf.y - startPos.y ) / conf.steps;
+ conf.transform = el.transform.baseVal.consolidate();
+ if ( ! conf.transform ) {
+ conf.transform = el.ownerSVGElement.createSVGTransform();
+ }
+ el.transform.baseVal.clear();
+ el.transform.baseVal.appendItem(conf.transform);
+ }
+ if ( conf.step < conf.steps ) {
+ conf.step++;
+ conf.transform.matrix.e += conf.xInc;
+ conf.transform.matrix.f += conf.yInc;
+ try{ el.ownerSVGElement.forceRedraw() }
+ catch(e){ this.log(e, "this "+el.ownerSVGElement+" has no forceRedraw().") }
+ conf.timeout = setTimeout( 'InkWeb.moveElTo("'+el.id+'")', conf.sleep );
+ } else {
+ delete el.inkWebMoving;
+ }
+}
+
+InkWeb.moveViewbox = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.log = function () { /* if you need that, use the inkweb-debug.js too */ }
+]]></script><defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746" onclick=";&#10;InkWeb.setAtt({el:['r3'], att:'fill', val:'red'})"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/web_transmit_att__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/web_transmit_att__--id__p1__--id__r3.out
new file mode 100644
index 0000000..09b71c3
--- /dev/null
+++ b/share/extensions/tests/data/refs/web_transmit_att__--id__p1__--id__r3.out
@@ -0,0 +1,259 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <script id="inkwebjs" type="text/javascript"><![CDATA[
+/* inkweb.js - InkWebEffect:AutoUpdate */
+/*
+** InkWeb - Inkscape's Javscript features for the open vector web
+**
+** Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com
+**
+** ********* Bugs and New Fetures *************************************
+** If you found any bug on this script or if you want to propose a
+** new feature, please report it in the inkscape bug tracker
+** https://bugs.launchpad.net/inkscape/+filebug
+** and assign that to Aurium.
+** ********************************************************************
+**
+** This program is free software: you can redistribute it and/or modify
+** it under the terms of the GNU Lesser General Public License as published
+** by the Free Software Foundation, either version 3 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Lesser General Public License for more details.
+**
+** You should have received a copy of the GNU Lesser General Public License
+** along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+var InkWeb = {
+
+ version: 0.04,
+
+ NS: {
+ svg: "http://www.w3.org/2000/svg",
+ sodipodi: "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd",
+ inkscape: "http://www.inkscape.org/namespaces/inkscape",
+ cc: "http://creativecommons.org/ns#",
+ dc: "http://purl.org/dc/elements/1.1/",
+ rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ xlink: "http://www.w3.org/1999/xlink",
+ xml: "http://www.w3.org/XML/1998/namespace"
+ }
+
+};
+
+InkWeb.el = function (tag, attributes) {
+ // A helper to create SVG elements
+ var element = document.createElementNS( this.NS.svg, tag );
+ for ( var att in attributes ) {
+ switch ( att ) {
+ case "parent":
+ attributes.parent.appendChild( element );
+ break;
+ case "text":
+ element.appendChild( document.createTextNode( attributes.text ) );
+ break;
+ default:
+ element.setAttribute( att, attributes[att] );
+ }
+ }
+ return element;
+}
+
+InkWeb.reGetStyleAttVal = function (att) {
+ return new RegExp( "(^|.*;)[ ]*"+ att +":([^;]*)(;.*|$)" )
+}
+
+InkWeb.getStyle = function (el, att) {
+ // This method is needed because el.style is only working
+ // to HTML style in the Firefox 3.0
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ var match = this.reGetStyleAttVal(att).exec(style);
+ if ( match ) {
+ return match[2];
+ } else {
+ return false;
+ }
+}
+
+InkWeb.setStyle = function (el, att, val) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById(el);
+ var style = el.getAttribute("style");
+ re = this.reGetStyleAttVal(att);
+ if ( re.test(style) ) {
+ style = style.replace( re, "$1"+ att +":"+ val +"$3" );
+ } else {
+ style += ";"+ att +":"+ val;
+ }
+ el.setAttribute( "style", style );
+ return val
+}
+
+InkWeb.transmitAtt = function (conf) {
+ conf.att = conf.att.split( /\s+/ );
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to.join )
+ conf.to = [ conf.to ];
+ for ( var toEl,elN=0; toEl=conf.to[elN]; elN++ ) {
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ for ( var i=0; i<conf.att.length; i++ ) {
+ var val = this.getStyle( conf.from, conf.att[i] );
+ if ( val ) {
+ this.setStyle( toEl, conf.att[i], val );
+ } else {
+ val = conf.from.getAttribute(conf.att[i]);
+ toEl.setAttribute( conf.att[i], val );
+ }
+ }
+ }
+}
+
+InkWeb.goto = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.setAtt = function (conf) {
+ if ( ! conf.el.join )
+ conf.to = [ conf.el ];
+ conf.att = conf.att.split( /\s+/ );
+ conf.val = conf.val.split( /\s+/ );
+ for ( var el,elN=0; el=conf.el[elN]; elN++ ) {
+ if ( typeof(el) == "string" )
+ el = document.getElementById( el );
+ for ( var att,i=0; att=conf.att[i]; i++ ) {
+ if (
+ att == "width" ||
+ att == "height" ||
+ att == "x" ||
+ att == "y" ||
+ att == "cx" ||
+ att == "cy" ||
+ att == "r" ||
+ att == "rx" ||
+ att == "ry" ||
+ att == "transform"
+ ) {
+ el.setAttribute( att, conf.val[i] );
+ } else {
+ this.setStyle( el, att, conf.val[i] );
+ }
+ }
+ }
+}
+
+InkWeb.moveElTo = function (startConf) {
+ if ( typeof(startConf) == "string" ) {
+ // startConf may be only a element Id, to timeout recursive calls.
+ var el = document.getElementById( startConf );
+ } else {
+ if ( typeof(startConf.el) == "string" )
+ startConf.el = document.getElementById( startConf.el );
+ var el = startConf.el;
+ }
+ if ( ! el.inkWebMoving ) {
+ el.inkWebMoving = {
+ step: 0
+ };
+ }
+ var conf = el.inkWebMoving;
+ if ( conf.step == 0 ) {
+ conf.x = startConf.x;
+ conf.y = startConf.y;
+ // dur : duration of the animation in seconds
+ if ( startConf.dur ) { conf.dur = startConf.dur }
+ else { conf.dur = 1 }
+ // steps : animation steps in a second
+ if ( startConf.stepsBySec ) { conf.stepsBySec = startConf.stepsBySec }
+ else { conf.stepsBySec = 16 }
+ conf.sleep = Math.round( 1000 / conf.stepsBySec );
+ conf.steps = conf.dur * conf.stepsBySec;
+ var startPos = el.getBBox();
+ conf.xInc = ( conf.x - startPos.x ) / conf.steps;
+ conf.yInc = ( conf.y - startPos.y ) / conf.steps;
+ conf.transform = el.transform.baseVal.consolidate();
+ if ( ! conf.transform ) {
+ conf.transform = el.ownerSVGElement.createSVGTransform();
+ }
+ el.transform.baseVal.clear();
+ el.transform.baseVal.appendItem(conf.transform);
+ }
+ if ( conf.step < conf.steps ) {
+ conf.step++;
+ conf.transform.matrix.e += conf.xInc;
+ conf.transform.matrix.f += conf.yInc;
+ try{ el.ownerSVGElement.forceRedraw() }
+ catch(e){ this.log(e, "this "+el.ownerSVGElement+" has no forceRedraw().") }
+ conf.timeout = setTimeout( 'InkWeb.moveElTo("'+el.id+'")', conf.sleep );
+ } else {
+ delete el.inkWebMoving;
+ }
+}
+
+InkWeb.moveViewbox = function (conf) {
+ if ( typeof(conf.from) == "string" )
+ conf.from = document.getElementById( conf.from );
+ if ( ! conf.to )
+ conf.to = conf.to ;
+ if ( typeof(toEl) == "string" )
+ toEl = document.getElementById( toEl );
+ toEl = document.getElementById( conf.to );
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.x = toEl.getAttribute("x");
+ document.getElementsByTagName("svg")[0].viewBox.baseVal.y = toEl.getAttribute("y");
+}
+
+InkWeb.log = function () { /* if you need that, use the inkweb-debug.js too */ }
+]]></script><defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746" onclick=";&#10;InkWeb.transmitAtt({from:this, to:['r3'], att:'fill'})"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/refs/webslicer_create_group__--id__slicerect1.out b/share/extensions/tests/data/refs/webslicer_create_group__--id__slicerect1.out
new file mode 100644
index 0000000..ec3ec4c
--- /dev/null
+++ b/share/extensions/tests/data/refs/webslicer_create_group__--id__slicerect1.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <g><desc></desc><rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/webslicer_create_rect.out b/share/extensions/tests/data/refs/webslicer_create_rect.out
new file mode 100644
index 0000000..6f576e6
--- /dev/null
+++ b/share/extensions/tests/data/refs/webslicer_create_rect.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <rect id="slice-00" fill="red" opacity="0.5" x="-100.0" y="-100.0" width="200.0" height="200.0"><desc>format: png</desc></rect></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/webslicer_create_rect__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/webslicer_create_rect__--id__p1__--id__r3.out
new file mode 100644
index 0000000..6f576e6
--- /dev/null
+++ b/share/extensions/tests/data/refs/webslicer_create_rect__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <rect id="slice-00" fill="red" opacity="0.5" x="-100.0" y="-100.0" width="200.0" height="200.0"><desc>format: png</desc></rect></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/webslicer_export__--dir__TMP_DIR.out b/share/extensions/tests/data/refs/webslicer_export__--dir__TMP_DIR.out
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/share/extensions/tests/data/refs/webslicer_export__--dir__TMP_DIR.out
diff --git a/share/extensions/tests/data/refs/whirl__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/whirl__--id__p1__--id__r3.out
new file mode 100644
index 0000000..20b356f
--- /dev/null
+++ b/share/extensions/tests/data/refs/whirl__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 82.6754 582.465 L 152.556 694.187 L 280.679 613.479 L 327.958 747.852" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/wireframe_sphere.out b/share/extensions/tests/data/refs/wireframe_sphere.out
new file mode 100644
index 0000000..1513d49
--- /dev/null
+++ b/share/extensions/tests/data/refs/wireframe_sphere.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(202.735, 481.17)" inkscape:label="WireframeSphere"><g inkscape:label="Lines of Longitude"><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="5.7151158069891626" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(2.29681)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="26.669981927897414" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(11.172)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="45.80740100299591" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(21.1506)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="61.82318954839705" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(33.4178)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="73.62589804207374" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(49.6243)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="80.41119140507992" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(71.2789)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="81.71666310795416" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-83.0492)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="77.4533474115396" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-59.0229)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="67.91178223508459" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-40.3766)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="53.74220947718249" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-26.501)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="35.910262104958235" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-15.6291)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="15.63115786314256" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-6.36175)"/></g><g inkscape:label="Lines of Latitude"><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="80.90669233189091" sodipodi:rx="15.643446504023087" sodipodi:ry="8.973712298025792" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="77.90598895575418" sodipodi:rx="30.901699437494738" sodipodi:ry="17.725486640549356" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="72.98698157637305" sodipodi:rx="45.399049973954675" sodipodi:ry="26.040825297783975" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="66.2707924806774" sodipodi:rx="58.778525229247315" sodipodi:ry="33.71497703496173" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="57.92279653395693" sodipodi:rx="70.71067811865474" sodipodi:ry="40.55897876726387" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="48.14854910183002" sodipodi:rx="80.90169943749474" sodipodi:ry="46.40430845810166" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="37.188724594943075" sodipodi:rx="89.10065241883677" sodipodi:ry="51.107034690949604" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="25.31319026622781" sodipodi:rx="95.10565162951535" sodipodi:ry="54.551360738501465" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="12.814361183495999" sodipodi:rx="98.76883405951378" sodipodi:ry="56.65247586240373" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="5.015859645267624e-15" sodipodi:rx="100.0" sodipodi:ry="57.358643635104606" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-12.81436118349599" sodipodi:rx="98.76883405951378" sodipodi:ry="56.65247586240373" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-25.3131902662278" sodipodi:rx="95.10565162951536" sodipodi:ry="54.55136073850148" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-37.18872459494307" sodipodi:rx="89.10065241883679" sodipodi:ry="51.10703469094961" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-48.14854910183001" sodipodi:rx="80.90169943749474" sodipodi:ry="46.40430845810166" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-57.92279653395691" sodipodi:rx="70.71067811865476" sodipodi:ry="40.55897876726388" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-66.27079248067739" sodipodi:rx="58.77852522924732" sodipodi:ry="33.71497703496173" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-72.98698157637304" sodipodi:rx="45.39904997395469" sodipodi:ry="26.040825297783982" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-77.90598895575418" sodipodi:rx="30.901699437494752" sodipodi:ry="17.725486640549367" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-80.9066923318909" sodipodi:rx="15.643446504023098" sodipodi:ry="8.973712298025797" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/></g><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="100.0" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/wireframe_sphere__--id__p1__--id__r3.out b/share/extensions/tests/data/refs/wireframe_sphere__--id__p1__--id__r3.out
new file mode 100644
index 0000000..1513d49
--- /dev/null
+++ b/share/extensions/tests/data/refs/wireframe_sphere__--id__p1__--id__r3.out
@@ -0,0 +1,41 @@
+<!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:ns1="https://launchpad.net/jessyink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1000" height="1000" viewBox="0 0 1000 1000" version="1.1" id="svg8" inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="test.svg">
+ <defs id="defs33">
+ <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible" inkscape:isstock="true">
+ <path id="path859" style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)"/>
+ </marker>
+ </defs>
+ <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1017" id="base" showgrid="true" inkscape:snap-text-baseline="true" inkscape:zoom="0.6675088" inkscape:cx="202.7349" inkscape:cy="481.16986" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="webslicer-layer">
+ <inkscape:grid type="xygrid" id="grid27" spacingx="10" spacingy="10" empspacing="10" color="#8080ff" opacity="0.25098039" empcolor="#0000ff" empopacity="0.25098039"/>
+ </sodipodi:namedview>
+ <g inkscape:groupmode="layer" id="webslicer-layer" inkscape:label="Slide3" style="display:inline">
+ <rect height="201.49811" width="248.69112" y="353.92661" x="651.3089" id="slicerect1" style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ <svg:g transform="translate(202.735, 481.17)" inkscape:label="WireframeSphere"><g inkscape:label="Lines of Longitude"><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="5.7151158069891626" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(2.29681)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="26.669981927897414" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(11.172)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="45.80740100299591" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(21.1506)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="61.82318954839705" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(33.4178)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="73.62589804207374" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(49.6243)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="80.41119140507992" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(71.2789)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="81.71666310795416" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-83.0492)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="77.4533474115396" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-59.0229)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="67.91178223508459" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-40.3766)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="53.74220947718249" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-26.501)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="35.910262104958235" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-15.6291)"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="15.63115786314256" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc" transform="rotate(-6.36175)"/></g><g inkscape:label="Lines of Latitude"><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="80.90669233189091" sodipodi:rx="15.643446504023087" sodipodi:ry="8.973712298025792" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="77.90598895575418" sodipodi:rx="30.901699437494738" sodipodi:ry="17.725486640549356" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="72.98698157637305" sodipodi:rx="45.399049973954675" sodipodi:ry="26.040825297783975" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="66.2707924806774" sodipodi:rx="58.778525229247315" sodipodi:ry="33.71497703496173" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="57.92279653395693" sodipodi:rx="70.71067811865474" sodipodi:ry="40.55897876726387" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="48.14854910183002" sodipodi:rx="80.90169943749474" sodipodi:ry="46.40430845810166" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="37.188724594943075" sodipodi:rx="89.10065241883677" sodipodi:ry="51.107034690949604" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="25.31319026622781" sodipodi:rx="95.10565162951535" sodipodi:ry="54.551360738501465" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="12.814361183495999" sodipodi:rx="98.76883405951378" sodipodi:ry="56.65247586240373" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="5.015859645267624e-15" sodipodi:rx="100.0" sodipodi:ry="57.358643635104606" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-12.81436118349599" sodipodi:rx="98.76883405951378" sodipodi:ry="56.65247586240373" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-25.3131902662278" sodipodi:rx="95.10565162951536" sodipodi:ry="54.55136073850148" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-37.18872459494307" sodipodi:rx="89.10065241883679" sodipodi:ry="51.10703469094961" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-48.14854910183001" sodipodi:rx="80.90169943749474" sodipodi:ry="46.40430845810166" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-57.92279653395691" sodipodi:rx="70.71067811865476" sodipodi:ry="40.55897876726388" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-66.27079248067739" sodipodi:rx="58.77852522924732" sodipodi:ry="33.71497703496173" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-72.98698157637304" sodipodi:rx="45.39904997395469" sodipodi:ry="26.040825297783982" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-77.90598895575418" sodipodi:rx="30.901699437494752" sodipodi:ry="17.725486640549367" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="-80.9066923318909" sodipodi:rx="15.643446504023098" sodipodi:ry="8.973712298025797" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/></g><path style="fill:none;stroke:#000000;stroke-width:1.0" sodipodi:cx="0" sodipodi:cy="0" sodipodi:rx="100.0" sodipodi:ry="100.0" sodipodi:start="0" sodipodi:end="6.283185307179586" sodipodi:open="true" sodipodi:type="arc"/></svg:g></g>
+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Slide2" style="display:inline">
+ <circle style="display:inline;fill:#000080;stroke:none" id="c1" cx="150" cy="450" r="50" inkscape:label="#path3736"/>
+ <ellipse style="display:inline;fill:none;stroke:#ff0000;stroke-width:16" id="c2" cx="400" cy="450" rx="100" ry="50" inkscape:label="#path3738"/>
+ <path style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16" id="c3" sodipodi:type="arc" sodipodi:cx="700" sodipodi:cy="450" sodipodi:rx="100" sodipodi:ry="50" sodipodi:start="0.59013865" sodipodi:end="5.6484511" d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z" inkscape:label="#path3740"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)" d="M 100,600 200,700 300,600 400,700" id="p1" inkscape:connector-curvature="0" inkscape:label="#path3746"/>
+ <path style="display:inline;fill:none;stroke:#000000;stroke-width:10" d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100" id="p2" inkscape:connector-curvature="0" inkscape:label="#path3748"/>
+ <path sodipodi:type="star" style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10" id="s1" sodipodi:sides="5" sodipodi:cx="189.03001" sodipodi:cy="847.93945" sodipodi:r1="69.364868" sodipodi:r2="34.682434" sodipodi:arg1="0.63598373" sodipodi:arg2="1.2643023" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137"/>
+ <use style="display:inline" x="0" y="0" xlink:href="#s1" inkscape:transform-center-x="6.4673011" inkscape:transform-center-y="-0.16430137" id="u1" transform="translate(200,2.9962152)" width="100%" height="100%" inkscape:label="#use3808"/>
+ </g>
+ <g inkscape:label="Slide1" inkscape:groupmode="layer" id="layer1" style="display:inline">
+ <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="100" y="100" id="t1" inkscape:label="#text12"><tspan sodipodi:role="line" id="tspan10" x="100" y="100">Hello World</tspan></text>
+ <flowRoot xml:space="preserve" id="t4" style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)" inkscape:label="#flowRoot14"><flowRegion id="flowRegion16"><rect id="rect18" width="264.5675" height="262.16187" x="105.71429" y="219.66254"/></flowRegion><flowPara id="flowPara20" style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text xml:space="preserve" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="200" y="100" id="t2" inkscape:label="#text3727"><tspan sodipodi:role="line" id="tspan3725" x="200" y="100" style="font-size:14.66666698px">UPPER</tspan></text>
+ <text xml:space="preserve" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" x="300" y="100" id="t3" inkscape:label="#text3735"><tspan sodipodi:role="line" id="tspan3733" x="300" y="100" style="font-size:14.66666698px">Multi line</tspan><tspan sodipodi:role="line" x="300" y="118.33334" id="tspan3737" style="font-size:14.66666698px">text</tspan><tspan sodipodi:role="line" x="300" y="136.66667" id="tspan3739" style="font-size:14.66666698px">FOO</tspan></text>
+ <g id="t5" transform="translate(445.71038,-129.64807)" inkscape:label="#g3772">
+ <text id="text3762" y="229.64807" x="54.289616" style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="229.64807" x="54.289616" id="tspan3760" sodipodi:role="line" style="font-size:14.66666698px">Grouped</tspan></text>
+ <text id="text3766" y="259.64807" x="54.289619" style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none" xml:space="preserve"><tspan y="259.64807" x="54.289619" id="tspan3764" sodipodi:role="line" style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect style="fill:#000080;stroke:none" id="r1" width="100" height="100" x="100" y="200" inkscape:label="#rect3732"/>
+ <rect style="fill:none;stroke:#ff0000;stroke-width:16" id="r2" width="200" height="100" x="300" y="200" inkscape:label="#rect3734"/>
+ <rect style="fill:#ffff00;stroke:#008000;stroke-width:16" id="r3" width="200" height="100" x="600" y="200" ry="38.950798" rx="44.943226" inkscape:label="#rect3744"/>
+ </g>
+ <script ns1:version="1.5.5" id="JessyInk">// dummy
+</script>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/refs/wmf_output.out b/share/extensions/tests/data/refs/wmf_output.out
new file mode 100644
index 0000000..13d8ebb
--- /dev/null
+++ b/share/extensions/tests/data/refs/wmf_output.out
Binary files differ
diff --git a/share/extensions/tests/data/svg/colors.svg b/share/extensions/tests/data/svg/colors.svg
new file mode 100644
index 0000000..5a91107
--- /dev/null
+++ b/share/extensions/tests/data/svg/colors.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="100" width="300" id="color_svg" version="1.1">
+ <defs id="defs6">
+ <linearGradient id="lg1">
+ <stop id="stop849" offset="0" style="stop-color:#729fcf;stop-opacity:1"/>
+ <stop id="stop851" offset="1" style="stop-color:#3465a4;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="lg2">
+ <stop id="stop841" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop843" offset="1" style="stop-color:#cc0000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="55" x2="235" y1="15" x1="195" id="slg1" xlink:href="#lg2"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="235" y1="55" x1="195" id="slg2" xlink:href="#lg1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" y2="15" x2="265" y1="55" x1="195" id="slg3" xlink:href="#lg1"/>
+ <style id="style0"><![CDATA[
+#r2 {
+ fill:#3465a4;
+ stroke:#729fcf;
+ stop-color:blue;
+}
+ ]]></style>
+ </defs>
+ <!--Regular shape with style properties-->
+ <rect y="15" x="10" height="40" width="40" id="r1" style="opacity:1;fill:#75507b;fill-opacity:0.9;stroke:#5c3566;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with css styles-->
+ <rect y="15" x="60" height="40" width="40" id="r2" style="opacity:1;fill-opacity:1;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"/>
+ <!--Regular shape with element attributes-->
+ <rect y="15" x="110" height="40" width="40" id="r3" fill="#cc0000" fill-opacity="0.9" stroke="#2e3436" stroke-opacity="0.5" style="opacity:0.81;stroke:#2e3436;stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke;stop-color:red"/>
+ <!--Regular shape with gradients-->
+ <rect y="15" x="160" height="40" width="40" id="r4" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg2);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+ <!--A copy of the gradient to test url hygiene-->
+ <rect y="15" x="210" height="40" width="40" id="r5" style="opacity:1;fill:url(#slg1);fill-opacity:1;stroke:url(#slg3);stroke-width:10;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.5;paint-order:markers fill stroke;stop-color:#000000"/>
+</svg>
diff --git a/share/extensions/tests/data/svg/complextransform.test.svg b/share/extensions/tests/data/svg/complextransform.test.svg
new file mode 100644
index 0000000..c992c19
--- /dev/null
+++ b/share/extensions/tests/data/svg/complextransform.test.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="mydoc"
+ version="1.1">
+ <defs>
+ <path d="M 0 0 L 10 10 Z" id="path1"/>
+ <pattern patternTransform="scale(2.0, 1.0)"></pattern>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.9494022"
+ inkscape:cx="337.21073"
+ inkscape:cy="650.51398"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="3060"
+ inkscape:window-height="1685"
+ inkscape:window-x="140"
+ inkscape:window-y="41"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.4498514,0,0,1.3641667,-107.03035,-167.3624)" style="fill:#fff;stroke:#d88;" id="A" inkscape:groupmode='layer'>
+ <g transform="rotate(-45.759928,361.64932,382.80575)" style="fill:#eee;joker:url(#path1)" id="B">
+ <g transform="matrix(1,0,0.50642107,1,-193.8609,0)" style="fill:#ddd;" id="C">
+ <path id="D" fill="#C00" opacity="0.2" transform="translate(30,10)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <rect transform="rotate(16.097889)"
+ y="200" x="200" height="100" width="100"
+ style="fill:#0000ff;stroke-width:1px;" id="E"/>
+ <circle cx="100" cy="100" r="50" style="stroke:#f00;" id="F"/>
+ <use xlink:href="#path1" id="G"/>
+ <line x1="0" y1="80" x2="100" y2="20" id="H" />
+ <polyline points="0,100 50,25 50,75 100,0" id="I" />
+ <polygon points="0,100 50,25 50,75 100,0" id="J" />
+ </g>
+ </g>
+ <g id="K" inkscape:label="Key">
+ <g id="L" inkscape:label="Elm">
+ <line x1="5" y1="5" x2="5.5" y2="10" id="M" transform="translate(10, 10);" inkscape:label="Mine" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/css.svg b/share/extensions/tests/data/svg/css.svg
new file mode 100644
index 0000000..9ba3bfe
--- /dev/null
+++ b/share/extensions/tests/data/svg/css.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg0"
+ version="1.1"
+ viewBox="0 0 140 140"
+ height="140mm"
+ width="140mm">
+ <defs
+ id="defs2">
+ <style id="style1">
+// Not in a CDATA for testing.
+#layer1 {
+ stroke: yellow;
+}
+circle {
+ fill: red;
+}
+.two {
+ fill: green;
+}
+#rect3.three {
+ fill: cyan;
+}
+#layer1 .four {
+ fill: grey;
+}
+#rect1 {
+ fill: blue;
+}
+#circle1, #circle2, .two {
+ font: Homie;
+}
+ </style>
+ <style id="style2"></style>
+ <style id="style3"><![CDATA[
+#layer1 {
+ stroke-width: 2px;
+}
+.rule {
+}
+ ]]></style>
+ </defs>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <rect
+ y="0"
+ x="0"
+ class="one"
+ height="70"
+ width="70"
+ id="rect1"/>
+ <rect
+ id="rect2"
+ class="two"
+ width="70"
+ height="70"
+ x="70"
+ y="0" />
+ <rect
+ y="70"
+ x="0"
+ class="three"
+ height="70"
+ width="70"
+ id="rect3"/>
+ <rect
+ id="rect4"
+ class="four"
+ width="70"
+ height="70"
+ style="stroke: red;"
+ x="70"
+ y="70" />
+ <circle
+ r="35"
+ cy="70"
+ cx="70"
+ id="circle1"/>
+ <circle
+ r="10"
+ cy="20"
+ cx="20"
+ id="circle2"/>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/curves.svg b/share/extensions/tests/data/svg/curves.svg
new file mode 100644
index 0000000..6dc5ad8
--- /dev/null
+++ b/share/extensions/tests/data/svg/curves.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1000"
+ height="1000"
+ viewBox="0 0 1000 1000"
+ version="1.1"
+ id="svg8">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="base"
+ showgrid="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:zoom="0.73528362"
+ inkscape:cx="-359.63313"
+ inkscape:cy="481.16986"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid27"
+ spacingx="10"
+ spacingy="10"
+ empspacing="10"
+ color="#8080ff"
+ opacity="0.25098039"
+ empcolor="#0000ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="layer0"
+ inkscape:label="Curves"
+ style="display:inline">
+ <path
+ inkscape:connector-curvature="0"
+ id="quad"
+ d="m 100,502.88647 q 200,-250 400,0 200,250 400,0"
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10" />
+ <path
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:7.35712767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill"
+ d="m 417.79599,626.87967 a 128.83041,128.83041 0 0 1 -128.83041,128.83041 128.83041,128.83041 0 0 1 -128.83041,-128.83041 128.83041,128.83041 0 0 1 128.83041,-128.83041 128.83041,128.83041 0 0 1 128.83041,128.83041 z"
+ id="arc"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="curve"
+ d="m 833.96193,373.12033 c 0,71.15107 -57.67934,128.83041 -128.83041,128.83041 -71.15107,0 -128.83041,-57.67934 -128.83041,-128.83041 0,-71.15107 57.67934,-128.83041 128.83041,-128.83041 71.15107,0 128.83041,57.67934 128.83041,128.83041 z"
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:7.35712767;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill"
+ sodipodi:nodetypes="zzzzz" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/dash.svg b/share/extensions/tests/data/svg/dash.svg
new file mode 100644
index 0000000..997ba7d
--- /dev/null
+++ b/share/extensions/tests/data/svg/dash.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 210 297"
+ height="297mm"
+ width="210mm">
+ <defs
+ id="defs2" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1">
+ <path
+ id="dashme"
+ d="M 39.817243,184.34654 145.92741,65.030315"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:2.1199999,0.26499999;stroke-dashoffset:0" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/default-inkscape-SVG.svg b/share/extensions/tests/data/svg/default-inkscape-SVG.svg
new file mode 100644
index 0000000..259e13c
--- /dev/null
+++ b/share/extensions/tests/data/svg/default-inkscape-SVG.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ width="793.7007874"
+ height="1122.519685">
+ <defs />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.35"
+ inkscape:cx="375"
+ inkscape:cy="520"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1" />
+ <metadata>
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" />
+</svg>
diff --git a/share/extensions/tests/data/svg/default-inkscape-SVG_scoured.svg b/share/extensions/tests/data/svg/default-inkscape-SVG_scoured.svg
new file mode 100644
index 0000000..f46f0b3
--- /dev/null
+++ b/share/extensions/tests/data/svg/default-inkscape-SVG_scoured.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg width="793.7" height="1122.5" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+</svg>
diff --git a/share/extensions/tests/data/svg/default-plain-SVG.svg b/share/extensions/tests/data/svg/default-plain-SVG.svg
new file mode 100644
index 0000000..9c08847
--- /dev/null
+++ b/share/extensions/tests/data/svg/default-plain-SVG.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="793.7007874"
+ height="1122.519685">
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1" />
+</svg>
diff --git a/share/extensions/tests/data/svg/diff.svg b/share/extensions/tests/data/svg/diff.svg
new file mode 100644
index 0000000..cf7f6f3
--- /dev/null
+++ b/share/extensions/tests/data/svg/diff.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1000"
+ height="1000"
+ viewBox="0 0 1000 1000"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 5da689c313, 2019-01-14"
+ sodipodi:docname="test.svg">
+ <defs
+ id="defs33">
+ <marker
+ inkscape:stockid="Arrow2Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Lstart"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path859"
+ style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(1.1) translate(1,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="base"
+ showgrid="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:zoom="0.6675088"
+ inkscape:cx="202.7349"
+ inkscape:cy="481.16986"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="webslicer-layer">
+ <inkscape:grid
+ type="xygrid"
+ id="grid27"
+ spacingx="10"
+ spacingy="10"
+ empspacing="10"
+ color="#8080ff"
+ opacity="0.25098039"
+ empcolor="#0000ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="webslicer-layer"
+ inkscape:label="Slide3"
+ style="display:inline">
+ <rect
+ height="201.49811"
+ width="248.69112"
+ y="353.92661"
+ x="651.3089"
+ id="slicerect1"
+ style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc
+ id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Slide2"
+ style="display:inline">
+ <circle
+ style="display:inline;fill:#000080;stroke:none"
+ id="c1"
+ cx="150"
+ cy="450"
+ r="50"
+ inkscape:label="#path3736" />
+ <ellipse
+ style="display:inline;fill:none;stroke:#ff0000;stroke-width:16"
+ id="c2"
+ cx="400"
+ cy="450"
+ rx="100"
+ ry="50"
+ inkscape:label="#path3738" />
+ <path
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="c3"
+ sodipodi:type="arc"
+ sodipodi:cx="700"
+ sodipodi:cy="450"
+ sodipodi:rx="100"
+ sodipodi:ry="50"
+ sodipodi:start="0.59013865"
+ sodipodi:end="5.6484511"
+ d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z"
+ inkscape:label="#path3740" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)"
+ d="M 100,600 200,700 300,600 400,700"
+ id="p1"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3746" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10"
+ d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100"
+ id="p2"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3748" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10"
+ id="s1"
+ sodipodi:sides="5"
+ sodipodi:cx="189.03001"
+ sodipodi:cy="847.93945"
+ sodipodi:r1="69.364868"
+ sodipodi:r2="34.682434"
+ sodipodi:arg1="0.63598373"
+ sodipodi:arg2="1.2643023"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#s1"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137"
+ id="u1"
+ transform="translate(200,2.9962152)"
+ width="100%"
+ height="100%"
+ inkscape:label="#use3808" />
+ </g>
+ <g
+ inkscape:label="Slide1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="100"
+ y="100"
+ id="t1"
+ inkscape:label="#text12"><tspan
+ sodipodi:role="line"
+ id="tspan10"
+ x="100"
+ y="100">*Hello World*</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="t4"
+ style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)"
+ inkscape:label="#flowRoot14"><flowRegion
+ id="flowRegion16"><rect
+ id="rect18"
+ width="264.5675"
+ height="262.16187"
+ x="105.71429"
+ y="219.66254" /></flowRegion><flowPara
+ id="flowPara20"
+ style="font-size:55.43307114px">flaw tux whatch wryps</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="200"
+ y="100"
+ id="t2"
+ inkscape:label="#text3727"><tspan
+ sodipodi:role="line"
+ id="tspan3725"
+ x="200"
+ y="100"
+ style="font-size:14.66666698px">*PER</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="300"
+ y="100"
+ id="t3"
+ inkscape:label="#text3735"><tspan
+ sodipodi:role="line"
+ id="tspan3733"
+ x="300"
+ y="100"
+ style="font-size:14.66666698px">Multi*</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="118.33334"
+ id="tspan3737"
+ style="font-size:14.66666698px">text</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="136.66667"
+ id="tspan3739"
+ style="font-size:14.66666698px">FOO</tspan></text>
+ <g
+ id="t5"
+ transform="translate(445.71038,-129.64807)"
+ inkscape:label="#g3772">
+ <text
+ id="text3762"
+ y="229.64807"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="229.64807"
+ x="54.289616"
+ id="tspan3760"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">Grouped</tspan></text>
+ <text
+ id="text3766"
+ y="259.64807"
+ x="54.289619"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="259.64807"
+ x="54.289619"
+ z="f"
+ id="tspan3764"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect
+ style="fill:#000080;stroke:none"
+ id="r1"
+ width="100"
+ height="110"
+ x="100"
+ y="200"
+ inkscape:label="#rect3732" />
+ <rect
+ style="fill:none;stroke:#ff0000;stroke-width:16"
+ id="r2"
+ width="200"
+ height="100"
+ x="300"
+ y="200"
+ inkscape:label="#rect3734" />
+ <rect
+ style="fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="r3"
+ width="200"
+ height="100"
+ x="600"
+ y="200"
+ ry="38.950798"
+ rx="44.943226"
+ inkscape:label="#rect3744" />
+ <rect></rect>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/edge3d.svg b/share/extensions/tests/data/svg/edge3d.svg
new file mode 100644
index 0000000..cfb8570
--- /dev/null
+++ b/share/extensions/tests/data/svg/edge3d.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg1956"
+ version="1.1"
+ viewBox="0 0 210 297"
+ height="297mm"
+ width="210mm">
+ <defs
+ id="defs1950" />
+ <metadata
+ id="metadata1953">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ id="edgeme"
+ d="m 32.902386,76.94136 h 55.408947 v 38.8335 H 32.902386 Z"
+ style="fill:#870000;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/share/extensions/tests/data/svg/empty.svg b/share/extensions/tests/data/svg/empty.svg
new file mode 100644
index 0000000..d6c680b
--- /dev/null
+++ b/share/extensions/tests/data/svg/empty.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="793.7007874"
+ height="1122.519685">
+</svg>
diff --git a/share/extensions/tests/data/svg/font.svg b/share/extensions/tests/data/svg/font.svg
new file mode 100644
index 0000000..cc2b68f
--- /dev/null
+++ b/share/extensions/tests/data/svg/font.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs>
+ <font id="test_font" horiz-adv-x="1200">
+ <font-face units-per-em="1200" ascent="960" descent="-240"/>
+ <missing-glyph horiz-adv-x="500"/>
+ <glyph/>
+ <glyph unicode="A" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z"/>
+ <glyph unicode="B" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z"/>
+ <glyph unicode="C" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z"/>
+ <glyph unicode="D" d="M200 400h900v300h-900v-300z"/>
+ <glyph unicode="E" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z"/>
+ <glyph unicode="F" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z"/>
+ <glyph unicode="G" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z"/>
+ <glyph unicode="H" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z"/>
+ <glyph unicode="I" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z"/>
+ <glyph unicode="J" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z"/>
+ </font>
+ </defs>
+</svg>
diff --git a/share/extensions/tests/data/svg/font_layers.svg b/share/extensions/tests/data/svg/font_layers.svg
new file mode 100644
index 0000000..251e025
--- /dev/null
+++ b/share/extensions/tests/data/svg/font_layers.svg
@@ -0,0 +1,3 @@
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:svg="http://www.w3.org/2000/svg" width="1200">
+<g inkscape:label="GlyphLayer-A" inkscape:groupmode="layer"><path d="M 100 700 L 100 500 L 359 500 l -183 -183 l 141 -141 l 183 183 L 500 100 L 700 100 L 700 359 l 183 -183 l 141 141 l -183 183 L 1100 500 L 1100 700 L 841 700 l 183 183 l -141 141 l -183 -183 L 700 1100 L 500 1100 L 500 841 l -183 183 l -141 -141 l 183 -183 L 100 700 z"/></g><g inkscape:label="GlyphLayer-B" inkscape:groupmode="layer" style="display:none"><path d="M 0 800 L 0 500 L 400 500 L 400 100 L 700 100 L 700 500 L 1100 500 L 1100 800 L 700 800 L 700 1200 L 400 1200 L 400 800 L 0 800 z"/></g><g inkscape:label="GlyphLayer-C" inkscape:groupmode="layer" style="display:none"><path d="M 100 700 l 100 -100 L 313 600 q 0 -47 5 -100 L 100 500 l 100 -100 L 335 400 q 37 -167 112 -257 q 117 -141 297 -141 q 242 0 354 189 q 60 103 66 209 L 983 400 q 0 -55 -25.5 -99 t -63.5 -68 t -75 -36.5 t -67 -12.5 q -24 0 -52.5 10 t -62.5 32 t -65.5 67 t -50.5 107 L 900 400 l -100 100 L 500 500 q -6 46 -6 100 L 900 600 l -100 100 L 500 700 q 9 74 33 132 t 52.5 91 t 62 54.5 t 59 29 t 46.5 7.5 q 29 0 66 -13 t 75 -37 t 63.5 -67.5 t 25.5 -96.5 L 1157 800 q -31 172 -128 278 q -107 117 -274 117 q -205 0 -324 -158 q -36 -46 -69 -131.5 t -45 -205.5 L 100 700 z"/></g></svg>
diff --git a/share/extensions/tests/data/svg/group_interpolate.svg b/share/extensions/tests/data/svg/group_interpolate.svg
new file mode 100644
index 0000000..c3d9f44
--- /dev/null
+++ b/share/extensions/tests/data/svg/group_interpolate.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ width="110mm"
+ height="10mm"
+ viewBox="0 0 110 10"
+ version="1.1"
+ id="svg8">
+ <defs
+ id="defs2" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1">
+ <g
+ id="g53">
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect10"
+ width="10"
+ height="10"
+ x="-3.5527137e-15"
+ y="0" />
+ <rect
+ y="0"
+ x="10"
+ height="10"
+ width="10"
+ id="rect12"
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986" />
+ <rect
+ y="0"
+ x="20"
+ height="10"
+ width="10"
+ id="rect14"
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986" />
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect16"
+ width="10"
+ height="10"
+ x="30"
+ y="0" />
+ <rect
+ y="0"
+ x="40"
+ height="10"
+ width="10"
+ id="rect18"
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986" />
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect20"
+ width="10"
+ height="10"
+ x="50"
+ y="0" />
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect22"
+ width="10"
+ height="10"
+ x="60"
+ y="0" />
+ <rect
+ y="0"
+ x="70"
+ height="10"
+ width="10"
+ id="rect24"
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986" />
+ <rect
+ y="0"
+ x="80"
+ height="10"
+ width="10"
+ id="rect26"
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986" />
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect28"
+ width="10"
+ height="10"
+ x="90"
+ y="0" />
+ <rect
+ style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.0593986"
+ id="rect30"
+ width="10"
+ height="10"
+ x="100"
+ y="0" />
+ </g>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/guides.svg b/share/extensions/tests/data/svg/guides.svg
new file mode 100644
index 0000000..f67b40d
--- /dev/null
+++ b/share/extensions/tests/data/svg/guides.svg
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="ref_guides.svg"
+ inkscape:version="0.0"
+ inkscape:export-ydpi="96"
+ inkscape:export-xdpi="96"
+ inkscape:export-filename="{tempdir}/guides.png"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 1000 1000"
+ height="1000"
+ width="1000">
+ <style
+ id="style872"></style>
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs33" />
+ <sodipodi:namedview
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-page="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-global="true"
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer2"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="465.64169"
+ inkscape:cx="544.90051"
+ inkscape:zoom="0.77183614"
+ inkscape:snap-text-baseline="true"
+ showgrid="true"
+ id="base"
+ inkscape:window-height="1017"
+ inkscape:window-width="1920"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#ffffff">
+ <inkscape:grid
+ originy="0"
+ originx="0"
+ empopacity="0.25098039"
+ empcolor="#ff0000"
+ opacity="0.25098039"
+ color="#8080ff"
+ empspacing="2"
+ spacingy="100"
+ spacingx="100"
+ id="grid27"
+ type="xygrid" />
+ <sodipodi:guide
+ id="guide880"
+ orientation="1,0"
+ position="46.936577,700" />
+ <sodipodi:guide
+ id="guide882"
+ orientation="0,-1"
+ position="46.936577,951.0227" />
+ <sodipodi:guide
+ id="guide884"
+ orientation="1,0"
+ position="953.01659,951.0227" />
+ <sodipodi:guide
+ id="guide886"
+ orientation="0,-1"
+ position="953.01659,49.024128" />
+ <sodipodi:guide
+ id="guide888"
+ orientation="0.70710678,-0.70710678"
+ position="46.936577,49.024128" />
+ <sodipodi:guide
+ id="guide890"
+ orientation="-0.70710678,-0.70710678"
+ position="953.01659,49.024128" />
+ </sodipodi:namedview>
+ <g
+ style="display:inline"
+ inkscape:label="Slide3"
+ id="webslicer-layer"
+ inkscape:groupmode="layer" />
+ <g
+ style="display:inline"
+ inkscape:label="Slide2"
+ id="layer2"
+ inkscape:groupmode="layer">
+ <use
+ transform="matrix(1.8978616,0,0,1.8909129,-450.29818,-444.94362)"
+ inkscape:label="#use3808"
+ height="100%"
+ width="100%"
+ id="u1"
+ inkscape:transform-center-y="-0.31067244"
+ inkscape:transform-center-x="12.274064"
+ xlink:href="#s1"
+ y="0"
+ x="0"
+ style="display:inline;stroke-width:0.527876" />
+ <path
+ inkscape:transform-center-y="-0.16430137"
+ inkscape:transform-center-x="6.4673011"
+ d="M 558.40487,540.93476 513.066,532.8003 480.66172,565.53783 474.38757,519.90431 433.23885,499.20247 474.70009,479.13386 481.67306,433.60189 513.57167,466.83233 559.02991,459.39386 537.2831,500.00001 Z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.2643023"
+ sodipodi:arg1="0.63598373"
+ sodipodi:r2="34.682434"
+ sodipodi:r1="69.364868"
+ sodipodi:cy="499.73415"
+ sodipodi:cx="502.60169"
+ sodipodi:sides="5"
+ id="s1"
+ style="display:inline;fill:#fcaf3e;stroke:#a40000;stroke-width:10"
+ sodipodi:type="star" />
+ <rect
+ ry="2.1866901"
+ y="100"
+ x="300"
+ height="100"
+ width="100"
+ id="rect900"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <rect
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="rect902"
+ width="100"
+ height="100"
+ x="500"
+ y="100"
+ ry="2.1866901" />
+ <rect
+ ry="2.1866901"
+ y="100"
+ x="697.91248"
+ height="100"
+ width="100"
+ id="rect904"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <rect
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="rect906"
+ width="100"
+ height="100"
+ x="700"
+ y="800"
+ ry="2.1866901" />
+ <rect
+ ry="2.1866901"
+ y="796"
+ x="504"
+ height="100"
+ width="100"
+ id="rect908"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <rect
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="rect910"
+ width="100"
+ height="100"
+ x="300"
+ y="800"
+ ry="2.1866901" />
+ <circle
+ r="50"
+ cy="350"
+ cx="150"
+ id="path912"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <circle
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="circle914"
+ cx="149.5"
+ cy="549.5"
+ r="50" />
+ <circle
+ r="50"
+ cy="749"
+ cx="146.91245"
+ id="circle916"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <circle
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="circle918"
+ cx="852"
+ cy="752"
+ r="50" />
+ <circle
+ r="50"
+ cy="554"
+ cx="854"
+ id="circle920"
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:16;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000" />
+ <circle
+ style="vector-effect:none;fill:#fcaf3e;fill-opacity:0.5;stroke:#a40000;stroke-width:32;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:stroke fill markers;stop-color:#000000"
+ id="circle922"
+ cx="842"
+ cy="358"
+ r="50" />
+ </g>
+ <g
+ style="display:inline"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Slide1" />
+</svg>
diff --git a/share/extensions/tests/data/svg/hershey_input.svg b/share/extensions/tests/data/svg/hershey_input.svg
new file mode 100755
index 0000000..be62e14
--- /dev/null
+++ b/share/extensions/tests/data/svg/hershey_input.svg
@@ -0,0 +1,1071 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="hershey_input.svg"
+ inkscape:version="1.0alpha2 (e9298ea, 2019-07-05)"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 2220.1786 1530.4364"
+ height="17.004848in"
+ width="24.668652in">
+ <style
+ id="style1418"></style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ fit-margin-bottom="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-top="0"
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.45932702"
+ inkscape:cx="1188.9042"
+ inkscape:cy="794.44408"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg2"
+ showgrid="false"
+ inkscape:window-width="1680"
+ inkscape:window-height="1005"
+ inkscape:window-x="0"
+ inkscape:window-y="23"
+ inkscape:window-maximized="1"
+ units="in"
+ showguides="false" />
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(16.650407,434.42922)"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot4136-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.56498356,0,0,0.56498356,104.66429,-178.31547)"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion4138-3"><rect
+ id="rect4140-1"
+ width="168.74548"
+ height="238.84306"
+ x="58.688175"
+ y="293.76318"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" /></flowRegion><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="flowPara4144-3">This text has both a smaller bounding box, a smaller font size, and a large line spacing. The software must handle unusual cases like this.</flowPara><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.25px;line-height:300%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="flowPara43266">The real problem is that flowing into a text box (flowroot region) is SVG-renderer dependent-- even different web browsers may render flowed text differently. In this particular case, we're dealing with an Inkscape extension which does not have access to information about how the text was flowed before we got to it, so we essentially have to re-flow it from scratch. </flowPara></flowRoot> <text
+ id="text4169-3"
+ y="-0.17828369"
+ x="326.43045"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="-0.17828369"
+ x="326.43045"
+ id="tspan4171-9"
+ sodipodi:role="line">This data,</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="tspan4173-8"
+ y="18.571716"
+ x="326.43045"
+ sodipodi:role="line">is also text.</tspan><tspan
+ id="tspan27231"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="37.321716"
+ x="326.43045"
+ sodipodi:role="line"> </tspan><tspan
+ id="tspan27205"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="56.071716"
+ x="326.43045"
+ sodipodi:role="line">However, it has</tspan><tspan
+ id="tspan27209"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="74.821716"
+ x="326.43045"
+ sodipodi:role="line">many returns</tspan><tspan
+ id="tspan27211"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="93.571716"
+ x="326.43045"
+ sodipodi:role="line">each</tspan><tspan
+ id="tspan27233"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="112.32172"
+ x="326.43045"
+ sodipodi:role="line">on</tspan><tspan
+ id="tspan27235"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="131.07172"
+ x="326.43045"
+ sodipodi:role="line">its</tspan><tspan
+ id="tspan27237"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="149.82172"
+ x="326.43045"
+ sodipodi:role="line">own</tspan><tspan
+ id="tspan27213"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="168.57172"
+ x="326.43045"
+ sodipodi:role="line">line</tspan><tspan
+ id="tspan27215"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="187.32172"
+ x="326.43045"
+ sodipodi:role="line">in order to make</tspan><tspan
+ id="tspan27217"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="206.07172"
+ x="326.43045"
+ sodipodi:role="line">it take up more vertical</tspan><tspan
+ id="tspan27219"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="224.82172"
+ x="326.43045"
+ sodipodi:role="line">space so that we</tspan><tspan
+ id="tspan27221"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="243.57172"
+ x="326.43045"
+ sodipodi:role="line">can see how it handles</tspan><tspan
+ id="tspan27223"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="262.32172"
+ x="326.43045"
+ sodipodi:role="line">weird edge cases</tspan><tspan
+ id="tspan27225"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="281.07172"
+ x="326.43045"
+ sodipodi:role="line">like</tspan><tspan
+ id="tspan27227"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="299.82175"
+ x="326.43045"
+ sodipodi:role="line">this</tspan><tspan
+ id="tspan27229"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="318.57175"
+ x="326.43045"
+ sodipodi:role="line">one.</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot43268"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion43270"><rect
+ style="font-family:sans-serif"
+ id="rect43272"
+ width="215.35278"
+ height="148.35414"
+ x="752.70923"
+ y="410.40579" /></flowRegion><flowPara
+ style="font-size:112.332px;line-height:1.25;font-family:sans-serif"
+ id="flowPara43274"> </flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot69852"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion69854"><rect
+ style="font-family:sans-serif"
+ id="rect69856"
+ width="147.67105"
+ height="138.53676"
+ x="286.20779"
+ y="314.00693" /></flowRegion><flowPara
+ style="font-size:112.332px;line-height:1.25;font-family:sans-serif"
+ id="flowPara69858"> </flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot4136-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="translate(653.45509,-223.95601)"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion4138-9"><rect
+ style="font-family:sans-serif"
+ id="rect4140-6"
+ width="727.76221"
+ height="536.07629"
+ x="58.688175"
+ y="293.76318" /></flowRegion><flowPara
+ id="flowPara43951"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">We are testing an Inkscape extension called Hershey Text 3.0. The purpose of this extension is to take a block of flowed text, and replace it with stroke-based engraving fonts. We've got a number of different single-stroke fonts built in as well, that help to provide some options. However, we need to test that it handles a variety of different formats of text including different input fonts, alignment, flowed and regular text, variations of font size with a given span, returns, non-breaking spaces, transforms, nested groups and so forth. SVG allows text to be formatted in many different ways.</flowPara><flowPara
+ id="flowPara24519"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" /><flowPara
+ id="flowPara24521"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">This text is in Layer 1.</flowPara></flowRoot> <text
+ id="text4169-3-2"
+ y="37.446014"
+ x="1593.2249"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="tspan4173-8-8"
+ y="37.446014"
+ x="1593.2249"
+ sodipodi:role="line">Text, non-flowed,</tspan><tspan
+ id="tspan11633"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="56.196014"
+ x="1593.2249"
+ sodipodi:role="line">align left.</tspan><tspan
+ id="tspan27231-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="74.946014"
+ x="1593.2249"
+ sodipodi:role="line"> </tspan><tspan
+ id="tspan27205-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="93.696014"
+ x="1593.2249"
+ sodipodi:role="line">However, it has</tspan><tspan
+ id="tspan27209-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="112.44601"
+ x="1593.2249"
+ sodipodi:role="line">many returns</tspan><tspan
+ id="tspan27211-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="131.19601"
+ x="1593.2249"
+ sodipodi:role="line">each</tspan><tspan
+ id="tspan27233-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="149.94601"
+ x="1593.2249"
+ sodipodi:role="line">on</tspan><tspan
+ id="tspan27235-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="168.69601"
+ x="1593.2249"
+ sodipodi:role="line">its</tspan><tspan
+ id="tspan27237-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="187.44601"
+ x="1593.2249"
+ sodipodi:role="line">own</tspan><tspan
+ id="tspan27213-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="206.19601"
+ x="1593.2249"
+ sodipodi:role="line">line</tspan><tspan
+ id="tspan27215-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="224.94601"
+ x="1593.2249"
+ sodipodi:role="line">in order to make</tspan><tspan
+ id="tspan27217-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="243.69601"
+ x="1593.2249"
+ sodipodi:role="line">it take up more vertical</tspan><tspan
+ id="tspan27219-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="262.44601"
+ x="1593.2249"
+ sodipodi:role="line">space so that we</tspan><tspan
+ id="tspan27221-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="281.19601"
+ x="1593.2249"
+ sodipodi:role="line">can see how it handles</tspan><tspan
+ id="tspan27223-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="299.94601"
+ x="1593.2249"
+ sodipodi:role="line">weird edge cases</tspan><tspan
+ id="tspan27225-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="318.69601"
+ x="1593.2249"
+ sodipodi:role="line">like</tspan><tspan
+ id="tspan27227-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="337.44601"
+ x="1593.2249"
+ sodipodi:role="line">this</tspan><tspan
+ id="tspan27229-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ y="356.19601"
+ x="1593.2249"
+ sodipodi:role="line">one.</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="1879.6267"
+ y="37.446014"
+ id="text37640"><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="37.446014"
+ id="tspan37644"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Text, non-flowed,</tspan><tspan
+ id="tspan11637"
+ sodipodi:role="line"
+ x="1879.6267"
+ y="56.196014"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">align center</tspan><tspan
+ sodipodi:role="line"
+ x="1882.0144"
+ y="74.946014"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37646"> </tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="93.696014"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37648">However, it has</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="112.44601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37650">many returns</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="131.19601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37652">each</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="149.94601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37654">on</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="168.69601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37656">its</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="187.44601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37658">own</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="206.19601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37660">line</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="224.94601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37662">in order to make</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="243.69601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37664">it take up more vertical</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="262.44601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37666">space so that we</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="281.19601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37668">can see how it handles</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="299.94601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37670">weird edge cases</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="318.69601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37672">like</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="337.44601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37674">this</tspan><tspan
+ sodipodi:role="line"
+ x="1879.6267"
+ y="356.19601"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="tspan37676">one.</tspan></text>
+ <text
+ id="text37678"
+ y="37.446014"
+ x="2166.0283"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ id="tspan37682"
+ y="37.446014"
+ x="2166.0283"
+ sodipodi:role="line">Text, non-flowed,</tspan><tspan
+ id="tspan37684"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="56.196014"
+ x="2166.0283"
+ sodipodi:role="line">align right.</tspan><tspan
+ id="tspan11650"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="74.946014"
+ x="2170.8037"
+ sodipodi:role="line"> </tspan><tspan
+ id="tspan37686"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="93.696014"
+ x="2166.0283"
+ sodipodi:role="line">However, it has</tspan><tspan
+ id="tspan37688"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="112.44601"
+ x="2166.0283"
+ sodipodi:role="line">many returns</tspan><tspan
+ id="tspan37690"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="131.19601"
+ x="2166.0283"
+ sodipodi:role="line">each</tspan><tspan
+ id="tspan37692"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="149.94601"
+ x="2166.0283"
+ sodipodi:role="line">on</tspan><tspan
+ id="tspan37694"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="168.69601"
+ x="2166.0283"
+ sodipodi:role="line">its</tspan><tspan
+ id="tspan37696"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="187.44601"
+ x="2166.0283"
+ sodipodi:role="line">own</tspan><tspan
+ id="tspan37698"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="206.19601"
+ x="2166.0283"
+ sodipodi:role="line">line</tspan><tspan
+ id="tspan37700"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="224.94601"
+ x="2166.0283"
+ sodipodi:role="line">in order to make</tspan><tspan
+ id="tspan37702"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="243.69601"
+ x="2166.0283"
+ sodipodi:role="line">it take up more vertical</tspan><tspan
+ id="tspan37704"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="262.44601"
+ x="2166.0283"
+ sodipodi:role="line">space so that we</tspan><tspan
+ id="tspan37706"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="281.19601"
+ x="2166.0283"
+ sodipodi:role="line">can see how it handles</tspan><tspan
+ id="tspan37708"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="299.94601"
+ x="2166.0283"
+ sodipodi:role="line">weird edge cases</tspan><tspan
+ id="tspan37710"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="318.69601"
+ x="2166.0283"
+ sodipodi:role="line">like</tspan><tspan
+ id="tspan37712"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="337.44601"
+ x="2166.0283"
+ sodipodi:role="line">this</tspan><tspan
+ id="tspan37714"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:end;writing-mode:lr-tb;text-anchor:end"
+ y="356.19601"
+ x="2166.0283"
+ sodipodi:role="line">one.</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot4136-1-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.55234048,0,0,0.55234048,1617.5409,226.3572)"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion4138-9-2"><rect
+ style="font-family:sans-serif"
+ id="rect4140-6-1"
+ width="386.64426"
+ height="495.14215"
+ x="58.688175"
+ y="293.76318" /></flowRegion><flowPara
+ id="flowPara11690"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Test: Flowed text, aligned left. </flowPara><flowPara
+ id="flowPara11732"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start" /><flowPara
+ id="flowPara37749"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara
+ id="flowPara11736"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <text
+ transform="matrix(1.0356004,-0.4690583,0.81335056,0.59722955,0,0)"
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="109.79303"
+ y="1398.9264"
+ id="text4345-3"><tspan
+ sodipodi:role="line"
+ id="tspan4347-3"
+ x="109.79303"
+ y="1398.9264"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">This transformed text...</tspan><tspan
+ sodipodi:role="line"
+ x="109.79303"
+ y="1429.9531"
+ id="tspan4349-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> </tspan><tspan
+ sodipodi:role="line"
+ x="109.79303"
+ y="1460.9799"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.8214px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+ id="tspan4351-2">is text with a gap...</tspan></text>
+ <flowRoot
+ transform="matrix(0.55234048,0,0,0.55234048,1873.5798,226.3572)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot11766"
+ xml:space="preserve"><flowRegion
+ id="flowRegion11756"
+ style="font-family:sans-serif"><rect
+ y="293.76318"
+ x="58.688175"
+ height="495.14215"
+ width="386.64426"
+ id="rect11754"
+ style="font-family:sans-serif" /></flowRegion><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="flowPara11758">Test: Flowed text, aligned center. </flowPara><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="flowPara11760" /><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="flowPara11762">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="flowPara11764">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <flowRoot
+ transform="matrix(0.55234048,0,0,0.55234048,1617.5409,526.47821)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot11780"
+ xml:space="preserve"><flowRegion
+ id="flowRegion11770"
+ style="font-family:sans-serif"><rect
+ y="293.76318"
+ x="58.688175"
+ height="495.14215"
+ width="386.64426"
+ id="rect11768"
+ style="font-family:sans-serif" /></flowRegion><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end"
+ id="flowPara11772">Test: Flowed text, aligned right. </flowPara><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end"
+ id="flowPara11774" /><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end"
+ id="flowPara11776">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;writing-mode:lr-tb;text-anchor:end"
+ id="flowPara11778">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot11794"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:0.01%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.55234048,0,0,0.55234048,1873.5798,526.47821)"><flowRegion
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start"
+ id="flowRegion11784"><rect
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.49993515px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start"
+ id="rect11782"
+ width="386.64426"
+ height="495.14215"
+ x="58.688175"
+ y="293.76318" /></flowRegion><flowPara
+ id="flowPara11786"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Test: Flowed text, justified. </flowPara><flowPara
+ id="flowPara11788"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start" /><flowPara
+ id="flowPara11790"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Can we handle text that is aligned left, aligned right, centered, justified and so forth? Not all of these cases are necessarily useful for all applications (for example justified with stroke based fonts in the styles of handwriting), but that's not really for us to decide.</flowPara><flowPara
+ id="flowPara11792"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.4999px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:justify;writing-mode:lr-tb;text-anchor:start">Rather, we need to handle these cases because the text that is handed to us just might be in some unusual format.. </flowPara></flowRoot> <rect
+ y="-195.96283"
+ x="1844.2212"
+ height="119.80688"
+ width="131.40111"
+ id="rect24509"
+ style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <circle
+ r="43.478306"
+ cy="-142.82268"
+ cx="2077.0715"
+ id="path24511"
+ style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ transform="translate(1143.9626,-33.997658)"
+ id="text24525"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ aria-label="Text already converted into a path">
+ <path
+ inkscape:connector-curvature="0"
+ id="path24529"
+ style="stroke-width:0.9375"
+ d="m 681.45013,-233.84283 c 0,0.2 0.18,0.38 0.38,0.38 h 0.76 c 0.2,0 0.38,-0.18 0.38,-0.38 v -12.28 h 3.48 c 0.22,0 0.38,-0.18 0.38,-0.38 v -0.58 c 0,-0.2 -0.16,-0.38 -0.38,-0.38 h -8.48 c -0.22,0 -0.38,0.18 -0.38,0.38 v 0.58 c 0,0.2 0.16,0.38 0.38,0.38 h 3.48 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24531"
+ style="stroke-width:0.9375"
+ d="m 686.76107,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24533"
+ style="stroke-width:0.9375"
+ d="m 697.38888,-233.46283 h 0.76 c 0.14,0 0.28,-0.08 0.36,-0.18 l 2.5,-3.5 h 0.04 l 2.52,3.48 c 0.08,0.1 0.22,0.2 0.36,0.2 h 0.76 c 0.36,0 0.52,-0.3 0.3,-0.6 l -3.02,-4.14 3,-3.9 c 0.22,-0.3 0.08,-0.6 -0.3,-0.6 h -0.86 c -0.16,0 -0.28,0.08 -0.36,0.18 l -2.4,3.2 h -0.04 l -2.32,-3.2 c -0.06,-0.1 -0.2,-0.18 -0.36,-0.18 h -0.86 c -0.38,0 -0.52,0.3 -0.3,0.6 l 3,3.94 -3.08,4.1 c -0.22,0.28 -0.1,0.6 0.3,0.6 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24535"
+ style="stroke-width:0.9375"
+ d="m 707.98013,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24537"
+ style="stroke-width:0.9375"
+ d="m 719.04295,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24539"
+ style="stroke-width:0.9375"
+ d="m 729.27701,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24541"
+ style="stroke-width:0.9375"
+ d="m 733.9817,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72,-1.18 2.5,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84,1.18 -2.84,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24543"
+ style="stroke-width:0.9375"
+ d="m 740.82357,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68001,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24545"
+ style="stroke-width:0.9375"
+ d="m 751.19139,-236.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24547"
+ style="stroke-width:0.9375"
+ d="m 760.74545,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24549"
+ style="stroke-width:0.9375"
+ d="m 774.66295,-233.48283 -1.78,4.22 c -0.14,0.32 0.02,0.56 0.38,0.56 h 0.72 c 0.16,0 0.34,-0.14 0.4,-0.28 l 5.78,-13.2 c 0.14,-0.3 0,-0.52 -0.36,-0.52 h -0.74 c -0.18,0 -0.34,0.1 -0.4,0.26 l -3.12,7.34 h -0.04 l -2.62,-7.34 c -0.06,-0.16 -0.22,-0.26 -0.4,-0.26 h -0.84 c -0.36,0 -0.48,0.2 -0.36,0.5 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24551"
+ style="stroke-width:0.9375"
+ d="m 785.99889,-238.06283 c 0,2.78 1.92,4.82 4.66,4.82 1.54,0 2.78,-0.84 3.48,-1.86 0.16,-0.24 0.08,-0.44 -0.12,-0.64 l -0.12,-0.12 c -0.26,-0.26 -0.52,-0.34 -0.78,-0.04 -0.52,0.6 -1.12,1.32 -2.52,1.32 -1.72,0 -3.1,-1.54 -3.1,-3.5 0,-1.92 1.4,-3.48 3.16,-3.48 0.94,0 1.68,0.28 2.32,1 0.18,0.2 0.36,0.4 0.66,0.14 l 0.32,-0.3 c 0.22,-0.18 0.26,-0.44 0.08,-0.66 -0.86,-0.98 -1.98,-1.52 -3.36,-1.52 -2.68,0 -4.68,2.12 -4.68,4.84 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24553"
+ style="stroke-width:0.9375"
+ d="m 795.88171,-238.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24555"
+ style="stroke-width:0.9375"
+ d="m 807.69264,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.10001,-1.28 2.84001,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.10001,1.18 -3.10001,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24557"
+ style="stroke-width:0.9375"
+ d="m 821.09952,-233.48283 c 0.04,0.12 0.18,0.24 0.38,0.24 h 0.12 c 0.22,0 0.34,-0.12 0.38,-0.24 l 3.98,-8.7 c 0.12,-0.28 0,-0.52 -0.36,-0.52 h -0.64 c -0.16,0 -0.3,0.1 -0.36,0.26 l -3.04,6.8 h -0.04 l -2.86,-6.8 c -0.06,-0.16 -0.2,-0.26 -0.42,-0.26 h -0.7 c -0.34,0 -0.48,0.24 -0.34,0.52 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24559"
+ style="stroke-width:0.9375"
+ d="m 827.22983,-238.08283 c 0,2.64 1.68,4.84 4.48,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98,-1.62 -3.02,-3.16 h 6.72 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.8,0 -4.48,2.22 -4.48,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42,-2.64 2.98,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24561"
+ style="stroke-width:0.9375"
+ d="m 838.31764,-233.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.4 c 0,0 0.72001,-1.18 2.50001,-1.18 0.44,0 0.78,0.16 1,0.26 0.22,0.1 0.44,0.08 0.54,-0.22 l 0.26,-0.72 c 0.22,-0.64 -0.92,-0.74 -1.62,-0.74 -1.92,0 -2.84001,1.18 -2.84001,1.18 l -0.16,-0.66 c -0.06,-0.22 -0.22,-0.32 -0.4,-0.32 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24563"
+ style="stroke-width:0.9375"
+ d="m 846.65202,-241.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24565"
+ style="stroke-width:0.9375"
+ d="m 853.05014,-238.08283 c 0,2.64 1.68,4.84 4.48001,4.84 1.6,0 2.82,-0.62 3.38,-1.06 0.34,-0.26 0.26,-0.36 0.08,-0.64 l -0.24,-0.34 c -0.24,-0.36 -0.38,-0.28 -0.7,-0.06 -0.52,0.34 -1.28,0.76 -2.5,0.76 -1.68,0 -2.98001,-1.62 -3.02001,-3.16 h 6.72001 c 0.2,0 0.4,-0.16 0.42,-0.4 0.02,-0.16 0.04,-0.4 0.04,-0.56 0,-2.42 -1.76,-4.2 -4.18,-4.2 -2.80001,0 -4.48001,2.22 -4.48001,4.82 z m 1.5,-0.84 c 0.18,-1.44 1.42001,-2.64 2.98001,-2.64 1.58,0 2.66,1.28 2.7,2.64 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24567"
+ style="stroke-width:0.9375"
+ d="m 863.55796,-238.10283 c 0,2.64 1.8,4.86 4.14,4.86 1.74,0 2.92,-1.2 2.92,-1.2 l 0.12,0.6 c 0.08,0.22 0.2,0.38 0.4,0.38 h 0.36 c 0.24,0 0.46,-0.2 0.46,-0.44 v -13.12 c 0,-0.22 -0.22,-0.44 -0.46,-0.44 h -0.56 c -0.24,0 -0.44,0.22 -0.44,0.44 v 4.7 c 0,0 -1.04,-0.58 -2.56,-0.58 -2.78,0 -4.38,2.1 -4.38,4.8 z m 1.5,0.02 c 0,-1.84 1.1,-3.48 3.08,-3.48 1.28,0 2.36,0.52 2.36,0.52 v 4.98 c 0,0 -0.96,1.48 -2.62,1.48 -1.68,0 -2.82,-1.7 -2.82,-3.5 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24569"
+ style="stroke-width:0.9375"
+ d="m 679.33013,-220.08283 c 0.62,0 1.1,-0.5 1.1,-1.08 0,-0.64 -0.48,-1.12 -1.1,-1.12 -0.6,0 -1.08,0.48 -1.08,1.12 0,0.58 0.48,1.08 1.08,1.08 z m -0.7,11.18 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -8.36 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24571"
+ style="stroke-width:0.9375"
+ d="m 683.23951,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.38 c 0,0 1.1,-1.28 2.84,-1.28 1.36,0 1.96,0.82 1.96,2.58 v 5.08 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.38 -0.66,-4.12 -3.34,-4.12 -1.92,0 -3.1,1.18 -3.1,1.18 l -0.2,-0.7 c -0.04,-0.2 -0.16,-0.28 -0.36,-0.28 h -0.32 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24573"
+ style="stroke-width:0.9375"
+ d="m 694.50357,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24575"
+ style="stroke-width:0.9375"
+ d="m 700.88169,-213.10283 c 0,2.64 2.08,4.86 4.64,4.86 2.56,0 4.64,-2.22 4.64,-4.86 0,-2.6 -2.08,-4.8 -4.64,-4.8 -2.56,0 -4.64,2.2 -4.64,4.8 z m 1.46,0 c 0,-1.88 1.36,-3.46 3.18,-3.46 1.82,0 3.16,1.58 3.16,3.46 0,1.92 -1.34,3.52 -3.16,3.52 -1.82,0 -3.18,-1.6 -3.18,-3.52 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24577"
+ style="stroke-width:0.9375"
+ d="m 716.77732,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42,0 2.38,-0.7 2.86,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52,0 -2.72,0.4 -3.18,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92,0 1.66,0.2 1.96,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24579"
+ style="stroke-width:0.9375"
+ d="m 733.17607,-209.00283 c 0,0 1.02,0.76 2.56,0.76 2.54,0 4.36,-2.14 4.36,-4.84 0,-2.64 -1.78,-4.82 -4.3,-4.82 -1.66,0 -2.78,0.94 -2.78,0.94 l -0.14,-0.44 c -0.1,-0.24 -0.16,-0.3 -0.38,-0.3 h -0.34 c -0.24,0 -0.44,0.22 -0.44,0.44 v 13.12 c 0,0.24 0.2,0.44 0.44,0.44 h 0.58 c 0.22,0 0.44,-0.2 0.44,-0.44 z m 0,-1.38 v -5.06 c 0,0 0.96,-1.12 2.44,-1.12 1.86,0 2.98,1.66 2.98,3.46 0,2.02 -1.3,3.52 -3.08,3.52 -1.28,0 -2.34,-0.8 -2.34,-0.8 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24581"
+ style="stroke-width:0.9375"
+ d="m 741.93357,-211.26283 c 0,1.86 1.24,3.02 2.86,3.02 1.42001,0 2.38001,-0.7 2.86001,-1.18 l 0.18,0.62 c 0.06,0.2 0.14,0.34 0.38,0.34 h 0.38 c 0.24,0 0.44,-0.2 0.44,-0.44 v -5.12 c 0,-2.72 -0.5,-3.88 -2.86,-3.88 -1.52001,0 -2.72001,0.4 -3.18001,0.6 -0.22,0.1 -0.36,0.22 -0.28,0.5 l 0.2,0.54 c 0.08,0.22 0.2,0.34 0.44,0.24 0.42,-0.14 1.48,-0.54 2.74001,-0.54 1.32,0 1.54,0.84 1.52,2.54 0,0 -1,-0.3 -1.98001,-0.3 -2.38,0 -3.7,1.3 -3.7,3.06 z m 1.46,0 c 0,-1.18 0.96,-1.8 2.24,-1.8 0.92001,0 1.66001,0.2 1.96001,0.36 v 1.88 c -0.4,0.6 -1.4,1.24 -2.54001,1.24 -1.02,0 -1.66,-0.74 -1.66,-1.68 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24583"
+ style="stroke-width:0.9375"
+ d="m 752.66764,-216.42283 v 5.62 c 0,1.44 0.36,2.56 2.12,2.56 1.24,0 2.2,-0.46 2.6,-0.74 0.24,-0.16 0.28,-0.3 0.16,-0.6 l -0.18,-0.42 c -0.1,-0.22 -0.22,-0.4 -0.58,-0.18 -0.38,0.24 -0.96,0.6 -1.82,0.6 -0.52,0 -0.82,-0.36 -0.82,-1.32 v -5.52 h 2.72 c 0.26,0 0.46,-0.2 0.46,-0.44 v -0.4 c 0,-0.26 -0.2,-0.44 -0.46,-0.44 h -2.72 v -2.6 c 0,-0.24 -0.18,-0.46 -0.42,-0.44 l -0.62,0.04 c -0.22,0.02 -0.44,0.2 -0.44,0.44 v 2.56 h -1.22 c -0.28,0 -0.46,0.18 -0.46,0.44 v 0.4 c 0,0.24 0.18,0.44 0.46,0.44 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path24585"
+ style="stroke-width:0.9375"
+ d="m 759.64576,-208.90283 c 0,0.24 0.2,0.44 0.44,0.44 h 0.6 c 0.22,0 0.44,-0.2 0.44,-0.44 v -6.34 c 0,0 1.08,-1.32 2.84,-1.32 1.42,0 1.94,1.02 1.94,2.78 v 4.88 c 0,0.24 0.2,0.44 0.44,0.44 h 0.62 c 0.22,0 0.44,-0.2 0.44,-0.44 v -4.88 c 0,-2.7 -1.04,-4.12 -3.34,-4.12 -1.86,0 -2.94,1.18 -2.94,1.18 v -5.3 c 0,-0.22 -0.22,-0.44 -0.44,-0.44 h -0.6 c -0.24,0 -0.44,0.22 -0.44,0.44 z" />
+ </g>
+ <text
+ id="text24590"
+ y="-341.72476"
+ x="950.47961"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:41.7038px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.9375"
+ y="-341.72476"
+ x="950.47961"
+ id="tspan24588"
+ sodipodi:role="line">Tests of font face mapping:</tspan></text>
+ <g
+ transform="translate(75.000004)"
+ id="g24599">
+ <path
+ sodipodi:type="star"
+ style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:2.535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="path24513"
+ sodipodi:sides="5"
+ sodipodi:cx="1647.4819"
+ sodipodi:cy="-130.26225"
+ sodipodi:r1="79.438942"
+ sodipodi:r2="39.953239"
+ sodipodi:arg1="0.78539816"
+ sodipodi:arg2="1.4137167"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 1703.6537,-74.090438 -49.9217,-16.710466 -42.3146,31.319267 0.4659,-52.642223 -42.8623,-30.56538 50.2097,-15.82422 15.8242,-50.20971 30.5654,42.86232 52.6422,-0.46593 -31.3192,42.31459 z"
+ inkscape:transform-center-x="-2.2206671e-06"
+ inkscape:transform-center-y="1.2617427e-06" />
+ <text
+ id="text24594"
+ y="-322.40106"
+ x="1618.4456"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:41.7038px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.9375;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="stroke-width:0.9375"
+ y="-322.40106"
+ x="1618.4456"
+ id="tspan24592"
+ sodipodi:role="line">Tests of non-text objects:</tspan></text>
+ </g>
+ </g>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot6566"
+ style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;line-height:0.01%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="translate(753.8551,517.37858)"><flowRegion
+ id="flowRegion6568"><rect
+ style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:30.00000381px;line-height:125%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="rect6570"
+ width="551.43768"
+ height="284.185"
+ x="16.676867"
+ y="335.05359" /></flowRegion><flowPara
+ id="flowPara6611"
+ style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:30px;line-height:125%;font-family:'Brandon Grotesque';-inkscape-font-specification:'Brandon Grotesque, Light';text-align:center;writing-mode:lr-tb;text-anchor:middle">This is a test of centered text, one long line of text flowed into a box, centered, and in a different font.</flowPara></flowRoot> <flowRoot
+ transform="matrix(2.2532,-1.16191,1.16191,2.2532,535.21251,556.2299)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot36077-6"
+ xml:space="preserve"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion36079-6"><rect
+ style="font-family:sans-serif"
+ y="293.76318"
+ x="58.688175"
+ height="317.35086"
+ width="618.39948"
+ id="rect36081-4" /></flowRegion><flowPara
+ id="flowPara36083-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">flow<flowSpan
+ id="flowSpan92598-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">St<flowSpan
+ id="flowSpan92741-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">yl</flowSpan>es</flowSpan>To<flowSpan
+ id="flowSpan92600-0"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start">Check</flowSpan></flowPara></flowRoot> <flowRoot
+ transform="matrix(1.2329448,0,0,1.2329448,-195.87118,762.16345)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot98054-7"
+ xml:space="preserve"><flowRegion
+ style="font-family:sans-serif"
+ id="flowRegion98056-8"><rect
+ style="font-family:sans-serif"
+ y="-3.3340657"
+ x="259.82037"
+ height="377.92871"
+ width="212.37242"
+ id="rect98058-5" /></flowRegion><flowPara
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"
+ id="flowPara98070-1"> </flowPara><flowPara
+ id="flowPara110085"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"> </flowPara><flowPara
+ id="flowPara110087"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle"> </flowPara><flowPara
+ id="flowPara110089"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Flowed text object with multiple returns before start and also       </flowPara><flowPara
+ id="flowPara110091"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">additional sections with more returns</flowPara><flowPara
+ id="flowPara110093"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110095"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">That was just one return, since the paragraph above this one.</flowPara><flowPara
+ id="flowPara110097"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110101"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110099"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">That was two returns, since the paragraph above this one.</flowPara><flowPara
+ id="flowPara110103"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110105"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110107"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">And that, that was three returns.</flowPara><flowPara
+ id="flowPara110109"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">Just for good measure, this paragraph had a return before the word &quot;just&quot; above. And, we're going to finish with a few returns as well.</flowPara><flowPara
+ id="flowPara110111"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /><flowPara
+ id="flowPara110113"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.4277px;line-height:125%;font-family:Arial;-inkscape-font-specification:'Arial, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle" /></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot4218"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(2.874615,0,0,2.874615,214.65182,-1263.6317)"><flowRegion
+ style="font-family:sans-serif;stroke-width:0.347873px"
+ id="flowRegion4220"><rect
+ style="font-family:HersheySerifBold;stroke-width:0.34787267px"
+ id="rect4222"
+ width="441.57312"
+ height="267.5224"
+ x="269.13397"
+ y="396.44882" /></flowRegion><flowPara
+ style="font-size:20px;line-height:10;font-family:HersheySerifBold;stroke-width:0.347873px"
+ id="flowPara4224">Bold Serif Text</flowPara></flowRoot> <text
+ id="text69"
+ y="1036.6809"
+ x="481.34924"
+ style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
+ xml:space="preserve"><tspan
+ style="font-size:16.25px;line-height:2.55;stroke-width:0.264583"
+ y="1036.6809"
+ x="481.34924"
+ id="tspan67"
+ sodipodi:role="line">Dear Mike,</tspan><tspan
+ id="tspan71"
+ style="font-size:16.25px;line-height:2.55;stroke-width:0.264583"
+ y="1078.1184"
+ x="481.34924"
+ sodipodi:role="line">Thanks for pointing out that we need to handle text</tspan><tspan
+ id="tspan73"
+ style="font-size:16.25px;line-height:2.55;stroke-width:0.264583"
+ y="1119.5559"
+ x="481.34924"
+ sodipodi:role="line">that is shaped like this as well.</tspan><tspan
+ id="tspan75"
+ style="font-size:16.25px;line-height:2.55;stroke-width:0.264583"
+ y="1160.9934"
+ x="481.34924"
+ sodipodi:role="line">Have a great day!</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot134839"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.3333px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.9375,0,0,0.9375,-190.88742,970.40032)"><flowRegion
+ id="flowRegion134829"><rect
+ id="rect134827"
+ width="253.56715"
+ height="287.72461"
+ x="344.40945"
+ y="208.34642" /></flowRegion><flowPara
+ id="flowPara134837"
+ style="font-size:21.3333px">Flowed text object with multiple sizes before the <flowSpan
+ style="font-size:64px"
+ id="flowSpan137377">start</flowSpan> and also       additional sections with more returns and non-breaking spaces, which need to be tested.</flowPara><flowPara
+ id="flowPara139442"
+ style="font-size:21.3333px" /><flowPara
+ id="flowPara139444"
+ style="font-size:21.3333px">Hershey Text v 3.0 for Inkscape</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot7"
+ style="font-style:normal;font-weight:normal;font-size:18.6667px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1405"
+ transform="matrix(0.84457622,0,0,0.9067526,47.462564,44.570655)"><flowRegion
+ id="flowRegion9"
+ style="font-size:18.6667px;stroke-width:1.1405"><rect
+ id="rect11"
+ width="668.19922"
+ height="424.13794"
+ x="-0.38314176"
+ y="1.5294836"
+ style="font-size:18.66666603px;stroke-width:1.14049613" /></flowRegion><flowPara
+ style="stroke-width:1.1405"
+ id="flowPara21846">This is an SVG document provided as an input for testing the Hershey Text extension.</flowPara><flowPara
+ id="flowPara11629"
+ style="stroke-width:1.1405" /><flowPara
+ style="stroke-width:1.1405"
+ id="flowPara21848">The purpose of this new extension is to take a block of flowed text, and replace it with stroke-based engraving fonts. It includes a small selection of such fonts, which need to be in the SVG format. Technically, it can work with any SVG font, even ones that are not stroke-based.</flowPara><flowPara
+ id="flowPara24515"
+ style="stroke-width:1.1405" /><flowPara
+ id="flowPara24517"
+ style="stroke-width:1.1405">This text is in the DOCUMENT ROOT.</flowPara></flowRoot> <flowRoot
+ transform="matrix(2.874615,0,0,2.874615,214.65182,-1167.0132)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="flowRoot15954"
+ xml:space="preserve"><flowRegion
+ id="flowRegion15950"
+ style="font-family:sans-serif;stroke-width:0.347873px"><rect
+ y="396.44882"
+ x="269.13397"
+ height="267.5224"
+ width="441.57312"
+ id="rect15948"
+ style="font-family:HersheyScript1;stroke-width:0.34787267px" /></flowRegion><flowPara
+ id="flowPara15952"
+ style="font-size:20px;line-height:10;font-family:HersheyScript1;stroke-width:0.347873px">Scripty text</flowPara></flowRoot> <flowRoot
+ xml:space="preserve"
+ id="flowRoot15962"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:sans-serif;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.347873px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(2.874615,0,0,2.874615,214.65182,-1078.1242)"><flowRegion
+ style="font-family:sans-serif;stroke-width:0.347873px"
+ id="flowRegion15958"><rect
+ style="font-family:EMSAllure;stroke-width:0.34787267px"
+ id="rect15956"
+ width="441.57312"
+ height="267.5224"
+ x="269.13397"
+ y="396.44882" /></flowRegion><flowPara
+ style="font-size:20px;line-height:10;font-family:EMSAllure;stroke-width:0.347873px"
+ id="flowPara15960">Hand-written text</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:63.1208px;line-height:125%;font-family:'Brandon Text';-inkscape-font-specification:'Brandon Text';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:1;vector-effect:none;fill:#636365;fill-opacity:1;stroke:none;stroke-width:0.937499;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ x="503.58365"
+ y="1437.5557"
+ id="text5500"><tspan
+ sodipodi:role="line"
+ id="tspan5498"
+ x="503.58365"
+ y="1437.5557"
+ style="font-size:32.7786px;stroke-width:0.937499">Non-Flowed<tspan
+ style="font-size:87.4095px;stroke-width:0.937499"
+ id="tspan5504">S<tspan
+ style="font-size:15px;stroke-width:0.937499"
+ id="tspan40244">tyle</tspan>s</tspan>To<tspan
+ style="font-size:87.4095px;stroke-width:0.937499"
+ id="tspan5506">Check</tspan></tspan></text>
+ <text
+ id="text4781-0"
+ y="268.83087"
+ x="616.64929"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24.279px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.51744"
+ xml:space="preserve"><tspan
+ style="stroke-width:1.51744"
+ sodipodi:role="line"
+ id="tspan7325">Multi-line</tspan><tspan
+ style="stroke-width:1.51744"
+ sodipodi:role="line"
+ id="tspan7327">Text created</tspan><tspan
+ style="stroke-width:1.51744"
+ sodipodi:role="line"
+ id="tspan7329">Without x and y</tspan><tspan
+ style="stroke-width:1.51744"
+ sodipodi:role="line"
+ id="tspan7331">but with sodipodi:role</tspan><tspan
+ style="stroke-width:1.51744"
+ sodipodi:role="line"
+ id="tspan7333">attributes instead.</tspan></text>
+ <text
+ id="text56417"
+ y="264.82803"
+ x="379.84662"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15.953px;line-height:1.25;font-family:Sans;-inkscape-font-specification:'Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.997064"
+ xml:space="preserve"><tspan
+ sodipodi:role="line"
+ id="tspan56407"
+ x="379.84662"
+ y="264.82803"
+ style="stroke-width:0.997064">Multi-line</tspan><tspan
+ sodipodi:role="line"
+ id="tspan56409"
+ x="379.84662"
+ y="284.76929"
+ style="stroke-width:0.997064">Text created</tspan><tspan
+ sodipodi:role="line"
+ id="tspan56411"
+ x="379.84662"
+ y="304.71054"
+ style="stroke-width:0.997064">with tspan elements</tspan><tspan
+ sodipodi:role="line"
+ id="tspan56413"
+ x="379.84662"
+ y="324.65179"
+ style="stroke-width:0.997064">and x and y</tspan><tspan
+ sodipodi:role="line"
+ id="tspan56415"
+ x="379.84662"
+ y="344.59305"
+ style="stroke-width:0.997064">positions</tspan></text>
+</svg>
diff --git a/share/extensions/tests/data/svg/hershey_trivial_input.svg b/share/extensions/tests/data/svg/hershey_trivial_input.svg
new file mode 100755
index 0000000..946a616
--- /dev/null
+++ b/share/extensions/tests/data/svg/hershey_trivial_input.svg
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 744.09448819 1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="1.0alpha (8a5469a, 2019-05-29)"
+ sodipodi:docname="hershey_trivial_input.svg">
+ <style
+ id="style19"></style>
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:window-maximized="0"
+ inkscape:window-y="23"
+ inkscape:window-x="0"
+ inkscape:window-height="993"
+ inkscape:window-width="1535"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="256.44843"
+ inkscape:cx="217.50453"
+ inkscape:zoom="3.964414"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <use
+ height="100%"
+ width="100%"
+ transform="translate(-13.816235,24.138247)"
+ id="use1116"
+ xlink:href="#A"
+ y="0"
+ x="0" />
+ <use
+ height="100%"
+ width="100%"
+ transform="translate(-10.028187,24.138247)"
+ id="use1118"
+ xlink:href="#B"
+ y="0"
+ x="0" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#text31"
+ id="DEAD-LINK"
+ transform="translate(10.292023,-24.880699)"
+ width="100%"
+ height="100%"
+ style="fill:#ffffff;fill-opacity:0" />
+ <flowRoot
+ transform="translate(-18.75)"
+ xml:space="preserve"
+ id="A"
+ style="font-style:normal;font-weight:normal;font-size:37.5px;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1"><flowRegion
+ id="flowRegion23"
+ style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1"><rect
+ id="rect25"
+ width="121.08263"
+ height="52.065529"
+ x="182.22934"
+ y="166.4886"
+ style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.878906;stroke-opacity:1" /></flowRegion><flowPara
+ style="stroke-width:0.9375"
+ id="flowPara27">Flow</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:37.50000000000000000px;font-family:sans-serif;fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1;"
+ x="156.80199"
+ y="308.15527"
+ id="B"><tspan
+ sodipodi:role="line"
+ id="tspan29"
+ x="156.80199"
+ y="308.15527"
+ style="fill:#ffffff;fill-opacity:1;stroke:#e10000;stroke-width:0.9375;stroke-opacity:1;">Text</tspan></text>
+ <use
+ x="0"
+ y="0"
+ xlink:href="#A"
+ id="use1120"
+ transform="translate(13.816235,-24.138247)"
+ width="100%"
+ height="100%" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#B"
+ id="use1122"
+ transform="translate(9.8485053,-24.138247)"
+ width="100%"
+ height="100%" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/hpgl_multipen.svg b/share/extensions/tests/data/svg/hpgl_multipen.svg
new file mode 100644
index 0000000..d27add9
--- /dev/null
+++ b/share/extensions/tests/data/svg/hpgl_multipen.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ viewBox="0 0 210 297">
+ <g
+ inkscape:label="pen1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:none;stroke:#ff0000"
+ width="19.938889"
+ height="21.119028"
+ x="39.029922"
+ y="7.9519877" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Pen 2 ">
+ <rect
+ style="fill:none;stroke:#ff0000"
+ width="19.938889"
+ height="21.119028"
+ x="68.276741"
+ y="7.9519863" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="pEn3">
+ <rect
+ style="fill:none;stroke:#ff0000"
+ width="19.938889"
+ height="21.119028"
+ x="10.536871"
+ y="7.9519877" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/images.svg b/share/extensions/tests/data/svg/images.svg
new file mode 100644
index 0000000..3af6c56
--- /dev/null
+++ b/share/extensions/tests/data/svg/images.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="images.svg"
+ inkscape:version="1.0alpha2 (52cc60498f, 2019-06-14)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 0.79374997 0.79375003"
+ height="3"
+ width="3">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ units="px"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="4.3003663"
+ inkscape:cx="6.7289885"
+ inkscape:zoom="44.500568"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ xlink:href="img/green.png"
+ y="0.26458332"
+ x="0.26458332"
+ width="0.26458332"
+ height="0.26458332"
+ preserveAspectRatio="none"
+ id="image174"
+ style="opacity:1;stop-opacity:1" />
+
+ <image
+ style="opacity:1;stop-opacity:1"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAxOAAAMTgF/d4wjAAAA
+GXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA1JREFUCJljMEld8h8ABEsCPWzH
+RAsAAAAASUVORK5CYII=
+"
+ height="0.31750003"
+ width="0.31750003"
+ x="0.38895562"
+ y="0.38188145"
+ id="embeded_image01" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/img/green.png b/share/extensions/tests/data/svg/img/green.png
new file mode 100644
index 0000000..bb606ff
--- /dev/null
+++ b/share/extensions/tests/data/svg/img/green.png
Binary files differ
diff --git a/share/extensions/tests/data/svg/inkweb-debug.js b/share/extensions/tests/data/svg/inkweb-debug.js
new file mode 100644
index 0000000..a79c460
--- /dev/null
+++ b/share/extensions/tests/data/svg/inkweb-debug.js
@@ -0,0 +1,367 @@
+/*
+** InkWeb Debugger - help the development with InkWeb.
+**
+** Copyright (C) 2009 Aurelio A. Heckert, aurium (a) gmail dot com
+**
+** ********* Bugs and New Fetures *************************************
+** If you found any bug on this script or if you want to propose a
+** new feature, please report it in the inkscape bug tracker
+** https://bugs.launchpad.net/inkscape/+filebug
+** and assign that to Aurium.
+** ********************************************************************
+**
+** This program is free software: you can redistribute it and/or modify
+** it under the terms of the GNU Lesser General Public License as published
+** by the Free Software Foundation, either version 3 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+** GNU Lesser General Public License for more details.
+**
+** You should have received a copy of the GNU Lesser General Public License
+** along with this program. If not, see <http://www.gnu.org/licenses/>.
+**
+** ********************************************************************
+**
+** This script extends InkWeb with methods like log() and viewProperties().
+** So, you must to call this script after the inkweb.js load.
+*/
+
+InkWeb.debugVersion = 0.1;
+
+// Prepare InkWeb Debug:
+(function (bli, xyz) {
+ // Add logging calls to all InkWeb methods:
+ for ( var att in InkWeb ) {
+ if ( typeof(InkWeb[att]) == "function" ) {
+ var code = InkWeb[att].toString()
+ beforeCode = 'this.log(this.__callMethodInfo("'+att+'", arguments));\ntry {';
+ afterCode = '} catch(e) { this.log( e, "Ups... There is a problem in InkWeb.'+att+'()" ) }';
+ code = code
+ .replace( /^(function [^{]+[{])/, "$1\n"+ beforeCode +"\n" )
+ .replace( /[}]$/, ";\n"+ afterCode +"\n}" );
+ eval( "InkWeb."+att+" = "+ code );
+ //alert( InkWeb[att] )
+ }
+ }
+})(123,456);
+
+InkWeb.__callMethodInfo = function (funcName, arg) {
+ var func = arg.callee;
+ var str = 'Called InkWeb.'+funcName+'() with:'
+ if ( ! func.argList ) {
+ func.argList = func.toString()
+ .replace( /^function [^(]*\(([^)]*)\)(.|\s)*$/, "$1" )
+ .split( /,\s*/ );
+ }
+ for ( var a,i=0; a=func.argList[i]; i++ ) {
+ str += "\n"+ a +" = "+ this.serialize( arg[i], {recursionLimit:2} );
+ }
+ return str;
+}
+
+
+InkWeb.copySerializeConf = function (conf) {
+ return {
+ recursionStep: conf.recursionStep,
+ recursionLimit: conf.recursionLimit,
+ showTagElements: conf.showTagElements
+ }
+}
+
+InkWeb.serialize = function (v, conf) {
+ try {
+ if ( ! conf ) { conf = {} }
+ if ( ! conf.showTagElements ) { conf.showTagElements = false }
+ if ( ! conf.recursionLimit ) { conf.recursionLimit = 10 }
+ if ( ! conf.recursionStep ) { conf.recursionStep = 0 }
+ if ( conf.recursionLimit == 0 ) {
+ return '"<<recursion limit>>"';
+ }
+ conf.recursionLimit--;
+ conf.recursionStep++;
+ switch ( typeof(v) ) {
+ case "undefined":
+ v = "undefined";
+ break;
+ case "string":
+ v = '"'+ v
+ .replace( /\n/g, "\\n" )
+ .replace( /\r/g, "\\r" )
+ .replace( /\t/g, "\\t" )
+ .replace( /"/g, '"' ) +
+ '"';
+ break;
+ case "boolean":
+ case "number":
+ case "function":
+ v = v.toString();
+ break;
+ case "object":
+ if ( v == null ) {
+ v = "null";
+ } else {
+ if ( v.constructor == Array ) {
+ try {
+ v = this.__serializeArray(v, conf);
+ } catch(e) {
+ this.log( e, "InkWeb.serialize(): Forced recursion limit in" +
+ " recursionLimit="+ conf.recursionLimit +
+ " and recursionStep="+ conf.recursionStep
+ );
+ v += '"<<forced recursion limit>>"'
+ }
+ } else {
+ // A Hash Object
+ if ( v.tagName && ! conf.showTagElements ) {
+ // Tags are not allowed.
+ v = '"<'+ v.tagName +' id=\\"'+ v.id +'\\">"';
+ } else {
+ // Ok, serialize this object:
+ try {
+ v = this.__serializeObject(v, conf);
+ } catch(e) {
+ this.log( e, "InkWeb.serialize(): Forced recursion limit in" +
+ " recursionLimit="+ conf.recursionLimit +
+ " and recursionStep="+ conf.recursionStep
+ );
+ v += '"<<forced recursion limit>>"'
+ }
+ }
+ }
+ }
+ break;
+ default:
+ v = '"<<unknown type '+typeof(v)+' : '+v+'>>"';
+ }
+ return v;
+ } catch(e) {
+ this.log( e, "Ups... There is a problem in InkWeb.serialize()." );
+ }
+}
+
+InkWeb.__serializeArray = function (v, conf) {
+ try {
+ var vStr = "[ ";
+ var size = v.length;
+ for ( var i=0; i<size; i++ ) {
+ if ( i>0 ) { vStr += ", " }
+ vStr += this.serialize(v[i], this.copySerializeConf(conf));
+ }
+ return vStr +" ]";
+ } catch(e) {
+ this.log( e, "Ups... There is a problem in InkWeb.__serializeArray()." );
+ }
+}
+
+InkWeb.__serializeObject = function (obj, conf) {
+ try {
+ var vStr = "{ ";
+ var first = true;
+ for ( var att in obj ) {
+ if ( !first ) { vStr += ", " }
+ vStr += this.serialize(att) +':'+
+ this.serialize( obj[att], this.copySerializeConf(conf) );
+ first = false;
+ }
+ return vStr +" }";
+ } catch(e) {
+ this.log( e, "Ups... There is a problem in InkWeb.__serializeObject()." );
+ }
+}
+
+// Allow log configuration:
+InkWeb.mustLog = {
+ error: true,
+ warning: true,
+ sequence: true
+ };
+
+// This will keep the log information:
+InkWeb.__log__ = [];
+
+InkWeb.log = function (type, msg) {
+ /* This method register what was happen with InkWeb
+ ** ( if mustLog allows that )
+ **
+ ** --- Usage ---
+ ** this.log( <"sequence"|"warning"|"warn"|errorObject>, <"logMessage"> );
+ ** this.log( <"logMessage"> ); // only for sequences
+ **
+ ** --- Examples ---
+ ** Sequence log:
+ ** function foo (bar) {
+ ** InkWeb.log( 'Call function foo with argument bar="'+bar+'"' );
+ **
+ ** Warning log:
+ ** if ( foo == bar ) {
+ ** foo = other;
+ ** InkWeb.log( "warn", "foo must not be bar." );
+ **
+ ** Error log:
+ ** try { ... some hard thing ... }
+ ** catch (e) { InkWeb.log( e, "Trying to do some hard thing." ) }
+ */
+ if ( this.mustLog ) {
+ if( type.constructor == ReferenceError ) {
+ // in a error logging the type argument is the error object.
+ var error = type;
+ type = "error";
+ this.addViewLogBt();
+ }
+ if( type == "warn" ) {
+ // that allows a little simplify in the log call.
+ type = "warning";
+ }
+ if( msg == undefined ) {
+ // that allows to log a sequence without tos say the type.
+ msg = type;
+ type = "sequence";
+ }
+ var logSize = this.__log__.length
+ if ( logSize > 0 &&
+ this.__log__[logSize-1].type == type &&
+ this.__log__[logSize-1].msg == msg ) {
+ this.__log__[logSize-1].happens++
+ } else {
+ if ( type == "error" && this.mustLog.error ) {
+ this.__log__[logSize] = this.__logError( error, msg )
+ }
+ if ( type == "warning" && this.mustLog.warning ) {
+ this.__log__[logSize] = this.__logWarning( msg )
+ }
+ if ( type == "sequence" && this.mustLog.sequence ) {
+ this.__log__[logSize] = this.__logSequence( msg )
+ }
+ }
+ }
+}
+
+InkWeb.__logError = function ( error, msg ) {
+ return { type:"error", date:new Date(), msg:msg, error:error, happens:1 };
+}
+
+InkWeb.__logWarning = function ( msg ) {
+ return { type:"warning", date:new Date(), msg:msg, happens:1 };
+}
+
+InkWeb.__logSequence = function ( msg ) {
+ return { type:"sequence", date:new Date(), msg:msg, happens:1 };
+}
+
+InkWeb.logToString = function (conf) {
+ /* Show the log in a formatted string.
+ ** conf attributes:
+ ** format: a string to format the log items.
+ ** formatError: to format the error log items.
+ ** sep: the log items separator string.
+ ** format variables:
+ ** $F: the item date in the format YYYY-MM-DD
+ ** $T: the item time in the format HH:MM:SS
+ ** $type: the log type
+ ** $logmsg: the text argument in the log call
+ ** $times: how much times this item happens in sequence
+ ** $error: the error text (if this is a error item)
+ ** $index: the position of the item in the log list
+ ** $oddeven: return odd or even based in the index.
+ */
+ if (!conf) { conf = {} }
+ if (!conf.sep) { conf.sep = "\n\n" }
+ if (!conf.format) { conf.format = "$F $T - $type - $logmsg - Happens $times." }
+ if (!conf.formatError) { conf.formatError = "$F $T - ERROR - $logmsg - Happens $times.\n$error" }
+ /* * * Helper * * */
+ function _2d(num) {
+ return ( ( num < 10 )? "0"+num : ""+num )
+ }
+ function _2dMonth(date) {
+ var m = date.getMonth() + 1;
+ return _2d( m )
+ }
+ var str = "";
+ var logSize = this.__log__.length;
+ if ( logSize == 0 ) {
+ str = "There are no errors.";
+ }
+ // View all items to mount the log string:
+ for ( var item,pos=0; item=this.__log__[pos]; pos++ ) {
+ var d = item.date;
+ // Add log line, converting variables:
+ var line = ( (item.type=="error")? conf.formatError : conf.format );
+ str += line
+ .replace( /\$index/g, pos )
+ .replace( /\$oddeven/g, (pos%2 == 1)? "odd" : "even" )
+ .replace( /\$type/g, item.type )
+ .replace( /\$logmsg/g, item.msg )
+ .replace( /\$error/g, (item.error)? item.error.message : "" )
+ .replace( /\$times/g, (item.happens>1)? item.happens+" times" : "one time" )
+ .replace( /\$F/g, d.getFullYear() +"-"+ _2dMonth(d) +"-"+ _2d(d.getDate()) )
+ .replace( /\$T/g, _2d(d.getHours()) +":"+ _2d(d.getMinutes()) +":"+ _2d(d.getSeconds()) )
+ // Add separator:
+ if ( pos < (logSize-1) ) { str += conf.sep }
+ }
+ return str;
+}
+
+InkWeb.addViewLogBt = function () {
+ var svg = document.getElementsByTagName("svg")[0];
+ if ( this.__viewLogBt ) {
+ svg.appendChild( this.__viewLogBt );
+ } else {
+ var g = this.el( "g", { onclick: "InkWeb.openLogWindow()", parent: svg } );
+ var rect = this.el( "rect", { x: 10, y: 10, width: 60, height: 17, ry: 5,
+ style: "fill:#C00; stroke:#800; stroke-width:2",
+ parent: g } );
+ var text = this.el( "text", { x: 40, y: 22, text: "View Log",
+ style: "fill:#FFF; font-size:10px;" +
+ "font-family:sans-serif;" +
+ "text-anchor:middle; text-align:center",
+ parent: g } );
+ this.__viewLogBt = g;
+ }
+}
+
+InkWeb.__openFormatedWindow = function (bodyHTML) {
+ var win = window.open("","_blank","width=500,height=500,scrollbars=yes");
+ var html =
+ '<html><head><title>InkWeb</title>' +
+ '<style type="text/css">' +
+ 'body { font-family:sans-serif; font-size:12px; padding:5px; margin:0px; }' +
+ 'h1 { font-size:13px; text-align:center; }' +
+ '.error { color: #C00 }' +
+ '.warning { color: #B90 }' +
+ '.sequence { color: #06A }' +
+ 'table { border: 2px solid #ABC }' +
+ 'th, td { padding:1px 2px; font-size:12px }' +
+ 'th { text-align:center; background:#CCC; color:#FFF }' +
+ '.odd { background: #F0F0F0 }' +
+ '.even { background: #F8F8F8 }' +
+ '</style><body>'+ bodyHTML +'</body></html>';
+ win.document.write(html);
+ win.document.close();
+ return win;
+}
+
+InkWeb.openLogWindow = function () {
+ var html = '<h1>InkWeb Log</h1>\n' +
+ '<table border="0" width="100%" cellpadding="2" cellspacing="0"><tr>\n' +
+ '<tr><th>Time</th><th>Message</th><th><small>Happens</small></th><tr>\n' +
+ this.logToString({
+ format: '<tr class="$type $oddeven" title="$type">' +
+ '<td>$T</td><td>$logmsg</td><td align="right">$times</td></tr>',
+ formatError: '<tr class="error $oddeven" title="ERROR">' +
+ '<td>$T</td><td>$logmsg</td><td align="right">$times</td></tr>\n'+
+ '<tr class="error $oddeven"><td colspan="3"><code>$error</code></td></tr>',
+ sep: '\n</tr><tr>\n'
+ }) +
+ '\n</tr></table>'
+ var win = this.__openFormatedWindow( html );
+ win.document.title = "InkWeb Log"
+}
+
+
+InkWeb.viewProperties = function () {
+ // Display object properties.
+ this.__openFormatedWindow( "coming soon..." );
+}
diff --git a/share/extensions/tests/data/svg/inkwebjs-move.svg b/share/extensions/tests/data/svg/inkwebjs-move.svg
new file mode 100644
index 0000000..b4aa50f
--- /dev/null
+++ b/share/extensions/tests/data/svg/inkwebjs-move.svg
@@ -0,0 +1,128 @@
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ width="800" height="450">
+ <style type="text/css">
+ text { font-family:sans-serif; font-size:11px; text-anchor:middle; text-align:center }
+ .title tspan { font-weight: bold }
+ .pos { opacity: 0.3 }
+ .started { fill:#C80 }
+ </style>
+ <script type="text/javascript" xlink:href="../inkweb.js" />
+ <script type="text/javascript" xlink:href="inkweb-debug.js" />
+ <rect x="0%" y="0%" width="100%" height="100%" style="fill:#EEE; stroke:#999; stroke-width:4px" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-1" x="125" y="26" class="title">
+ <tspan>Test 1</tspan> - from left to right </text>
+ <text class="pos" x="80" y="80"> Start </text>
+ <circle id="t1-start" cx="80" cy="50" r="20" fill="#C00" opacity="0.2" />
+ <text class="pos" x="170" y="80"> End </text>
+ <circle id="t1-end" cx="170" cy="50" r="20" fill="#C00" opacity="0.2" />
+ <!-- The element to move -->
+ <circle id="t1-elem" cx="80" cy="50" r="20" fill="#C00" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-2" x="325" y="26" class="title">
+ <tspan>Test 2</tspan> - from right to left</text>
+ <text class="pos" x="370" y="80"> Start </text>
+ <circle id="t2-start" cx="370" cy="50" r="20" fill="#0A0" opacity="0.2" />
+ <text class="pos" x="280" y="80"> End </text>
+ <circle id="t2-end" cx="280" cy="50" r="20" fill="#0A0" opacity="0.2" />
+ <!-- The element to move -->
+ <circle id="t2-elem" cx="370" cy="50" r="20" fill="#0A0" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-3" x="125" y="120" class="title">
+ <tspan>Test 3</tspan> - pre-translated </text>
+ <text class="pos" x="80" y="190"> Start </text>
+ <path id="t3-start" fill="#C00" opacity="0.2" transform="translate(30,10)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <text class="pos" x="170" y="190"> End </text>
+ <path id="t3-end" fill="#C00" opacity="0.2" transform="translate(120,10)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <!-- The element to move -->
+ <path id="t3-elem" fill="#C00" transform="translate(30,10)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-4" x="350" y="120" class="title">
+ <tspan>Test 4</tspan> - pre-translated and scaled </text>
+ <text class="pos" x="300" y="190"> Start </text>
+ <path id="t4-start" fill="#C00" opacity="0.2"
+ transform="translate(235,-45) scale(1.4)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <text class="pos" x="400" y="190"> End </text>
+ <path id="t4-end" fill="#C00" opacity="0.2"
+ transform="translate(335,-45) scale(1.4)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <!-- The element to move -->
+ <path id="t4-elem" fill="#C00"
+ transform="translate(235,-45) scale(1.4)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-5" x="600" y="120" class="title">
+ <tspan>Test 5</tspan> - pre-translated and rotated </text>
+ <text class="pos" x="550" y="190"> Start </text>
+ <path id="t5-start" fill="#C00" opacity="0.2"
+ transform="translate(500,0) rotate(-15 90 140)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <text class="pos" x="650" y="190"> End </text>
+ <path id="t5-end" fill="#C00" opacity="0.2"
+ transform="translate(600,0) rotate(-15 90 140)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <!-- The element to move -->
+ <path id="t5-elem" fill="#C00"
+ transform="translate(500,0) rotate(-15 90 140)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <text id="test-6" x="125" y="220" class="title">
+ <tspan>Test 6</tspan> - with a transformation matrix </text>
+ <text class="pos" x="80" y="290"> Start </text>
+ <path id="t6-start" fill="#C00" opacity="0.2"
+ transform="matrix(1.2 0 -0.5 1.2 95 80)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <text class="pos" x="170" y="290"> End </text>
+ <path id="t6-end" fill="#C00" opacity="0.2"
+ transform="matrix(1.2 0 -0.5 1.2 185 80)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+ <!-- The element to move -->
+ <path id="t6-elem" fill="#C00"
+ transform="matrix(1.2 0 -0.5 1.2 95 80)"
+ d="M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150" />
+
+ <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <script type="text/javascript">
+
+ var titles = document.getElementsByClassName("title")
+ for ( var title,i=0; title=titles[i]; i++ ) {
+ title.className.baseVal += " started";
+ testeNum = title.id.replace( /^.*-/, "" );
+ var el = document.getElementById( "t"+testeNum+"-elem" );
+ var start = document.getElementById( "t"+testeNum+"-start" ).getBBox();
+ var end = document.getElementById( "t"+testeNum+"-end" ).getBBox();
+ InkWeb.moveElTo( { el:el, x:end.x, y:end.y } );
+ }
+
+ function testLog() {
+ try{ foo.lalala() }
+ catch(e){ InkWeb.log(e, "foo.lalala() is wrong?") }
+
+ InkWeb.log("This is a sequence log.");
+
+ InkWeb.log("warn", "Warning! Warning!!!");
+ }
+ setTimeout("testLog()", 2000);
+
+ </script>
+
+</svg>
diff --git a/share/extensions/tests/data/svg/interp_shapes.svg b/share/extensions/tests/data/svg/interp_shapes.svg
new file mode 100644
index 0000000..eaff106
--- /dev/null
+++ b/share/extensions/tests/data/svg/interp_shapes.svg
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="412.29788mm"
+ height="582.05017mm"
+ viewBox="0 0 412.29789 582.05017"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="interp_shapes.svg">
+ <defs
+ id="defs2">
+ <linearGradient
+ id="linearGradient877"
+ inkscape:collect="always">
+ <stop
+ id="stop873"
+ offset="0"
+ style="stop-color:#008000;stop-opacity:1" />
+ <stop
+ style="stop-color:#7b0000;stop-opacity:1"
+ offset="0.48378384"
+ id="stop879" />
+ <stop
+ id="stop875"
+ offset="1"
+ style="stop-color:rgb(0, 0, 255);stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient845">
+ <stop
+ style="stop-color:#008000;stop-opacity:1"
+ offset="0"
+ id="stop841" />
+ <stop
+ style="stop-color:blue;stop-opacity:1"
+ offset="1"
+ id="stop843" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient845"
+ id="linearGradient847"
+ x1="13.096875"
+ y1="138.45702"
+ x2="13.096875"
+ y2="104.24652"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(4.4701433,54.879607)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient845"
+ id="linearGradient855"
+ x1="184.80772"
+ y1="102.37889"
+ x2="184.80772"
+ y2="136.77472"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(151.22404,57.492066)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient845"
+ id="linearGradient863"
+ x1="-1.3985118"
+ y1="176.12321"
+ x2="40.708035"
+ y2="176.12321"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-1.9554488,127.31579)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient877"
+ id="linearGradient871"
+ x1="175.11636"
+ y1="193.24553"
+ x2="205.50565"
+ y2="154.314"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(155.045,129.47026)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient877"
+ id="radialGradient887"
+ cx="16.167852"
+ cy="249.2552"
+ fx="16.167852"
+ fy="249.2552"
+ r="36.377525"
+ gradientTransform="matrix(1,0,0,0.99765142,1.5314531,204.30066)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient845"
+ id="radialGradient897"
+ cx="193.54523"
+ cy="249.20023"
+ fx="193.54523"
+ fy="249.20023"
+ r="39.397575"
+ gradientTransform="matrix(1,0,0,1.0243274,150.67686,197.70785)"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.24748737"
+ inkscape:cx="960.55908"
+ inkscape:cy="968.73534"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1920"
+ inkscape:window-height="1016"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ fit-margin-top="5"
+ fit-margin-left="5"
+ fit-margin-right="5"
+ fit-margin-bottom="5" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(23.678219,83.72371)">
+ <path
+ style="fill:none;fill-opacity:1;stroke:#ff0000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 9.7209163,-78.632799 25.595916,-61.850656 9.7209163,-44.236966"
+ id="path1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;stroke:#0000ff;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 352.20047,-78.632799 -15.87499,16.782143 15.87499,17.61369"
+ id="path2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#ff0000;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 9.7209153,40.095939 25.595916,56.878079 9.7209153,74.491769"
+ id="path4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#0000ff;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 361.41883,49.314289 344.63669,65.189299 327.023,49.314289"
+ id="path3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;stroke:url(#linearGradient855);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 336.13003,159.30516 15.87501,16.78216 -15.87501,17.61369"
+ id="path6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;stroke:url(#linearGradient847);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.699306,158.73377 v 35.52977"
+ id="path5"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient863);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="M -3.0893787,283.40627 H 38.487996 v 40.06548 H -3.0893787 Z"
+ id="path8"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;vector-effect:none;fill:url(#linearGradient871);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ d="m 368.97953,303.43901 a 24.757439,24.757439 0 0 1 -24.75744,24.75744 24.757439,24.757439 0 0 1 -24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75745,-24.75744 24.757439,24.757439 0 0 1 24.75744,24.75744 z"
+ id="path7"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;vector-effect:none;fill:url(#radialGradient887);fill-opacity:1;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ inkscape:transform-center-x="0.84107606"
+ inkscape:transform-center-y="1.0141478"
+ d="m 22.320142,488.998 -12.6461927,-12.53232 -17.7372665,1.54089 1.9133905,-17.70096 -12.2637243,-12.90683 15.0321443,-9.54043 2.44466997,-17.63543 16.83138573,5.80424 15.312163,-9.0842 5.95626,16.7782 16.64929,6.30763 -9.40406,15.11782 5.44916,16.94968 -17.68292,2.07343 z"
+ id="path9"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#radialGradient897);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332"
+ d="m 340.42091,452.01132 c 1.00441,2.06568 -2.28895,2.37306 -3.43329,1.6694 -3.10108,-1.90688 -2.15382,-6.39585 0.0945,-8.53597 4.02172,-3.82817 10.46972,-2.21056 13.63864,1.8584 4.65051,5.97136 2.2891,14.60614 -3.62229,18.74132 -7.87896,5.51154 -18.76571,2.37814 -23.844,-5.38619 -6.3905,-9.77061 -2.47286,-22.93654 7.15008,-28.94667 11.65466,-7.27907 27.11377,-2.5709 34.04935,8.91397 8.17333,13.53453 2.67105,31.295 -10.67787,39.15203 -15.41185,9.07125 -35.47888,2.77259 -44.2547,-12.44176 -9.97164,-17.28752 -2.87512,-39.66464 14.20565,-49.35738 19.16204,-10.87379 43.85176,-2.97835 54.46006,15.96955 11.77722,21.03575 3.0821,48.03989 -17.73344,59.56273"
+ id="path10"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/markers.svg b/share/extensions/tests/data/svg/markers.svg
new file mode 100644
index 0000000..bf9ca6f
--- /dev/null
+++ b/share/extensions/tests/data/svg/markers.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg893"
+ height="106.22343"
+ width="159.59895"
+ version="1.1">
+ <defs
+ id="defs4">
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lend"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(-0.8,0,0,-0.8,-10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path2112" />
+ </marker>
+ <marker
+ style="overflow:visible"
+ id="Arrow1Lstart"
+ refX="0"
+ refY="0"
+ orient="auto">
+ <path
+ transform="matrix(0.8,0,0,0.8,10,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 Z"
+ id="path2109" />
+ </marker>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ id="dimension"
+ d="M 1.6186702,105.1461 157.98028,1.0773298"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00157;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)" />
+</svg>
diff --git a/share/extensions/tests/data/svg/mesh.svg b/share/extensions/tests/data/svg/mesh.svg
new file mode 100644
index 0000000..cbf42af
--- /dev/null
+++ b/share/extensions/tests/data/svg/mesh.svg
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="129.46957mm"
+ height="244.53642mm"
+ viewBox="0 0 129.46958 244.53642"
+ version="1.1"
+ id="svg8"
+ inkscape:version="1.0alpha2 (7d0ce1c2cf, 2019-07-29)"
+ sodipodi:docname="mesh.svg">
+ <defs
+ id="defs2">
+ <meshgradient
+ gradientTransform="translate(-8.0786691,-69.306275)"
+ inkscape:collect="always"
+ id="meshgradient136"
+ gradientUnits="userSpaceOnUse"
+ x="53.027382"
+ y="82.673904">
+ <meshrow
+ id="meshrow12882">
+ <meshpatch
+ id="meshpatch12884">
+ <stop
+ path="c 14.3267,0 28.6534,0 42.9801,0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12886" />
+ <stop
+ path="c 0,12.4193 -5.49795,38.9296 -5.49795,51.349"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12888" />
+ <stop
+ path="c -14.3267,0.000304944 -23.1553,-14.0909 -37.482,-14.0909"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12890" />
+ <stop
+ path="c 0,-12.4193 0,-24.8387 -0.00015,-37.2581"
+ style="stop-color:#75507b;stop-opacity:1"
+ id="stop12892" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12894">
+ <stop
+ path="c 14.3267,0 28.6534,0 42.9801,0"
+ id="stop12896" />
+ <stop
+ path="c 0,12.4193 15.5319,9.66032 15.5319,22.0797"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12898" />
+ <stop
+ path="c -14.3267,-7.11184e-05 -49.6832,29.2692 -64.01,29.2693"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12900" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12902">
+ <stop
+ path="c 14.3267,0 28.6534,0 42.9801,0"
+ id="stop12904" />
+ <stop
+ path="c 0,12.4193 0,24.8387 0,37.258"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12906" />
+ <stop
+ path="c -14.3267,0 -13.1216,-15.1784 -27.4482,-15.1783"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12908" />
+ </meshpatch>
+ </meshrow>
+ <meshrow
+ id="meshrow12910">
+ <meshpatch
+ id="meshpatch12912">
+ <stop
+ path="c 1.67781e-05,12.4193 26.2868,-1.18414 13.4216,12.5447"
+ id="stop12914" />
+ <stop
+ path="c -15.0543,14.5253 -36.577,10.6222 -50.9037,10.6222"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12916" />
+ <stop
+ path="c 0,-12.4193 0,-24.8387 0.0001,-37.2578"
+ style="stop-color:#5c3566;stop-opacity:1"
+ id="stop12918" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12920">
+ <stop
+ path="c -3.49494e-05,12.4193 1.58657,32.3389 1.58667,44.7583"
+ id="stop12922" />
+ <stop
+ path="c -14.3267,-1.01513e-05 -37.8486,-2.94455 -52.175,-2.9443"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12924" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12926">
+ <stop
+ path="c 0,12.4193 0,24.8387 0,37.258"
+ id="stop12928" />
+ <stop
+ path="c -14.3267,0 -11.5349,-7.67804 -25.8615,-7.678"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12930" />
+ </meshpatch>
+ </meshrow>
+ <meshrow
+ id="meshrow12932">
+ <meshpatch
+ id="meshpatch12934">
+ <stop
+ path="c 2.62829e-06,12.4193 -7.92356,35.461 -7.92356,47.8803"
+ id="stop12936" />
+ <stop
+ path="c -14.3267,0 -28.6534,0 -42.9801,0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12938" />
+ <stop
+ path="c 0,-12.4193 0,-24.8387 -4e-05,-37.2581"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12940" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12942">
+ <stop
+ path="c -0.000121655,12.4193 -17.1186,32.5167 -17.1186,44.936"
+ id="stop12944" />
+ <stop
+ path="c -14.3267,0 -28.6534,0 -42.98,0"
+ style="stop-color:#204a87;stop-opacity:1"
+ id="stop12946" />
+ </meshpatch>
+ <meshpatch
+ id="meshpatch12948">
+ <stop
+ path="c 0,12.4193 0,24.8387 0,37.258"
+ id="stop12950" />
+ <stop
+ path="c -14.3267,0 -28.6534,0 -42.9801,-2.84217e-14"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop12952" />
+ </meshpatch>
+ </meshrow>
+ </meshgradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.32385032"
+ inkscape:cx="231.11511"
+ inkscape:cy="510.47668"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ inkscape:document-rotation="0"
+ showgrid="false" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(-44.684128,-13.103047)"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="vector-effect:none;fill:url(#meshgradient136);fill-opacity:1;stroke:#204a87;stroke-width:0.529167;stop-color:#000000"
+ id="mesh1"
+ width="128.94041"
+ height="111.77415"
+ x="44.948711"
+ y="13.36763" />
+ <g
+ id="paths"
+ transform="translate(-8.0787795,63.059177)">
+ <path
+ id="path1"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 53.0274,82.6739 c 14.3267,0 28.6534,0 42.9801,0 0,12.4193 -5.498,38.9301 -5.498,51.3491 -14.3267,0 -23.1553,-14.091 -37.482,-14.091 0,-12.419 0,-24.8387 -1e-4,-37.2581 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path2"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 96.0075,82.6739 c 14.3265,0 28.6535,0 42.9805,0 0,12.4193 15.531,9.6603 15.531,22.0801 -14.326,0 -49.683,29.269 -64.0095,29.269 0,-12.419 5.498,-38.9298 5.498,-51.3491 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 138.988,82.6739 c 14.326,0 28.653,0 42.98,0 0,12.4193 0,24.8391 0,37.2581 -14.327,0 -13.122,-15.178 -27.449,-15.178 0,-12.4198 -15.531,-9.6608 -15.531,-22.0801 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path4"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 53.0275,119.932 c 14.3267,0 23.1553,14.091 37.482,14.091 0,12.419 26.2865,-1.184 13.4215,12.545 -15.0542,14.525 -36.5769,10.622 -50.9036,10.622 0,-12.419 0,-24.839 1e-4,-37.258 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path5"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 90.5095,134.023 c 14.3265,0 49.6835,-29.269 64.0095,-29.269 0,12.419 1.587,32.339 1.587,44.758 -14.327,0 -37.848,-2.945 -52.175,-2.944 12.865,-13.729 -13.4215,-0.126 -13.4215,-12.545 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path6"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 154.519,104.754 c 14.327,0 13.122,15.178 27.449,15.178 0,12.419 0,24.839 0,37.258 -14.327,0 -11.535,-7.678 -25.862,-7.678 0,-12.419 -1.587,-32.339 -1.587,-44.758 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path7"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 53.0274,157.19 c 14.3267,0 35.8494,3.903 50.9036,-10.622 0,12.419 -7.9234,35.461 -7.9234,47.88 -14.3267,0 -28.6534,0 -42.9801,0 0,-12.419 0,-24.839 -1e-4,-37.258 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path8"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 103.931,146.568 c 14.327,-0.001 37.848,2.944 52.175,2.944 0,12.419 -17.118,32.517 -17.118,44.936 -14.327,0 -28.654,0 -42.9804,0 0,-12.419 7.9234,-35.461 7.9234,-47.88 z"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path9"
+ style="fill:none;stroke:#000000;stroke-width:0.264583"
+ d="m 156.106,149.512 c 14.327,0 11.535,7.678 25.862,7.678 0,12.419 0,24.839 0,37.258 -14.327,0 -28.654,0 -42.98,0 0,-12.419 17.118,-32.517 17.118,-44.936 z"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/minimal-blank-prepare.svg b/share/extensions/tests/data/svg/minimal-blank-prepare.svg
new file mode 100644
index 0000000..1fc27fb
--- /dev/null
+++ b/share/extensions/tests/data/svg/minimal-blank-prepare.svg
@@ -0,0 +1 @@
+<svg width="100" height="100"></svg>
diff --git a/share/extensions/tests/data/svg/minimal-blank.svg b/share/extensions/tests/data/svg/minimal-blank.svg
new file mode 100644
index 0000000..1fc27fb
--- /dev/null
+++ b/share/extensions/tests/data/svg/minimal-blank.svg
@@ -0,0 +1 @@
+<svg width="100" height="100"></svg>
diff --git a/share/extensions/tests/data/svg/multilayered-test.svg b/share/extensions/tests/data/svg/multilayered-test.svg
new file mode 100644
index 0000000..c02d4ee
--- /dev/null
+++ b/share/extensions/tests/data/svg/multilayered-test.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48+devel "
+ sodipodi:docname="Nouveau document 1">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.35"
+ inkscape:cx="30.714286"
+ inkscape:cy="520"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer3"
+ showgrid="false"
+ inkscape:window-width="1251"
+ inkscape:window-height="670"
+ inkscape:window-x="119"
+ inkscape:window-y="69"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Bottom layer">
+ <g
+ id="g3930">
+ <path
+ class="oranger bee frog"
+ transform="matrix(-0.97176714,-0.23594199,0.23594199,-0.97176714,541.8979,1030.862)"
+ inkscape:transform-center-y="21.296232"
+ inkscape:transform-center-x="0.78818963"
+ d="M 431.42857,463.79076 283.13917,424.83761 166.98297,524.91176 158.20567,371.84296 27.135259,292.29647 170,236.6479 205.15023,87.411314 302.22279,206.0874 455.01724,193.40062 372.14664,322.39504 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.3436561"
+ sodipodi:arg1="0.71533758"
+ sodipodi:r2="115.44059"
+ sodipodi:r1="230.8812"
+ sodipodi:cy="312.36218"
+ sodipodi:cx="257.14285"
+ sodipodi:sides="5"
+ id="path3902"
+ style="fill:#ffccaa;fill-opacity:1"
+ sodipodi:type="star" />
+ <text
+ sodipodi:linespacing="125%"
+ class="frog apple"
+ id="text3926"
+ y="723.79077"
+ x="245.71429"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="723.79077"
+ x="245.71429"
+ id="tspan3928"
+ sodipodi:role="line">Bottom layer</tspan></text>
+ </g>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Middle layer">
+ <g
+ inkscape:groupmode="layer"
+ id="layer4"
+ inkscape:label="Middle sublayer">
+ <path
+ style="fill:#ffaaaa;fill-opacity:1"
+ d="m 522.85714,488.07648 c 0,73.37498 -71.63444,132.85715 -160,132.85715 -88.36556,0 -159.99999,-59.48217 -159.99999,-132.85715 0,-73.37497 71.63443,-132.85714 159.99999,-132.85714 88.36556,0 160,59.48217 160,132.85714 z"
+ id="path3900"
+ class="frog"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3918"
+ sodipodi:linespacing="125%"><textPath
+ xlink:href="#path3900"
+ id="textPath3923"><tspan
+ id="tspan3920">Middle sublayer</tspan></textPath></text>
+ </g>
+ <g
+ id="g3913"
+ transform="translate(8.5714286,-94.285711)">
+ <rect
+ y="406.64789"
+ x="162.85715"
+ height="134.28572"
+ width="385.71429"
+ id="rect3898"
+ class="apple frog"
+ style="fill:#cccccc;fill-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3909"
+ y="520.93365"
+ x="294.28571"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><tspan
+ y="520.93365"
+ x="294.28571"
+ id="tspan3911"
+ sodipodi:role="line">Middle layer</tspan></text>
+ </g>
+ </g>
+ <g
+ inkscape:label="Top Layer"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3894"
+ sodipodi:linespacing="125%"><textPath
+ xlink:href="#path3904"
+ id="textPath3906"><tspan
+ id="tspan3896">Top layer</tspan></textPath></text>
+ <path
+ style="fill:#00d4aa;fill-opacity:1"
+ id="path3904"
+ d="m 199.54403,352.9691 c 33.89855,-23.39174 72.10651,-36.95679 109.79252,-52.48463 7.71344,-3.19326 15.44578,-6.34124 23.14032,-9.57978 26.03103,-10.95613 51.7881,-22.59387 76.79106,-35.76157 42.32507,-22.29031 32.37854,-17.45018 21.71695,-12.37413 27.69959,-16.89942 54.76258,-34.80763 82.06841,-52.32954 3.94676,-2.5326 7.78542,-5.23846 11.81547,-7.63629 13.93107,-8.28881 28.03813,-16.27818 42.05719,-24.41727 1.82085,-0.65301 3.535,-1.79625 5.46253,-1.95903 1.14748,-0.0969 2.55329,0.29335 3.23024,1.22493 4.4402,6.11031 -2.74745,15.55901 -5.48451,20.72818 -5.75765,10.57294 -11.80107,21.00672 -18.37568,31.09425 -8.69682,12.13204 -17.21613,24.35107 -25.30545,36.8994 -8.76999,14.06322 -13.80724,29.8609 -17.16277,45.97506 -1.61982,9.03135 -2.30641,16.44531 6.23493,21.70829 3.31001,1.71191 6.61295,2.19795 10.26307,2.25814 0,0 -34.1559,24.2492 -34.1559,24.2492 l 0,0 c -4.04274,-0.78094 -7.88137,-1.74859 -11.38493,-4.05868 -9.57886,-7.50134 -10.04511,-14.7248 -7.95368,-26.29078 3.70976,-16.48328 8.59159,-32.8557 17.13895,-47.54924 7.808,-12.43792 15.71401,-24.76749 24.43097,-36.58289 6.64463,-10.0123 12.98801,-20.22738 18.69995,-30.80719 1.06673,-2.02099 5.47855,-11.97387 6.83302,-13.43922 0.3422,-0.37021 1.06394,-0.32013 1.51003,-0.0852 0.35221,0.18545 -0.77587,0.17836 -1.1638,0.26755 -1.3924,0.57649 -2.7848,1.15299 -4.1772,1.72949 8.53309,-5.01782 16.92726,-10.27974 25.59928,-15.05345 4.46703,-2.45898 -8.64504,5.40995 -12.97447,8.10383 -28.33878,17.63307 -56.24248,35.94219 -84.66825,53.43629 -22.66355,13.24936 -55.91511,33.356 -81.64049,46.80647 -32.95242,17.22913 -67.12661,31.94029 -101.42871,46.2266 -18.19015,7.69388 -36.62175,14.9775 -54.55262,23.27042 -3.77844,1.7475 -7.50549,3.60582 -11.21421,5.49679 -2.53121,1.2906 -9.9408,5.50416 -7.50216,4.04617 10.489,-6.27105 21.10584,-12.32577 31.65876,-18.48866 0,0 -39.29882,15.37653 -39.29882,15.37653 z"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/perspective.svg b/share/extensions/tests/data/svg/perspective.svg
new file mode 100644
index 0000000..47a6f99
--- /dev/null
+++ b/share/extensions/tests/data/svg/perspective.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1442"
+ version="1.1"
+ viewBox="0 0 48.229092 27.352564"
+ height="27.352564mm"
+ width="48.229092mm">
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-84.769969,-2.1401311)">
+ <path
+ inkscape:connector-curvature="0"
+ id="text"
+ style="font-size:40px;font-family:sans-serif;word-spacing:0px;opacity:1;stroke-width:0.76691598"
+ d="m 132.88094,13.452154 v 0.27277 h -0.31378 c -0.11766,0 -0.19967,0.02377 -0.24602,0.0713 -0.0452,0.04753 -0.0678,0.13311 -0.0678,0.25673 v 0.1765 h 0.54019 v 0.25494 h -0.54019 v 1.74182 h -0.32983 v -1.74182 h -0.31377 v -0.25494 h 0.31377 v -0.13906 c 0,-0.22226 0.0517,-0.383903 0.15511,-0.48493 0.10341,-0.102213 0.26743,-0.15332 0.49206,-0.15332 z m -1.35851,1.08395 c -0.0369,-0.0214 -0.0773,-0.03683 -0.12123,-0.0463 -0.0428,-0.01067 -0.0903,-0.016 -0.14263,-0.016 -0.18541,0 -0.32804,0.06062 -0.42787,0.18185 -0.0987,0.12004 -0.14798,0.292973 -0.14798,0.5188 v 1.05187 h -0.32982 v -1.99676 h 0.32982 v 0.31021 c 0.0689,-0.121233 0.15868,-0.21097 0.26921,-0.26921 0.11053,-0.0594 0.24484,-0.0891 0.40292,-0.0891 0.0226,0 0.0476,0.0017 0.0749,0.005 0.0273,0.0027 0.0576,0.0068 0.0909,0.0125 z m -2.6154,-0.0767 c -0.17591,0 -0.31497,0.06894 -0.41718,0.20681 -0.10221,0.13668 -0.15332,0.32447 -0.15332,0.56337 0,0.2389 0.0505,0.427287 0.15154,0.56516 0.10221,0.13668 0.24187,0.20502 0.41896,0.20502 0.17472,0 0.31319,-0.06894 0.4154,-0.20681 0.10221,-0.137867 0.15332,-0.325657 0.15332,-0.56337 0,-0.23652 -0.0511,-0.423717 -0.15332,-0.56159 -0.10221,-0.13906 -0.24068,-0.20859 -0.4154,-0.20859 z m 0,-0.27812 c 0.28525,0 0.5093,0.09271 0.67213,0.27812 0.16283,0.18542 0.24424,0.442147 0.24424,0.77018 0,0.326853 -0.0814,0.58358 -0.24424,0.77018 -0.16283,0.185413 -0.38688,0.27812 -0.67213,0.27812 -0.28644,0 -0.51108,-0.09271 -0.67391,-0.27812 -0.16164,-0.1866 -0.24246,-0.443327 -0.24246,-0.77018 0,-0.328033 0.0808,-0.58476 0.24246,-0.77018 0.16283,-0.185413 0.38747,-0.27812 0.67391,-0.27812 z m -1.77748,0.35122 v -1.08039 h 0.32804 v 2.77407 h -0.32804 v -0.29951 c -0.0689,0.118853 -0.1563,0.2074 -0.26208,0.26564 -0.10459,0.05707 -0.23057,0.0856 -0.37795,0.0856 -0.24128,0 -0.43799,-0.09627 -0.59012,-0.28882 -0.15095,-0.192547 -0.22642,-0.445707 -0.22642,-0.75948 0,-0.31378 0.0755,-0.56694 0.22642,-0.75948 0.15213,-0.192547 0.34884,-0.28882 0.59012,-0.28882 0.14738,0 0.27336,0.02913 0.37795,0.0874 0.10578,0.05707 0.19314,0.14502 0.26208,0.26386 z m -1.11783,0.69708 c 0,0.241273 0.0493,0.430847 0.14797,0.56872 0.0998,0.136687 0.23652,0.20503 0.41005,0.20503 0.17353,0 0.31021,-0.06834 0.41005,-0.20503 0.0998,-0.137873 0.14976,-0.327447 0.14976,-0.56872 0,-0.241273 -0.0499,-0.43025 -0.14976,-0.56693 -0.0998,-0.137873 -0.23652,-0.20681 -0.41005,-0.20681 -0.17353,0 -0.31021,0.06894 -0.41005,0.20681 -0.0987,0.13668 -0.14797,0.325657 -0.14797,0.56693 z m -0.85397,-0.20859 v 1.20519 h -0.32804 v -1.19449 c 0,-0.18898 -0.0369,-0.330417 -0.11054,-0.42431 -0.0737,-0.0939 -0.18422,-0.14085 -0.3316,-0.14085 -0.17709,0 -0.31675,0.05646 -0.41896,0.16937 -0.10222,0.112913 -0.15333,0.26683 -0.15333,0.46175 v 1.12853 h -0.32982 v -2.77407 h 0.32982 v 1.08752 c 0.0784,-0.12004 0.17056,-0.209777 0.27634,-0.26921 0.10697,-0.0594 0.22998,-0.0891 0.36904,-0.0891 0.22939,0 0.40292,0.07131 0.52059,0.21394 0.11767,0.14144 0.1765,0.35003 0.1765,0.62577 z m -4.01135,0.41718 v -1.20875 h 0.32804 v 1.19627 c 0,0.18898 0.0368,0.331013 0.11053,0.4261 0.0737,0.09389 0.18423,0.14084 0.33161,0.14084 0.17709,0 0.31675,-0.05646 0.41896,-0.16937 0.10341,-0.112913 0.15511,-0.26683 0.15511,-0.46175 v -1.13209 h 0.32804 v 1.99676 h -0.32804 v -0.30665 c -0.0796,0.121233 -0.17234,0.211563 -0.27812,0.27099 -0.10459,0.05827 -0.22642,0.0874 -0.36548,0.0874 -0.22939,0 -0.40352,-0.07131 -0.52237,-0.21394 -0.11885,-0.14262 -0.17828,-0.35121 -0.17828,-0.62577 z m -2.16969,-1.87374 h 0.36013 v 1.12496 l 1.19449,-1.12496 h 0.46353 l -1.32107,1.24084 1.41556,1.42091 h -0.47423 l -1.27828,-1.28185 v 1.28185 h -0.36013 z m -2.36402,1.22658 c 0.17234,0.03687 0.30664,0.113527 0.40291,0.22998 0.0975,0.11648 0.14619,0.260293 0.14619,0.43144 0,0.262673 -0.0903,0.465917 -0.27098,0.60973 -0.18066,0.143813 -0.43739,0.21572 -0.77018,0.21572 -0.11173,0 -0.22702,-0.0113 -0.34587,-0.0339 -0.11767,-0.0214 -0.23949,-0.0541 -0.36548,-0.0981 v -0.34765 c 0.0998,0.05827 0.20919,0.102243 0.32804,0.13193 0.11885,0.02973 0.24306,0.0446 0.37261,0.0446 0.22583,0 0.39757,-0.04457 0.51523,-0.13371 0.11886,-0.08914 0.17829,-0.218693 0.17829,-0.38866 0,-0.156887 -0.0553,-0.279307 -0.16581,-0.36726 -0.10934,-0.08914 -0.26207,-0.13371 -0.45818,-0.13371 h -0.31021 v -0.29595 h 0.32447 c 0.17709,0 0.31259,-0.03506 0.40649,-0.10519 0.0939,-0.07131 0.14084,-0.17352 0.14084,-0.30664 0,-0.136687 -0.0487,-0.24128 -0.14619,-0.31378 -0.0963,-0.07369 -0.23474,-0.11053 -0.4154,-0.11053 -0.0986,0 -0.20443,0.0107 -0.31734,0.0321 -0.11291,0.0214 -0.23712,0.05467 -0.37261,0.0998 v -0.32091 c 0.13668,-0.03807 0.26445,-0.0666 0.3833,-0.0856 0.12005,-0.019 0.23296,-0.0285 0.33874,-0.0285 0.27337,0 0.48968,0.0624 0.64895,0.18719 0.15927,0.123613 0.2389,0.2912 0.2389,0.50276 0,0.14738 -0.0422,0.272177 -0.12658,0.37439 -0.0844,0.101027 -0.20444,0.171153 -0.36013,0.21038 z m -3.10568,1.13209 h 1.25689 v 0.30308 h -1.69012 v -0.30308 c 0.13669,-0.14144 0.3227,-0.331013 0.55803,-0.56872 0.23652,-0.2389 0.38509,-0.392817 0.4457,-0.46175 0.11529,-0.129553 0.19552,-0.2389 0.24068,-0.32804 0.0463,-0.09033 0.0695,-0.178873 0.0695,-0.26564 0,-0.14144 -0.0499,-0.25673 -0.14975,-0.34587 -0.0987,-0.08914 -0.22761,-0.13371 -0.38687,-0.13371 -0.11291,0 -0.23236,0.0196 -0.35835,0.0588 -0.1248,0.0392 -0.25851,0.09863 -0.40114,0.17828 v -0.36369 c 0.14501,-0.05827 0.2805,-0.102243 0.40649,-0.13193 0.12599,-0.02973 0.24127,-0.0446 0.34586,-0.0446 0.27575,0 0.49563,0.06893 0.65965,0.2068 0.16402,0.137873 0.24603,0.3221 0.24603,0.55268 0,0.109347 -0.0208,0.213343 -0.0624,0.31199 -0.0404,0.09747 -0.11469,0.212757 -0.22286,0.34587 -0.0297,0.03447 -0.12422,0.134307 -0.28347,0.29952 -0.15926,0.16402 -0.38389,0.394003 -0.6739,0.68995 z m -2.3248,0 h 1.25689 v 0.30308 h -1.69011 v -0.30308 c 0.13668,-0.14144 0.32269,-0.331013 0.55802,-0.56872 0.23652,-0.2389 0.38509,-0.392817 0.4457,-0.46175 0.11529,-0.129553 0.19552,-0.2389 0.24069,-0.32804 0.0463,-0.09033 0.0695,-0.178873 0.0695,-0.26564 0,-0.14144 -0.0499,-0.25673 -0.14976,-0.34587 -0.0987,-0.08914 -0.22761,-0.13371 -0.38688,-0.13371 -0.11291,0 -0.23235,0.0196 -0.35834,0.0588 -0.1248,0.0392 -0.25851,0.09863 -0.40114,0.17828 v -0.36369 c 0.14501,-0.05827 0.2805,-0.102243 0.40649,-0.13193 0.12599,-0.02973 0.24127,-0.0446 0.34586,-0.0446 0.27575,0 0.49563,0.06893 0.65965,0.2068 0.16402,0.137873 0.24603,0.3221 0.24603,0.55268 0,0.109347 -0.0208,0.213343 -0.0624,0.31199 -0.0404,0.09747 -0.11469,0.212757 -0.22286,0.34587 -0.0297,0.03447 -0.12422,0.134307 -0.28346,0.29952 -0.15927,0.16402 -0.3839,0.394003 -0.67391,0.68995 z m -1.64555,-2.0449 -0.90923,1.42091 h 0.90923 z m -0.0945,-0.31377 h 0.45284 v 1.73468 h 0.37974 v 0.29952 H 109.895 v 0.62755 h -0.35835 v -0.62755 h -1.20162 v -0.34765 z m -2.90956,2.35867 h 1.25689 v 0.30308 h -1.69012 v -0.30308 c 0.13669,-0.14144 0.3227,-0.331013 0.55803,-0.56872 0.23652,-0.2389 0.38509,-0.392817 0.4457,-0.46175 0.11529,-0.129553 0.19552,-0.2389 0.24068,-0.32804 0.0463,-0.09033 0.0695,-0.178873 0.0695,-0.26564 0,-0.14144 -0.0499,-0.25673 -0.14975,-0.34587 -0.0986,-0.08914 -0.22761,-0.13371 -0.38687,-0.13371 -0.11292,0 -0.23237,0.0196 -0.35835,0.0588 -0.1248,0.0392 -0.25851,0.09863 -0.40114,0.17828 v -0.36369 c 0.14501,-0.05827 0.2805,-0.102243 0.40649,-0.13193 0.12598,-0.02973 0.24127,-0.0446 0.34586,-0.0446 0.27575,0 0.49563,0.06893 0.65965,0.2068 0.16402,0.137873 0.24603,0.3221 0.24603,0.55268 0,0.109347 -0.0208,0.213343 -0.0624,0.31199 -0.0404,0.09747 -0.11469,0.212757 -0.22286,0.34587 -0.0297,0.03447 -0.12422,0.134307 -0.28346,0.29952 -0.15927,0.16402 -0.3839,0.394003 -0.67391,0.68995 z m 20.96598,-6.9227001 h 1.41378 v 0.30308 h -1.08396 v 0.65252 c 0.0523,-0.0178 0.10456,-0.03087 0.15689,-0.0392 0.0523,-0.0095 0.10456,-0.0143 0.15689,-0.0143 0.29714,0 0.53247,0.08141 0.706,0.2442401 0.17353,0.162833 0.26029,0.38331 0.26029,0.66143 0,0.28644 -0.0891,0.509293 -0.26742,0.66856 -0.17829,0.15808 -0.42967,0.23712 -0.75414,0.23712 -0.11172,0 -0.22582,-0.0095 -0.3423,-0.0285 -0.11529,-0.019 -0.23474,-0.04753 -0.35835,-0.0856 v -0.36192 c 0.10697,0.05827 0.21751,0.10165 0.33161,0.13015 0.1141,0.02853 0.23474,0.0428 0.36191,0.0428 0.20562,0 0.36845,-0.05408 0.4885,-0.16224 0.12004,-0.10816 0.18006,-0.254947 0.18006,-0.44036 0,-0.185413 -0.06,-0.332197 -0.18006,-0.44035 -0.12005,-0.10816 -0.28288,-0.16224 -0.4885,-0.16224 -0.0963,0 -0.19255,0.0107 -0.28882,0.0321 -0.0951,0.0214 -0.19254,0.05467 -0.29238,0.0998 z m -2.21604,1.6402001 c 0,-0.237707 -0.0493,-0.42193 -0.14798,-0.55267 -0.0975,-0.1307471 -0.23474,-0.1961201 -0.41183,-0.1961201 -0.17591,0 -0.31318,0.06537 -0.41183,0.1961201 -0.0975,0.13074 -0.1462,0.314963 -0.1462,0.55267 0,0.23652 0.0487,0.42015 0.1462,0.55089 0.0987,0.13074 0.23592,0.19611 0.41183,0.19611 0.17709,0 0.31437,-0.06537 0.41183,-0.19611 0.0987,-0.13074 0.14798,-0.31437 0.14798,-0.55089 z m 0.32803,0.77375 c 0,0.33992 -0.0755,0.592483 -0.22641,0.75769 -0.15095,0.1664 -0.38212,0.2496 -0.69352,0.2496 -0.11529,0 -0.22405,-0.0089 -0.32626,-0.0267 -0.10221,-0.01667 -0.20146,-0.0428 -0.29773,-0.0784 v -0.31913 c 0.0963,0.05233 0.19136,0.09096 0.28525,0.11589 0.0939,0.02493 0.18958,0.0374 0.28704,0.0374 0.21513,0 0.37617,-0.05646 0.48314,-0.16937 0.10697,-0.111727 0.16046,-0.281093 0.16046,-0.5081 v -0.16224 c -0.0678,0.117667 -0.15452,0.205617 -0.2603,0.26385 -0.10578,0.05827 -0.23236,0.0874 -0.37974,0.0874 -0.24484,0 -0.44214,-0.0933 -0.59189,-0.2799 -0.14976,-0.1866 -0.22464,-0.433817 -0.22464,-0.74165 0,-0.309027 0.0749,-0.55684 0.22464,-0.7434401 0.14975,-0.1866 0.34705,-0.2799 0.59189,-0.2799 0.14738,0 0.27396,0.02913 0.37974,0.0874 0.10578,0.05827 0.19255,0.146217 0.2603,0.26385 v -0.30307 h 0.32803 z m -2.18038,-0.83258 v 0.16045 h -1.50827 c 0.0143,0.225827 0.082,0.398167 0.20324,0.51702 0.12242,0.117667 0.29238,0.1765 0.50989,0.1765 0.12599,0 0.24781,-0.01547 0.36547,-0.0464 0.11886,-0.03087 0.23653,-0.07722 0.353,-0.13906 v 0.31021 c -0.11767,0.04993 -0.2383,0.08797 -0.36191,0.1141 -0.12361,0.02613 -0.249,0.0392 -0.37617,0.0392 -0.31853,0 -0.5711,-0.09271 -0.75771,-0.27812 -0.18541,-0.185413 -0.27811,-0.436197 -0.27811,-0.75235 0,-0.326853 0.088,-0.585957 0.26385,-0.7773101 0.17709,-0.192547 0.4154,-0.28882 0.71491,-0.28882 0.26861,0 0.48077,0.08676 0.63647,0.26029 0.15689,0.1723401 0.23534,0.4070801 0.23534,0.7042201 z m -0.32805,-0.0963 c -0.003,-0.179473 -0.0532,-0.322693 -0.15154,-0.42966 -0.0975,-0.1069731 -0.22701,-0.1604601 -0.38865,-0.1604601 -0.18304,0 -0.32983,0.0517 -0.44036,0.1551101 -0.10935,0.1034 -0.17234,0.248997 -0.18898,0.43679 z m -4.55867,-0.8201001 h 0.32804 l 0.41005,1.5581801 0.40826,-1.5581801 h 0.38687 l 0.41006,1.5581801 0.40826,-1.5581801 h 0.32804 l -0.52237,1.9967601 h -0.38687 l -0.42966,-1.63663 -0.43144,1.63663 h -0.38687 z m -0.15689,0.30664 c -0.0369,-0.0214 -0.0773,-0.03683 -0.12123,-0.0463 -0.0428,-0.01073 -0.0903,-0.0161 -0.14263,-0.0161 -0.18541,0 -0.32804,0.06062 -0.42787,0.1818501 -0.0987,0.120047 -0.14798,0.29298 -0.14798,0.5188 v 1.05187 h -0.32982 V 9.6653739 h 0.32982 v 0.31021 c 0.0689,-0.121233 0.15868,-0.21097 0.26921,-0.26921 0.11053,-0.0594 0.24484,-0.0891 0.40292,-0.0891 0.0226,0 0.0476,0.0017 0.0749,0.005 0.0273,0.0027 0.0576,0.0068 0.0909,0.0125 z m -1.69546,0.6097301 v 0.16045 h -1.50827 c 0.0143,0.225827 0.082,0.398167 0.20324,0.51702 0.12242,0.117667 0.29238,0.1765 0.50989,0.1765 0.12599,0 0.24781,-0.01547 0.36548,-0.0464 0.11885,-0.03087 0.23652,-0.07722 0.353,-0.13906 v 0.31021 c -0.11767,0.04993 -0.23831,0.08797 -0.36192,0.1141 -0.12361,0.02613 -0.249,0.0392 -0.37617,0.0392 -0.31853,0 -0.5711,-0.09271 -0.7577,-0.27812 -0.18541,-0.185413 -0.27812,-0.436197 -0.27812,-0.75235 0,-0.326853 0.088,-0.585957 0.26386,-0.7773101 0.17709,-0.192547 0.4154,-0.28882 0.71491,-0.28882 0.26861,0 0.48077,0.08676 0.63647,0.26029 0.15689,0.1723401 0.23533,0.4070801 0.23533,0.7042201 z m -0.32804,-0.0963 c -0.003,-0.179473 -0.0532,-0.322693 -0.15154,-0.42966 -0.0975,-0.1069731 -0.22701,-0.1604601 -0.38866,-0.1604601 -0.18303,0 -0.32982,0.0517 -0.44035,0.1551101 -0.10935,0.1034 -0.17234,0.248997 -0.18898,0.43679 z m -2.48882,-1.3870401 v 0.56694 h 0.67569 v 0.25494 h -0.67569 v 1.0839501 c 0,0.162833 0.022,0.267427 0.066,0.31378 0.0451,0.04633 0.13606,0.0695 0.27278,0.0695 h 0.33695 v 0.27456 h -0.33695 c -0.25317,0 -0.42788,-0.04695 -0.52415,-0.14084 -0.0963,-0.09509 -0.14441,-0.267427 -0.14441,-0.51702 V 9.9202539 h -0.24069 v -0.25494 h 0.24069 v -0.56694 z m -0.95559,0.62577 v 0.3102101 c -0.0927,-0.04753 -0.18898,-0.08319 -0.28882,-0.1069701 -0.0998,-0.0238 -0.20324,-0.0357 -0.31021,-0.0357 -0.16283,0 -0.28525,0.02497 -0.36726,0.0749 -0.0808,0.04993 -0.12123,0.1248101 -0.12123,0.2246301 0,0.07607 0.0291,0.13609 0.0874,0.18007 0.0583,0.0428 0.17534,0.0838 0.35121,0.12301 l 0.11232,0.025 c 0.23295,0.04993 0.39816,0.120653 0.49563,0.21216 0.0987,0.09033 0.14797,0.216907 0.14797,0.37974 0,0.185413 -0.0737,0.3322 -0.22107,0.44036 -0.14619,0.108153 -0.34765,0.16223 -0.60438,0.16223 -0.10697,0 -0.21869,-0.0107 -0.33517,-0.0321 -0.11529,-0.0202 -0.23711,-0.0511 -0.36548,-0.0927 v -0.33873 c 0.12123,0.063 0.24068,0.110543 0.35835,0.14263 0.11767,0.03093 0.23415,0.0464 0.34944,0.0464 0.15451,0 0.27336,-0.02613 0.35656,-0.0784 0.0832,-0.05347 0.12479,-0.128347 0.12479,-0.22464 0,-0.08914 -0.0303,-0.15748 -0.0909,-0.20502 -0.0594,-0.04753 -0.19073,-0.09329 -0.394,-0.13728 l -0.1141,-0.0267 c -0.20324,-0.0428 -0.35003,-0.10817 -0.44036,-0.19611 -0.0903,-0.08914 -0.13549,-0.210967 -0.13549,-0.36548 0,-0.187787 0.0666,-0.3327901 0.19967,-0.4350101 0.13312,-0.102213 0.3221,-0.15332 0.56694,-0.15332 0.12123,0 0.23533,0.0089 0.3423,0.0267 0.10697,0.0178 0.20562,0.04453 0.29595,0.0802 z m -3.62448,1.1499201 V 9.6653439 h 0.32804 v 1.1962701 c 0,0.18898 0.0368,0.33101 0.11053,0.42609 0.0737,0.0939 0.18423,0.14085 0.33161,0.14085 0.17709,0 0.31675,-0.05646 0.41896,-0.16937 0.10341,-0.112913 0.15511,-0.26683 0.15511,-0.46175 V 9.6653439 h 0.32804 v 1.9967601 h -0.32804 v -0.30665 c -0.0796,0.121233 -0.17234,0.211563 -0.27812,0.27099 -0.10459,0.05827 -0.22642,0.0874 -0.36548,0.0874 -0.22939,0 -0.40352,-0.07131 -0.52237,-0.21394 -0.11885,-0.142627 -0.17828,-0.351217 -0.17828,-0.62577 z M 106.1903,9.0003439 h 0.53663 l 0.67925,1.8113501 0.68282,-1.8113501 h 0.53663 v 2.6617601 h -0.35121 V 9.3248239 l -0.68639,1.8257101 h -0.36191 L 106.53973,9.3249239 V 11.662204 H 106.1903 Z M 127.53602,6.094344 c -0.26505,0 -0.44868,0.0303 -0.55089,0.0909 -0.10221,0.0606 -0.15332,0.1640033 -0.15332,0.31021 0,0.11648 0.038,0.20919 0.1141,0.27813 0.0772,0.06774 0.18184,0.10161 0.31377,0.10161 0.18185,0 0.32745,-0.06418 0.4368,-0.19254 0.11053,-0.1295533 0.1658,-0.3012967 0.1658,-0.51523 v -0.0731 z m 0.6543,-0.13549 v 1.13922 h -0.32804 v -0.30308 c -0.0749,0.1212333 -0.16818,0.21097 -0.2799,0.26921 -0.11173,0.057067 -0.24841,0.0856 -0.41005,0.0856 -0.20443,0 -0.36727,-0.05705 -0.4885,-0.17115 -0.12004,-0.1152933 -0.18006,-0.26921 -0.18006,-0.46175 0,-0.2246333 0.0749,-0.3940033 0.22463,-0.50811 0.15095,-0.1141 0.37558,-0.17115 0.67391,-0.17115 h 0.45997 v -0.0321 c 0,-0.15094 -0.0499,-0.2674167 -0.14976,-0.34943 -0.0987,-0.0832 -0.23771,-0.1248 -0.41718,-0.1248 -0.1141,0 -0.22523,0.013667 -0.33339,0.041 -0.10815,0.027333 -0.21215,0.06834 -0.31199,0.12302 v -0.30308 c 0.12004,-0.046333 0.23652,-0.080803 0.34943,-0.10341 0.11291,-0.0238 0.22285,-0.0357 0.32982,-0.0357 0.28882,0 0.50454,0.07488 0.64717,0.22464 0.14263,0.1497533 0.21394,0.3767667 0.21394,0.68104 z m -3.56565,-0.47423 c 0.082,-0.14738 0.18007,-0.2561333 0.29417,-0.32626 0.1141,-0.07012 0.24841,-0.10518 0.40292,-0.10518 0.20799,0 0.36845,0.073093 0.48136,0.21928 0.11291,0.1450067 0.16937,0.3518133 0.16937,0.62042 v 1.20519 h -0.32983 v -1.19449 c 0,-0.1913533 -0.0339,-0.3333833 -0.10162,-0.42609 -0.0678,-0.092707 -0.17115,-0.13906 -0.31021,-0.13906 -0.16996,0 -0.30427,0.056457 -0.40292,0.16937 -0.0986,0.1129067 -0.14797,0.2668233 -0.14797,0.46175 v 1.12852 h -0.32982 v -1.19449 c 0,-0.1925467 -0.0339,-0.3345767 -0.10162,-0.42609 -0.0678,-0.092707 -0.17234,-0.13906 -0.31378,-0.13906 -0.16759,0 -0.3007,0.05705 -0.39935,0.17115 -0.0987,0.1129133 -0.14797,0.2662367 -0.14797,0.45997 v 1.12852 h -0.32982 v -1.99676 h 0.32982 v 0.31021 c 0.0749,-0.12242 0.16461,-0.21275 0.2692,-0.27099 0.10459,-0.058267 0.2288,-0.0874 0.37261,-0.0874 0.14501,0 0.26802,0.036847 0.36905,0.11054 0.10221,0.073687 0.17768,0.1806567 0.22641,0.32091 z m -3.55851,0 c 0.082,-0.14738 0.18007,-0.2561333 0.29417,-0.32626 0.1141,-0.07012 0.24841,-0.10518 0.40292,-0.10518 0.20799,0 0.36845,0.073093 0.48136,0.21928 0.11291,0.1450067 0.16937,0.3518133 0.16937,0.62042 v 1.20519 h -0.32983 v -1.19449 c 0,-0.1913533 -0.0339,-0.3333833 -0.10162,-0.42609 -0.0678,-0.092707 -0.17115,-0.13906 -0.31021,-0.13906 -0.16996,0 -0.30427,0.056457 -0.40292,0.16937 -0.0986,0.1129067 -0.14797,0.2668233 -0.14797,0.46175 v 1.12852 h -0.32982 v -1.19449 c 0,-0.1925467 -0.0339,-0.3345767 -0.10162,-0.42609 -0.0678,-0.092707 -0.17234,-0.13906 -0.31378,-0.13906 -0.16759,0 -0.3007,0.05705 -0.39935,0.17115 -0.0987,0.1129133 -0.14798,0.2662367 -0.14798,0.45997 v 1.12852 h -0.32982 v -1.99676 h 0.32982 v 0.31021 c 0.0749,-0.12242 0.16462,-0.21275 0.26921,-0.27099 0.10459,-0.058267 0.2288,-0.0874 0.37261,-0.0874 0.14501,0 0.26802,0.036847 0.36905,0.11054 0.10221,0.073687 0.17768,0.1806567 0.22641,0.32091 z m -3.85089,-1.0483 h 1.68298 v 0.30308 h -1.32285 v 0.78801 h 1.26759 v 0.30308 h -1.26759 v 0.9645 h 1.35494 v 0.30308 h -1.71507 z m -1.71508,1.58136 v 0.16046 h -1.50826 c 0.0143,0.22582 0.082,0.39816 0.20324,0.51702 0.12242,0.11766 0.29238,0.17649 0.50989,0.17649 0.12598,0 0.2478,-0.015467 0.36547,-0.0464 0.11886,-0.030867 0.23653,-0.07722 0.353,-0.13906 v 0.31022 c -0.11767,0.049933 -0.2383,0.087963 -0.36191,0.11409 -0.12361,0.026133 -0.249,0.0392 -0.37618,0.0392 -0.31853,0 -0.57109,-0.092707 -0.7577,-0.27812 -0.18541,-0.1854067 -0.27812,-0.43619 -0.27812,-0.75235 0,-0.3268467 0.0879,-0.58595 0.26386,-0.77731 0.17709,-0.19254 0.4154,-0.28881 0.71491,-0.28881 0.26861,0 0.48077,0.086763 0.63647,0.26029 0.15689,0.17234 0.23533,0.4070767 0.23533,0.70421 z m -0.32804,-0.0963 c -0.003,-0.1794667 -0.0532,-0.3226867 -0.15154,-0.42966 -0.0975,-0.1069667 -0.22701,-0.16045 -0.38865,-0.16045 -0.18304,0 -0.32983,0.0517 -0.44036,0.1551 -0.10935,0.1034067 -0.17234,0.2490033 -0.18898,0.43679 z m -2.48882,-1.38703 v 0.56693 h 0.67569 v 0.25495 h -0.67569 v 1.08395 c 0,0.1628333 0.022,0.2674267 0.066,0.31378 0.0452,0.046333 0.13612,0.0695 0.27277,0.0695 h 0.33696 v 0.27455 h -0.33696 c -0.25316,0 -0.42787,-0.046947 -0.52414,-0.14084 -0.0963,-0.09508 -0.14441,-0.26742 -0.14441,-0.51702 v -1.08395 h -0.24068 v -0.25495 h 0.24068 v -0.56693 z m -0.98233,1.3585 v 1.20519 h -0.32804 v -1.19449 c 0,-0.18898 -0.0369,-0.3304167 -0.11054,-0.42431 -0.0737,-0.093893 -0.18422,-0.14084 -0.3316,-0.14084 -0.17709,0 -0.31675,0.056457 -0.41896,0.16937 -0.10221,0.1129067 -0.15332,0.2668233 -0.15332,0.46175 v 1.12852 h -0.32983 v -1.99676 h 0.32983 v 0.31021 c 0.0784,-0.12004 0.17055,-0.2097733 0.27633,-0.2692 0.10697,-0.0594 0.22999,-0.0891 0.36905,-0.0891 0.22939,0 0.40291,0.071313 0.52058,0.21394 0.11767,0.1414333 0.1765,0.35002 0.1765,0.62576 z m -2.99158,0.20146 c -0.26504,0 -0.44867,0.0303 -0.55089,0.0909 -0.10221,0.0606 -0.15332,0.1640033 -0.15332,0.31021 0,0.11648 0.038,0.20919 0.1141,0.27813 0.0772,0.06774 0.18185,0.10161 0.31378,0.10161 0.18185,0 0.32744,-0.06418 0.43679,-0.19254 0.11053,-0.1295533 0.1658,-0.3012967 0.1658,-0.51523 v -0.0731 z m 0.6543,-0.13549 v 1.13922 h -0.32804 v -0.30308 c -0.0749,0.1212333 -0.16817,0.21097 -0.2799,0.26921 -0.11173,0.057067 -0.24841,0.0856 -0.41005,0.0856 -0.20443,0 -0.36726,-0.05705 -0.48849,-0.17115 -0.12005,-0.1152933 -0.18007,-0.26921 -0.18007,-0.46175 0,-0.2246333 0.0749,-0.3940033 0.22464,-0.50811 0.15095,-0.1141 0.37558,-0.17115 0.6739,-0.17115 h 0.45997 v -0.0321 c 0,-0.15094 -0.0499,-0.2674167 -0.14975,-0.34943 -0.0987,-0.0832 -0.23771,-0.1248 -0.41718,-0.1248 -0.1141,0 -0.22523,0.013667 -0.33339,0.041 -0.10816,0.027333 -0.21216,0.06834 -0.312,0.12302 v -0.30308 c 0.12005,-0.046333 0.23653,-0.080803 0.34944,-0.10341 0.11291,-0.0238 0.22285,-0.0357 0.32982,-0.0357 0.28881,0 0.50453,0.07488 0.64716,0.22464 0.14263,0.1497533 0.21394,0.3767667 0.21394,0.68104 z m -3.54247,-1.52253 h 2.25171 v 0.30308 h -0.9449 v 2.35867 h -0.36191 v -2.35867 h -0.9449 z"
+ sodipodi:nodetypes="ccscsccccccccccscccccscsccccccscccscscscscsscscscscscccccccscscscccscscscscscccscscsccccccsccccccscscsccccccscscccccccccccccccscsccccscscsccscscsscccscscccccccccccscsccccscscccccccccccccscsccccscscccccccccccccccccccccccccccccscsccccscscccccccccccscscsccccscscscccscscscscsscsccccscsccscscsscccsccccscccsscscscscccscccccccccccccccccccscsccccccscccccccsccccscscscscccsccccccccscsccscscccccccccscsccccscsccccscsccccscsccccccscscsccccccsssccccccccccccccccsscscscccccccscscscscsccccscscccscsccssscsccscscsccccccscccccscsccssscsccscscsccccccsccccccccccccccccccccsccccscscscscccsccccccccscsccscscccccccccscscsccccccscccccscscscccccccscscscscsscccscscccccccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.26458299px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 112.2612,24.293057 c -4.24968,1.02798 -9.17628,1.76061 -13.426401,2.78804 -4.32682,-3.42805 -9.5533,-7.35109 -13.88065,-10.77967 3.62032,-0.77296 7.43135,-1.02733 11.05107,-1.80082 4.957321,3.17417 11.299291,6.61888 16.255981,9.79245 z"
+ id="envelope"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/perspective_groups.svg b/share/extensions/tests/data/svg/perspective_groups.svg
new file mode 100644
index 0000000..33acaa2
--- /dev/null
+++ b/share/extensions/tests/data/svg/perspective_groups.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1442"
+ version="1.1"
+ viewBox="0 0 48.229092 27.352564"
+ height="27.352564mm"
+ width="48.229092mm">
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-84.769969,-2.1401311)">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 112.2612,24.293057 -13.426401,2.78804 -13.88065,-10.77967 11.05107,-1.80082 z"
+ id="envelope"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ id="obj"
+ transform="matrix(1.1831883,0,0,1.2451303,-21.014249,-3.8760083)"
+ style="stroke-width:0.823883">
+ <path
+ d="m 114.25288,5.8730068 h 8.0941 v 9.4361272 h -8.0941 z"
+ style="fill:#ff0000;stroke-width:0.823883;stop-color:#000000"
+ id="rectangle" />
+ <g
+ transform="translate(-0.15119026,-0.14782928)"
+ id="ellipse"
+ style="stroke-width:0.823883">
+ <path
+ id="path868"
+ style="fill:#ffff00;stroke-width:0.823883;stop-color:#000000"
+ d="m 119.99817,11.072998 a 1.3420268,1.3839653 0 0 1 -1.34203,1.383965 1.3420268,1.3839653 0 0 1 -1.34202,-1.383965 1.3420268,1.3839653 0 0 1 1.34202,-1.3839652 1.3420268,1.3839653 0 0 1 1.34203,1.3839652"
+ transform="translate(2.5,3)" />
+ <g
+ style="stroke-width:0.90823"
+ transform="matrix(0.77283687,0,-0.78132957,1.0647538,36.868452,-0.74452689)"
+ id="g877">
+ <path
+ sodipodi:nodetypes="cc"
+ id="line"
+ d="M 116.46617,6.9686643 V 14.601442"
+ style="fill:none;stroke:#000000;stroke-width:0.961211;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ style="font-style:normal;font-weight:normal;font-size:2.90648px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.179595"
+ id="text"
+ transform="scale(1.025842,0.97480899)"
+ aria-label="Test">
+ <path
+ id="path1097"
+ style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595"
+ d="m 112.48715,6.8935872 h 1.79243 v 0.2412606 h -0.75217 v 1.8775748 h -0.28809 V 7.1348478 h -0.75217 z" />
+ <path
+ id="path1099"
+ style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595"
+ d="m 115.41208,8.1523996 v 0.1277262 h -1.20063 q 0.017,0.2696442 0.16179,0.4115621 0.14618,0.1404988 0.40589,0.1404988 0.15043,0 0.29093,-0.036899 0.14192,-0.036899 0.281,-0.1106961 v 0.2469373 q -0.1405,0.059606 -0.2881,0.090828 -0.14759,0.031222 -0.29944,0.031222 -0.38034,0 -0.60316,-0.2213921 -0.22139,-0.221392 -0.22139,-0.5988938 0,-0.3902744 0.21004,-0.6187624 0.21146,-0.2299071 0.56909,-0.2299071 0.32074,0 0.50665,0.2072003 0.18733,0.205781 0.18733,0.5605759 z m -0.26113,-0.076636 q -0.003,-0.2142961 -0.12063,-0.3420223 -0.11637,-0.1277261 -0.30938,-0.1277261 -0.21855,0 -0.35054,0.1234686 -0.13056,0.1234686 -0.15043,0.347699 z" />
+ <path
+ id="path1101"
+ style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595"
+ d="m 116.85397,7.4697742 v 0.2469373 q -0.1107,-0.056767 -0.22991,-0.085151 -0.11921,-0.028384 -0.24694,-0.028384 -0.19442,0 -0.29235,0.059605 -0.0965,0.059606 -0.0965,0.1788167 0,0.090827 0.0695,0.1433371 0.0695,0.05109 0.27958,0.097923 l 0.0894,0.019869 q 0.27816,0.059605 0.39454,0.1688823 0.11779,0.1078577 0.11779,0.3022853 0,0.2213921 -0.17598,0.3505374 -0.17456,0.1291454 -0.4811,0.1291454 -0.12773,0 -0.26681,-0.025545 -0.13766,-0.024126 -0.29093,-0.073797 V 8.684592 q 0.14476,0.075217 0.28526,0.1135344 0.14049,0.036899 0.27815,0.036899 0.1845,0 0.28384,-0.062444 0.0993,-0.063863 0.0993,-0.1788167 0,-0.1064384 -0.0724,-0.1632056 -0.071,-0.056767 -0.31364,-0.1092769 l -0.0908,-0.021288 q -0.24268,-0.05109 -0.35054,-0.1561097 -0.10786,-0.1064385 -0.10786,-0.2909319 0,-0.2242304 0.15895,-0.3462798 0.15895,-0.1220495 0.4513,-0.1220495 0.14476,0 0.27248,0.021288 0.12773,0.021288 0.23559,0.063863 z" />
+ <path
+ id="path1103"
+ style="font-size:2.90648px;fill:#00ff00;stroke-width:0.179595"
+ d="m 117.61465,6.9716421 v 0.4512992 h 0.53787 V 7.625884 h -0.53787 v 0.8628612 q 0,0.1944277 0.0525,0.2497757 0.0539,0.055348 0.21713,0.055348 h 0.26823 v 0.2185537 h -0.26823 q -0.30228,0 -0.41724,-0.1121152 Q 117.3521,8.786773 117.3521,8.4887452 V 7.625884 h -0.19159 V 7.4229413 h 0.19159 V 6.9716421 Z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/shapes-clipboard.svg b/share/extensions/tests/data/svg/shapes-clipboard.svg
new file mode 100644
index 0000000..86b674d
--- /dev/null
+++ b/share/extensions/tests/data/svg/shapes-clipboard.svg
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1000"
+ height="1000"
+ viewBox="0 0 1000 1000"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 5da689c313, 2019-01-14"
+ sodipodi:docname="test.svg">
+ <defs
+ id="defs33">
+ <marker
+ inkscape:stockid="Arrow2Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Lstart"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path859"
+ style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(1.1) translate(1,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="base"
+ showgrid="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:zoom="0.6675088"
+ inkscape:cx="202.7349"
+ inkscape:cy="481.16986"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="webslicer-layer">
+ <inkscape:grid
+ type="xygrid"
+ id="grid27"
+ spacingx="10"
+ spacingy="10"
+ empspacing="10"
+ color="#8080ff"
+ opacity="0.25098039"
+ empcolor="#0000ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <inkscape:clipboard
+ max="467.59556,450.37423"
+ min="257.53069,270.83173"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#008000;fill-opacity:0.486588;stroke-width:0.99999874;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
+ <g
+ inkscape:groupmode="layer"
+ id="webslicer-layer"
+ inkscape:label="Slide3"
+ style="display:inline">
+ <rect
+ height="201.49811"
+ width="248.69112"
+ y="353.92661"
+ x="651.3089"
+ id="slicerect1"
+ style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc
+ id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Slide2"
+ style="display:inline">
+ <circle
+ style="display:inline;fill:#000080;stroke:none"
+ id="c1"
+ cx="150"
+ cy="450"
+ r="50"
+ inkscape:label="#path3736" />
+ <ellipse
+ style="display:inline;fill:none;stroke:#ff0000;stroke-width:16"
+ id="c2"
+ cx="400"
+ cy="450"
+ rx="100"
+ ry="50"
+ inkscape:label="#path3738" />
+ <path
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="c3"
+ sodipodi:type="arc"
+ sodipodi:cx="700"
+ sodipodi:cy="450"
+ sodipodi:rx="100"
+ sodipodi:ry="50"
+ sodipodi:start="0.59013865"
+ sodipodi:end="5.6484511"
+ d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z"
+ inkscape:label="#path3740" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)"
+ d="M 100,600 200,700 300,600 400,700"
+ id="p1"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3746" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10"
+ d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100"
+ id="p2"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3748" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10"
+ id="s1"
+ sodipodi:sides="5"
+ sodipodi:cx="189.03001"
+ sodipodi:cy="847.93945"
+ sodipodi:r1="69.364868"
+ sodipodi:r2="34.682434"
+ sodipodi:arg1="0.63598373"
+ sodipodi:arg2="1.2643023"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#s1"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137"
+ id="u1"
+ transform="translate(200,2.9962152)"
+ width="100%"
+ height="100%"
+ inkscape:label="#use3808" />
+ </g>
+ <g
+ inkscape:label="Slide1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="100"
+ y="100"
+ id="t1"
+ inkscape:label="#text12"><tspan
+ sodipodi:role="line"
+ id="tspan10"
+ x="100"
+ y="100">Hello World</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="t4"
+ style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)"
+ inkscape:label="#flowRoot14"><flowRegion
+ id="flowRegion16"><rect
+ id="rect18"
+ width="264.5675"
+ height="262.16187"
+ x="105.71429"
+ y="219.66254" /></flowRegion><flowPara
+ id="flowPara20"
+ style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="200"
+ y="100"
+ id="t2"
+ inkscape:label="#text3727"><tspan
+ sodipodi:role="line"
+ id="tspan3725"
+ x="200"
+ y="100"
+ style="font-size:14.66666698px">UPPER</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="300"
+ y="100"
+ id="t3"
+ inkscape:label="#text3735"><tspan
+ sodipodi:role="line"
+ id="tspan3733"
+ x="300"
+ y="100"
+ style="font-size:14.66666698px">Multi line</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="118.33334"
+ id="tspan3737"
+ style="font-size:14.66666698px">text</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="136.66667"
+ id="tspan3739"
+ style="font-size:14.66666698px">FOO</tspan></text>
+ <g
+ id="t5"
+ transform="translate(445.71038,-129.64807)"
+ inkscape:label="#g3772">
+ <text
+ id="text3762"
+ y="229.64807"
+ x="54.289616"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="229.64807"
+ x="54.289616"
+ id="tspan3760"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">Grouped</tspan></text>
+ <text
+ id="text3766"
+ y="259.64807"
+ x="54.289619"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="259.64807"
+ x="54.289619"
+ id="tspan3764"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect
+ style="fill:#000080;stroke:none"
+ id="r1"
+ width="100"
+ height="100"
+ x="100"
+ y="200"
+ inkscape:label="#rect3732" />
+ <rect
+ style="fill:none;stroke:#ff0000;stroke-width:16"
+ id="r2"
+ width="200"
+ height="100"
+ x="300"
+ y="200"
+ inkscape:label="#rect3734" />
+ <rect
+ style="fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="r3"
+ width="200"
+ height="100"
+ x="600"
+ y="200"
+ ry="38.950798"
+ rx="44.943226"
+ inkscape:label="#rect3744" />
+ </g>
+ <script
+ ns1:version="1.5.5"
+ id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/svg/shapes.svg b/share/extensions/tests/data/svg/shapes.svg
new file mode 100644
index 0000000..eb9caed
--- /dev/null
+++ b/share/extensions/tests/data/svg/shapes.svg
@@ -0,0 +1,284 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1000"
+ height="1000"
+ viewBox="0 0 1000 1000"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 5da689c313, 2019-01-14"
+ sodipodi:docname="test.svg">
+ <defs
+ id="defs33">
+ <marker
+ inkscape:stockid="Arrow2Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Lstart"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path859"
+ style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(1.1) translate(1,0)" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="base"
+ showgrid="true"
+ inkscape:snap-text-baseline="true"
+ inkscape:zoom="0.6675088"
+ inkscape:cx="202.7349"
+ inkscape:cy="481.16986"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="webslicer-layer">
+ <inkscape:grid
+ type="xygrid"
+ id="grid27"
+ spacingx="10"
+ spacingy="10"
+ empspacing="10"
+ color="#8080ff"
+ opacity="0.25098039"
+ empcolor="#0000ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="webslicer-layer"
+ inkscape:label="Slide3"
+ style="display:inline">
+ <rect
+ height="201.49811"
+ width="248.69112"
+ y="353.92661"
+ x="651.3089"
+ id="slicerect1"
+ style="opacity:0.5;fill:#ff0000;stroke-width:1.11927199">
+ <desc
+ id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Slide2"
+ style="display:inline">
+ <circle
+ style="display:inline;fill:#000080;stroke:none"
+ id="c1"
+ cx="150"
+ cy="450"
+ r="50"
+ inkscape:label="#path3736" />
+ <ellipse
+ style="display:inline;fill:none;stroke:#ff0000;stroke-width:16"
+ id="c2"
+ cx="400"
+ cy="450"
+ rx="100"
+ ry="50"
+ inkscape:label="#path3738" />
+ <path
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="c3"
+ sodipodi:type="arc"
+ sodipodi:cx="700"
+ sodipodi:cy="450"
+ sodipodi:rx="100"
+ sodipodi:ry="50"
+ sodipodi:start="0.59013865"
+ sodipodi:end="5.6484511"
+ d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z"
+ inkscape:label="#path3740" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10;marker-start:url(#Arrow2Lstart)"
+ d="M 100,600 200,700 300,600 400,700"
+ id="p1"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3746" />
+ <path
+ style="display:inline;fill:none;stroke:#000000;stroke-width:10"
+ d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100"
+ id="p2"
+ inkscape:connector-curvature="0"
+ inkscape:label="#path3748" />
+ <path
+ sodipodi:type="star"
+ style="display:inline;fill:#ffff00;stroke:#008000;stroke-width:10"
+ id="s1"
+ sodipodi:sides="5"
+ sodipodi:cx="189.03001"
+ sodipodi:cy="847.93945"
+ sodipodi:r1="69.364868"
+ sodipodi:r2="34.682434"
+ sodipodi:arg1="0.63598373"
+ sodipodi:arg2="1.2643023"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137" />
+ <use
+ style="display:inline"
+ x="0"
+ y="0"
+ xlink:href="#s1"
+ inkscape:transform-center-x="6.4673011"
+ inkscape:transform-center-y="-0.16430137"
+ id="u1"
+ transform="translate(200,2.9962152)"
+ width="100%"
+ height="100%"
+ inkscape:label="#use3808" />
+ </g>
+ <g
+ inkscape:label="Slide1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="100"
+ y="100"
+ id="t1"
+ inkscape:label="#text12"><tspan
+ sodipodi:role="line"
+ id="tspan10"
+ x="100"
+ y="100">Hello World</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="t4"
+ style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)"
+ inkscape:label="#flowRoot14"><flowRegion
+ id="flowRegion16"><rect
+ id="rect18"
+ width="264.5675"
+ height="262.16187"
+ x="105.71429"
+ y="219.66254" /></flowRegion><flowPara
+ id="flowPara20"
+ style="font-size:55.43307114px">flow text which wraps</flowPara></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="200"
+ y="100"
+ id="t2"
+ inkscape:label="#text3727"><tspan
+ sodipodi:role="line"
+ id="tspan3725"
+ x="200"
+ y="100"
+ style="font-size:14.66666698px">UPPER</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ x="300"
+ y="100"
+ id="t3"
+ inkscape:label="#text3735"><tspan
+ sodipodi:role="line"
+ id="tspan3733"
+ x="300"
+ y="100"
+ style="font-size:14.66666698px">Multi line</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="118.33334"
+ id="tspan3737"
+ style="font-size:14.66666698px">text</tspan><tspan
+ sodipodi:role="line"
+ x="300"
+ y="136.66667"
+ id="tspan3739"
+ style="font-size:14.66666698px">FOO</tspan></text>
+ <g
+ id="t5"
+ transform="translate(445.71038,-129.64807)"
+ inkscape:label="#g3772">
+ <text
+ id="text3762"
+ y="229.64807"
+ x="54.289616"
+ style="font-size:10.58333302px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="229.64807"
+ x="54.289616"
+ id="tspan3760"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">Grouped</tspan></text>
+ <text
+ id="text3766"
+ y="259.64807"
+ x="54.289619"
+ style="font-size:14.66666698px;line-height:1.25;font-family:sans-serif;fill:#000000;stroke:none"
+ xml:space="preserve"><tspan
+ y="259.64807"
+ x="54.289619"
+ id="tspan3764"
+ sodipodi:role="line"
+ style="font-size:14.66666698px">text</tspan></text>
+ </g>
+ <rect
+ style="fill:#000080;stroke:none"
+ id="r1"
+ width="100"
+ height="100"
+ x="100"
+ y="200"
+ inkscape:label="#rect3732" />
+ <rect
+ style="fill:none;stroke:#ff0000;stroke-width:16"
+ id="r2"
+ width="200"
+ height="100"
+ x="300"
+ y="200"
+ inkscape:label="#rect3734" />
+ <rect
+ style="fill:#ffff00;stroke:#008000;stroke-width:16"
+ id="r3"
+ width="200"
+ height="100"
+ x="600"
+ y="200"
+ ry="38.950798"
+ rx="44.943226"
+ inkscape:label="#rect3744" />
+ </g>
+ <script
+ ns1:version="1.5.5"
+ id="JessyInk">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/svg/shapes_cmyk.svg b/share/extensions/tests/data/svg/shapes_cmyk.svg
new file mode 100644
index 0000000..bc35be8
--- /dev/null
+++ b/share/extensions/tests/data/svg/shapes_cmyk.svg
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="shapes_cmyk.svg"
+ inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 1000 1000"
+ height="1000"
+ width="1000">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs33">
+ <color-profile
+ xlink:href="file:///usr/share/color/icc/ghostscript/default_cmyk.icc"
+ name="Artifex-CMYK-SWOP-Profile"
+ id="color-profile43" />
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="Arrow2Lstart"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="Arrow2Lstart">
+ <path
+ transform="scale(1.1) translate(1,0)"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#242423 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke-opacity:1;fill:#242423 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1"
+ id="path859" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="t5"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="1920"
+ inkscape:cy="268.32956"
+ inkscape:cx="268.39273"
+ inkscape:zoom="1.3350176"
+ inkscape:snap-text-baseline="true"
+ showgrid="true"
+ id="base"
+ inkscape:window-height="1055"
+ inkscape:window-width="1920"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#ffffff">
+ <inkscape:grid
+ empopacity="0.25098039"
+ empcolor="#0000ff"
+ opacity="0.25098039"
+ color="#8080ff"
+ empspacing="10"
+ spacingy="10"
+ spacingx="10"
+ id="grid27"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ style="display:inline"
+ inkscape:label="Slide3"
+ id="webslicer-layer"
+ inkscape:groupmode="layer">
+ <rect
+ style="opacity:0.5;fill:#eb2636 icc-color(Artifex-CMYK-SWOP-Profile, 0.00794983, 1, 0.89459336, 0.00284903);stroke-width:1.11927199;fill-opacity:1"
+ id="slicerect1"
+ x="651.3089"
+ y="353.92661"
+ width="248.69112"
+ height="201.49811">
+ <desc
+ id="desc51">format: png
+dpi: 96
+layout-disposition: bg-el-norepeat
+layout-position-anchor: tl</desc>
+ </rect>
+ </g>
+ <g
+ style="display:inline"
+ inkscape:label="Slide2"
+ id="layer2"
+ inkscape:groupmode="layer">
+ <circle
+ inkscape:label="#path3736"
+ r="50"
+ cy="450"
+ cx="150"
+ id="c1"
+ style="display:inline;fill:#202660 icc-color(Artifex-CMYK-SWOP-Profile, 1, 0.92968643, 0.05864042, 0.44525826);stroke:none;fill-opacity:1" />
+ <ellipse
+ inkscape:label="#path3738"
+ ry="50"
+ rx="100"
+ cy="450"
+ cx="400"
+ id="c2"
+ style="display:inline;fill:none;stroke:#ed272d icc-color(Artifex-CMYK-SWOP-Profile, 0, 1, 1, 0);stroke-width:16;stroke-opacity:1" />
+ <path
+ inkscape:label="#path3740"
+ d="m 783.08635,477.82381 a 100,50 0 0 1 -111.09848,20.17442 100,50 0 0 1 -71.96301,-46.88343 100,50 0 0 1 67.71127,-48.44091 100,50 0 0 1 112.7868,17.67793 L 700,450 Z"
+ sodipodi:end="5.6484511"
+ sodipodi:start="0.59013865"
+ sodipodi:ry="50"
+ sodipodi:rx="100"
+ sodipodi:cy="450"
+ sodipodi:cx="700"
+ sodipodi:type="arc"
+ id="c3"
+ style="display:inline;fill:#f7ec10 icc-color(Artifex-CMYK-SWOP-Profile, 0.06144808, 0, 1, 0);stroke:#067e44 icc-color(Artifex-CMYK-SWOP-Profile, 0.92336918999999995, 0.24440375000000000, 1, 0.15349050000000000);stroke-width:16;stroke-opacity:1;fill-opacity:1" />
+ <path
+ inkscape:label="#path3746"
+ inkscape:connector-curvature="0"
+ id="p1"
+ d="M 100,600 200,700 300,600 400,700"
+ style="display:inline;fill:none;stroke:#242423 icc-color(Artifex-CMYK-SWOP-Profile, 0.11226545, 0.04844121, 0.1516789, 0.99902779);stroke-width:10;marker-start:url(#Arrow2Lstart);stroke-opacity:1" />
+ <path
+ inkscape:label="#path3748"
+ inkscape:connector-curvature="0"
+ id="p2"
+ d="m 500,600 c 0,0 0,100 100,100 100,0 0,-100 100,-100 100,0 100,100 100,100"
+ style="display:inline;fill:none;stroke:#242423 icc-color(Artifex-CMYK-SWOP-Profile, 0.11226545, 0.04844121, 0.1516789, 0.99902779);stroke-width:10;stroke-opacity:1" />
+ <path
+ inkscape:transform-center-y="-0.16430137"
+ inkscape:transform-center-x="6.4673011"
+ d="m 244.8332,889.14005 -45.33887,-8.13446 -32.40428,32.73753 -6.27415,-45.63352 -41.14872,-20.70184 41.46124,-20.06861 6.97297,-45.53197 31.89861,33.23044 45.45824,-7.43847 -21.74681,40.60615 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.2643023"
+ sodipodi:arg1="0.63598373"
+ sodipodi:r2="34.682434"
+ sodipodi:r1="69.364868"
+ sodipodi:cy="847.93945"
+ sodipodi:cx="189.03001"
+ sodipodi:sides="5"
+ id="s1"
+ style="display:inline;fill:#f7ec10 icc-color(Artifex-CMYK-SWOP-Profile, 0.06144808, 0, 1, 0);stroke:#067e44 icc-color(Artifex-CMYK-SWOP-Profile, 0.92336918999999995, 0.24440375000000000, 1, 0.15349050000000000);stroke-width:10;stroke-opacity:1;fill-opacity:1"
+ sodipodi:type="star" />
+ <use
+ inkscape:label="#use3808"
+ height="100%"
+ width="100%"
+ transform="translate(200,2.9962152)"
+ id="u1"
+ inkscape:transform-center-y="-0.16430137"
+ inkscape:transform-center-x="6.4673011"
+ xlink:href="#s1"
+ y="0"
+ x="0"
+ style="display:inline" />
+ </g>
+ <g
+ style="display:inline"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Slide1">
+ <text
+ inkscape:label="#text12"
+ id="t1"
+ y="100"
+ x="100"
+ style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ xml:space="preserve"><tspan
+ y="100"
+ x="100"
+ id="tspan10"
+ sodipodi:role="line">Hello World</tspan></text>
+ <flowRoot
+ inkscape:label="#flowRoot14"
+ transform="matrix(0.26458333,0,0,0.26458333,372.02961,28.904505)"
+ style="font-size:40px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ id="t4"
+ xml:space="preserve"><flowRegion
+ style="fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ id="flowRegion16"><rect
+ style="fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ y="219.66254"
+ x="105.71429"
+ height="262.16187"
+ width="264.5675"
+ id="rect18" /></flowRegion><flowPara
+ style="font-size:55.4331px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ id="flowPara20">flow text which wraps</flowPara></flowRoot>
+ <text
+ inkscape:label="#text3727"
+ id="t2"
+ y="100"
+ x="200"
+ style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ xml:space="preserve"><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ y="100"
+ x="200"
+ id="tspan3725"
+ sodipodi:role="line">UPPER</tspan></text>
+ <text
+ inkscape:label="#text3735"
+ id="t3"
+ y="100"
+ x="300"
+ style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ xml:space="preserve"><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ y="100"
+ x="300"
+ id="tspan3733"
+ sodipodi:role="line">Multi line</tspan><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ id="tspan3737"
+ y="118.33334"
+ x="300"
+ sodipodi:role="line">text</tspan><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ id="tspan3739"
+ y="136.66667"
+ x="300"
+ sodipodi:role="line">FOO</tspan></text>
+ <g
+ inkscape:label="#g3772"
+ transform="translate(445.71038,-129.64807)"
+ id="t5">
+ <text
+ xml:space="preserve"
+ style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ x="54.289616"
+ y="229.64807"
+ id="text3762"><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ sodipodi:role="line"
+ id="tspan3760"
+ x="54.289616"
+ y="229.64807">Grouped</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14.6667px;line-height:1.25;font-family:sans-serif;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);stroke:none;fill-opacity:1;"
+ x="54.289619"
+ y="259.64807"
+ id="text3766"><tspan
+ style="font-size:14.6667px;fill:#171718 icc-color(Artifex-CMYK-SWOP-Profile, 0.74605936, 0.67989624, 0.65342184, 0.90048066);fill-opacity:1;"
+ sodipodi:role="line"
+ id="tspan3764"
+ x="54.289619"
+ y="259.64807">text</tspan></text>
+ </g>
+ <rect
+ inkscape:label="#rect3732"
+ y="200"
+ x="100"
+ height="100"
+ width="100"
+ id="r1"
+ style="fill:#202660 icc-color(Artifex-CMYK-SWOP-Profile, 1, 0.92968643, 0.05864042, 0.44525826);stroke:none;fill-opacity:1" />
+ <rect
+ inkscape:label="#rect3734"
+ y="200"
+ x="300"
+ height="100"
+ width="200"
+ id="r2"
+ style="fill:none;stroke:#ed272d icc-color(Artifex-CMYK-SWOP-Profile, 0, 1, 1, 0);stroke-width:16;stroke-opacity:1" />
+ <rect
+ inkscape:label="#rect3744"
+ rx="44.943226"
+ ry="38.950798"
+ y="200"
+ x="600"
+ height="100"
+ width="200"
+ id="r3"
+ style="fill:#f7ec10 icc-color(Artifex-CMYK-SWOP-Profile, 0.06144808, 0, 1, 0);stroke:#067e44 icc-color(Artifex-CMYK-SWOP-Profile, 0.92336918999999995, 0.24440375000000000, 1, 0.15349050000000000);stroke-width:16;stroke-opacity:1;fill-opacity:1" />
+ </g>
+ <script
+ id="JessyInk"
+ ns1:version="1.5.5">// dummy
+</script>
+</svg>
diff --git a/share/extensions/tests/data/svg/simpletransform.test.svg b/share/extensions/tests/data/svg/simpletransform.test.svg
new file mode 100644
index 0000000..62876ee
--- /dev/null
+++ b/share/extensions/tests/data/svg/simpletransform.test.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100" height="100">
+ <g>
+ <defs>
+ <rect width="50" height="50" id="rect"/>
+ </defs>
+ <use xlink:href="#rect" transform="scale(.5)"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/extensions/tests/data/svg/single_box.svg b/share/extensions/tests/data/svg/single_box.svg
new file mode 100644
index 0000000..094233d
--- /dev/null
+++ b/share/extensions/tests/data/svg/single_box.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="New document 1">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.35"
+ inkscape:cx="375"
+ inkscape:cy="514.28571"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="479"
+ inkscape:window-height="379"
+ inkscape:window-x="1319"
+ inkscape:window-y="75"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="opacity:0.5;fill:#6900ff;fill-opacity:0.36000001;stroke:#cae8ef;stroke-width:7.19999981;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect3006"
+ width="237.14285"
+ height="305.71429"
+ x="285.71429"
+ y="406.64789" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/slicer.svg b/share/extensions/tests/data/svg/slicer.svg
new file mode 100644
index 0000000..a485c35
--- /dev/null
+++ b/share/extensions/tests/data/svg/slicer.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ sodipodi:docname="layer2slice.svg"
+ inkscape:version="1.0beta1 (32d4812, 2019-09-19)"
+ id="svg4111"
+ version="1.1"
+ viewBox="0 0 210 297"
+ height="297mm"
+ width="210mm">
+ <defs
+ id="defs4105" />
+ <sodipodi:namedview
+ inkscape:window-maximized="0"
+ inkscape:window-y="347"
+ inkscape:window-x="2106"
+ inkscape:window-height="778"
+ inkscape:window-width="1280"
+ showgrid="false"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layer2"
+ inkscape:document-units="mm"
+ inkscape:cy="560"
+ inkscape:cx="-2.8571429"
+ inkscape:zoom="0.35"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base" />
+ <metadata
+ id="metadata4108">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <rect
+ y="34.017857"
+ x="34.773811"
+ height="105.07738"
+ width="107.34524"
+ id="rect4113"
+ style="fill:#241c1c;stroke-width:0.264583" />
+ </g>
+ <g
+ inkscape:label="slices"
+ id="layer2"
+ inkscape:groupmode="layer">
+ <rect
+ inkscape:label=""
+ y="92.226196"
+ x="101.29762"
+ height="114.1488"
+ width="82.398804"
+ id="slice1"
+ style="fill:#ffff00;stroke-width:0.264583" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/symbol.svg b/share/extensions/tests/data/svg/symbol.svg
new file mode 100644
index 0000000..a8e20f3
--- /dev/null
+++ b/share/extensions/tests/data/svg/symbol.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:ns1="https://launchpad.net/jessyink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
+ <defs
+ id="defs33">
+ <symbol
+ transform="translate(5,5)"
+ id="AirTransportation_Inv">
+ <title
+ id="title1727">Air Transportation</title>
+ <rect
+ x="0.5"
+ y="0.5"
+ width="71"
+ height="71"
+ ry="6"
+ style="stroke:white"
+ id="rect1729" />
+ <path
+ d="m 39,10 0,18 25,15 0,7 -25,-9 0,14 6,4 0,6 -9,-3 -9,3 0,-6 6,-4 0,-14 -25,9 0,-7 25,-15 0,-18 a 3,3 0 0 1 6,0 z"
+ style="fill:white;stroke:none"
+ id="path1731" />
+ </symbol>
+ </defs>
+ <g id="body">
+ <use
+ transform="translate(13,11)"
+ height="100%"
+ width="100%"
+ y="0"
+ x="0"
+ id="plane01"
+ style="fill:#000000;stroke:#000000"
+ xlink:href="#AirTransportation_Inv" />
+ </g>
+</svg>
diff --git a/share/extensions/tests/data/svg/with-lpe.svg b/share/extensions/tests/data/svg/with-lpe.svg
new file mode 100644
index 0000000..89d590e
--- /dev/null
+++ b/share/extensions/tests/data/svg/with-lpe.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns="http://www.w3.org/2000/svg"
+ id="svg1956"
+ version="1.1"
+ viewBox="0 0 210 297"
+ height="297mm"
+ width="210mm">
+ <defs
+ id="defs1950" />
+ <metadata
+ id="metadata1953">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path id="lpe" d="M 30 30 L -10 -10 Z" inkscape:original-d="M 20 20 L 10 10 Z" />
+ <path id="nolpe" d="M 30 30 L -10 -10 Z" />
+</svg>
diff --git a/share/extensions/tests/dev_requirements.txt b/share/extensions/tests/dev_requirements.txt
new file mode 100644
index 0000000..adc4c30
--- /dev/null
+++ b/share/extensions/tests/dev_requirements.txt
@@ -0,0 +1,10 @@
+# Dev Requirements
+pytest
+pytest-cov
+
+# Code requirements
+typing
+lxml
+numpy
+scour
+pyserial
diff --git a/share/extensions/tests/test_addnodes.py b/share/extensions/tests/test_addnodes.py
new file mode 100644
index 0000000..482ac2b
--- /dev/null
+++ b/share/extensions/tests/test_addnodes.py
@@ -0,0 +1,20 @@
+# coding=utf-8
+from addnodes import AddNodes
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class SplitItBasicTest(ComparisonMixin, TestCase):
+ effect_class = AddNodes
+ compare_filters = [
+ CompareWithPathSpace(),
+ CompareNumericFuzzy(),
+ ]
+
+ def test_basic(self):
+ args = ['--id=dashme',
+ self.data_file('svg', 'dash.svg')]
+ effect = self.effect_class()
+ effect.run(args)
+ old_path = effect.original_document.getroot().getElement('//svg:path').path
+ new_path = effect.svg.getElement('//svg:path').path
+ assert len(new_path) > len(old_path)
diff --git a/share/extensions/tests/test_color_HSL_adjust.py b/share/extensions/tests/test_color_HSL_adjust.py
new file mode 100644
index 0000000..bd0753d
--- /dev/null
+++ b/share/extensions/tests/test_color_HSL_adjust.py
@@ -0,0 +1,32 @@
+# coding=utf-8
+from color_HSL_adjust import HslAdjust
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorHSLAdjustTest(ColorBaseCase):
+ effect_class = HslAdjust
+ color_tests = [
+ ("none", "none"),
+ ((255, 255, 255), "#ffffff"),
+ ((0, 0, 0), "#000000"),
+ ((0, 128, 0), "#008000"),
+ ((91, 166, 176), "#5a74af", ['-x 10']),
+ ((91, 166, 176), "#745aaf", ['-x 320']),
+ ((91, 166, 176), "#5ba6b0", ['-x 0']),
+ ((91, 166, 176), "#af5a6c", ['-x 12345']),
+ ((91, 166, 176), "#5aacaf", ['-x -1']),
+ ((91, 166, 176), "#4eafbb", ['-s 10']),
+ ((91, 166, 176), "#0be5fe", ['-s 90']),
+ ((91, 166, 176), "#5ba6b0", ['-s 0']),
+ ((91, 166, 176), "#0be5fe", ['-s 100']),
+ ((91, 166, 176), "#0be5fe", ['-s 12345']),
+ ((91, 166, 176), "#5ba5ae", ['-s -1']),
+ ((91, 166, 176), "#7cb8bf", ['-l 10']),
+ ((91, 166, 176), "#ffffff", ['-l 90']),
+ ((91, 166, 176), "#5ba6b0", ['-l 0']),
+ ((91, 166, 176), "#ffffff", ['-l 100']),
+ ((91, 166, 176), "#ffffff", ['-l 12345']),
+ ((91, 166, 176), "#56a4ad", ['-l -1']),
+ ((91, 166, 176), '#5a86af', ['--random_h=true']),
+ ((91, 166, 176), '#cde4e6', ['--random_l=true']),
+ ((91, 166, 176), '#43b8c6', ['--random_s=true']),
+ ]
diff --git a/share/extensions/tests/test_color_blackandwhite.py b/share/extensions/tests/test_color_blackandwhite.py
new file mode 100644
index 0000000..84af005
--- /dev/null
+++ b/share/extensions/tests/test_color_blackandwhite.py
@@ -0,0 +1,32 @@
+# coding=utf-8
+from color_blackandwhite import BlackAndWhite
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorBlackAndWhiteTest(ColorBaseCase):
+ effect_class = BlackAndWhite
+ color_tests = [
+ # When converting to black and white the color white should be unchanged
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#ffffff"),
+ ((128, 128, 128), "#ffffff"),
+ ((128, 0, 0), "#000000"),
+ ((255, 0, 0), "#000000"),
+ ((128, 128, 0), "#000000"),
+ ((255, 255, 0), "#ffffff"),
+ ((0, 128, 0), "#000000"),
+ ((0, 255, 0), "#ffffff"),
+ ((0, 128, 128), "#000000"),
+ ((0, 255, 255), "#ffffff"),
+ ((0, 0, 128), "#000000"),
+ ((0, 0, 255), "#000000"),
+ ((128, 0, 128), "#000000"),
+ ((255, 0, 255), "#000000"),
+ # Increasing the threshold means more colors will be black
+ ((255, 0, 255), "#000000", ['-t 240']),
+ ((192, 192, 192), "#000000", ['-t 240']),
+ # Decreasing the threshold means more colors will be white
+ ((255, 0, 255), "#ffffff", ['-t 80']),
+ ((192, 192, 192), "#ffffff", ['-t 80']),
+ ]
diff --git a/share/extensions/tests/test_color_brighter.py b/share/extensions/tests/test_color_brighter.py
new file mode 100644
index 0000000..cbbdb34
--- /dev/null
+++ b/share/extensions/tests/test_color_brighter.py
@@ -0,0 +1,26 @@
+# coding=utf-8
+from color_brighter import Brighter
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorBrighterTest(ColorBaseCase):
+ effect_class = Brighter
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#0a0a0a"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#d5d5d5"),
+ ((128, 128, 128), "#8e8e8e"),
+ ((128, 0, 0), "#8e0000"),
+ ((255, 0, 0), "#ff0000"),
+ ((128, 128, 0), "#8e8e00"),
+ ((255, 255, 0), "#ffff00"),
+ ((0, 128, 0), "#008e00"),
+ ((0, 255, 0), "#00ff00"),
+ ((0, 128, 128), "#008e8e"),
+ ((0, 255, 255), "#00ffff"),
+ ((0, 0, 128), "#00008e"),
+ ((0, 0, 255), "#0000ff"),
+ ((128, 0, 128), "#8e008e"),
+ ((255, 0, 255), "#ff00ff"),
+ ("hsl(33, 92, 128)", "hsl(33, 92, 142)"),
+ ]
diff --git a/share/extensions/tests/test_color_custom.py b/share/extensions/tests/test_color_custom.py
new file mode 100644
index 0000000..f5530f0
--- /dev/null
+++ b/share/extensions/tests/test_color_custom.py
@@ -0,0 +1,49 @@
+# coding=utf-8
+
+import inkex
+from color_custom import Custom
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorCustomTest(ColorBaseCase):
+ effect_class = Custom
+ color_tests = [
+ # The default ranges are set to 0, and thus the color should not change.
+ ("none", "none"),
+ ((255, 255, 255), "#ffffff"),
+ ((100, 0, 0), "#c80000", ['-r r*2']),
+ ((12, 34, 56), "#0c3822", ['-g b', '-b g']),
+ ((12, 34, 56), "#183822", ['-g b', '-b g', '-r r*2']),
+ ((0, 0, 0), "#100000", ['-s 255', '-r 16']),
+ ((0, 0, 0), "#0f0000", ['-s 1', '-r 0.0625']),
+ ((0, 0, 0), "#ff0000", ['-r 400']),
+ ((0, 0, 0), "#000000", ['-r -400']),
+ ("red", "#fe0000", ['-s 400']),
+ ]
+
+ def test_evil_fails(self):
+ """
+ eval shouldn't allow for evil things to happen
+
+ Here we try and check if a file exists but it could just as easily
+ overwrite or delete the file
+
+ """
+ args = ["-r __import__('os').path.exists('__init__.py')", self.empty_svg]
+ self.effect.run(args)
+
+ with self.assertRaises(TypeError):
+ self.effect.modify_color('fill', inkex.Color('black'))
+
+ def test_invalid_operator(self):
+ args = ["-r r % 100", self.empty_svg]
+ self.effect.run(args)
+
+ with self.assertRaises(KeyError):
+ self.effect.modify_color('fill', inkex.Color('black'))
+
+ def test_bad_syntax(self):
+ args = ["-r r + 100)", self.empty_svg]
+ self.effect.run(args)
+
+ with self.assertRaises(SyntaxError):
+ self.effect.modify_color('fill', inkex.Color('black'))
diff --git a/share/extensions/tests/test_color_darker.py b/share/extensions/tests/test_color_darker.py
new file mode 100644
index 0000000..b5d0eec
--- /dev/null
+++ b/share/extensions/tests/test_color_darker.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_darker import Darker
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorDarkerTest(ColorBaseCase):
+ effect_class = Darker
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#e6e6e6"),
+ ((192, 192, 192), "#adadad"),
+ ((128, 128, 128), "#737373"),
+ ((128, 0, 0), "#730000"),
+ ((255, 0, 0), "#e60000"),
+ ((128, 128, 0), "#737300"),
+ ((255, 255, 0), "#e6e600"),
+ ((0, 128, 0), "#007300"),
+ ((0, 255, 0), "#00e600"),
+ ((0, 128, 128), "#007373"),
+ ((0, 255, 255), "#00e6e6"),
+ ((0, 0, 128), "#000073"),
+ ((0, 0, 255), "#0000e6"),
+ ((128, 0, 128), "#730073"),
+ ((255, 0, 255), "#e600e6"),
+ ("hsl(25, 14, 128)", "hsl(25, 14, 115)"),
+ ("red", "#e60000"),
+ ]
diff --git a/share/extensions/tests/test_color_desaturate.py b/share/extensions/tests/test_color_desaturate.py
new file mode 100644
index 0000000..0a0a031
--- /dev/null
+++ b/share/extensions/tests/test_color_desaturate.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_desaturate import Desaturate
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorDesaturateTest(ColorBaseCase):
+ effect_class = Desaturate
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#404040"),
+ ((255, 0, 0), "#7f7f7f"),
+ ((128, 128, 0), "#404040"),
+ ((255, 255, 0), "#7f7f7f"),
+ ((0, 128, 0), "#404040"),
+ ((0, 255, 0), "#7f7f7f"),
+ ((0, 128, 128), "#404040"),
+ ((0, 255, 255), "#7f7f7f"),
+ ((0, 0, 128), "#404040"),
+ ((0, 0, 255), "#7f7f7f"),
+ ((128, 0, 128), "#404040"),
+ ((255, 0, 255), "#7f7f7f"),
+ ]
diff --git a/share/extensions/tests/test_color_grayscale.py b/share/extensions/tests/test_color_grayscale.py
new file mode 100644
index 0000000..9bc7a63
--- /dev/null
+++ b/share/extensions/tests/test_color_grayscale.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_grayscale import Grayscale
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorGrayscaleTest(ColorBaseCase):
+ effect_class = Grayscale
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#262626"),
+ ((255, 0, 0), "#4c4c4c"),
+ ((128, 128, 0), "#717171"),
+ ((255, 255, 0), "#e2e2e2"),
+ ((0, 128, 0), "#4b4b4b"),
+ ((0, 255, 0), "#969696"),
+ ((0, 128, 128), "#5a5a5a"),
+ ((0, 255, 255), "#b3b3b3"),
+ ((0, 0, 128), "#0f0f0f"),
+ ((0, 0, 255), "#1d1d1d"),
+ ((128, 0, 128), "#353535"),
+ ((255, 0, 255), "#696969"),
+ ]
diff --git a/share/extensions/tests/test_color_lesshue.py b/share/extensions/tests/test_color_lesshue.py
new file mode 100644
index 0000000..f910dc6
--- /dev/null
+++ b/share/extensions/tests/test_color_lesshue.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_lesshue import LessHue
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorLessHueTest(ColorBaseCase):
+ effect_class = LessHue
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(243, 0, 0)'),
+ ('hsl(255, 255, 255)', 'hsl(243, 255, 255)'),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#800024"),
+ ((255, 0, 0), "#fe0047"),
+ ((128, 128, 0), "#805a00"),
+ ((255, 255, 0), "#feb300"),
+ ((0, 128, 0), "#248000"),
+ ((0, 255, 0), "#47fe00"),
+ ((0, 128, 128), "#00805a"),
+ ((0, 255, 255), "#00feb3"),
+ ((0, 0, 128), "#002480"),
+ ((0, 0, 255), "#0047fe"),
+ ((128, 0, 128), "#5a0080"),
+ ((255, 0, 255), "#b300fe"),
+ ]
diff --git a/share/extensions/tests/test_color_lesslight.py b/share/extensions/tests/test_color_lesslight.py
new file mode 100644
index 0000000..a5bf961
--- /dev/null
+++ b/share/extensions/tests/test_color_lesslight.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_lesslight import LessLight
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorLessLightTest(ColorBaseCase):
+ effect_class = LessLight
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(0, 0, 0)'),
+ ('hsl(255, 255, 255)', 'hsl(255, 255, 243)'),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#f3f3f3"),
+ ((192, 192, 192), "#b4b4b4"),
+ ((128, 128, 128), "#747474"),
+ ((128, 0, 0), "#680000"),
+ ((255, 0, 0), "#e60000"),
+ ((128, 128, 0), "#686600"),
+ ((255, 255, 0), "#e6e300"),
+ ((0, 128, 0), "#006800"),
+ ((0, 255, 0), "#00e600"),
+ ((0, 128, 128), "#006866"),
+ ((0, 255, 255), "#00e6e3"),
+ ((0, 0, 128), "#000068"),
+ ((0, 0, 255), "#0000e6"),
+ ((128, 0, 128), "#660068"),
+ ((255, 0, 255), "#e300e6"),
+ ]
diff --git a/share/extensions/tests/test_color_lesssaturation.py b/share/extensions/tests/test_color_lesssaturation.py
new file mode 100644
index 0000000..7ffe791
--- /dev/null
+++ b/share/extensions/tests/test_color_lesssaturation.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_lesssaturation import LessSaturation
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorLessSaturationTest(ColorBaseCase):
+ effect_class = LessSaturation
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(0, 0, 0)'),
+ ('hsl(255, 255, 255)', 'hsl(255, 243, 255)'),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#7c0303"),
+ ((255, 0, 0), "#f80505"),
+ ((128, 128, 0), "#7c7b03"),
+ ((255, 255, 0), "#f8f505"),
+ ((0, 128, 0), "#037c03"),
+ ((0, 255, 0), "#05f805"),
+ ((0, 128, 128), "#037c7b"),
+ ((0, 255, 255), "#05f8f5"),
+ ((0, 0, 128), "#03037c"),
+ ((0, 0, 255), "#0505f8"),
+ ((128, 0, 128), "#7b037c"),
+ ((255, 0, 255), "#f505f8"),
+ ]
diff --git a/share/extensions/tests/test_color_list.py b/share/extensions/tests/test_color_list.py
new file mode 100644
index 0000000..6f38e6d
--- /dev/null
+++ b/share/extensions/tests/test_color_list.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from color_list import ListColours
+from .test_inkex_extensions import ColorEffectTest
+
+class ColorListTest(ColorEffectTest):
+ effect_class = ListColours
+ effect_name = 'test_color_list'
+ stderr_output = True
+ color_tests = []
diff --git a/share/extensions/tests/test_color_morehue.py b/share/extensions/tests/test_color_morehue.py
new file mode 100644
index 0000000..9b7f779
--- /dev/null
+++ b/share/extensions/tests/test_color_morehue.py
@@ -0,0 +1,28 @@
+# coding=utf-8
+
+from color_morehue import MoreHue
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorMoreHueTest(ColorBaseCase):
+ effect_class = MoreHue
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(12, 0, 0)'),
+ ('hsl(255, 255, 255)', 'hsl(12, 255, 255)'),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#802400"),
+ ((255, 0, 0), "#fe4700"),
+ ((128, 128, 0), "#5d8000"),
+ ((255, 255, 0), "#b9fe00"),
+ ((0, 128, 0), "#008024"),
+ ((0, 255, 0), "#00fe47"),
+ ((0, 128, 128), "#005d80"),
+ ((0, 255, 255), "#00b9fe"),
+ ((0, 0, 128), "#240080"),
+ ((0, 0, 255), "#4700fe"),
+ ((128, 0, 128), "#80005d"),
+ ((255, 0, 255), "#fe00b9"),
+ ]
diff --git a/share/extensions/tests/test_color_morelight.py b/share/extensions/tests/test_color_morelight.py
new file mode 100644
index 0000000..496b6d6
--- /dev/null
+++ b/share/extensions/tests/test_color_morelight.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_morelight import MoreLight
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorMoreLightTest(ColorBaseCase):
+ effect_class = MoreLight
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(0, 0, 12)'),
+ ('hsl(255, 255, 255)', 'hsl(255, 255, 255)'),
+ ((0, 0, 0), "#0c0c0c"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#cccccc"),
+ ((128, 128, 128), "#8c8c8c"),
+ ((128, 0, 0), "#980000"),
+ ((255, 0, 0), "#fe1717"),
+ ((128, 128, 0), "#989600"),
+ ((255, 255, 0), "#fefc17"),
+ ((0, 128, 0), "#009800"),
+ ((0, 255, 0), "#17fe17"),
+ ((0, 128, 128), "#009896"),
+ ((0, 255, 255), "#17fefc"),
+ ((0, 0, 128), "#000098"),
+ ((0, 0, 255), "#1717fe"),
+ ((128, 0, 128), "#960098"),
+ ((255, 0, 255), "#fc17fe"),
+ ]
diff --git a/share/extensions/tests/test_color_moresaturation.py b/share/extensions/tests/test_color_moresaturation.py
new file mode 100644
index 0000000..4b6a38f
--- /dev/null
+++ b/share/extensions/tests/test_color_moresaturation.py
@@ -0,0 +1,27 @@
+# coding=utf-8
+from color_moresaturation import MoreSaturation
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorMoreSaturationTest(ColorBaseCase):
+ effect_class = MoreSaturation
+ color_tests = [
+ ("none", "none"),
+ ('hsl(0, 0, 0)', 'hsl(0, 12, 0)'),
+ ('hsl(255, 255, 255)', 'hsl(255, 255, 255)'),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c2bdbd"),
+ ((128, 128, 128), "#857a7a"),
+ ((128, 0, 0), "#800000"),
+ ((255, 0, 0), "#fe0000"),
+ ((128, 128, 0), "#807e00"),
+ ((255, 255, 0), "#fefb00"),
+ ((0, 128, 0), "#008000"),
+ ((0, 255, 0), "#00fe00"),
+ ((0, 128, 128), "#00807e"),
+ ((0, 255, 255), "#00fefb"),
+ ((0, 0, 128), "#000080"),
+ ((0, 0, 255), "#0000fe"),
+ ((128, 0, 128), "#7e0080"),
+ ((255, 0, 255), "#fb00fe"),
+ ]
diff --git a/share/extensions/tests/test_color_negative.py b/share/extensions/tests/test_color_negative.py
new file mode 100644
index 0000000..b82aecc
--- /dev/null
+++ b/share/extensions/tests/test_color_negative.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_negative import Negative
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorNegativeTest(ColorBaseCase):
+ effect_class = Negative
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#ffffff"),
+ ((255, 255, 255), "#000000"),
+ ((192, 192, 192), "#3f3f3f"),
+ ((128, 128, 128), "#7f7f7f"),
+ ((128, 0, 0), "#7fffff"),
+ ((255, 0, 0), "#00ffff"),
+ ((128, 128, 0), "#7f7fff"),
+ ((255, 255, 0), "#0000ff"),
+ ((0, 128, 0), "#ff7fff"),
+ ((0, 255, 0), "#ff00ff"),
+ ((0, 128, 128), "#ff7f7f"),
+ ((0, 255, 255), "#ff0000"),
+ ((0, 0, 128), "#ffff7f"),
+ ((0, 0, 255), "#ffff00"),
+ ((128, 0, 128), "#7fff7f"),
+ ((255, 0, 255), "#00ff00"),
+ ]
diff --git a/share/extensions/tests/test_color_randomize.py b/share/extensions/tests/test_color_randomize.py
new file mode 100644
index 0000000..65dd3da
--- /dev/null
+++ b/share/extensions/tests/test_color_randomize.py
@@ -0,0 +1,38 @@
+# coding=utf-8
+from color_randomize import Randomize
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorRandomizeTest(ColorBaseCase):
+ effect_class = Randomize
+ python3_only = True
+ color_tests = [
+ ("none", "none"),
+ # The default ranges are set to 0, and thus the color and opacity should not change.
+ ((150, 100, 200), "#9564c7"),
+ # The user selected 0% values, and thus the color should not change.
+ ((150, 100, 200), "hsl(191, 119, 149)", ['-y 0', '-t 0', '-m 0']),
+ # Random hue only. Saturation and lightness not changed.
+ ((150, 100, 200), "hsl(202, 119, 149)", ['-y 50', '-t 0', '-m 0']),
+ # Random saturation only. Hue and lightness not changed.
+ ((150, 100, 200), "hsl(190, 235, 149)", ['-y 0', '-t 50', '-m 0']),
+ # Random lightness only. Hue and saturation not changed.
+ ((150, 100, 200), "hsl(190, 117, 236)", ['-y 0', '-t 0', '-m 50']),
+ # The maximum hsl values should be between 0 and 100% of their maximum
+ ((156, 156, 156), "hsl(70, 134, 227)", ['-y 100', '-t 100', '-m 100']),
+ ]
+
+ opacity_tests = [
+ (5, 5),
+ # The user selected 0% opacity range, and thus the opacity should not change.
+ (0.15, 0.15, ['-o 0']),
+ # The opacity value should be greater than 0
+ (0.0, 1.0, ['-o 100']),
+ # The opacity value should be lesser than 1
+ (1.0, 0.43, ['-o 100']),
+ # Other units are available
+ ('0.5', 0.654, ['-o 54']),
+ ]
+
+ def test_bad_opacity(self):
+ """Bad opacity error handled"""
+ self.effect.modify_opacity('opacity', 'hello')
diff --git a/share/extensions/tests/test_color_removeblue.py b/share/extensions/tests/test_color_removeblue.py
new file mode 100644
index 0000000..33d82c8
--- /dev/null
+++ b/share/extensions/tests/test_color_removeblue.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_removeblue import RemoveBlue
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorRemoveBlueTest(ColorBaseCase):
+ effect_class = RemoveBlue
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffff00"),
+ ((192, 192, 192), "#c0c000"),
+ ((128, 128, 128), "#808000"),
+ ((128, 0, 0), "#800000"),
+ ((255, 0, 0), "#ff0000"),
+ ((128, 128, 0), "#808000"),
+ ((255, 255, 0), "#ffff00"),
+ ((0, 128, 0), "#008000"),
+ ((0, 255, 0), "#00ff00"),
+ ((0, 128, 128), "#008000"),
+ ((0, 255, 255), "#00ff00"),
+ ((0, 0, 128), "#000000"),
+ ((0, 0, 255), "#000000"),
+ ((128, 0, 128), "#800000"),
+ ((255, 0, 255), "#ff0000"),
+ ]
diff --git a/share/extensions/tests/test_color_removegreen.py b/share/extensions/tests/test_color_removegreen.py
new file mode 100644
index 0000000..a45a747
--- /dev/null
+++ b/share/extensions/tests/test_color_removegreen.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_removegreen import RemoveGreen
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorRemoveGreenTest(ColorBaseCase):
+ effect_class = RemoveGreen
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ff00ff"),
+ ((192, 192, 192), "#c000c0"),
+ ((128, 128, 128), "#800080"),
+ ((128, 0, 0), "#800000"),
+ ((255, 0, 0), "#ff0000"),
+ ((128, 128, 0), "#800000"),
+ ((255, 255, 0), "#ff0000"),
+ ((0, 128, 0), "#000000"),
+ ((0, 255, 0), "#000000"),
+ ((0, 128, 128), "#000080"),
+ ((0, 255, 255), "#0000ff"),
+ ((0, 0, 128), "#000080"),
+ ((0, 0, 255), "#0000ff"),
+ ((128, 0, 128), "#800080"),
+ ((255, 0, 255), "#ff00ff"),
+ ]
diff --git a/share/extensions/tests/test_color_removered.py b/share/extensions/tests/test_color_removered.py
new file mode 100644
index 0000000..17652fd
--- /dev/null
+++ b/share/extensions/tests/test_color_removered.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from color_removered import RemoveRed
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorRemoveRedTest(ColorBaseCase):
+ effect_class = RemoveRed
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#00ffff"),
+ ((192, 192, 192), "#00c0c0"),
+ ((128, 128, 128), "#008080"),
+ ((128, 0, 0), "#000000"),
+ ((255, 0, 0), "#000000"),
+ ((128, 128, 0), "#008000"),
+ ((255, 255, 0), "#00ff00"),
+ ((0, 128, 0), "#008000"),
+ ((0, 255, 0), "#00ff00"),
+ ((0, 128, 128), "#008080"),
+ ((0, 255, 255), "#00ffff"),
+ ((0, 0, 128), "#000080"),
+ ((0, 0, 255), "#0000ff"),
+ ((128, 0, 128), "#000080"),
+ ((255, 0, 255), "#0000ff"),
+ ]
diff --git a/share/extensions/tests/test_color_replace.py b/share/extensions/tests/test_color_replace.py
new file mode 100644
index 0000000..c7e56c1
--- /dev/null
+++ b/share/extensions/tests/test_color_replace.py
@@ -0,0 +1,15 @@
+# coding=utf-8
+from color_replace import ReplaceColor
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorReplaceTest(ColorBaseCase):
+ effect_class = ReplaceColor
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#ff0000", []),
+ ((128, 0, 0), "#800000", []),
+ ((0, 0, 0), "#696969", ['-t1768516095']),
+ ((0, 0, 0), "#000000", ["-f1", "-t1768516095"]),
+ ((18, 52, 86), "#696969", ["-f305420031", "-t1768516095"]),
+ ((18, 52, 86), "#ff0000", ["-f305420031"]),
+ ]
diff --git a/share/extensions/tests/test_color_rgbbarrel.py b/share/extensions/tests/test_color_rgbbarrel.py
new file mode 100644
index 0000000..9682af1
--- /dev/null
+++ b/share/extensions/tests/test_color_rgbbarrel.py
@@ -0,0 +1,26 @@
+# coding=utf-8
+from color_rgbbarrel import RgbBarrel
+from .test_inkex_extensions import ColorBaseCase
+
+class ColorBarrelTest(ColorBaseCase):
+ effect_class = RgbBarrel
+ color_tests = [
+ ("none", "none"),
+ ((0, 0, 0), "#000000"),
+ ((255, 255, 255), "#ffffff"),
+ ((192, 192, 192), "#c0c0c0"),
+ ((128, 128, 128), "#808080"),
+ ((128, 0, 0), "#008000"),
+ ((255, 0, 0), "#00ff00"),
+ ((128, 128, 0), "#008080"),
+ ((255, 255, 0), "#00ffff"),
+ ((0, 128, 0), "#000080"),
+ ((0, 255, 0), "#0000ff"),
+ ((0, 128, 128), "#800080"),
+ ((0, 255, 255), "#ff00ff"),
+ ((0, 0, 128), "#800000"),
+ ((0, 0, 255), "#ff0000"),
+ ((128, 0, 128), "#808000"),
+ ((255, 0, 255), "#ffff00"),
+ ("hsl(25, 14, 128)", "#798681"),
+ ]
diff --git a/share/extensions/tests/test_convert2dashes.py b/share/extensions/tests/test_convert2dashes.py
new file mode 100644
index 0000000..dc12982
--- /dev/null
+++ b/share/extensions/tests/test_convert2dashes.py
@@ -0,0 +1,16 @@
+# coding=utf-8
+from convert2dashes import Dashit
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+
+class DashitBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ comparisons = ([],)
+ effect_class = Dashit
+
+ def test_basic(self):
+ args = ['--id=dashme',
+ self.data_file('svg', 'dash.svg')]
+ self.effect.run(args)
+ old_dashes = self.effect.original_document.getroot().getElement('//svg:path').path
+ new_dashes = self.effect.svg.getElement('//svg:path').path
+ assert len(new_dashes) > len(old_dashes)
diff --git a/share/extensions/tests/test_deprecated_simple.py b/share/extensions/tests/test_deprecated_simple.py
new file mode 100644
index 0000000..60b2524
--- /dev/null
+++ b/share/extensions/tests/test_deprecated_simple.py
@@ -0,0 +1,198 @@
+# coding=utf-8
+"""Test deprecated-simple modules"""
+from __future__ import absolute_import, print_function
+
+import warnings
+import math
+import os
+import re
+
+from pytest import approx
+
+import inkex
+from inkex.tester import TestCase
+
+class DeprecatedTest(TestCase):
+ """Tests for Deprecated API (Inkscape 0.92 and below)"""
+ def setUp(self):
+ # All the functions in this test suite are deprecated, so
+ # we don't need the warnings here.
+ self.warner = warnings.catch_warnings()
+ self.warner.__enter__()
+ warnings.simplefilter('ignore', category=DeprecationWarning)
+
+ def tearDown(self):
+ self.warner.__exit__()
+
+ def test_simple_imports(self):
+ """Can import each module"""
+ # TODO add tests for these modules
+ import bezmisc
+ import cspsubdiv
+ import cubicsuperpath
+ import ffgeom
+ # pylint: disable=unused-variable
+ from inkex import debug, errormsg, localize
+
+ def test_simplepath(self):
+ """Test simplepath API"""
+ import simplepath
+
+ data = 'M12 34L56 78Z'
+ path = simplepath.parsePath(data)
+ self.assertEqual(path, [['M', [12., 34.]], ['L', [56., 78.]], ['Z', []]])
+
+ d_out = simplepath.formatPath(path)
+ d_out = d_out.replace('.0', '')
+ self.assertEqual(data.replace(' ', ''), d_out.replace(' ', ''))
+
+ simplepath.translatePath(path, -3, -4)
+ self.assertEqual(path, [['M', [9., 30.]], ['L', [53., 74.]], ['Z', []]])
+
+ simplepath.scalePath(path, 10, 20)
+ self.assertEqual(path, [['M', [90., 600.]], ['L', [530., 1480.]], ['Z', []]])
+
+ simplepath.rotatePath(path, math.pi / 2.0, cx=5, cy=7)
+ approxed = [[code, approx(coords)] for (code, coords) in path]
+ self.assertEqual(approxed, [['M', [-588., 92.]], ['L', [-1468., 532.]], ['Z', []]])
+
+
+ def test_simplestyle(self):
+ """Test simplestyle API"""
+ import simplestyle
+
+ self.assertEqual(simplestyle.svgcolors['blue'], '#0000ff')
+ self.assertEqual(simplestyle.parseStyle('foo: bar; abc-def: 123em'), {
+ 'foo': 'bar',
+ 'abc-def': '123em'
+ })
+ self.assertEqual(simplestyle.formatStyle({'foo': 'bar'}), 'foo:bar')
+ self.assertTrue(simplestyle.isColor('#ff0000'))
+ self.assertTrue(simplestyle.isColor('#f00'))
+ self.assertTrue(simplestyle.isColor('blue'))
+ self.assertFalse(simplestyle.isColor('none'))
+ self.assertFalse(simplestyle.isColor('nosuchcolor'))
+ self.assertEqual(simplestyle.parseColor('#0000ff'), (0, 0, 0xff))
+ self.assertEqual(simplestyle.parseColor('red'), (0xff, 0, 0))
+ self.assertEqual(simplestyle.formatColoria([0, 0x99, 0]), '#009900')
+ self.assertEqual(simplestyle.formatColor3i(0, 0x99, 0), '#009900')
+ self.assertEqual(simplestyle.formatColorfa([0, 1.0, 0]), '#00ff00')
+ self.assertEqual(simplestyle.formatColor3f(0, 1.0, 0), '#00ff00')
+
+
+ def test_simpletransform(self):
+ """Test simpletransform API"""
+ import simpletransform
+
+ self.assertEqual(simpletransform.parseTransform('scale(10)'), [[10, 0, 0], [0, 10, 0]])
+ self.assertEqual(simpletransform.parseTransform('translate(2,3)'), [[1, 0, 2], [0, 1, 3]])
+ self.assertEqual(simpletransform.parseTransform('translate(2,3) rotate(90)'), [
+ approx([0, -1, 2]), approx([1, 0, 3])
+ ])
+ m = simpletransform.formatTransform([[0, -1, 2], [1, 0, 3]])
+ self.assertEqual(re.sub(r',', ' ', re.sub(r'\.0*\b', '', m)), 'matrix(0 1 -1 0 2 3)')
+ self.assertEqual(simpletransform.invertTransform([[1,0,2], [0,1,3]]), [[1,0,-2],[0,1,-3]])
+ self.assertEqual(simpletransform.composeTransform(
+ [[1, 0, 2], [0, 1, 3]],
+ [[0, -1, 0], [1, 0, 0]]), [[0, -1, 2], [1, 0, 3]])
+
+ pt = [4, 5]
+ self.assertEqual(simpletransform.applyTransformToPoint([[0, -1, 2], [1, 0, 3]], pt), None)
+ self.assertEqual(pt, [-3, 7])
+
+ self.assertEqual(simpletransform.boxunion([3, 5, 2, 4], [4, 6, 1, 3]), (3, 6, 1, 4))
+ self.assertEqual(simpletransform.cubicExtrema(1, 2, 3, 4), (1, 4))
+
+ # TODO need cubic superpath
+ self.assertTrue(simpletransform.applyTransformToPath)
+ self.assertTrue(simpletransform.roughBBox)
+ self.assertTrue(simpletransform.refinedBBox)
+
+ # TODO need node
+ self.assertTrue(simpletransform.fuseTransform)
+ self.assertTrue(simpletransform.composeParents)
+ self.assertTrue(simpletransform.applyTransformToNode)
+ self.assertTrue(simpletransform.computeBBox)
+ self.assertTrue(simpletransform.computePointInNode)
+
+ def test_namespace_pollution(self):
+ """Test modules with legacy proxies"""
+
+ import optparse
+ self.assertEqual(optparse.OptionParser, inkex.optparse.OptionParser)
+
+ import lxml.etree
+ self.assertEqual(lxml.etree.Element, inkex.etree.Element)
+
+ # skip:
+ # - copy
+ # - os
+ # - random
+ # - re
+ # - sys
+ # - math.*
+
+ def test_inkex_namespace(self):
+ """Test inkex namespace API"""
+ from inkex import InkOption
+ self.assertIn('inkbool', InkOption.TYPES)
+ self.assertIn('inkbool', InkOption.TYPE_CHECKER)
+
+ from inkex import NSS
+ self.assertEqual(NSS['svg'], 'http://www.w3.org/2000/svg')
+
+ from inkex import addNS
+ self.assertEqual(addNS('rect', 'svg'), '{http://www.w3.org/2000/svg}rect')
+
+ from inkex import are_near_relative
+ self.assertTrue(are_near_relative(123.4, 123.5, 1e-3))
+ self.assertFalse(are_near_relative(123.4, 123.5, 1e-4))
+
+ # skip:
+ # - from inkex import check_inkbool (InkOption implementation detail)
+
+ def test_inkex_effect(self):
+ """Test original Effect base class"""
+ from inkex import Effect
+
+ args = [
+ '--id', 'curve',
+ os.path.join(os.path.dirname(__file__), 'data', 'svg/curves.svg'),
+ ]
+
+ e = Effect()
+ e.affect(args)
+
+ # assigned in __init__
+ self.assertNotEqual(e.document.getroot(), None)
+ self.assertTrue(isinstance(e.selected, dict))
+ self.assertEqual(list(e.selected), ['curve'])
+ self.assertTrue(isinstance(e.doc_ids, dict))
+ self.assertTrue(isinstance(e.options.ids, list))
+ self.assertEqual(e.args, args[-1:])
+ self.assertNotEqual(e.OptionParser.add_option, None)
+
+ # methods
+ self.assertEqual(e.getselected(), None)
+ self.assertEqual(e.getdocids(), None)
+ node = e.getElementById('arc')
+ self.assertEqual(node.tag, '{http://www.w3.org/2000/svg}path')
+ self.assertEqual(node.get('id'), 'arc')
+ self.assertEqual(e.getParentNode(node).tag, '{http://www.w3.org/2000/svg}g')
+ self.assertEqual(e.getNamedView().tag, \
+ '{http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}namedview')
+ self.assertEqual(e.createGuide(10, 20, 45).tag, \
+ '{http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}guide')
+ self.assertTrue(e.uniqueId('foo').startswith('foo'))
+ self.assertEqual(e.xpathSingle('//svg:path').tag, '{http://www.w3.org/2000/svg}path')
+ self.assertEqual(e.getDocumentWidth(), '1000')
+ self.assertEqual(e.getDocumentHeight(), '1000')
+ self.assertEqual(e.getDocumentUnit(), 'px')
+ self.assertEqual(e.unittouu('1in'), 96)
+ self.assertEqual(e.uutounit(192, 'in'), 2)
+ self.assertEqual(e.addDocumentUnit('3'), '3px')
+
+ # skip:
+ # - e.ctx
+ # - e.getposinlayer
+ # - e.original_document
diff --git a/share/extensions/tests/test_dhw_input.py b/share/extensions/tests/test_dhw_input.py
new file mode 100644
index 0000000..cd02ea2
--- /dev/null
+++ b/share/extensions/tests/test_dhw_input.py
@@ -0,0 +1,18 @@
+# coding=utf-8
+
+from dhw_input import DhwInput
+
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+
+class TestDxfInput(ComparisonMixin, TestCase):
+ effect_class = DhwInput
+ compare_file = [
+ 'io/PAGE_001.DHW',
+ 'io/PGLT_161.DHW',
+ 'io/PGLT_162.DHW',
+ 'io/PGLT_163.DHW',
+ ]
+ compare_filters = [CompareNumericFuzzy()]
+ comparisons = [()]
diff --git a/share/extensions/tests/test_dimension.py b/share/extensions/tests/test_dimension.py
new file mode 100644
index 0000000..97fa232
--- /dev/null
+++ b/share/extensions/tests/test_dimension.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from dimension import Dimension
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestDimensionBasic(ComparisonMixin, TestCase):
+ effect_class = Dimension
+ comparisons = [
+ ('--id=p1', '--id=r3'),
+ ('--id=p1', '--id=r3', '--type=visual'),
+ ]
diff --git a/share/extensions/tests/test_docinfo.py b/share/extensions/tests/test_docinfo.py
new file mode 100644
index 0000000..1390d5b
--- /dev/null
+++ b/share/extensions/tests/test_docinfo.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from docinfo import DocInfo
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestDocInfo(ComparisonMixin, TestCase):
+ compare_file = 'svg/guides.svg'
+ effect_class = DocInfo
+ stderr_output = True
+ comparisons = [()]
diff --git a/share/extensions/tests/test_dpiswitcher.py b/share/extensions/tests/test_dpiswitcher.py
new file mode 100644
index 0000000..176e496
--- /dev/null
+++ b/share/extensions/tests/test_dpiswitcher.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from dpiswitcher import DPISwitcher
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class TestDPISwitcherBasic(ComparisonMixin, TestCase):
+ effect_class = DPISwitcher
+ compare_filters = [CompareNumericFuzzy()]
diff --git a/share/extensions/tests/test_draw_from_triangle.py b/share/extensions/tests/test_draw_from_triangle.py
new file mode 100644
index 0000000..4782127
--- /dev/null
+++ b/share/extensions/tests/test_draw_from_triangle.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from draw_from_triangle import DrawFromTriangle
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class DrawFromTriangleBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = DrawFromTriangle
+ comparisons = [
+ ('--id=p1', '--id=r3'),
+ ]
diff --git a/share/extensions/tests/test_dxf12_outlines.py b/share/extensions/tests/test_dxf12_outlines.py
new file mode 100644
index 0000000..f1a6633
--- /dev/null
+++ b/share/extensions/tests/test_dxf12_outlines.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from dxf12_outlines import DxfTwelve
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+
+class TestDXF12OutlinesBasic(InkscapeExtensionTestMixin, TestCase):
+ effect_class = DxfTwelve
diff --git a/share/extensions/tests/test_dxf_input.py b/share/extensions/tests/test_dxf_input.py
new file mode 100644
index 0000000..80cbcb3
--- /dev/null
+++ b/share/extensions/tests/test_dxf_input.py
@@ -0,0 +1,20 @@
+# coding=utf-8
+
+from dxf_input import DxfInput
+
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class TestDxfInputBasic(ComparisonMixin, TestCase):
+ compare_file = ['io/test_r12.dxf', 'io/test_r14.dxf']
+ compare_filters = [CompareNumericFuzzy()]
+ comparisons = [()]
+ effect_class = DxfInput
+
+ def _apply_compare_filters(self, data, is_saving=None):
+ """Remove the full pathnames"""
+ if is_saving is True:
+ return data
+ data = super(TestDxfInputBasic, self)._apply_compare_filters(data)
+ return data.replace((self.datadir() + '/').encode('utf-8'), b'')
+
diff --git a/share/extensions/tests/test_dxf_outlines.py b/share/extensions/tests/test_dxf_outlines.py
new file mode 100644
index 0000000..76a2350
--- /dev/null
+++ b/share/extensions/tests/test_dxf_outlines.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from dxf_outlines import DxfOutlines
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+
+class DFXOutlineBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = DxfOutlines
+ comparisons = [
+ (),
+ ('--id=p1', '--id=r3'),
+ ('--POLY=true',),
+ ('--ROBO=true',),
+ ]
diff --git a/share/extensions/tests/test_edge3d.py b/share/extensions/tests/test_edge3d.py
new file mode 100644
index 0000000..f96f84e
--- /dev/null
+++ b/share/extensions/tests/test_edge3d.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+# coding=utf-8
+import inkex
+from edge3d import Edge3D
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class Edge3dBasicTest(ComparisonMixin, TestCase):
+ effect_class = Edge3D
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
+ comparisons = [('--id=p1', '--id=r3'),]
+
+ def test_basic(self):
+ args = ['--id=edgeme',
+ self.data_file('svg', 'edge3d.svg')]
+ self.effect.run(args)
+ old_paths = self.effect.original_document.getroot()\
+ .xpath('//svg:path[@id="edgeme"]')
+ new_paths = self.effect.svg.xpath('//svg:path[@id="edgeme"]')
+ self.assertEqual(len(old_paths), 1)
+ self.assertEqual(len(new_paths), 1)
+ old_paths = self.effect.original_document.getroot().xpath('//svg:path')
+ new_paths = self.effect.svg.xpath('//svg:path')
+ self.assertEqual(len(old_paths), 1)
+ self.assertEqual(len(new_paths), 4)
diff --git a/share/extensions/tests/test_embedimage.py b/share/extensions/tests/test_embedimage.py
new file mode 100644
index 0000000..e7e7736
--- /dev/null
+++ b/share/extensions/tests/test_embedimage.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from embedimage import EmbedImage
+from inkex.tester import ComparisonMixin, TestCase
+
+class EmbedderBasicTest(ComparisonMixin, TestCase):
+ effect_class = EmbedImage
+ compare_file = 'svg/images.svg'
+ comparisons = (
+ (),
+ )
diff --git a/share/extensions/tests/test_export_gimp_palette.py b/share/extensions/tests/test_export_gimp_palette.py
new file mode 100644
index 0000000..c322b31
--- /dev/null
+++ b/share/extensions/tests/test_export_gimp_palette.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from export_gimp_palette import ExportGimpPalette
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestExportGplBasic(ComparisonMixin, TestCase):
+ effect_class = ExportGimpPalette
+ compare_file = 'svg/colors.svg'
diff --git a/share/extensions/tests/test_extractimage.py b/share/extensions/tests/test_extractimage.py
new file mode 100644
index 0000000..88044ba
--- /dev/null
+++ b/share/extensions/tests/test_extractimage.py
@@ -0,0 +1,40 @@
+# coding=utf-8
+
+import os
+from extractimage import ExtractImage
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class ExtractImageBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ stderr_protect = False
+ effect_class = ExtractImage
+ compare_file = 'svg/images.svg'
+ comparisons = [
+ ('--selectedonly=False',),
+ ('--selectedonly=True', '--id=embeded_image01'),
+ ]
+
+ def test_all_comparisons(self):
+ """Images are extracted to a file directory"""
+ for args in self.comparisons:
+ outdir = os.path.join(self.tempdir, 'img')
+ args += ('--filepath={}/'.format(outdir),)
+ self.assertEffect(self.compare_file, args=args)
+
+ outfile = os.path.join(outdir, 'embeded_image01.png')
+ self.assertTrue(os.path.isfile(outfile), "No output file created! {}".format(outfile))
+
+ with open(outfile, 'rb') as fhl:
+ data_a = fhl.read()
+
+ self.assertTrue(data_a, "No data produced with {}".format(args))
+
+ outfile = self.get_compare_outfile(args)
+ if os.environ.get('EXPORT_COMPARE', False):
+ with open(outfile + '.export', 'wb') as fhl:
+ fhl.write(data_a)
+ print("Written output: {}.export".format(outfile))
+
+ with open(outfile, 'rb') as fhl:
+ data_b = fhl.read()
+
+ self.assertEqual(data_a, data_b)
diff --git a/share/extensions/tests/test_extrude.py b/share/extensions/tests/test_extrude.py
new file mode 100644
index 0000000..b996c2f
--- /dev/null
+++ b/share/extensions/tests/test_extrude.py
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+# coding=utf-8
+from extrude import Extrude
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyleAndPath, CompareWithPathSpace
+
+class ExtrudeBasicTest(ComparisonMixin, TestCase):
+ effect_class = Extrude
+ comparisons = [('--id=p1', '--id=p2')]
+ compare_filters = [CompareWithPathSpace(), CompareOrderIndependentStyleAndPath()]
diff --git a/share/extensions/tests/test_fig_input.py b/share/extensions/tests/test_fig_input.py
new file mode 100644
index 0000000..d2c59ac
--- /dev/null
+++ b/share/extensions/tests/test_fig_input.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+
+from fig_input import FigInput
+
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestFigInput(ComparisonMixin, TestCase):
+ effect_class = FigInput
+ compare_file = 'io/test.fig'
+ comparisons = [()]
diff --git a/share/extensions/tests/test_flatten.py b/share/extensions/tests/test_flatten.py
new file mode 100644
index 0000000..ff3d63a
--- /dev/null
+++ b/share/extensions/tests/test_flatten.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from flatten import Flatten
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class FlattenBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
+ effect_class = Flatten
diff --git a/share/extensions/tests/test_foldablebox.py b/share/extensions/tests/test_foldablebox.py
new file mode 100644
index 0000000..0ef7ac5
--- /dev/null
+++ b/share/extensions/tests/test_foldablebox.py
@@ -0,0 +1,11 @@
+# coding=utf-8
+from foldablebox import FoldableBox
+from inkex.tester import ComparisonMixin, TestCase
+
+class FoldableBoxArguments(ComparisonMixin, TestCase):
+ effect_class = FoldableBox
+ compare_file = 'svg/empty.svg'
+ comparisons = [
+ ('--width=20', '--height=20', '--depth=2.2'),
+ ('--proportion=0.5', '--guide=true'),
+ ]
diff --git a/share/extensions/tests/test_fractalize.py b/share/extensions/tests/test_fractalize.py
new file mode 100644
index 0000000..b01b99a
--- /dev/null
+++ b/share/extensions/tests/test_fractalize.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from fractalize import Fractalize
+from inkex.tester import ComparisonMixin, TestCase
+
+class PathFractalizeBasicTest(ComparisonMixin, TestCase):
+ effect_class = Fractalize
+ comparisons = [('--id=p1', '--id=p2')]
diff --git a/share/extensions/tests/test_frame.py b/share/extensions/tests/test_frame.py
new file mode 100644
index 0000000..6428065
--- /dev/null
+++ b/share/extensions/tests/test_frame.py
@@ -0,0 +1,96 @@
+# coding=utf-8
+#
+# Copyright (C) 2016 Richard White, rwhite8282@gmail.com
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+"""
+An Inkscape frame extension test class.
+"""
+from __future__ import absolute_import, print_function, unicode_literals
+
+import inkex
+from frame import Frame
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+
+class FrameTest(InkscapeExtensionTestMixin, TestCase):
+ effect_class = Frame
+
+ def get_frame(self, svg):
+ return svg.getElement('//svg:g[@id="layer1"]//svg:path[@inkscape:label="Frame"]')
+
+ def test_single_frame(self):
+ args = ['--corner_radius=20',
+ '--fill_color=-16777124',
+ '--id=rect3006',
+ '--position=inside',
+ '--stroke_color=255',
+ '--tab="stroke"',
+ '--width=10',
+ self.data_file('svg', 'single_box.svg')]
+ uut = Frame()
+ uut.run(args)
+ new_frame = self.get_frame(uut.svg)
+ self.assertIsNotNone(new_frame)
+ self.assertEqual('{http://www.w3.org/2000/svg}path', new_frame.tag)
+ new_frame_style = new_frame.attrib['style'].lower()
+ self.assertTrue('fill-opacity:0.36' in new_frame_style,
+ 'Invalid fill-opacity in "' + new_frame_style + '".')
+ self.assertTrue('stroke:#000000' in new_frame_style,
+ 'Invalid stroke in "' + new_frame_style + '".')
+ self.assertTrue('stroke-width:10.0' in new_frame_style,
+ 'Invalid stroke-width in "' + new_frame_style + '".')
+ self.assertTrue('fill:#ff0000' in new_frame_style,
+ 'Invalid fill in "' + new_frame_style + '".')
+
+ def test_single_frame_grouped(self):
+ args = ['--corner_radius=20',
+ '--fill_color=-16777124',
+ '--group=True',
+ '--id=rect3006',
+ '--position=inside',
+ '--stroke_color=255',
+ '--tab="stroke"',
+ '--width=10',
+ self.data_file('svg', 'single_box.svg')]
+ uut = Frame()
+ uut.run(args)
+ new_frame = self.get_frame(uut.svg)
+ self.assertIsNotNone(new_frame)
+ self.assertEqual('{http://www.w3.org/2000/svg}path', new_frame.tag)
+ group = new_frame.getparent()
+ self.assertEqual('{http://www.w3.org/2000/svg}g', group.tag)
+ self.assertEqual('{http://www.w3.org/2000/svg}rect', group[0].tag)
+ self.assertEqual('{http://www.w3.org/2000/svg}path', group[1].tag)
+ self.assertEqual("Frame", group[1].label)
+
+ def test_single_frame_clipped(self):
+ uut = self.assertEffect(
+ 'svg', 'single_box.svg',
+ clip=True,
+ corner_radius=20,
+ fill_color=-16777124,
+ id='rect3006',
+ position='inside',
+ stroke_color=255,
+ tab="stroke",
+ width=10)
+ new_frame = self.get_frame(uut.svg)
+ self.assertIsNotNone(new_frame)
+ self.assertEqual('{http://www.w3.org/2000/svg}path', new_frame.tag)
+ orig = list(uut.svg.selected.values())[0]
+ self.assertEqual('url(#clipPath5815)', orig.get('clip-path'))
+ clip_path = uut.svg.getElement('//svg:defs/svg:clipPath')
+ self.assertEqual('{http://www.w3.org/2000/svg}clipPath', clip_path.tag)
diff --git a/share/extensions/tests/test_funcplot.py b/share/extensions/tests/test_funcplot.py
new file mode 100644
index 0000000..3993c61
--- /dev/null
+++ b/share/extensions/tests/test_funcplot.py
@@ -0,0 +1,11 @@
+# coding=utf-8
+from funcplot import FuncPlot
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class FuncPlotBasicTest(ComparisonMixin, TestCase):
+ effect_class = FuncPlot
+ compare_filters = [CompareNumericFuzzy()]
+ comparisons = [
+ ('--id=p1', '--id=r3'),
+ ]
diff --git a/share/extensions/tests/test_gcodetools.py b/share/extensions/tests/test_gcodetools.py
new file mode 100644
index 0000000..f98fbb0
--- /dev/null
+++ b/share/extensions/tests/test_gcodetools.py
@@ -0,0 +1,83 @@
+# coding=utf-8
+
+import sys
+import os
+
+from gcodetools import Gcodetools
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentBytes
+
+SETTINGS = (
+ '--id=p1', '--max-area-curves=100',
+ '--area-inkscape-radius=-10', '--area-tool-overlap=0',
+ '--area-fill-angle=0', '--area-fill-shift=0', '--area-fill-method=0',
+ '--area-fill-method=0', '--area-find-artefacts-diameter=5',
+ '--area-find-artefacts-action=mark with an arrow',
+ '--biarc-tolerance=1', '--biarc-max-split-depth=4',
+ '--path-to-gcode-order=subpath by subpath',
+ '--path-to-gcode-depth-function=d',
+ '--path-to-gcode-sort-paths=false', '--Zscale=1', '--Zoffset=0',
+ '--auto_select_paths=true', '--min-arc-radius=0.05000000074505806',
+ '--comment-gcode-from-properties=false', '--create-log=false',
+ '--add-numeric-suffix-to-filename=false', '--Zsafe=5',
+ '--unit=G21 (All units in mm)', '--postprocessor= ',
+)
+FILESET = SETTINGS + ('--directory=/home', '--filename=output.ngc',)
+
+class TestGcodetoolsBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ stderr_protect = False
+ effect_class = Gcodetools
+ comparisons = [
+ FILESET + ('--active-tab="area_fill"',),
+ FILESET + ('--active-tab="area"',),
+ FILESET + ('--active-tab="area_artefacts"',),
+ FILESET + ('--active-tab="dxfpoints"',),
+ FILESET + ('--active-tab="orientation"',),
+ FILESET + ('--active-tab="tools_library"',),
+ FILESET + ('--active-tab="lathe_modify_path"',),
+ FILESET + ('--active-tab="offset"',),
+ ]
+ compare_filters = [CompareOrderIndependentBytes()]
+
+ def test_all_comparisons(self):
+ """
+ gcodetools tries to write to a folder and filename specified
+ on the command line, this needs to be handled carefully.
+ """
+ for tab in (
+ ('--active-tab="path-to-gcode"',),
+ #('--active-tab="engraving"',),
+ #('--active-tab="graffiti"',),
+ ('--active-tab="lathe"',),
+ ):
+ args = SETTINGS + tab + (
+ '--directory={}'.format(self.tempdir),
+ '--filename=output.ngc',
+ )
+ self.assertEffect(self.compare_file, args=args)
+
+ outfile = os.path.join(self.tempdir, 'output.ngc')
+ self.assertTrue(os.path.isfile(outfile), "No output file created! {}".format(outfile))
+
+ with open(outfile, 'rb') as fhl:
+ data_a = fhl.read()
+
+ self.assertTrue(data_a, "No data produced with {}".format(tab))
+
+ outfile = self.get_compare_outfile(args)
+ if os.environ.get('EXPORT_COMPARE', False):
+ with open(outfile + '.export', 'wb') as fhl:
+ fhl.write(data_a)
+ print("Written output: {}.export".format(outfile))
+
+ with open(outfile, 'rb') as fhl:
+ data_b = fhl.read()
+
+ self.assertEqual(data_a, data_b)
+
+if sys.version_info[0] == 3:
+ # This changes output between python2 and python3, we don't know
+ # why and don't have the gcodetool developers to help us understand.
+ TestGcodetoolsBasic.comparisons.append(
+ FILESET + ('--active-tab="plasma-prepare-path"',),
+ )
diff --git a/share/extensions/tests/test_generate_voronoi.py b/share/extensions/tests/test_generate_voronoi.py
new file mode 100644
index 0000000..6d24765
--- /dev/null
+++ b/share/extensions/tests/test_generate_voronoi.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from generate_voronoi import GenerateVoronoi
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestPatternBasic(ComparisonMixin, TestCase):
+ effect_class = GenerateVoronoi
+ comparisons = [('--id=r3', '--id=p1'),]
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_gimp_xcf.py b/share/extensions/tests/test_gimp_xcf.py
new file mode 100644
index 0000000..876b59c
--- /dev/null
+++ b/share/extensions/tests/test_gimp_xcf.py
@@ -0,0 +1,20 @@
+# coding=utf-8
+"""
+Unit test file for ../gimp_xcf.py
+Revision history:
+ * 2012-01-26 (jazzynico): checks defaulf parameters and file handling.
+"""
+
+from gimp_xcf import GimpXcf
+from inkex.tester import ComparisonMixin, TestCase
+
+class GimpXcfBasicTest(ComparisonMixin, TestCase):
+ """Test the Gimp XCF file saving functionality"""
+ effect_class = GimpXcf
+ comparisons = [()]
+
+class GimpXcfGuidesTest(ComparisonMixin, TestCase):
+ """Test that Gimp XCF output can include guides and grids"""
+ effect_class = GimpXcf
+ compare_file = 'svg/guides.svg'
+ comparisons = [('-d=true', '-r=true'),]
diff --git a/share/extensions/tests/test_grid_cartesian.py b/share/extensions/tests/test_grid_cartesian.py
new file mode 100644
index 0000000..77cd5be
--- /dev/null
+++ b/share/extensions/tests/test_grid_cartesian.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from grid_cartesian import GridCartesian
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class GridCartesianBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = GridCartesian
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_grid_isometric.py b/share/extensions/tests/test_grid_isometric.py
new file mode 100644
index 0000000..d73b9d8
--- /dev/null
+++ b/share/extensions/tests/test_grid_isometric.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+
+from grid_isometric import GridIsometric
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle, CompareWithPathSpace
+
+class TestGridIsometricBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ compare_filters = [CompareOrderIndependentStyle(), CompareWithPathSpace()]
+ effect_class = GridIsometric
+ comparisons = [()]
diff --git a/share/extensions/tests/test_grid_polar.py b/share/extensions/tests/test_grid_polar.py
new file mode 100644
index 0000000..511f55f
--- /dev/null
+++ b/share/extensions/tests/test_grid_polar.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from grid_polar import GridPolar
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class GridPolarBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ compare_filters = [CompareOrderIndependentStyle()]
+ effect_class = GridPolar
diff --git a/share/extensions/tests/test_guides_creator.py b/share/extensions/tests/test_guides_creator.py
new file mode 100644
index 0000000..4d927fb
--- /dev/null
+++ b/share/extensions/tests/test_guides_creator.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+# coding=utf-8
+from guides_creator import GuidesCreator
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class GuidesCreatorBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = GuidesCreator
+ compare_file = 'svg/guides.svg'
+ compare_filters = [CompareNumericFuzzy(),]
+
+ comparisons = [
+ ('--tab=regular_guides', '--guides_preset=custom'),
+ ('--tab=regular_guides', '--guides_preset=golden', '--delete=True'),
+ ('--tab=regular_guides', '--guides_preset=5;5', '--start_from_edges=True'),
+ ('--tab=diagonal_guides',),
+ ('--tab=margins', '--start_from_edges=True', '--margins_preset=custom'),
+ ('--tab=margins', '--start_from_edges=True', '--margins_preset=book_left'),
+ ('--tab=margins', '--start_from_edges=True', '--margins_preset=book_right'),
+ ]
diff --git a/share/extensions/tests/test_guillotine.py b/share/extensions/tests/test_guillotine.py
new file mode 100644
index 0000000..d478491
--- /dev/null
+++ b/share/extensions/tests/test_guillotine.py
@@ -0,0 +1,58 @@
+# coding=utf-8
+import os
+import tarfile
+from guillotine import Guillotine
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestGuillotineBasic(ComparisonMixin, TestCase):
+ """Test the Guillotine extension"""
+ stderr_protect = False
+ effect_class = Guillotine
+ compare_file = 'svg/guides.svg'
+ comparisons = [
+ ('--image=f{}oo',),
+ ('--ignore=true',),
+ ]
+
+ def test_all_comparisons(self):
+ """Images are extracted to a file directory"""
+ for args in self.comparisons:
+ # Create a landing directory for generated images
+ outdir = os.path.join(self.tempdir, 'img')
+ args += ('--directory={}/'.format(outdir),)
+
+ # But also set this directory into the compare file
+ compare_file = os.path.join(self.tempdir, 'compare_file.svg')
+ with open(self.data_file(self.compare_file), 'rb') as rhl:
+ with open(compare_file, 'wb') as whl:
+ whl.write(rhl.read().replace(b'{tempdir}', outdir.encode('utf8')))
+
+ self.assertEffect(compare_file, args=args)
+ self.assertTrue(os.path.isdir(outdir))
+
+ infile = self.get_compare_outfile(args)
+ if os.environ.get('EXPORT_COMPARE', False):
+ self.export_comparison(outdir, infile)
+
+ with tarfile.open(infile) as tar_handle:
+ for item in tar_handle:
+ fileobj = tar_handle.extractfile(item)
+ with open(os.path.join(outdir, item.name), 'rb') as fhl:
+ self.assertEqual(fileobj.read(), fhl.read(), "File '{}'".format(item.name))
+
+ @staticmethod
+ def export_comparison(outdir, outfile):
+ """Export the files as a tar file for manual comparison"""
+ tarname = outfile + '.export'
+ tar = tarfile.open(tarname, 'w|')
+
+ # We make a tar archive so we can test it.
+ for name in sorted(os.listdir(outdir)):
+ with open(os.path.join(outdir, name), 'rb') as fhl:
+ fhl.seek(0, 2)
+ info = tarfile.TarInfo(name)
+ info.size = fhl.tell()
+ fhl.seek(0)
+ tar.addfile(info, fhl)
+ tar.close()
+ print("Written output: {}.export".format(outfile))
diff --git a/share/extensions/tests/test_handles.py b/share/extensions/tests/test_handles.py
new file mode 100644
index 0000000..280aeda
--- /dev/null
+++ b/share/extensions/tests/test_handles.py
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+# coding=utf-8
+from handles import Handles
+from inkex.tester import ComparisonMixin, TestCase
+
+class HandlesBasicTest(ComparisonMixin, TestCase):
+ effect_class = Handles
+ compare_file = 'svg/curves.svg'
+ comparisons = (
+ ('--id=curve', '--id=quad'),
+ )
diff --git a/share/extensions/tests/test_hershey.py b/share/extensions/tests/test_hershey.py
new file mode 100644
index 0000000..f76eac8
--- /dev/null
+++ b/share/extensions/tests/test_hershey.py
@@ -0,0 +1,57 @@
+# coding=utf-8
+# tests for the hershey-text extension (hershey.py and hershey.inx)
+from lxml import etree
+
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareOrderIndependentStyle
+from inkex.tester.svg import svg, svg_file, uu_svg
+
+from hershey import Hershey
+
+class HersheyComparisonMixin(ComparisonMixin):
+ comparisons_outfile_dict = {} # pairs of args and expected outputs
+
+ def setUp(self):
+ self.effect_class = Hershey
+ self.compare_filters = [CompareNumericFuzzy(), CompareOrderIndependentStyle()]
+
+ self.comparisons = self.comparisons_outfile_dict.keys()
+
+ def get_compare_outfile(self, args, addout=None):
+ ''' get the correct outfile to compare from comparisons_dict; '''
+ return self.data_file('refs', self.comparisons_outfile_dict[args])
+
+class TestHersheyBasic(InkscapeExtensionTestMixin, HersheyComparisonMixin, TestCase):
+ compare_file = 'svg/hershey_input.svg' # a huge number of inputs
+ comparisons_outfile_dict = {
+ # default parameters:
+ (): 'hershey.out',
+ # same as above, but explicit parameters. same output:
+ ('--tab="render"', '--fontface="HersheySans1"', '--preserve="False"'): 'hershey.out',
+ }
+
+class TestHersheyTrivialInput(InkscapeExtensionTestMixin, HersheyComparisonMixin, TestCase):
+ compare_file = 'svg/hershey_trivial_input.svg'
+ comparisons_outfile_dict = {
+ # loading a different font:
+ ('--fontface="EMSAllure"', ): 'hershey_loadfont.out',
+ # using the "other font" option. same output as above:
+ ('--fontface="other"', '--otherfont="EMSAllure"'): 'hershey_loadfont.out',
+ # tests preserve text option
+ ('--fontface="EMSOsmotron"', '--preserve=true'): 'hershey_preservetext.out',
+ # tests when just part of the input file is selected
+ ('--id=A',): 'hershey_partialselection.out',
+ }
+
+class TestHersheyTables(InkscapeExtensionTestMixin, HersheyComparisonMixin, TestCase):
+ compare_file = 'svg/default-inkscape-SVG.svg'
+ comparisons_outfile_dict = {
+ # generates a simple font table:
+ ('--tab="utilities"', '--action="sample"', '--text="I am a quick brown fox"'): 'hershey_fonttable.out',
+ # generates a simple font table, while testing UTF-8 input
+ ('--tab="utilities"', '--action="sample"', '--text="Î âm å qù¡çk brõwñ fø×"'): 'hershey_encoding.out',
+ # generates a glyph table in the font "EMSOsmotron"
+ ('--tab="utilities"', '--action="table"', '--fontface="other"', '--otherfont="EMSOsmotron"'): 'hershey_glyphtable.out',
+ }
+
+
diff --git a/share/extensions/tests/test_hpgl_decoder.py b/share/extensions/tests/test_hpgl_decoder.py
new file mode 100644
index 0000000..d9c701f
--- /dev/null
+++ b/share/extensions/tests/test_hpgl_decoder.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+from hpgl_decoder import hpglDecoder
+
+
+class Options(object):
+ """
+ A dummy class because hpglDecoder expects an object as it's second argument
+ TODO: This requirement probably needs to be factored out of the original code.
+ """
+
+ def __init__(self):
+ self.resolutionX = None
+ self.resolutionY = None
+ self.docHeight = None
+
+
+class TesthpglDecoderBasic(object):
+ def test_init_values_scale(self):
+ x = Options()
+ x.resolutionX = 25.4
+ x.resolutionY = 25.4
+ h = hpglDecoder("", x)
+
+ assert h.scaleX == 1
+ assert h.scaleY == 1
diff --git a/share/extensions/tests/test_hpgl_input.py b/share/extensions/tests/test_hpgl_input.py
new file mode 100644
index 0000000..c6700e4
--- /dev/null
+++ b/share/extensions/tests/test_hpgl_input.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from hpgl_input import HpglInput
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestHpglFileBasic(ComparisonMixin, TestCase):
+ effect_class = HpglInput
+ compare_file = 'io/test.hpgl'
+ comparisons = [()]
diff --git a/share/extensions/tests/test_hpgl_output.py b/share/extensions/tests/test_hpgl_output.py
new file mode 100644
index 0000000..c7512dd
--- /dev/null
+++ b/share/extensions/tests/test_hpgl_output.py
@@ -0,0 +1,12 @@
+# coding=utf-8
+from hpgl_output import HpglOutput
+from inkex.tester import ComparisonMixin, TestCase
+
+class HPGLOutputBasicTest(ComparisonMixin, TestCase):
+ effect_class = HpglOutput
+ compare_file = [
+ 'svg/shapes.svg',
+ 'svg/hpgl_multipen.svg'
+ ]
+ python3_only = True
+ comparisons = [()]
diff --git a/share/extensions/tests/test_image_attributes.py b/share/extensions/tests/test_image_attributes.py
new file mode 100644
index 0000000..e6e523b
--- /dev/null
+++ b/share/extensions/tests/test_image_attributes.py
@@ -0,0 +1,12 @@
+# coding=utf-8
+from image_attributes import ImageAttributes
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestSetAttrImageBasic(ComparisonMixin, TestCase):
+ effect_class = ImageAttributes
+ compare_file = 'svg/images.svg'
+ comparisons = [
+ (), # All images in the document (basic)
+ ('--id=image174', '--aspect_ratio=xMinYMin', '--tab="tab_aspect_ratio"'),
+ ('--id=embeded_image01', '--image_rendering=optimizeSpeed', '--tab="tab_image_rendering"'),
+ ]
diff --git a/share/extensions/tests/test_ink2canvas_svg.py b/share/extensions/tests/test_ink2canvas_svg.py
new file mode 100644
index 0000000..766736e
--- /dev/null
+++ b/share/extensions/tests/test_ink2canvas_svg.py
@@ -0,0 +1,11 @@
+#!/usr/bin/en
+# coding=utf-8
+from ink2canvas import Html5Canvas
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentLines
+
+class Ink2CanvasBasicTest(ComparisonMixin, TestCase):
+ effect_class = Html5Canvas
+ compare_file = 'svg/shapes-clipboard.svg'
+ compare_filters = [CompareOrderIndependentLines()]
+ comparisons = [()]
diff --git a/share/extensions/tests/test_inkex.py b/share/extensions/tests/test_inkex.py
new file mode 100644
index 0000000..1f550dd
--- /dev/null
+++ b/share/extensions/tests/test_inkex.py
@@ -0,0 +1,63 @@
+#
+# Copyright (C) 2020 Martin Owens
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+#
+"""
+Test API collisions and other inkex portions that don't fit elsewhere.
+"""
+
+from unittest import TestCase as BaseCase
+
+import inkex
+import inkex.paths
+import inkex.elements
+from inkex.utils import PY3
+
+class ProtectiveGlobals(dict):
+ """Python 3.3 and above globals dictionary"""
+ def __setitem__(self, name, value):
+ # This only works because setitem is called during construction It
+ # does not work for getitem and that's why the python docs discourage
+ # the use of an inherited dictionary class for exec globals.
+ if name in self and value is not self[name]:
+ assert value is self[name], (
+ "While importing {} the API name `{}` was re-defined:"
+ "\n\t1. {}"
+ "\n\t2. {}"
+ ).format(self['__name__'], name, repr(value), repr(self[name]))
+ super(ProtectiveGlobals, self).__setitem__(name, value)
+
+class TestModuleCollisions(BaseCase):
+ """Test imports to make sure the API is clean"""
+ def assertNoCollisions(self, module): # pylint: disable=invalid-name
+ """Make sure there are no API collisions in the give module on import"""
+ if not PY3:
+ self.skipTest("API testing python 3.3 and above only.")
+
+ with open(module.__file__, 'r') as fhl:
+ # name and package are esential to the exec pretending to
+ # be an actual module during import (and not a script)
+ exec(fhl.read(), ProtectiveGlobals({ # pylint: disable=exec-used
+ '__name__': module.__name__,
+ '__package__': module.__package__}))
+
+ def test_inkex(self):
+ """Test inkex API have no collisions"""
+ self.assertNoCollisions(inkex)
+
+ def test_inkex_elements(self):
+ """Test elements API have no collisions"""
+ self.assertNoCollisions(inkex.elements)
diff --git a/share/extensions/tests/test_inkex_base.py b/share/extensions/tests/test_inkex_base.py
new file mode 100644
index 0000000..0981c3d
--- /dev/null
+++ b/share/extensions/tests/test_inkex_base.py
@@ -0,0 +1,136 @@
+# coding=utf-8
+"""Test base inkex module functionality"""
+from __future__ import absolute_import, print_function, unicode_literals
+
+import os
+import sys
+
+from io import BytesIO
+
+from inkex.base import InkscapeExtension, SvgThroughMixin
+from inkex.tester import TestCase
+
+class ModExtension(InkscapeExtension):
+ """A non-svg extension that loads, saves and flipples"""
+
+ def effect(self):
+ self.document += b'>flipple'
+
+ def load(self, stream):
+ return stream.read()
+
+ def save(self, stream):
+ stream.write(self.document)
+
+
+class NoModSvgExtension(SvgThroughMixin, InkscapeExtension):
+ """Test the loading and not-saving of non-modified svg files"""
+
+ def effect(self):
+ return True
+
+
+class ModSvgExtension(SvgThroughMixin, InkscapeExtension):
+ """Test the loading and saving of svg files"""
+
+ def effect(self):
+ self.svg.set('attr', 'foo')
+
+
+class InkscapeExtensionTest(TestCase):
+ """Tests for Inkscape Extensions"""
+ effect_class = InkscapeExtension
+
+ def setUp(self):
+ self.e = self.effect_class()
+
+ def test_bare_bones(self):
+ """What happens when we don't inherit"""
+ with self.assertRaises(NotImplementedError):
+ self.e.run([])
+ with self.assertRaises(NotImplementedError):
+ prevarg = sys.argv
+ sys.argv = ['pytest']
+ try:
+ self.e.run()
+ finally:
+ sys.argv = prevarg
+ with self.assertRaises(NotImplementedError):
+ self.e.effect()
+ with self.assertRaises(NotImplementedError):
+ self.e.load(sys.stdin)
+ with self.assertRaises(NotImplementedError):
+ self.e.save(sys.stdout)
+ self.assertEqual(self.e.name, 'InkscapeExtension')
+
+ def test_compat(self):
+ """Test a few old functions and how we handle them"""
+ with self.assertRaises(AttributeError):
+ self.assertEqual(self.e.OptionParser, None)
+ with self.assertRaises(AttributeError):
+ self.assertEqual(self.e.affect(), None)
+
+ def test_arg_parser_defaults(self):
+ """Test arguments for the base class are given defaults"""
+ options = self.e.arg_parser.parse_args([])
+ self.assertEqual(options.input_file, None)
+ self.assertEqual(options.output, None)
+
+ def test_arg_parser_passed(self):
+ """Test arguments for the base class are parsed"""
+ options = self.e.arg_parser.parse_args(['--output', 'foo.txt', self.empty_svg])
+ self.assertEqual(options.input_file, self.empty_svg)
+ self.assertEqual(options.output, 'foo.txt')
+
+ def test_svg_path(self):
+ """Can get the svg file location"""
+ output = os.path.join(self.tempdir, 'output.tmp')
+ ext = ModExtension()
+ ext.run(['--output', output, self.empty_svg])
+ self.assertEqual(ext.svg_path(), os.path.join(self.datadir(), 'svg'))
+ self.assertEqual(ext.absolute_href('/foo'), '/foo')
+ self.assertEqual(ext.absolute_href('./foo'), os.path.join(self.datadir(), 'svg', 'foo'))
+ self.assertEqual(ext.absolute_href('~/foo'), os.path.realpath(os.path.expanduser('~/foo')))
+ ext.options.input_file = None
+ self.assertEqual(ext.absolute_href('./foo'), os.path.realpath(os.path.expanduser('~/foo')))
+ tmp_foo = os.path.realpath('/tmp/foo')
+ self.assertEqual(ext.absolute_href('./foo', '/tmp/'), tmp_foo)
+
+
+class SvgInputOutputTest(TestCase):
+ """Test SVG Input Mixin"""
+
+ def test_input_mixin(self):
+ """Test svg input gets loaded"""
+ obj = NoModSvgExtension()
+ obj.run([self.empty_svg])
+ self.assertNotEqual(obj.document, None)
+ self.assertNotEqual(obj.original_document, None)
+
+ def test_no_output(self):
+ """Test svg output isn't saved when not modified"""
+ obj = NoModSvgExtension()
+ filename = self.temp_file(suffix='.svg')
+ obj.run(['--output', filename, self.empty_svg])
+ self.assertEqual(type(obj.document).__name__, '_ElementTree')
+ self.assertEqual(type(obj.svg).__name__, 'SvgDocumentElement')
+ self.assertFalse(os.path.isfile(filename))
+
+ def test_svg_output(self):
+ """Test svg output is saved"""
+ obj = ModSvgExtension()
+ filename = self.temp_file(suffix='.svg')
+ obj.run(['--output', filename, self.empty_svg])
+ self.assertTrue(os.path.isfile(filename))
+ with open(filename, 'r') as fhl:
+ self.assertIn('<svg', fhl.read())
+
+ def test_str_document(self):
+ """Document is saved even if it's not bytes"""
+ obj = ModSvgExtension()
+ obj.document = b'foo'
+ obj.save(BytesIO())
+ obj.document = 'foo'
+ ret = BytesIO()
+ obj.save(ret)
+ self.assertEqual(ret.getvalue(), b'foo')
diff --git a/share/extensions/tests/test_inkex_bezier.py b/share/extensions/tests/test_inkex_bezier.py
new file mode 100644
index 0000000..b271233
--- /dev/null
+++ b/share/extensions/tests/test_inkex_bezier.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from inkex.bezier import pointdistance
+
+
+class TestPointDistance(object):
+ def test_points_on_horizontal_line(self):
+ p1 = (0, 0)
+ p2 = (10, 0)
+
+ assert 10 == pointdistance(p1, p2)
diff --git a/share/extensions/tests/test_inkex_bounding_box.py b/share/extensions/tests/test_inkex_bounding_box.py
new file mode 100644
index 0000000..e074476
--- /dev/null
+++ b/share/extensions/tests/test_inkex_bounding_box.py
@@ -0,0 +1,668 @@
+# coding=utf-8
+"""Test inkex `.bounding_box()` method functionality"""
+from copy import deepcopy
+import os
+import subprocess
+
+import pytest
+from inkex import (
+ BoundingBox,
+ SvgDocumentElement,
+ Circle,
+ Rectangle,
+ Group,
+ PathElement,
+ Transform,
+ Path,
+ Style
+)
+from inkex.tester import TestCase
+from inkex.utils import TemporaryDirectory
+from inkex.command import is_inkscape_available
+from inkex.tester.decorators import requires_inkscape
+try:
+ from typing import Optional, Tuple
+except ImportError:
+ pass
+
+DISABLE_STROKE_TESTS = True
+DISABLE_STROKE_CAP_TESTS = True
+DISABLE_INKSCAPE_QUERY_CHECK = not is_inkscape_available()
+
+skip_stroke_tests = pytest.mark.skipif( # pylint: disable=invalid-name
+ DISABLE_STROKE_TESTS, reason="Bounding box tests with stroke are disabled")
+
+skip_stroke_cap_tests = pytest.mark.skipif( # pylint: disable=invalid-name
+ DISABLE_STROKE_TESTS or DISABLE_STROKE_CAP_TESTS,
+ reason="Bounding box tests with stroke-cap are disabled")
+
+
+class BoundingBoxTest(TestCase):
+ """Test BoundingBox functionality"""
+ atol = 3e-3
+
+ def assert_bounding_box_is_equal(self, obj, xscale, yscale, disable_inkscape_check=DISABLE_INKSCAPE_QUERY_CHECK):
+ """
+ Assert: bounding box of object is exactly expected_box or is close to it
+
+ :param (ShapeElement) obj: object to calculate bounding box
+ :param (Optional[Tuple[float,float]]) xscale: expected values of (xmin, xmax)
+ :param (Optional[Tuple[float,float]]) yscale: expected values of (ymin, ymax)
+
+ """
+ bounding_box = obj.bounding_box()
+
+ if bounding_box is None:
+ self.assertEqual((None, None), (xscale, yscale))
+ return
+
+ box_array = list(bounding_box)
+ expected_array = xscale, yscale
+
+ def cmp(a, b, msg=None):
+ self.assertEqual(len(a), len(b), msg=msg)
+ for x, y, label in zip(a, b, ("x", "y")):
+ self.assertDeepAlmostEqual(tuple(x), tuple(y), delta=self.atol, msg=msg + " (%s)" % label)
+
+ if not disable_inkscape_check:
+ inkscape_array = self.get_inkscape_bounding_box(obj)
+
+ if None not in inkscape_array:
+ cmp(expected_array, inkscape_array, "expected != inkscape calculation")
+
+ cmp(box_array, expected_array, "inkex.bounding_box != expected")
+
+ def get_inkscape_bounding_box(self, obj):
+ """
+
+ :param (ShapeElement) obj:
+ :return: (xmin, xmax, ymin, ymax) parsed from `inkscape --query` output
+ """
+ svg = SvgDocumentElement()
+ obj = deepcopy(obj)
+ obj_id = 'testing-query-id'
+ obj.set("id", obj_id)
+ root = deepcopy(obj.getroottree().getroot())
+ svg.add(root)
+ with TemporaryDirectory() as tmp:
+
+ temp_svg = os.path.join(tmp, "tmp.svg")
+
+ with open(temp_svg, "wb") as out:
+ out.write(svg.tostring())
+
+ with open(os.devnull, 'w') as devnull:
+ output = subprocess.check_output([
+ 'inkscape',
+ '--query-all',
+ temp_svg,
+ ], stderr=devnull)
+
+ out_lines = output.decode('utf-8').split('\n')
+ for line in out_lines:
+ if line.startswith(obj_id):
+ x, y, w, h = list(map(float, line.split(',')[1:]))
+ return (x, x + w), (y, y + h)
+ return None, None, None, None
+
+ def test_bbox_empty_is_false(self):
+ self.assertFalse(bool(BoundingBox()))
+
+ def test_bbox_nonempty_is_true(self):
+ self.assertTrue(bool(BoundingBox((0, 0), (0, 0))))
+
+ def test_bbox_empty_is_identity_for_addition(self):
+ bbox = BoundingBox((0, 1), (2, 3))
+ self.assertEqual(BoundingBox() + bbox, bbox)
+
+ def test_bbox_empty_is_zero_for_intersection(self):
+ bbox = BoundingBox((0, 1), (2, 3))
+ self.assertEqual(BoundingBox() & bbox, BoundingBox())
+
+ def test_bbox_nonintersection_is_empty(self):
+ bbox1 = BoundingBox((0, 1), (2, 3))
+ bbox2 = BoundingBox((2, 3), (1, 2))
+ self.assertEqual(bbox1 & bbox2, BoundingBox())
+
+ def test_bbox_empty_equivalent_to_none(self):
+ bbox = BoundingBox((0, 1), (2, 3))
+ self.assertEqual(bbox + None, bbox + BoundingBox())
+ self.assertEqual(bbox & None, bbox & BoundingBox())
+ self.assertEqual(None + bbox, BoundingBox() + bbox)
+ self.assertEqual(None & bbox, BoundingBox() & bbox)
+
+ def test_circle_without_attributes(self):
+ circle = Circle()
+ self.assert_bounding_box_is_equal(circle, (0, 0), (0, 0))
+
+ def test_circle_with_radius(self):
+ r = 10
+ circle = Circle(r=str(r))
+ self.assert_bounding_box_is_equal(circle, (-r, r), (-r, r))
+
+ def test_circle_with_cx(self):
+ cx = 10
+ circle = Circle(cx=str(cx))
+ self.assert_bounding_box_is_equal(circle, (cx, cx), (0, 0))
+
+ def test_circle_with_cy(self):
+ cy = 10
+ circle = Circle(cy=str(cy))
+ self.assert_bounding_box_is_equal(circle, (0, 0), (cy, cy))
+
+ def test_circle_without_center(self):
+ r = 10
+ circle = Circle(r=str(r))
+ self.assert_bounding_box_is_equal(circle, (-r, r), (-r, r))
+
+ def test_regular_circle(self):
+ r = 5
+ cx = 10
+ cy = 20
+
+ circle = Circle(r=str(r), cx=str(cx), cy=str(cy))
+
+ self.assert_bounding_box_is_equal(circle, (cx - r, cx + r), (cy - r, cy + r))
+
+ @skip_stroke_tests
+ def test_circle_with_stroke(self):
+ r = 5
+ cx = 10
+ cy = 20
+
+ stroke_half_width = 1.0
+
+ circle = Circle(r=str(r), cx=str(cx), cy=str(cy))
+
+ circle.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+
+ self.assert_bounding_box_is_equal(circle,
+ (cx - (r + stroke_half_width), cx + (r + stroke_half_width)),
+ (cy - (r + stroke_half_width), cy + (r + stroke_half_width)))
+
+ @skip_stroke_tests
+ def test_circle_with_stroke_scaled(self):
+ r = 5
+ cx = 10
+ cy = 20
+
+ scale_x = 2
+ scale_y = 3
+
+ stroke_half_width = 1.0
+
+ circle = Circle(r=str(r), cx=str(cx), cy=str(cy))
+
+ circle.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+
+ circle.transform = Transform(scale=(scale_x, scale_y))
+
+ self.assert_bounding_box_is_equal(circle,
+ (scale_x * (cx - (r + stroke_half_width)),
+ scale_x * (cx + (r + stroke_half_width))),
+ (scale_y * (cy - (r + stroke_half_width)),
+ scale_y * (cy + (r + stroke_half_width))))
+
+ def test_rectangle_without_attributes(self):
+ rect = Rectangle()
+
+ self.assert_bounding_box_is_equal(rect, (0, 0), (0, 0))
+
+ def test_rectangle_without_dimensions(self):
+
+ x, y = 10, 15
+ w, h = 0, 0
+
+ rect = Rectangle(x=str(x), y=str(y))
+
+ self.assert_bounding_box_is_equal(rect, (x, x + w), (y, y + h))
+
+ def test_rectangle_without_coordinates(self):
+
+ x, y = 0, 0
+ w, h = 7, 20
+
+ rect = Rectangle(width=str(w), height=str(h))
+
+ self.assert_bounding_box_is_equal(rect, (x, x + w), (y, y + h))
+
+ def test_regular_rectangle(self):
+
+ x, y = 10, 20
+ w, h = 7, 20
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ self.assert_bounding_box_is_equal(rect, (x, x + w), (y, y + h))
+
+ def test_regular_rectangle_scaled(self):
+
+ x, y = 10, 20
+ w, h = 7, 20
+
+ scale_x = 2
+ scale_y = 3
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ rect.transform = Transform(scale=(scale_x, scale_y))
+
+ self.assert_bounding_box_is_equal(rect,
+ (scale_x * x,
+ scale_x * (x + w)),
+ (scale_y * y,
+ scale_y * (y + h)))
+
+ @skip_stroke_tests
+ def test_regular_rectangle_with_stroke(self):
+
+ x, y = 10, 20
+ w, h = 7, 20
+ stroke_half_width = 1
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ rect.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+
+ self.assert_bounding_box_is_equal(rect,
+ (x - stroke_half_width, x + w + stroke_half_width),
+ (y - stroke_half_width, y + h + stroke_half_width))
+
+ @skip_stroke_tests
+ def test_regular_rectangle_with_stroke_scaled(self):
+
+ x, y = 10, 20
+ w, h = 7, 20
+ stroke_half_width = 1
+
+ scale_x = 2
+ scale_y = 3
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ rect.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+ rect.transform = Transform(scale=(scale_x, scale_y))
+
+ self.assert_bounding_box_is_equal(rect,
+ (scale_x * (x - stroke_half_width),
+ scale_x * (x + w + stroke_half_width)),
+ (scale_y * (y - stroke_half_width),
+ scale_y * (y + h + stroke_half_width)))
+
+ def test_empty_path(self):
+ path = PathElement()
+
+ self.assert_bounding_box_is_equal(path, None, None)
+
+ def test_path_with_move_commands_only(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "m 100 100 "
+ "M 200 200")
+ self.assert_bounding_box_is_equal(path, (0, 200), (0, 200))
+
+ def test_path_straight_line(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "L 10 10")
+ self.assert_bounding_box_is_equal(path, (0, 10), (0, 10))
+
+ def test_path_two_straight_lines_abosolute(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "L 10 10 "
+ "M -1 1 "
+ "L 10 10")
+ self.assert_bounding_box_is_equal(path, (-1, 10), (0, 10))
+
+ def test_path_two_straight_lines_relative(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "l 10 10 "
+ "m -11 -9 "
+ "l 12 12")
+ self.assert_bounding_box_is_equal(path, (-1, 11), (0, 13))
+
+ def test_path_straight_line_scaled(self):
+ path = PathElement()
+
+ scale_x = 2
+ scale_y = 3
+
+ path.set_path("M 10 10 "
+ "L 20 20")
+
+ path.transform = Transform(scale=(scale_x, scale_y))
+ self.assert_bounding_box_is_equal(path, (scale_x * 10, 20 * scale_x),
+ (scale_y * 10, 20 * scale_y))
+
+ @skip_stroke_cap_tests
+ def test_path_horizontal_line_stroke_butt_cap(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "L 1 0")
+
+ stroke_half_width = 1.0
+ path.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+ path.set("stroke-linecap", "butt")
+
+ self.assert_bounding_box_is_equal(path, (0, 1),
+ (-stroke_half_width, stroke_half_width))
+
+ @skip_stroke_cap_tests
+ def test_path_horizontal_line_stroke_round_cap(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "L 1 0")
+
+ stroke_half_width = 1.0
+ path.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+ path.set("stroke-linecap", "round")
+
+ self.assert_bounding_box_is_equal(path, (-stroke_half_width, 1 + stroke_half_width),
+ (-stroke_half_width, stroke_half_width))
+
+ @skip_stroke_cap_tests
+ def test_path_horizontal_line_stroke_square_cap(self):
+ path = PathElement()
+
+ path.set_path("M 0 0 "
+ "L 1 0")
+
+ stroke_half_width = 1.0
+ path.style = Style("stroke-width:{};stroke:red".format(stroke_half_width * 2))
+ path.set("stroke-linecap", "square")
+
+ self.assert_bounding_box_is_equal(path, (-stroke_half_width, 1 + stroke_half_width),
+ (-stroke_half_width, stroke_half_width))
+
+ def test_empty_group(self):
+ group = Group()
+ self.assert_bounding_box_is_equal(group, None, None)
+
+ def test_empty_group_with_translation(self):
+ group = Group()
+ group.transform = Transform(translate=(10, 15))
+ self.assert_bounding_box_is_equal(group, None, None)
+
+ def test_group_with_regular_rect(self):
+ group = Group()
+ x, y = 10, 20
+ w, h = 7, 20
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ group.add(rect)
+
+ self.assert_bounding_box_is_equal(group, (x, x + w),
+ (y, y + h))
+
+ def test_group_with_number_of_rects(self):
+
+ group = Group()
+
+ xmin, ymin = 1000, 1000
+ xmax, ymax = -1000, -1000
+
+ rects = []
+
+ for x, y, w, h in [
+ (10, 20, 5, 7),
+ (30, 40, 5, 7),
+ ]:
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+ rects.append(rect)
+
+ xmin = min(xmin, x)
+ xmax = max(xmax, x + w)
+ ymin = min(ymin, y)
+ ymax = max(ymax, y + h)
+
+ group.append(rect)
+
+ self.assert_bounding_box_is_equal(group, (xmin, xmax), (ymin, ymax))
+
+ def test_group_with_number_of_rects_scaled(self):
+
+ group = Group()
+
+ scale_x, scale_y = 5, 10
+
+ xmin, ymin = 1000, 1000
+ xmax, ymax = -1000, -1000
+ rects = []
+
+ for x, y, w, h in [
+ (10, 20, 5, 7),
+ (30, 40, 5, 7),
+ ]:
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+ rects.append(rect)
+
+ xmin = min(xmin, x)
+ xmax = max(xmax, x + w)
+ ymin = min(ymin, y)
+ ymax = max(ymax, y + h)
+
+ group.add(rect)
+
+ group.transform = Transform(scale=(scale_x, scale_y))
+ self.assert_bounding_box_is_equal(group, (scale_x * xmin,
+ scale_x * xmax),
+ (scale_y * ymin,
+ scale_y * ymax))
+
+ def test_group_with_number_of_rects_translated(self):
+
+ group = Group()
+
+ dx, dy = 5, 10
+
+ xmin, ymin = 1000, 1000
+ xmax, ymax = -1000, -1000
+ rects = []
+
+ for x, y, w, h in [
+ (10, 20, 5, 7),
+ (30, 40, 5, 7),
+ ]:
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+ rects.append(rect)
+
+ xmin = min(xmin, x)
+ xmax = max(xmax, x + w)
+ ymin = min(ymin, y)
+ ymax = max(ymax, y + h)
+
+ group.add(rect)
+
+ group.transform = Transform(translate=(dx, dy))
+
+ self.assert_bounding_box_is_equal(group, (dx + xmin,
+ dx + xmax),
+ (dy + ymin,
+ dy + ymax))
+
+ def test_group_nested_transform(self):
+ group = Group()
+
+ x, y = 10, 20
+ w, h = 7, 20
+
+ scale = 2
+
+ rect = Rectangle(width=str(w), height=str(h), x=str(x), y=str(y))
+
+ rect.transform = Transform(rotate=45, scale=scale)
+
+ group.add(rect)
+
+ group.transform = Transform(rotate=-45) # rotation is compensated, but scale is not
+
+ a = rect.composed_transform()
+ self.assert_bounding_box_is_equal(group, (scale * x,
+ scale * (x + w)),
+ (scale * y,
+ scale * (y + h)))
+
+ def test_path_Arc_long_sweep_off(self):
+ path = Path("M 10 20 A 10 20 0 1 0 20 15")
+ path_element = PathElement()
+ path_element.path = path
+ self.assert_bounding_box_is_equal(path_element, (7.078, 20 + 7.078), (15.0, 15.0 + 39.127))
+
+ def test_path_Arc_short_sweep_off(self):
+ path = Path("M 10 20 A 10 20 0 0 0 20 15")
+ path_element = PathElement()
+ path_element.path = path
+ self.assert_bounding_box_is_equal(path_element, (10, 20), (15, 15.0 + 5.873))
+
+ def test_path_Arc_short_sweep_on(self):
+ path = Path("M 10 20 A 10 20 0 0 1 20 15")
+ path_element = PathElement()
+ path_element.path = path
+ self.assert_bounding_box_is_equal(path_element, (10, 20), (14.127, 14.127 + 5.873))
+
+ def test_path_Arc_long_sweep_on(self):
+ path = Path("M 10 20 A 10 20 0 1 1 20 15")
+ path_element = PathElement()
+ path_element.path = path
+ self.assert_bounding_box_is_equal(path_element, (2.922, 2.922 + 20), (-19.127, -19.127 + 39.127))
+
+ def test_path_Arc_long_sweep_on_axis_x_25(self):
+ path = Path("M 10 20 A 10 20 25 1 1 20 15")
+ path_element = PathElement()
+ path_element.path = path
+ self.assert_bounding_box_is_equal(path_element, (4.723, 4.723 + 24.786), (-17.149, -17.149 + 37.149))
+
+ def test_path_Move(self):
+ path = Path("M 10 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (10, 10),( 20, 20))
+
+ def test_path_move(self):
+ path = Path("M 15 30 m 10 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 25), (30, 50))
+
+ def test_path_Line(self):
+ path = Path("M 15 30 L 10 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (10, 15),( 20, 30))
+
+ def test_path_line(self):
+ path = Path("M 15 30 l 10 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 25), (30, 50))
+
+ def test_path_Zone(self):
+ path = Path("M 15 30 Z")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 15), (30, 30))
+
+ def test_path_Horz(self):
+ path = Path("M 15 30 H 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 20), (30, 30))
+
+ def test_path_horz(self):
+ path = Path("M 15 30 h 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 35), (30, 30))
+
+ def test_path_Vert(self):
+ path = Path("M 15 30 V 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 15), (20, 30))
+
+ def test_path_vert(self):
+ path = Path("M 15 30 v 20")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (15, 15), (30, 50))
+
+ def test_path_Curve(self):
+ path = Path("M10 10 C 20 20, 40 20, 50 10")
+ pe = PathElement()
+ pe.path = path
+ self.assert_bounding_box_is_equal(pe, (10, 50), (10, 17.5))
+
+ @requires_inkscape
+ def test_path_combined_1(self):
+ path = Path("M 0 0 C 11 14 33 3 85 98 H 84 V 91 L 13 78 C 26 83 65 24 94 77")
+ # path = Path("M 0 0 C 11 14 33 3 85 98")
+ pe = PathElement()
+ pe.path = path
+ ibb = self.get_inkscape_bounding_box(pe)
+
+ self.assert_bounding_box_is_equal(pe, *ibb, disable_inkscape_check=True)
+
+ def test_path_TepidQuadratic(self):
+ path = Path("M 10 5 Q 15 30 25 15 T 50 40")
+ pe = PathElement()
+ pe.path = path
+ ibb = (10, 50), (5, 40)
+
+ self.assert_bounding_box_is_equal(pe, *ibb)
+
+ def test_path_TepidQuadratic_2(self):
+ path = Path("M 10 5 Q 15 30 25 15 T 50 40 T 15 20")
+ pe = PathElement()
+ pe.path = path
+ ibb = (10, 10 + 43.462), (5, 56)
+ self.assert_bounding_box_is_equal(pe, *ibb)
+
+ @requires_inkscape
+ def test_random_path_1(self):
+ import random
+
+ from inkex.paths import Line, Vert, Horz, Curve, Move, Arc, Quadratic, TepidQuadratic, Smooth, ZoneClose
+
+ klasses = (Line, Vert, Horz, Curve, Move, Quadratic) # , ZoneClose, Arc
+
+ def random_segment(klass):
+ args = [random.randint(1, 100) for _ in range(klass.nargs)]
+ if klass is Arc:
+ args[2] = 0 # random.randint(0, 1)
+ args[3] = 0 # random.randint(0, 1)
+ args[4] = 0 # random.randint(0, 1)
+ return klass(*args)
+
+ random.seed(2128506)
+ # random.seed(datetime.now())
+ n_trials = 10
+ n_elements = 15
+
+ for i in range(n_trials):
+ path = Path()
+ path.append(Move(0, 0))
+
+ for j in range(n_elements):
+ k = random.choice(klasses)
+ path.append(random_segment(k))
+ if k is Curve:
+ while random.randint(0, 1) == 1:
+ path.append(random_segment(Smooth))
+ if k is Quadratic:
+ while random.randint(0, 1) == 1:
+ path.append(random_segment(TepidQuadratic))
+
+ pe = PathElement()
+ pe.path = path
+ ibb = self.get_inkscape_bounding_box(pe)
+
+ self.assert_bounding_box_is_equal(pe, *ibb, disable_inkscape_check=True)
diff --git a/share/extensions/tests/test_inkex_colors.py b/share/extensions/tests/test_inkex_colors.py
new file mode 100644
index 0000000..c77c0ec
--- /dev/null
+++ b/share/extensions/tests/test_inkex_colors.py
@@ -0,0 +1,180 @@
+# coding=utf-8
+
+from inkex.colors import Color, ColorError, ColorIdError, is_color
+from inkex.tester import TestCase
+
+
+class ColorTest(TestCase):
+ """Test for single transformations"""
+
+ def test_empty(self):
+ """Empty color (black)"""
+ self.assertEqual(Color(), [])
+ self.assertEqual(Color().to_rgb(), [0, 0, 0])
+ self.assertEqual(Color().to_rgba(), [0, 0, 0, 1.0])
+ self.assertEqual(Color().to_hsl(), [0, 0, 0])
+ self.assertEqual(str(Color(None)), 'none')
+ self.assertEqual(str(Color('none')), 'none')
+
+ def test_errors(self):
+ """Color parsing errors"""
+ self.assertRaises(ColorError, Color, {})
+ self.assertRaises(ColorError, Color, ["#id"])
+ self.assertRaises(ColorError, Color, "#badhex")
+ self.assertRaises(ColorIdError, Color, "url(#someid)")
+ self.assertRaises(ColorError, Color, [0, 0, 0, 0])
+ self.assertRaises(ColorError, Color(None, space='nop').to_rgb)
+ self.assertRaises(ColorError, Color(None, space='nop').to_hsl)
+ self.assertRaises(ColorError, Color([1], space='nop').__str__)
+
+ def test_namedcolor(self):
+ """Named Color"""
+ self.assertEqual(Color('red'), [255, 0, 0])
+ self.assertEqual(str(Color('red')), 'red')
+ color = Color('red')
+ color[0] = 41
+ self.assertEqual(str(color), '#290000')
+ color = Color("#ff0000").to_named()
+ self.assertEqual(str(color), "red")
+
+ def test_rgb_hex(self):
+ """RGB Hex Color"""
+ color = Color('#ff0102')
+ self.assertEqual(color, [255, 1, 2])
+ self.assertEqual(str(color), '#ff0102')
+ self.assertEqual(color.red, 255)
+ self.assertEqual(color.green, 1)
+ self.assertEqual(color.blue, 2)
+ color = Color(' #ff0102')
+ self.assertEqual(color.to_hsl(), [254, 255, 128])
+ self.assertEqual(color.hue, 254)
+ self.assertEqual(color.saturation, 255)
+ self.assertEqual(color.lightness, 128)
+ self.assertEqual(color.alpha, 1.0)
+
+ def test_setter_rgb(self):
+ """Color RGB units can be set"""
+ color = Color('red')
+ color.red = 127
+ self.assertEqual(color.red, 127)
+ color.green = 5
+ self.assertEqual(color.green, 5)
+ color.blue = 15
+ self.assertEqual(color.blue, 15)
+ color.blue = 5.1
+ self.assertEqual(color.blue, 5)
+ self.assertEqual(str(color), '#7f0505')
+
+ def test_setter_hsl(self):
+ """Color HSL units can be set on RGB color"""
+ color = Color('#ff0102')
+ color.hue = 100
+ self.assertEqual(color.space, 'rgb')
+ self.assertEqual(color.hue, 100)
+ color.saturation = 100
+ self.assertEqual(color.space, 'rgb')
+ self.assertEqual(color.saturation, 99)
+ color.lightness = 100
+ self.assertEqual(color.space, 'rgb')
+ self.assertEqual(color.lightness, 99) # No sure, bad conversion?
+
+ def test_setter_alpha(self):
+ """Color conversion from rgb to rgba"""
+ color = Color('#ff0102')
+ self.assertEqual(color.space, 'rgb')
+ self.assertEqual(color.alpha, 1.0)
+ color.alpha = 0.5
+ self.assertEqual(color.space, 'rgba')
+ self.assertEqual(color.alpha, 0.5)
+
+
+ def test_rgb_to_hsl(self):
+ """RGB to HSL Color"""
+ self.assertEqual(Color('#ff7c7d').to_hsl(), [254, 255, 189])
+ self.assertEqual(Color('#7e7c7d').to_hsl(), [233, 2, 125])
+ self.assertEqual(Color('#7e7cff').to_hsl(), [170, 255, 189])
+ self.assertEqual(Color('#7eff7d').to_hsl(), [84, 255, 190])
+
+ def test_rgb_short_hex(self):
+ """RGB Short Hex Color"""
+ self.assertEqual(Color('#fff'), [255, 255, 255])
+ self.assertEqual(str(Color('#fff')), '#ffffff')
+
+ def test_rgb_int(self):
+ """RGB Integer Color"""
+ self.assertEqual(Color('rgb(255,255,255)'), [255, 255, 255])
+
+ def test_rgb_percent(self):
+ """RGB Percent Color"""
+ self.assertEqual(Color('rgb(100%,100%,100%)'), [255, 255, 255])
+ self.assertEqual(Color('rgb(50%,0%,1%)'), [127, 0, 2])
+ self.assertEqual(Color('rgb(66.667%,0%,6.667%)'), [170, 0, 17])
+
+ def test_rgba_color(self):
+ """Parse RGBA colours"""
+ self.assertEqual(Color('rgba(45,50,55,1.0)'), [45, 50, 55, 1.0])
+ self.assertEqual(Color('rgba(45,50,55,1.5)'), [45, 50, 55, 1.0])
+ self.assertEqual(Color('rgba(66.667%,0%,6.667%,0.5)'), [170, 0, 17, 0.5])
+ color = Color('rgba(255,127,255,0.5)')
+ self.assertEqual(str(color), 'rgba(255, 127, 255, 0.5)')
+ self.assertEqual(str(color.to_rgb()), '#ff7fff')
+ self.assertEqual(color.to_rgb().to_rgba(0.75), [255, 127, 255, 0.75])
+ color[3] = 1.0
+ self.assertEqual(str(color), 'rgb(255, 127, 255)')
+
+ def test_hsl_color(self):
+ """Parse HSL colors"""
+ color = Color('hsl(4.0, 128, 99)')
+ self.assertEqual(color, [4, 128, 99])
+ self.assertEqual(str(color), 'hsl(4, 128, 99)')
+ self.assertEqual(color.hue, 4)
+ self.assertEqual(color.saturation, 128)
+ self.assertEqual(color.lightness, 99)
+
+ def test_hsl_to_rgb(self):
+ """Convert HSL to RGB"""
+ color = Color('hsl(172, 131, 128)')
+ self.assertEqual(color.to_rgb(), [68, 62, 193])
+ self.assertEqual(str(color.to_rgb()), '#443ec1')
+ self.assertEqual(color.red, 68)
+ self.assertEqual(color.green, 62)
+ self.assertEqual(color.blue, 193)
+ color = Color('hsl(172, 131, 10)')
+ self.assertEqual(color.to_rgb(), [5, 4, 15])
+ color = Color('hsl(0, 131, 10)')
+ self.assertEqual(color.to_rgb(), [15, 4, 4])
+ self.assertEqual(color.to_rgba(), [15, 4, 4, 1.0])
+
+ def test_hsl_grey(self):
+ """Parse HSL Grey"""
+ color = Color('hsl(172, 0, 128)')
+ self.assertEqual(color.to_rgb(), [128, 128, 128])
+ color = Color('rgb(128, 128, 128)')
+ self.assertEqual(color.to_hsl(), [0, 0, 128])
+
+ def test_is_color(self):
+ """Can detect colour format"""
+ self.assertFalse(is_color("rgb[t, b, s]"))
+ self.assertTrue(is_color('#fff'))
+ self.assertTrue(is_color(1364325887))
+
+ def test_int_color(self):
+ """Colours from arg parser"""
+ color = Color(1364325887)
+ self.assertEqual(str(color), '#5151f5')
+ color = Color('1364325887')
+ self.assertEqual(str(color), '#5151f5')
+ color = Color(0xffffffff)
+ self.assertEqual(str(color), '#ffffff')
+ color = Color(0xffffff00)
+ self.assertEqual(str(color), 'rgba(255, 255, 255, 0)')
+ self.assertEqual(int(Color('#808080')), 0x808080ff)
+ self.assertEqual(int(Color('rgba(128, 128, 128, 0.2)')), 2155905075)
+
+ def test_interpolate(self):
+ black = Color('#000000')
+ grey50 = Color('#080808')
+ white = Color('#111111')
+ val = black.interpolate(white, 0.5)
+ assert val == grey50
+
diff --git a/share/extensions/tests/test_inkex_command.py b/share/extensions/tests/test_inkex_command.py
new file mode 100644
index 0000000..dd60357
--- /dev/null
+++ b/share/extensions/tests/test_inkex_command.py
@@ -0,0 +1,16 @@
+# coding=utf-8
+"""
+Test Inkex command launching functionality.
+"""
+
+from inkex.tester import BaseCase
+from inkex.command import which, write_svg, to_arg, to_args, call, inkscape, inkscape_command, take_snapshot
+
+class CommandTest(BaseCase):
+ """Test command API"""
+ def test_binary_call(self):
+ """Calls should allow binary stdin"""
+ # https://gitlab.com/inkscape/extensions/-/commit/2e504f2a3f6bb627f17b267c5623a71005d7234d#note_164780678
+ binary = b'\x1f\x8b\x08\x00eh\xc3\\\x02\xffK\xcb\xcf\x07\x00!es\x8c\x03\x00\x00\x00'
+ stdout = call('gunzip', stdin=binary)
+
diff --git a/share/extensions/tests/test_inkex_cubic_paths.py b/share/extensions/tests/test_inkex_cubic_paths.py
new file mode 100644
index 0000000..c121596
--- /dev/null
+++ b/share/extensions/tests/test_inkex_cubic_paths.py
@@ -0,0 +1,59 @@
+# coding=utf-8
+"""
+Test CubicSuperPath
+"""
+
+from inkex.tester import TestCase
+from inkex.paths import CubicSuperPath
+
+class CubicPathTest(TestCase):
+
+ def test_LHV(self):
+ p = [
+ ['M', [1.2, 2.3]],
+ ['L', [3.4, 4.5]],
+ ['H', [5.6]],
+ ['V', [6.7]],
+ ]
+ csp = CubicSuperPath(p)
+ self.assertDeepAlmostEqual(csp, [[
+ [[1.2, 2.3], [1.2, 2.3], [1.2, 2.3]],
+ [[3.4, 4.5], [3.4, 4.5], [3.4, 4.5]],
+ [[5.6, 4.5], [5.6, 4.5], [5.6, 4.5]],
+ [[5.6, 6.7], [5.6, 6.7], [5.6, 6.7]],
+ ]])
+
+ def test_CS(self):
+ p = [
+ ['M', [1.2, 2.3]],
+ ['C', [4.5, 3.4, 5.6, 6.7, 8.9, 7.8]],
+ ['S', [9.1, 1.2, 2.3, 3.4]],
+ ]
+ csp = CubicSuperPath(p)
+ self.assertDeepAlmostEqual(csp, [[
+ [[1.2, 2.3], [1.2, 2.3], [4.5, 3.4]],
+ [[5.6, 6.7], [8.9, 7.8], [12.2, 8.9]],
+ [[9.1, 1.2], [2.3, 3.4], [2.3, 3.4]],
+ ]])
+
+ def test_QT(self):
+ p = [
+ ['M', [0.0, 0.0]],
+ ['Q', [3.0, 0.0, 3.0, 3.0]],
+ ['T', [0.0, 6.0]],
+ ]
+ csp = CubicSuperPath(p)
+ self.assertDeepAlmostEqual(csp, [[
+ [[0.0, 0.0], [0.0, 0.0], [2.0, 0.0]],
+ [[3.0, 1.0], [3.0, 3.0], [3.0, 5.0]],
+ [[2.0, 6.0], [0.0, 6.0], [0.0, 6.0]],
+ ]])
+
+ def test_AZ(self):
+ p = [
+ ['M', [0., 4.]],
+ ['A', [3., 6., 0., 1, 1, 5., 4.]],
+ ['Z', []],
+ ]
+ csp = CubicSuperPath(p)
+ self.assertTrue(len(csp[0]) > 3)
diff --git a/share/extensions/tests/test_inkex_deprecated.py b/share/extensions/tests/test_inkex_deprecated.py
new file mode 100644
index 0000000..b569a76
--- /dev/null
+++ b/share/extensions/tests/test_inkex_deprecated.py
@@ -0,0 +1,36 @@
+# coding=utf-8
+"""Test base inkex module functionality"""
+from __future__ import absolute_import, print_function, unicode_literals
+
+import warnings
+
+from inkex.deprecated import _deprecated
+from inkex.tester import TestCase
+
+class DeprecatedTests(TestCase):
+ """Test ways in which we deprecate code"""
+ maxDiff = 10000
+
+ def assertDeprecated(self, call, msg, *args, **kwargs): # pylint: disable=invalid-name
+ """Catch deprecation warnings and test their output"""
+ with warnings.catch_warnings(record=True) as warns:
+ warnings.simplefilter("always")
+ call(*args, **kwargs)
+ if msg is None:
+ self.assertFalse(warns, "Expected no warnings, got warnings!")
+ else:
+ self.assertTrue(warns, "No warning was returned, expected warning!")
+ if msg is not False:
+ self.assertEqual(str(warns[0].category.__name__), "DeprecationWarning")
+ return warns[0]
+
+ def test_warning(self):
+ """What happens when we deprecate things"""
+ self.assertDeprecated(_deprecated, None, "", stack=0, level=0)
+ self.assertDeprecated(_deprecated, "FOO", "FOO", stack=0, level=1)
+
+ def test_traceback(self):
+ """Traceback is possible for deprecation warnings"""
+ warn = self.assertDeprecated(_deprecated, False, "BAR", stack=0, level=2)
+ self.assertIn("inkex/deprecated.py", str(warn.message))
+ self.assertIn("test_inkex_deprecated.py", str(warn.message))
diff --git a/share/extensions/tests/test_inkex_elements.py b/share/extensions/tests/test_inkex_elements.py
new file mode 100644
index 0000000..c7a93be
--- /dev/null
+++ b/share/extensions/tests/test_inkex_elements.py
@@ -0,0 +1,496 @@
+#!/usr/bin/env python
+# coding=utf-8
+"""
+Test specific elements API from svg xml lxml custom classes.
+"""
+
+import pytest
+import inkex
+
+from inkex import (
+ Group, Layer, Pattern, Guide, Polyline, Use, Defs,
+ TextElement, TextPath, Tspan, FlowPara, FlowRoot, FlowRegion, FlowSpan,
+ PathElement, Rectangle, Circle, Ellipse, Anchor, Line as LineElement,
+ Transform, Style, LinearGradient, RadialGradient, Stop
+)
+from inkex.colors import Color
+from inkex.paths import Move, Line
+from inkex.utils import FragmentError, PY3
+
+from .test_inkex_elements_base import SvgTestCase
+
+class ElementTestCase(SvgTestCase):
+ """Base element testing"""
+ tag = 'svg'
+
+ def setUp(self):
+ super(ElementTestCase, self).setUp()
+ self.elem = self.svg.getElement('//svg:{}'.format(self.tag))
+
+ def test_print(self):
+ """Print element as string"""
+ self.assertEqual(str(self.elem), self.tag)
+
+ def assertElement(self, elem, compare): # pylint: disable=invalid-name
+ """Assert an element"""
+ if PY3:
+ self.assertEqual(elem.tostring(), compare)
+
+
+class PathElementTestCase(ElementTestCase):
+ """Test PathElements"""
+ source_file = 'with-lpe.svg'
+ tag = 'path'
+
+ def test_new_path(self):
+ """Test new path element"""
+ path = PathElement.new(path=[Move(10, 10), Line(20, 20)])
+ self.assertEqual(path.get('d'), 'M 10 10 L 20 20')
+
+ def test_original_path(self):
+ """LPE paths can return their original paths"""
+ lpe = self.svg.getElementById('lpe')
+ nolpe = self.svg.getElementById('nolpe')
+ self.assertEqual(str(lpe.path), 'M 30 30 L -10 -10 Z')
+ self.assertEqual(str(lpe.original_path), 'M 20 20 L 10 10 Z')
+ self.assertEqual(str(nolpe.path), 'M 30 30 L -10 -10 Z')
+ self.assertEqual(str(nolpe.original_path), 'M 30 30 L -10 -10 Z')
+
+ lpe.original_path = "M 60 60 L 5 5"
+ self.assertEqual(lpe.get('inkscape:original-d'), 'M 60 60 L 5 5')
+ self.assertEqual(lpe.get('d'), 'M 30 30 L -10 -10 Z')
+
+ lpe.path = "M 60 60 L 15 15 Z"
+ self.assertEqual(lpe.get('d'), 'M 60 60 L 15 15 Z')
+
+ nolpe.original_path = "M 60 60 L 5 5"
+ self.assertEqual(nolpe.get('inkscape:original-d', None), None)
+ self.assertEqual(nolpe.get('d'), 'M 60 60 L 5 5')
+
+class PolylineElementTestCase(ElementTestCase):
+ """Test the polyline elements support"""
+ tag = 'polyline'
+
+ def test_type(self):
+ """Polyline have their own types"""
+ self.assertTrue(isinstance(self.elem, inkex.Polyline))
+
+ def test_polyline_points(self):
+ """Basic tests for points attribute as a path"""
+ pol = Polyline(points='10,10 50,50 10,15 15,10')
+ self.assertEqual(str(pol.path), 'M 10 10 L 50 50 L 10 15 L 15 10')
+ pol.path = "M 10 10 L 30 9 L 1 2 C 10 45 3 4 45 60 M 35 35"
+ self.assertEqual(pol.get('points'), '10,10 30,9 1,2 45,60 35,35')
+
+class PolygonElementTestCase(ElementTestCase):
+ """Test Polygon Elements"""
+ tag = 'polygon'
+
+ def test_type(self):
+ """Polygons have their own types"""
+ self.assertTrue(isinstance(self.elem, inkex.Polygon))
+
+ def test_conversion(self):
+ """Polygones are converted to paths"""
+ pol = inkex.Polygon(points='10,10 50,50 10,15 15,10')
+ self.assertEqual(str(pol.path), 'M 10 10 L 50 50 L 10 15 L 15 10 Z')
+
+class LineElementTestCase(ElementTestCase):
+ """Test Line Elements"""
+ tag = 'line'
+
+ def test_new_line(self):
+ """Line creation"""
+ line = LineElement.new((10, 10), (20, 20))
+ self.assertElement(line, b'<line x1="10.0" y1="10.0" x2="20.0" y2="20.0"/>')
+
+ def test_type(self):
+ """Lines have their own types"""
+ self.assertTrue(isinstance(self.elem, inkex.Line))
+
+ def test_conversion(self):
+ """Lines are converted to paths"""
+ pol = inkex.elements.Line(x1='2', y1='3', x2='4', y2='5')
+ self.assertEqual(str(pol.path), 'M 2 3 L 4 5 Z')
+
+class PatternTestCase(ElementTestCase):
+ """Test Pattern elements"""
+ tag = 'pattern'
+
+ def test_pattern_transform(self):
+ """Patterns have a transformation of their own"""
+ pattern = Pattern()
+ self.assertEqual(pattern.patternTransform, Transform())
+ pattern.patternTransform.add_translate(10, 10)
+ self.assertEqual(pattern.get('patternTransform'), 'translate(10, 10)')
+
+class GroupTest(ElementTestCase):
+ """Test extra functionality on a group element"""
+ tag = 'g'
+
+ def test_new_group(self):
+ """Test creating groups"""
+ svg = Layer.new('layerA', Group.new('groupA', Rectangle()))
+ self.assertElement(svg,\
+ b'<g inkscape:groupmode="layer" inkscape:label="layerA">'\
+ b'<g inkscape:label="groupA"><rect/></g></g>')
+
+ def test_transform_property(self):
+ """Test getting and setting a transform"""
+ self.assertEqual(str(self.elem.transform), 'matrix(1.44985 0 0 1.36417 -107.03 -167.362)')
+ self.elem.transform = 'translate(12, 14)'
+ self.assertEqual(self.elem.transform, Transform('translate(12, 14)'))
+ self.assertEqual(str(self.elem.transform), 'translate(12, 14)')
+
+ def test_groupmode(self):
+ """Get groupmode is layer"""
+ self.assertEqual(self.svg.getElementById('A').groupmode, 'layer')
+ self.assertEqual(self.svg.getElementById('C').groupmode, 'group')
+
+ def test_get_path(self):
+ """Group path is combined children"""
+ print(str(self.svg.getElementById('A').get_path()))
+ self.assertEqual(
+ str(self.svg.getElementById('A').get_path()),
+ 'M -108.539 517.61 L -87.6093 496.117 L -98.3066 492.768 L -69.9353 492.301 L -55.5172'
+ ' 506.163 L -66.2146 502.814 L -87.1446 524.307 M 60.0914 498.694 L 156.784 439.145 L'
+ ' 240.218 491.183 L 143.526 550.731 z M -176.909 458.816 a 64.2385 38.9175 -7.86457 1'
+ ' 0 88.3701 -19.0784 a 64.2385 38.9175 -7.86457 0 0 -88.3701 19.0784 z M -300.162'
+ ' 513.715 L -282.488 509.9 Z M -214.583 540.504 L -209.001 448.77 Z M -193.189 547.201 '
+ 'L -238.536 486.266 L -185.049 503.008 L -230.396 442.073 M -193.189 547.201 L -238.536'
+ ' 486.266 L -185.049 503.008 L -230.396 442.073 Z M 15 15 L 15.5 20 Z')
+
+ def test_bounding_box(self):
+ """A group returns a bounding box"""
+ empty = self.svg.add(Group(Group()))
+ self.assertEqual(empty.bounding_box(), None)
+ self.assertEqual(int(self.svg.getElementById('A').bounding_box().width), 783)
+ self.assertEqual(int(self.svg.getElementById('B').bounding_box().height), 114)
+
+class RectTest(ElementTestCase):
+ """Test extra functionality on a rectangle element"""
+ tag = 'rect'
+
+ def test_parse(self):
+ """Test Rectangle parsed from XML"""
+ rect = Rectangle(attrib={
+ "x": "10px", "y": "20px",
+ "width": "100px", "height": "200px",
+ "rx": "15px", "ry": "30px" })
+ self.assertEqual(rect.left, 10)
+ self.assertEqual(rect.top, 20)
+ self.assertEqual(rect.right, 10+100)
+ self.assertEqual(rect.bottom, 20+200)
+ self.assertEqual(rect.width, 100)
+ self.assertEqual(rect.height, 200)
+ self.assertEqual(rect.rx, 15)
+ self.assertEqual(rect.ry, 30)
+
+ def test_compose_transform(self):
+ """Composed transformation"""
+ self.assertEqual(self.elem.transform, Transform('rotate(16.097889)'))
+ self.assertEqual(str(self.elem.composed_transform()),
+ 'matrix(1.4019 -0.812338 1.20967 0.709877 -542.221 533.431)')
+
+ def test_effetive_stylesheet(self):
+ """Test the non-parent combination of styles"""
+ self.assertEqual(str(self.elem.effective_style()),\
+ 'fill:#0000ff;stroke-width:1px')
+ self.assertEqual(str(self.elem.getparent().effective_style()),\
+ 'fill:#0000ff;stroke-width:1px;stroke:#f00')
+
+ def test_compose_stylesheet(self):
+ """Test finding the composed stylesheet for the shape"""
+ self.assertEqual(str(self.elem.style), 'fill:#0000ff;stroke-width:1px')
+ self.assertEqual(str(self.elem.composed_style()),
+ 'fill:#0000ff;stroke:#d88;joker:url(#path1);stroke-width:1px')
+
+ def test_path(self):
+ """Rectangle path"""
+ self.assertEqual(self.elem.get_path(), 'M 200.0,200.0 h100.0v100.0h-100.0 z')
+ self.assertEqual(str(self.elem.path), 'M 200 200 h 100 v 100 h -100 z')
+
+class PathTest(ElementTestCase):
+ """Test path extra functionality"""
+ tag = 'path'
+
+ def test_apply_transform(self):
+ """Transformation can be applied to path"""
+ path = self.svg.getElementById('D')
+ path.transform = Transform(translate=(10, 10))
+ self.assertEqual(path.get('d'), 'M30,130 L60,130 L60,120 L70,140 L60,160 L60,150 L30,150')
+ path.apply_transform()
+ self.assertEqual(path.get('d'), 'M 40 140 L 70 140 L 70 130 L 80 150 '
+ 'L 70 170 L 70 160 L 40 160')
+ self.assertFalse(path.transform)
+
+class CircleTest(ElementTestCase):
+ """Test extra functionality on a circle element"""
+ tag = 'circle'
+
+ def test_parse(self):
+ """Test Circle parsed from XML"""
+ circle = Circle(attrib={"cx": "10px", "cy": "20px", "r": "30px"})
+ self.assertEqual(circle.center.x, 10)
+ self.assertEqual(circle.center.y, 20)
+ self.assertEqual(circle.radius, 30)
+ ellipse = Ellipse(attrib={"cx": "10px", "cy": "20px", "rx": "30px", "ry": "40px"})
+ self.assertEqual(ellipse.center.x, 10)
+ self.assertEqual(ellipse.center.y, 20)
+ self.assertEqual(ellipse.radius.x, 30)
+ self.assertEqual(ellipse.radius.y, 40)
+
+ def test_new(self):
+ """Test new circles"""
+ elem = Circle.new((10, 10), 50)
+ self.assertElement(elem, b'<circle cx="10.0" cy="10.0" r="50"/>')
+ elem = Ellipse.new((10, 10), (15, 10))
+ self.assertElement(elem, b'<ellipse cx="10.0" cy="10.0" rx="15.0" ry="10.0"/>')
+
+ def test_path(self):
+ """Circle path"""
+ self.assertEqual(self.elem.get_path(),
+ 'M 100.0,50.0 a 50.0,50.0 0 1 0 50.0, '
+ '50.0 a 50.0,50.0 0 0 0 -50.0, -50.0 z')
+
+class AnchorTest(ElementTestCase):
+ """Test anchor tags"""
+ def test_new(self):
+ """Anchor tag creation"""
+ link = Anchor.new('https://inkscape.org', Rectangle())
+ self.assertElement(link, b'<a xlink:href="https://inkscape.org"><rect/></a>')
+
+class NamedViewTest(ElementTestCase):
+ """Test the sodipodi namedview tag"""
+ def test_guides(self):
+ """Create a guide and see a list of them"""
+ self.svg.namedview.add(Guide().move_to(0, 0, 0))
+ self.svg.namedview.add(Guide().move_to(0, 0, '90'))
+ self.assertEqual(len(self.svg.namedview.get_guides()), 2)
+
+class TextTest(ElementTestCase):
+ """Test all text functions"""
+ def test_append_superscript(self):
+ """Test adding superscript"""
+ tap = TextPath()
+ tap.append(Tspan.superscript('th'))
+ self.assertEqual(len(tap), 1)
+
+ def test_path(self):
+ """Test getting paths"""
+ self.assertFalse(TextPath().get_path())
+ self.assertFalse(TextElement().get_path())
+ self.assertFalse(FlowRegion().get_path())
+ self.assertFalse(FlowRoot().get_path())
+ self.assertFalse(FlowPara().get_path())
+ self.assertFalse(FlowSpan().get_path())
+ self.assertFalse(Tspan().get_path())
+
+
+class UseTest(ElementTestCase):
+ """Test extra functionality on a use element"""
+ tag = 'use'
+
+ def test_path(self):
+ """Use path follows ref"""
+ self.assertEqual(str(self.elem.path), 'M 0 0 L 10 10 Z')
+
+ def test_empty_ref(self):
+ """An empty ref or None ref doesn't cause an error"""
+ use = Use()
+ use.set('xlink:href', 'something')
+ self.assertRaises(FragmentError, getattr, use, 'href')
+ elem = self.svg.add(Use())
+ self.assertEqual(elem.href, None)
+ elem.set('xlink:href', '')
+ self.assertEqual(elem.href, None)
+ elem.set('xlink:href', '#badref')
+ self.assertEqual(elem.href, None)
+ elem.set('xlink:href', self.elem.get('xlink:href'))
+ self.assertEqual(elem.href.get('id'), 'path1')
+
+ def test_unlink(self):
+ """Test use tag unlinking"""
+ elem = self.elem.unlink()
+ self.assertEqual(str(elem.path), 'M 0 0 L 10 10 Z')
+ self.assertEqual(elem.tag_name, 'path')
+ self.assertEqual(elem.getparent().get('id'), 'C')
+
+class StopTests(ElementTestCase):
+ """Color stop tests"""
+ black = Color('#000000')
+ grey50 = Color('#080808')
+ white = Color('#111111')
+
+ def test_interpolate(self):
+ """Interpolate colours"""
+ stl1 = Style({'stop-color': self.black, 'stop-opacity': 0.0})
+ stop1 = Stop(offset='0.0', style=str(stl1))
+ stl2 = Style({'stop-color': self.white, 'stop-opacity': 1.0})
+ stop2 = Stop(offset='1.0', style=str(stl2))
+ stop3 = stop1.interpolate(stop2, 0.5)
+ assert stop3.style['stop-color'] == str(self.grey50)
+ assert float(stop3.style['stop-opacity']) == pytest.approx(0.5, 1e-3)
+
+
+class GradientTests(ElementTestCase):
+ """Gradient testing"""
+ black = Color('#000000')
+ grey50 = Color('#080808')
+ white = Color('#111111')
+
+ whiteop1 = Style({'stop-color': white, 'stop-opacity': 1.0})
+ blackop1 = Style({'stop-color': black, 'stop-opacity': 1.0})
+ whiteop0 = Style({'stop-color': white, 'stop-opacity': 0.0})
+ blackop0 = Style({'stop-color': black, 'stop-opacity': 0.0})
+
+ translate11 = Transform('translate(1.0, 1.0)')
+ translate22 = Transform('translate(2.0, 2.0)')
+
+ def test_parse(self):
+ """Gradients parsed from XML"""
+ values = [
+ (LinearGradient,
+ {'x1': '0px', 'y1': '1px', 'x2': '2px', 'y2': '3px'},
+ {'x1': 0.0, 'y1': 1.0, 'x2': 2.0, 'y2': 3.0},
+ ),
+ (RadialGradient,
+ {'cx': '0px', 'cy': '1px', 'fx': '2px', 'fy': '3px', 'r': '4px'},
+ {'cx': 0.0, 'cy': 1.0, 'fx': 2.0, 'fy': 3.0}
+ )]
+ for classname, attributes, expected in values:
+ grad = classname(attrib=attributes)
+ grad.apply_transform() # identity transform
+ for key, value in expected.items():
+ assert float(grad.get(key)) == pytest.approx(value, 1e-3)
+ grad = classname(attrib=attributes)
+ grad = grad.interpolate(grad, 0.0)
+ for key, value in expected.items():
+ assert float(grad.get(key)) == pytest.approx(value, 1e-3)
+
+ def test_apply_transform(self):
+ """Transform gradients"""
+ values = [
+ (LinearGradient,
+ {'x1': 0.0, 'y1': 0.0, 'x2': 1.0, 'y2': 1.0},
+ {'x1': 1.0, 'y1': 1.0, 'x2': 2.0, 'y2': 2.0}),
+ (RadialGradient,
+ {'cx': 0.0, 'cy': 0.0, 'fx': 1.0, 'fy': 1.0, 'r': 1.0},
+ {'cx': 1.0, 'cy': 1.0, 'fx': 2.0, 'fy': 2.0, 'r': 1.0}
+ )]
+ for classname, orientation, expected in values:
+ grad = classname().update(**orientation)
+ grad.gradientTransform = self.translate11
+ grad.apply_transform()
+ val = grad.get('gradientTransform')
+ assert val is None
+ for key, value in expected.items():
+ assert float(grad.get(key)) == pytest.approx(value, 1e-3)
+
+ def test_stops(self):
+ """Gradients have stops"""
+ for classname in [LinearGradient, RadialGradient]:
+ grad = classname()
+ stops = [
+ Stop().update(offset=0.0, style=self.whiteop0),
+ Stop().update(offset=1.0, style=self.blackop1)]
+ grad.add(*stops)
+ assert [s1.tostring() == s2.tostring() for s1, s2 in zip(grad.stops, stops)]
+
+ def test_stop_styles(self):
+ """Gradients have styles"""
+ for classname in [LinearGradient, RadialGradient]:
+ grad = classname()
+ stops = [
+ Stop().update(offset=0.0, style=self.whiteop0),
+ Stop().update(offset=1.0, style=self.blackop1)]
+ grad.add(*stops)
+ assert [str(s1) == str(s2.style) for s1, s2 in zip(grad.stop_styles, stops)]
+
+ def test_get_stop_offsets(self):
+ """Gradients stop offsets"""
+ for classname in [LinearGradient, RadialGradient]:
+ grad = classname()
+ stops = [
+ Stop().update(offset=0.0, style=self.whiteop0),
+ Stop().update(offset=1.0, style=self.blackop1)]
+ grad.add(*stops)
+ for stop1, stop2 in zip(grad.stop_offsets, stops):
+ self.assertEqual(float(stop1), pytest.approx(float(stop2.offset), 1e-3))
+
+ def test_interpolate(self):
+ """Gradients can be interpolated"""
+ values = [
+ (LinearGradient,
+ {'x1': 0, 'y1': 0, 'x2': 1, 'y2': 1},
+ {'x1': 2, 'y1': 2, 'x2': 1, 'y2': 1},
+ {'x1': 1.0, 'y1': 1.0, 'x2': 1.0, 'y2': 1.0}),
+ (RadialGradient,
+ {'cx': 0, 'cy': 0, 'fx': 1, 'fy': 1, 'r': 0},
+ {'cx': 2, 'cy': 2, 'fx': 1, 'fy': 1, 'r': 1},
+ {'cx': 1.0, 'cy': 1.0, 'fx': 1.0, 'fy': 1.0, 'r': 0.5})
+ ]
+ for classname, orientation1, orientation2, expected in values:
+ # gradient 1
+ grad1 = classname()
+ stops1 = [
+ Stop().update(offset=0.0, style=self.whiteop0),
+ Stop().update(offset=1.0, style=self.blackop1)]
+ grad1.add(*stops1)
+ grad1.update(gradientTransform=self.translate11)
+ grad1.update(**orientation1)
+
+ # gradient 2
+ grad2 = classname()
+ stops2 = [
+ Stop().update(offset=0.0, style=self.blackop1),
+ Stop().update(offset=1.0, style=self.whiteop0)]
+ grad2.add(*stops2)
+ grad2.update(gradientTransform=self.translate22)
+ grad2.update(**orientation2)
+ grad = grad1.interpolate(grad2, 0.5)
+ comp = Style({'stop-color': self.grey50, 'stop-opacity': 0.5})
+ self.assertEqual(str(grad.stops[0].style), str(Style(comp)))
+ self.assertEqual(str(grad.stops[1].style), str(Style(comp)))
+ self.assertEqual(str(grad.gradientTransform), 'translate(1.5, 1.5)')
+ for key, value in expected.items():
+ self.assertEqual(float(grad.get(key)), pytest.approx(value, 1e-3))
+
+
+class SymbolTest(ElementTestCase):
+ """Test Symbol elements"""
+ source_file = 'symbol.svg'
+ tag = 'symbol'
+
+ def test_unlink_symbol(self):
+ """Test unlink symbols"""
+ use = self.svg.getElementById('plane01')
+ self.assertEqual(use.tag_name, 'use')
+ self.assertEqual(use.href.tag_name, 'symbol')
+ # Unlinking should replace symbol with group
+ elem = use.unlink()
+ self.assertEqual(elem.tag_name, 'g')
+ self.assertEqual(str(elem.transform), 'translate(18, 16)')
+ self.assertEqual(elem[0].tag_name, 'title')
+ self.assertEqual(elem[1].tag_name, 'rect')
+
+class DefsTest(ElementTestCase):
+ """Test the definitions tag"""
+ source_file = 'shapes.svg'
+ tag = 'defs'
+
+ def test_defs(self):
+ """Make sure defs can be seen in the nodes of an svg"""
+ self.assertTrue(isinstance(self.svg.defs, Defs))
+ defs = self.svg.getElementById('defs33')
+ self.assertTrue(isinstance(defs, Defs))
+
+class StyleTest(ElementTestCase):
+ """Test a style tag"""
+ source_file = 'css.svg'
+ tag = 'style'
+
+ def test_style(self):
+ """Make sure style tags can be loaded and saved"""
+ css = self.svg.stylesheet
+ self.assertTrue(css)
diff --git a/share/extensions/tests/test_inkex_elements_base.py b/share/extensions/tests/test_inkex_elements_base.py
new file mode 100644
index 0000000..02ecd72
--- /dev/null
+++ b/share/extensions/tests/test_inkex_elements_base.py
@@ -0,0 +1,322 @@
+#!/usr/bin/env python
+# coding=utf-8
+"""
+Test the element API base classes and basic functionality
+"""
+from lxml import etree
+
+from inkex.elements import (
+ load_svg, ShapeElement, Group, Rectangle, Tspan, TextElement, Line,
+)
+from inkex.transforms import Transform
+from inkex.styles import Style
+from inkex.utils import FragmentError
+from inkex.tester import TestCase
+from inkex.tester.svg import svg_file
+
+class FakeShape(ShapeElement): # pylint: disable=abstract-method
+ """A protend shape"""
+ tag_name = 'fake'
+
+class SvgTestCase(TestCase):
+ """Test SVG"""
+ source_file = 'complextransform.test.svg'
+
+ def setUp(self):
+ super(SvgTestCase, self).setUp()
+ self.svg = svg_file(self.data_file('svg', self.source_file))
+
+class OverridenElementTestCase(SvgTestCase):
+ """Test element overriding functionality"""
+ def test_tag_names(self):
+ """
+ Test tag names for custom and unknown tags
+ """
+ doc = load_svg("""
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:x="http://x.com/x">
+ <g id="good"></g>
+ <badsvg id="bad">Unknown SVG tag</badsvg>
+ <x:othertag id="ugly"></x:othertag>
+</svg>""")
+ svg = doc.getroot()
+
+ good = svg.getElementById("good")
+ self.assertEqual(good.TAG, "g")
+ bad = svg.getElementById("bad")
+ self.assertEqual(bad.TAG, "badsvg")
+ ugly = svg.getElementById("ugly")
+ self.assertEqual(ugly.TAG, "othertag")
+
+ def test_reference_count(self):
+ """
+ Test inkex.element.BaseElement-derived object type is preserved on adding to group
+
+ See https://gitlab.com/inkscape/extensions/-/issues/81 for details
+ """
+ grp = Group()
+ for _ in range(10):
+ rect = Rectangle()
+ grp.add(rect)
+
+ for elem in grp:
+ self.assertEqual(type(elem), Rectangle)
+
+ def test_abstract_raises(self):
+ """Abstract classes cannot be instantiated"""
+ self.assertRaises(NotImplementedError, FakeShape().get_path)
+ self.assertRaises(AttributeError, FakeShape().set_path, None)
+
+ def test_add(self):
+ """Can add single or multiple elements with passthrough"""
+ elem = self.svg.getElementById('D')
+ group = elem.add(Group(id='foo'))
+ self.assertEqual(group.get('id'), 'foo')
+ groups = elem.add(Group(id='f1'), Group(id='f2'))
+ self.assertEqual(len(groups), 2)
+ self.assertEqual(groups[0].get('id'), 'f1')
+ self.assertEqual(groups[1].get('id'), 'f2')
+
+ def test_creation(self):
+ """Create elements with attributes"""
+ group = Group().update(inkscape__label='Foo')
+ self.assertEqual(group.get('inkscape:label'), 'Foo')
+ group = Group().update(inkscape__label='Bar')
+ self.assertEqual(group.label, 'Bar')
+
+ def test_tostring(self):
+ """Elements can be printed as strings"""
+ self.assertEqual(Group().tostring(), b'<g/>')
+ elem = Group(id='bar')
+ path = elem.add(Tspan(id='foo'))
+ elem.transform.add_translate(50, 50)
+ path.style['fill'] = 'red'
+ self.assertEqual(elem.tostring(), \
+ b'<g transform="translate(50, 50)"><tspan id="foo" style="fill:red"/></g>')
+
+class AttributeHandelingTestCase(SvgTestCase):
+ """Test how attributes are handled"""
+ def test_chained_multiple_attrs(self):
+ """Set multiple attributes at a time"""
+ group = Group().update(
+ attr1='A',
+ attr2='B'
+ ).update(
+ attr3='C',
+ attr4='D'
+ )
+ self.assertEqual(group.get('attr1'), 'A')
+ self.assertEqual(group.get('attr2'), 'B')
+ self.assertEqual(group.get('attr3'), 'C')
+ self.assertEqual(group.get('attr4'), 'D')
+
+ # remove attributes, setting them to None
+ group.update(
+ attr1=None,
+ attr4=None
+ )
+
+ self.assertEqual(group.get('attr1'), None)
+ self.assertEqual(group.get('attr2'), 'B')
+ self.assertEqual(group.get('attr3'), 'C')
+ self.assertEqual(group.get('attr4'), None)
+
+ self.assertEqual(group.pop('attr2'), 'B')
+ self.assertEqual(group.pop('attr3'), 'C')
+
+ def test_set_wrapped_attribute(self):
+ """Remove wrapped attribute using .set()"""
+ group = Group().update(
+ transform=Transform(scale=2)
+ )
+ self.assertEqual(group.transform.matrix[0][0], 2)
+ self.assertEqual(group.transform.matrix[1][1], 2)
+
+ group.update(
+ transform=None
+ )
+ self.assertEqual(group.transform, Transform())
+
+ def test_pop_wrapped_attribute(self):
+ """Remove wrapped attribute using .pop()"""
+ group = Group()
+
+ self.assertEqual(group.pop('transform'), Transform())
+
+ group.update(
+ transform=Transform(scale=2)
+ )
+ self.assertEqual(group.pop('transform'), Transform(scale=2))
+ self.assertEqual(group.pop('transform'), Transform())
+ self.assertRaises(AttributeError, getattr, group, 'foo')
+
+ def test_pop_regular_attribute(self):
+ """Remove wrapped attribute using .pop()"""
+ group = Group()
+
+ self.assertEqual(group.get('attr1'), None)
+
+ group.update(
+ attr1="42"
+ )
+ self.assertEqual(group.pop('attr1'), "42")
+ self.assertEqual(group.pop('attr1'), None)
+
+ def test_update_consistant(self):
+ """Update doesn't keep callbacks around"""
+ elem = self.svg.getElementById('D')
+ tr_a = Transform(translate=(10, 10))
+ tr_b = Transform(translate=(-20, 15))
+ elem.transform = tr_a
+ elem.transform = tr_b
+ self.assertEqual(str(elem.transform), 'translate(-20, 15)')
+ tr_a.add_translate(10, 10)
+ self.assertEqual(str(elem.transform), 'translate(-20, 15)')
+ elem.set('transform', None)
+ self.assertEqual(elem.get('transform'), None)
+
+ def test_in_place_style(self):
+ """Do styles update when we set them"""
+ elem = self.svg.getElementById('D')
+ elem.style['fill'] = 'purpleberry'
+ self.assertEqual(elem.get('style'), 'fill:purpleberry')
+ elem.style = {'marker': 'flag'}
+ self.assertEqual(elem.get('style'), 'marker:flag')
+ elem.style = Style(stroke='gammon')
+ self.assertEqual(elem.get('style'), 'stroke:gammon')
+ elem.style.update('grape:2;strawberry:nice;')
+ self.assertEqual(elem.get('style'), 'stroke:gammon;grape:2;strawberry:nice')
+
+ def test_random_id(self):
+ """Test setting a random id"""
+ elem = self.svg.getElementById('D')
+ elem.set_random_id('Thing')
+ self.assertEqual(elem.get('id'), 'Thing5815')
+ elem.set_random_id('Thing', size=2)
+ self.assertEqual(elem.get('id'), 'Thing85')
+ elem.set_random_id()
+ self.assertEqual(elem.get('id'), 'path5392')
+ # No document root, no random id allowed
+ self.assertRaises(FragmentError, elem.copy().set_random_id)
+
+ def test_random_ids(self):
+ """Test setting a tree of ids"""
+ elem = self.svg.getElementById('D')
+ self.svg.set_random_ids(prefix='TreeItem')
+ self.assertEqual(self.svg.get('id'), 'TreeItem5815')
+ self.assertEqual(self.svg[0].get('id'), 'TreeItem8555')
+ self.assertEqual(elem.get('id'), 'TreeItem2036')
+
+ def test_set_id_backlinks(self):
+ """Changing an id can update backlinks"""
+ elem = self.svg.getElementById('path1')
+ elem.set_id('plant54', True)
+ self.assertEqual(self.svg.getElementById('G').get('xlink:href'), '#plant54')
+ self.assertEqual(self.svg.getElementById('G').href, elem)
+ self.assertEqual(str(self.svg.getElementById('B').style), 'fill:#eee;joker:url(#plant54)')
+
+ def test_get_element_by_name(self):
+ """Get elements by name"""
+ self.assertEqual(self.svg.getElementByName('Key').get('id'), 'K')
+ self.assertEqual(self.svg.getElementByName('Elm', 'svg:g').get('id'), 'L')
+ self.assertEqual(self.svg.getElementByName('Mine').get('id'), 'M')
+ self.assertEqual(self.svg.getElementByName('doesntexist'), None)
+ self.assertEqual(self.svg.getElementByName('Key', 'rect'), None)
+
+
+class TransformationTestCase(SvgTestCase):
+ """Test transformative functions"""
+ def test_bounding_box(self):
+ """Elements can have bounding boxes"""
+ elem = self.svg.getElementById('D')
+ self.assertEqual(tuple(elem.bounding_box()), ((60.0, 100.0), (130.0, 170.00)))
+ self.assertTrue(elem.bounding_box().center.is_close((80.0, 150.0)))
+ self.assertEqual(tuple(TextElement(x='10', y='5').bounding_box()), ((10, 10), (5, 5)))
+ group = Group(elem)
+ self.assertEqual(elem.bounding_box(), group.bounding_box())
+
+ def test_transform(self):
+ """In-place modified transforms are retained"""
+ elem = self.svg.getElementById('D')
+ self.assertEqual(str(elem.transform), 'translate(30, 10)')
+ elem.transform.add_translate(-10, 10)
+ self.assertEqual(str(elem.transform), 'translate(20, 20)')
+
+ def test_scale(self):
+ """In-place scaling from blank transform"""
+ elem = self.svg.getElementById('F')
+ self.assertEqual(elem.transform, Transform())
+ self.assertEqual(elem.get('transform'), None)
+ elem.transform.add_scale(1.0666666666666667, 1.0666666666666667)
+ self.assertEqual(elem.get('transform'), Transform(scale=1.06667))
+ self.assertIn(b'transform', etree.tostring(elem))
+
+ def test_in_place_transforms(self):
+ """Do style and transforms update correctly"""
+ elem = self.svg.getElementById('D')
+ self.assertEqual(type(elem.transform), Transform)
+ self.assertEqual(type(elem.style), Style)
+ self.assertTrue(elem.transform)
+ elem.transform = Transform()
+ self.assertEqual(elem.transform, Transform())
+ self.assertEqual(elem.get('transform'), None)
+ self.assertNotIn(b'transform', etree.tostring(elem))
+ elem.transform.add_translate(10, 10)
+ self.assertIn(b'transform', etree.tostring(elem))
+ elem.transform.add_translate(-10, -10)
+ self.assertNotIn(b'transform', etree.tostring(elem))
+
+class RelationshipTestCase(SvgTestCase):
+ """Test relationships between elements"""
+ def test_findall(self):
+ """Findall elements in svg"""
+ groups = self.svg.findall('svg:g')
+ self.assertEqual(len(groups), 1)
+
+ def test_copy(self):
+ """Test copying elements"""
+ elem = self.svg.getElementById('D')
+ cpy = elem.copy()
+ self.assertFalse(cpy.getparent())
+ self.assertFalse(cpy.get('id'))
+
+ def test_duplicate(self):
+ """Test duplicating elements"""
+ elem = self.svg.getElementById('D')
+ dup = elem.duplicate()
+ self.assertTrue(dup.get('id'))
+ self.assertNotEqual(elem.get('id'), dup.get('id'))
+ self.assertEqual(elem.getparent(), dup.getparent())
+
+ def test_replace_with(self):
+ """Replacing nodes in a tree"""
+ rect = self.svg.getElementById('E')
+ path = rect.to_path_element()
+ rect.replace_with(path)
+ self.assertEqual(rect.getparent(), None)
+ self.assertEqual(path.getparent(), self.svg.getElementById('C'))
+
+ def test_descendants(self):
+ """Elements can walk their descendants"""
+ self.assertEqual(tuple(self.svg.descendants().ids), (
+ 'mydoc', 'path1', 'base', 'metadata7',
+ 'A', 'B', 'C', 'D', 'E', 'F', 'G',
+ 'H', 'I', 'J', 'K', 'L', 'M',
+ ))
+ get = self.svg.getElementById
+ self.assertEqual(tuple(get('L').descendants().ids), ('L', 'M'))
+ self.assertEqual(tuple(get('M').descendants().ids), ('M',))
+
+ def test_ancestors(self):
+ """Element descendants of elements"""
+ get = self.svg.getElementById
+ self.assertEqual(tuple(get('M').ancestors().ids), ('L', 'K', 'A', 'mydoc'))
+ self.assertEqual(tuple(get('M').ancestors(stop_at=[None]).ids), ('L', 'K', 'A', 'mydoc'))
+ self.assertEqual(tuple(get('M').ancestors(stop_at=[get('K')]).ids), ('L', 'K'))
+ self.assertEqual(tuple(get('M').ancestors(stop_at=[get('L')]).ids), ('L',))
+
+ def test_luca(self):
+ """Test last common ancestor"""
+ get = self.svg.getElementById
+ self.assertEqual(tuple(get('M').ancestors(get('M')).ids), ('L',))
+ self.assertEqual(tuple(get('G').ancestors(get('H')).ids), ('C',))
+ self.assertEqual(tuple(get('M').ancestors(get('H')).ids), ('L', 'K', 'A'))
diff --git a/share/extensions/tests/test_inkex_elements_selections.py b/share/extensions/tests/test_inkex_elements_selections.py
new file mode 100644
index 0000000..4482e6c
--- /dev/null
+++ b/share/extensions/tests/test_inkex_elements_selections.py
@@ -0,0 +1,109 @@
+#!/usr/bin/env python
+# coding=utf-8
+"""
+Test all selection code.
+"""
+
+from inkex.elements import PathElement
+from inkex.elements._selected import ElementList
+
+from .test_inkex_elements_base import SvgTestCase
+
+
+class ElementListTestCase(SvgTestCase):
+ """Test Element Selections"""
+ def setUp(self):
+ super(ElementListTestCase, self).setUp()
+ self.svg.selection.set('G', 'B', 'D', 'F')
+
+ def test_creation(self):
+ """Creating an elementList"""
+ empty = ElementList(self.svg)
+ self.assertEqual(tuple(empty.ids), ())
+ self.assertEqual(empty.first(), None)
+ lst = ElementList(self.svg, 'ABC')
+ self.assertEqual(tuple(lst.ids), ('A', 'B', 'C'))
+
+ def test_to_dict(self):
+ """test dictionary compact"""
+ self.assertEqual(tuple(self.svg.selection.id_dict()), ('G', 'B', 'D', 'F'))
+
+ def test_getitem(self):
+ """Can get an item"""
+ self.assertEqual(self.svg.selection['B'].xml_path, '/*/*[4]/*[1]')
+ self.assertRaises(KeyError, self.svg.selection.__getitem__, 'A')
+
+ def test_svg_selection(self):
+ """Setting an svg selection"""
+ self.assertEqual(tuple(self.svg.selection.ids), ('G', 'B', 'D', 'F'))
+
+ def test_paint_order(self):
+ """Test paint order"""
+ items = self.svg.selection.paint_order()
+ self.assertTrue(isinstance(items, ElementList))
+ self.assertEqual(tuple(items.ids), ('B', 'D', 'F', 'G'))
+
+ def test_set_nothing(self):
+ """Clear existing selection"""
+ self.svg.selection.set()
+ self.assertEqual(tuple(self.svg.selection), ())
+
+ def test_set_ids(self):
+ """Set a new selection element ids"""
+ a_to_g = 'ABCDEFG'
+ self.svg.selection.set(*a_to_g)
+ self.assertEqual(tuple(self.svg.selection.ids), tuple(a_to_g))
+
+ def test_set_elements(self):
+ """Set a new selection from element objects"""
+ a_to_g = 'ABCDEFG'
+ self.svg.selection.set(*[self.svg.getElementById(eid) for eid in a_to_g])
+ self.assertEqual(tuple(self.svg.selection.ids), tuple(a_to_g))
+ self.assertRaises(ValueError, self.svg.selection.add, None)
+ self.assertRaises(ValueError, self.svg.selection.__setitem__, 'A',
+ self.svg.getElementById('B'))
+
+ def test_set_xpath(self):
+ """Set a new selection from xpath"""
+ self.svg.selection.set('//svg:g')
+ self.assertEqual(tuple(self.svg.selection.ids), tuple('ABCKL'))
+
+ def test_set_invalid_ids(self):
+ """Set invalid ids"""
+ self.svg.selection.set('X', 'Y', 'Z', 'A')
+ self.assertEqual(tuple(self.svg.selection.ids), ('A',))
+
+ def test_pop_items(self):
+ """Can remove items from the ElementList"""
+ selection = self.svg.selection
+ self.assertEqual(tuple(selection.ids), ('G', 'B', 'D', 'F'))
+ ret = selection.pop()
+ self.assertEqual(ret.get('id'), 'F')
+ self.assertEqual(tuple(selection.ids), ('G', 'B', 'D'))
+ selection.pop(0)
+ self.assertEqual(tuple(selection.ids), ('B', 'D'))
+ selection.pop('B')
+ self.assertEqual(tuple(selection.ids), ('D',))
+ self.assertRaises(KeyError, selection.pop, 'B')
+ selection.set(*'ABDFH')
+ self.assertEqual(tuple(selection.ids), ('A', 'B', 'D', 'F', 'H'))
+ selection.pop(selection.first())
+ self.assertEqual(tuple(selection.ids), ('B', 'D', 'F', 'H'))
+
+ def test_filtering(self):
+ """Create a sub-list of selected items"""
+ selection = self.svg.descendants()
+ new_list = selection.filter(PathElement)
+ self.assertEqual(tuple(new_list.ids), ('path1', 'D'))
+
+ def test_getting_recursively(self):
+ """Create a list of children of the given type"""
+ selection = self.svg.selection
+ selection.set('B')
+ self.assertEqual(tuple(selection.ids), ('B',))
+ self.assertEqual(tuple(selection.get().ids), tuple('BCDEFGHIJ'))
+
+ def test_get_bounding_box(self):
+ """Selection can get a bounding box"""
+ self.assertEqual(int(self.svg.selection.bounding_box().width), 540)
+ self.assertEqual(int(self.svg.selection.bounding_box().height), 550)
diff --git a/share/extensions/tests/test_inkex_extensions.py b/share/extensions/tests/test_inkex_extensions.py
new file mode 100644
index 0000000..0b06142
--- /dev/null
+++ b/share/extensions/tests/test_inkex_extensions.py
@@ -0,0 +1,59 @@
+# coding=utf-8
+"""
+Test each of the extensions base classes (if needed) and sometimes provide
+specialised test classes for testers to use.
+"""
+import inkex
+from inkex.tester import ComparisonMixin, TestCase
+
+class TurnGreenEffect(inkex.ColorExtension):
+ """Turn everything the purest green!"""
+ def modify_color(self, name, color):
+ return inkex.Color('green')
+ def modify_opacity(self, name, opacity):
+ if name == 'opacity':
+ return 1.0
+ return opacity
+
+class ColorEffectTest(ComparisonMixin, TestCase):
+ """Direct tests for color mechanisms"""
+ effect_class = TurnGreenEffect
+ effect_name = 'inkex_extensions_color'
+ compare_file = 'svg/colors.svg'
+ python3_only = True
+
+ comparisons = [
+ ('--id=r1',), # One shape only
+ ('--id=r2',), # CSS Styles
+ ('--id=r3',), # Element Attributes
+ ('--id=r4',), # Gradient stops
+ ('--id=r1', '--id=r2'), # Two shapes
+ ('--id=color_svg',), # Recursive group/children
+ (), # Process all shapes
+ ]
+
+class ColorBaseCase(TestCase):
+ """Base class for all color effect extensions"""
+ color_tests = []
+ opacity_tests = []
+
+ def _test_list(self, tsts):
+ for tst in tsts:
+ inp, outp, args = (list(tst) + [[]])[:3]
+ self.effect.parse_arguments([self.empty_svg] + args)
+ yield inp, outp
+
+ def test_colors(self):
+ """Run all color tests"""
+ for x, (inp, outp) in enumerate(self._test_list(self.color_tests)):
+ outp = inkex.Color(outp)
+ got = self.effect._modify_color('fill', inkex.Color(inp))
+ self.assertTrue(isinstance(got, inkex.Color),\
+ "Bad output type: {}".format(type(got).__name__))
+ outp, got = str(outp), str(got.to(outp.space))
+ self.assertEqual(outp, got,\
+ "Color mismatch, test:{} {} != {}".format(x, outp, got))
+ for x, (inp, outp) in enumerate(self._test_list(self.opacity_tests)):
+ got = self.effect.modify_opacity('opacity', inp)
+ self.assertTrue(isinstance(got, float))
+ self.assertAlmostEqual(got, outp, delta=0.1)
diff --git a/share/extensions/tests/test_inkex_inx.py b/share/extensions/tests/test_inkex_inx.py
new file mode 100644
index 0000000..3cf03c1
--- /dev/null
+++ b/share/extensions/tests/test_inkex_inx.py
@@ -0,0 +1,22 @@
+#!/usr/bin/env python
+# coding=utf-8
+"""
+Test elements extra logic from svg xml lxml custom classes.
+"""
+
+import os
+from glob import glob
+
+from inkex.utils import PY3
+from inkex.tester import TestCase
+from inkex.tester.inx import InxMixin
+
+class InxTestCase(InxMixin, TestCase):
+ """Test INX files"""
+ def test_inx_files(self):
+ """Get all inx files and test each of them"""
+ if not PY3:
+ self.skipTest("No INX testing in python2")
+ return
+ for inx_file in glob(os.path.join(self._testdir(), '..', '*.inx')):
+ self.assertInxIsGood(inx_file)
diff --git a/share/extensions/tests/test_inkex_paths.py b/share/extensions/tests/test_inkex_paths.py
new file mode 100644
index 0000000..c55660d
--- /dev/null
+++ b/share/extensions/tests/test_inkex_paths.py
@@ -0,0 +1,520 @@
+# coding=utf-8
+"""
+Test Inkex path parsing functionality.
+"""
+
+import re
+
+from inkex.paths import (
+ InvalidPath, Path, PathCommand, CubicSuperPath,
+ line, move, curve, smooth, quadratic, tepidQuadratic, arc, vert, horz, zoneClose,
+ Line, Move, Horz, Vert, Curve, Smooth, Quadratic, TepidQuadratic, Arc, ZoneClose
+)
+from inkex.transforms import Transform, Vector2d
+from inkex.tester import TestCase
+
+
+class SegmentTest(TestCase):
+ """
+ Test specific segment functionality.
+ """
+
+ def get_random_cmd(self, Cmd):
+ import random
+ return Cmd(*[random.randint(0, 10) for i in range(Cmd.nargs)])
+
+ def test_equals(self):
+ """Segments should be equalitive"""
+ self.assertEqual(Move(10, 10), Move(10, 10))
+ self.assertEqual(Line(10, 10), Line(10, 10))
+ self.assertEqual(line(10, 10), line(10, 10))
+ self.assertNotEqual(line(10, 10), Line(10, 10))
+ self.assertEqual(Horz(10), Line(10, 0))
+ self.assertEqual(Vert(10), Line(0, 10))
+ self.assertNotEqual(Vert(10), Horz(10))
+
+ def test_to_curves(self):
+ """Segments can become curves"""
+ self.assertRaises(ValueError, Move(0, 0).to_curve, None)
+ self.assertEqual(Line(10, 10).to_curve(Vector2d(10, 5)), (10, 5, 10, 10, 10, 10))
+ self.assertEqual(Horz(10).to_curve(Vector2d(10, 5)), (10, 5, 10, 5, 10, 5))
+ self.assertEqual(Vert(10).to_curve(Vector2d(5, 10)), (5, 10, 5, 10, 5, 10))
+ self.assertEqual(Curve(5, 5, 10, 10, 4, 4).to_curve(Vector2d(0, 0)), (5, 5, 10, 10, 4, 4))
+
+ self.assertEqual(
+ Smooth(10, 10, 4, 4).to_curve(Vector2d(4, 4), Vector2d(10, 10)),
+ (-2, -2, 10, 10, 4, 4),
+ )
+
+ self.assertAlmostTuple(
+ Quadratic(10, 10, 4, 4).to_curve(Vector2d(0, 0)).args,
+ (6.666666666666666, 6.666666666666666, 8, 8, 4, 4),
+ )
+
+ self.assertAlmostTuple(
+ TepidQuadratic(4, 4).to_curve(Vector2d(14, 19), Vector2d(11, 12)).args,
+ # (20.666666666666664, 30, 17.333333333333332, 25, 4, 4),
+ (15.999999999999998, 23.666666666666664, 12.666666666666666, 18.666666666666664, 4, 4),
+ )
+
+ curves = list(Arc(50, 50, 0, 0, 1, 85, 85).to_curves(Vector2d(0, 0)))
+ self.assertEqual(len(curves), 3)
+ self.assertAlmostTuple(curves[0].args, (
+ 19.77590700610636, -5.4865851247611115, 38.18634924829132, -10.4196482558544, 55.44095225512604,
+ -5.796291314453416))
+ self.assertAlmostTuple(curves[1].args, (
+ 72.69555526196076, -1.172934373052433, 86.17293437305243, 12.30444473803924, 90.79629131445341,
+ 29.559047744873958))
+ self.assertAlmostTuple(curves[2].args, (
+ 95.41964825585441, 46.81365075170867, 90.4865851247611, 65.22409299389365, 77.85533905932738,
+ 77.85533905932738))
+
+ def apply_to_curve(obj):
+ obj.to_curve(Vector2d())
+
+ def apply_to_curves(obj):
+ obj.to_curve(Vector2d())
+
+ self.assertRaises(ValueError, apply_to_curve, ZoneClose())
+ self.assertRaises(ValueError, apply_to_curves, zoneClose())
+
+ self.assertRaises(ValueError, apply_to_curve, Move(0, 0))
+ self.assertRaises(ValueError, apply_to_curves, move(0, 0))
+
+ def test_transformation(self):
+ t = Transform(matrix=((1, 2, 3), (4, 5, 6)))
+
+ first = Vector2d()
+ prev = Vector2d(31, 97)
+ prev_prev = Vector2d(5, 7)
+
+ for Cmd in (Line, Move, Curve, Smooth, Quadratic, TepidQuadratic, Arc):
+ random_seg = self.get_random_cmd(Cmd)
+ self.assertTrue(random_seg.transform(t) is not random_seg) # transform returns copy
+ self.assertEqual(random_seg.transform(t).name, Cmd.name) # transform does not change Command type
+
+ T = Transform()
+ T.add_translate(10, 20)
+ A = [ T.apply_to_point(p) for p in random_seg.control_points(first, prev, prev_prev) ]
+ first2, prev2, prev_prev2 = (T.apply_to_point(p) for p in (first, prev, prev_prev))
+ B = list(random_seg.translate(Vector2d(10, 20)).control_points(first2, prev2, prev_prev2))
+ self.assertAlmostTuple(A, B)
+
+ T = Transform()
+ T.add_scale(10, 20)
+ A = [ T.apply_to_point(p) for p in random_seg.control_points(first, prev, prev_prev) ]
+ first2, prev2, prev_prev2 = (T.apply_to_point(p) for p in (first, prev, prev_prev))
+ B = list(random_seg.scale((10, 20)).control_points(first2, prev2, prev_prev2))
+ self.assertAlmostTuple(A, B)
+
+
+ T = Transform()
+ T.add_rotate(35, 15, 28)
+ A = [ T.apply_to_point(p) for p in random_seg.control_points(first, prev, prev_prev) ]
+ first2, prev2, prev_prev2 = (T.apply_to_point(p) for p in (first, prev, prev_prev))
+ B = list(random_seg.rotate(35, Vector2d(15, 28)).control_points(first2, prev2, prev_prev2))
+ self.assertAlmostTuple(A, B)
+
+
+
+ def test_absolute_relative(self):
+ absolutes = Line, Move, Curve, Smooth, Quadratic, TepidQuadratic, Arc, Vert, Horz, ZoneClose
+ relatives = line, move, curve, smooth, quadratic, tepidQuadratic, arc, vert, horz, zoneClose
+
+ zero = Vector2d()
+ for R, A in zip(relatives, absolutes):
+ rel = self.get_random_cmd(R)
+ ab = self.get_random_cmd(A)
+
+ self.assertTrue(rel.is_relative)
+ self.assertTrue(ab.is_absolute)
+
+ self.assertFalse(rel.is_absolute)
+ self.assertFalse(ab.is_relative)
+
+ self.assertEqual(type(rel.to_absolute(zero)), A)
+ self.assertEqual(type(ab.to_relative(zero)), R)
+ self.assertTrue(rel.to_relative(zero) is not rel)
+ self.assertTrue(ab.to_absolute(zero) is not ab)
+
+ def test_to_line(self):
+ self.assertEqual(Vert(3).to_line(Vector2d(5, 11)), Line(5, 3))
+ self.assertEqual(Horz(3).to_line(Vector2d(5, 11)), Line(3, 11))
+
+ self.assertEqual(vert(3).to_line(Vector2d(5, 11)), Line(5, 14))
+ self.assertEqual(horz(3).to_line(Vector2d(5, 11)), Line(8, 11))
+
+ def test_args(self):
+
+ commands = Line, Move, Curve, Smooth, Quadratic, TepidQuadratic, Arc, Vert, Horz, ZoneClose, \
+ line, move, curve, smooth, quadratic, tepidQuadratic, arc, vert, horz, zoneClose
+
+ for Cmd in commands:
+ cmd = self.get_random_cmd(Cmd)
+ self.assertEqual(len(cmd.args), cmd.nargs)
+ self.assertEqual(Cmd(*cmd.args), cmd)
+
+
+
+class PathTest(TestCase):
+ """Test path API and calculations"""
+
+ def _assertPath(self, path, want_string):
+ """Test a normalized path string against a good value"""
+ return self.assertEqual(re.sub('\\s+', ' ', str(path)), want_string)
+
+ def test_new_empty(self):
+ """Create a path from a path string"""
+ self.assertEqual(str(Path()), '')
+
+ def test_invalid(self):
+ """Load an invalid path"""
+ self._assertPath(Path('& 10 10 M 20 20'), 'M 20 20')
+ self.assertRaises(TypeError, Line, [40, ])
+
+ def test_copy(self):
+ """Make a copy of a path"""
+ self.assertEqual(str(Path('M 10 10').copy()), 'M 10 10')
+
+ def test_repr(self):
+ """Path representation"""
+ self._assertPath(repr(Path('M 10 10 10 10')), "[Move(10, 10), Line(10, 10)]")
+
+ def test_list(self):
+ """Path of previous commands"""
+ path = Path(Path('M 10 10 20 20 30 30 Z')[1:-1])
+ self._assertPath(path, 'L 20 20 L 30 30')
+
+ def test_passthrough(self):
+ """Create a path and test the re-rendering of the commands"""
+ for path in (
+ 'M 50,50 L 10,10 m 10 10 l 2.1,2',
+ 'm 150 150 c 10 10 6 6 20 10 L 10 10',
+ ):
+ self._assertPath(Path(path), path.replace(',', ' '))
+
+ def test_chained_conversion(self):
+ """Paths always extrapolate chained commands"""
+ for path, ret in (
+ ('M 100 100 20 20', 'M 100 100 L 20 20'),
+ ('M 100 100 Z 20 20', 'M 100 100 Z M 20 20'),
+ ('M 100 100 L 20 20 40 40 30 10 Z', 'M 100 100 L 20 20 L 40 40 L 30 10 Z'),
+ ('m 50 50 l 20 20 40 40', 'm 50 50 l 20 20 l 40 40'),
+ ('m 50 50 20 20', 'm 50 50 l 20 20'),
+ ((('m', (50, 50)), ('l', (20, 20))), 'm 50 50 l 20 20'),
+ ):
+ self._assertPath(Path(path), ret)
+
+ def test_create_from_points(self):
+ """Paths can be made of simple list of tuples"""
+ arg = ((10, 10), (4, 5), (16, -9), (20, 20))
+ self.assertEqual(str(Path(arg)), 'L 10 10 L 4 5 L 16 -9 L 20 20')
+
+ def test_control_points(self):
+ """Test how x,y points are extracted"""
+ for path, ret in (
+ ('M 100 100', ((100, 100),)),
+ ('L 100 100', ((100, 100),)),
+ ('H 133', ((133, 0),)),
+ ('V 144', ((0, 144),)),
+ ('Q 40 20 12 99 T 100 100', ((40, 20), (12, 99), (-16, 178), (100, 100),)),
+ ('C 12 12 15 15 20 20', ((12, 12), (15, 15), (20, 20))),
+ ('S 50 90 30 10', ((0, 0), (50, 90), (30, 10),)),
+ ('Q 40 20 12 99', ((40, 20), (12, 99),)),
+ ('A 1,2,3,0,0,10,20', ((10, 20),)),
+ ('Z', ((0, 0),)),
+ ):
+ points = list(Path(path).control_points)
+ self.assertEqual(len(points), len(ret), msg=path)
+ self.assertTrue(all(p.is_close(r) for p, r in zip(points, ret)), msg=path)
+
+ def test_bounding_box_lines(self):
+ """
+ Test the bounding box calculations
+
+ A diagonal line from 20,20 to 90,90 then to +10,+10 "\"
+
+ """
+ self.assertEqual((20, 100), (20, 100), Path('M 20,20 L 90,90 l 10,10 Z').bounding_box())
+ self.assertEqual((10, 90), (10, 90), Path('M 20,20 L 90,90 L 10,10 Z').bounding_box())
+
+ def test_bounding_box_curves(self):
+ """
+ Test the bounding box calculations of a curve
+ """
+
+ path = Path('M 85,14 C 104.63953,33.639531 104.71989,65.441157'
+ ' 85,85 65.441157,104.71989 33.558843,104.71989 14,85'
+ ' -5.7198883,65.441157 -5.6395306,33.639531 14,14'
+ ' 33.639531,-5.6395306 65.360469,-5.6395306 85,14 Z')
+ bb_tuple = path.bounding_box()
+ expected = (-0.760, -0.760 + 100.520), (-0.730, -0.730 + 100.520)
+ precision = 3
+
+ self.assertDeepAlmostEqual(tuple(bb_tuple.x), expected[0], places=precision)
+ self.assertDeepAlmostEqual(tuple(bb_tuple.y), expected[1], places=precision)
+
+ def test_bounding_box_arcs(self):
+ """
+ Test the bounding box calculations with arcs (currently is rough only)
+
+ Bounding box around a circle with a radius of 50
+ it should be from 0,0 -> 100, 100
+ """
+ path = Path('M 85.355333,14.644651 '
+ 'A 50,50 0 0 1 85.355333,85.355341'
+ ' 50,50 0 0 1 14.644657,85.355341'
+ ' 50,50 0 0 1 14.644676,14.644651'
+ ' 50,50 0 0 1 85.355333,14.644651 Z')
+
+ bb_tuple = path.bounding_box()
+ expected = (0, 100), (0, 100)
+ precision = 4
+
+ self.assertDeepAlmostEqual(tuple(bb_tuple.x), expected[0], places=precision)
+ self.assertDeepAlmostEqual(tuple(bb_tuple.y), expected[1], places=precision)
+
+ # self.assertEqual(('ERROR'), Path('M 10 10 S 100 100 300 0').bounding_box())
+ # self.assertEqual(('ERRPR'), Path('M 10 10 Q 100 100 300 0').bounding_box())
+
+ def test_adding_to_path(self):
+ """Paths can be translated using addition"""
+ ret = Path('M 20,20 L 90,90 l 10,10 Z').translate(50, 50)
+ self._assertPath(ret, 'M 70 70 L 140 140 l 10 10 Z')
+
+ def test_extending(self):
+ """Paths can be extended using addition"""
+ ret = Path('M 20 20') + Path('L 40 40 9 10')
+ self.assertEqual(type(ret), Path)
+ self._assertPath(ret, 'M 20 20 L 40 40 L 9 10')
+
+ ret = Path('M 20 20') + 'C 40 40 9 10 10 10'
+ self.assertEqual(type(ret), Path)
+ self._assertPath(ret, 'M 20 20 C 40 40 9 10 10 10')
+
+ def test_subtracting_from_path(self):
+ """Paths can be translated using addition"""
+ ret = Path('M 20,20 L 90,90 l 10,10 Z').translate(-10, -10)
+ self._assertPath(ret, 'M 10 10 L 80 80 l 10 10 Z')
+
+ def test_scale(self):
+ """Paths can be scaled using the times operator"""
+ ret = Path('M 10,10 L 30,30 C 20 20 10 10 10 10 l 10 10').scale(2.5, 3)
+ self._assertPath(ret, 'M 25 30 L 75 90 C 50 60 25 30 25 30 l 25 30')
+
+ ret = Path("M 29.867708,101.68274 A 14.867708,14.867708 0 0 1 15,116.55045 14.867708,"
+ "14.867708 0 0 1 0.13229179,101.68274 14.867708,14.867708 0 0 1 15,86.815031 "
+ "14.867708,14.867708 0 0 1 29.867708,101.68274 Z")
+ ret = ret.scale(1.2, 0.8)
+ self._assertPath(ret, 'M 35.8412 81.3462 '
+ 'A 17.8412 11.8942 0 0 1 18 93.2404 '
+ 'A 17.8412 11.8942 0 0 1 0.15875 81.3462 '
+ 'A 17.8412 11.8942 0 0 1 18 69.452 '
+ 'A 17.8412 11.8942 0 0 1 35.8412 81.3462 Z')
+
+ def test_scale_relative_after_close(self):
+ """Zone close moves current position correctly after transform"""
+ # expected positions:
+ # - before scale:
+ # M to (10,10), l by (+10,+10), Z back to (10,10), l by (+10,+10)
+ # <=> M to (10,10), L to (20,20), Z back to (10,10), L to (20,20)
+ # - after scale:
+ # M to (20,20), L to (40,40), Z back to (20,20), L to (40,40)
+ # <=> M to (20,20), l by (+20,+20), Z back to (20,20), l by (+20,+20)
+ ret = Path('M 10,10 l 10,10 Z l 10,10').scale(2, 2)
+ self._assertPath(ret, 'M 20 20 l 20 20 Z l 20 20')
+
+ def test_absolute(self):
+ """Paths can be converted to absolute"""
+ ret = Path("M 100 100 l 10 10 10 10 10 10")
+ self._assertPath(ret.to_absolute(), "M 100 100 L 110 110 L 120 120 L 130 130")
+
+ ret = Path("M 100 100 h 10 10 10 v 10 10 10")
+ self._assertPath(ret.to_absolute(), "M 100 100 H 110 H 120 H 130 V 110 V 120 V 130")
+
+ ret = Path("M 150,150 a 76,55 0 1 1 283,128")
+ self._assertPath(ret.to_absolute(), "M 150 150 A 76 55 0 1 1 433 278")
+
+ ret = Path("m 5 5 h 5 v 5 h -5 z M 15 15 l 5 5 z m 10 10 h 5 v 5 h -5 z")
+ self._assertPath(ret.to_absolute(),
+ "M 5 5 H 10 V 10 H 5 Z M 15 15 L 20 20 Z M 25 25 H 30 V 30 H 25 Z")
+
+ ret= Path("m 1 2 h 2 v 1 z m 4 0 h 2 v 1 z m 0 2 h 2 v 1 z")
+ self._assertPath(ret.to_absolute(), "M 1 2 H 3 V 3 Z M 5 2 H 7 V 3 Z M 5 4 H 7 V 5 Z")
+
+
+ def test_relative(self):
+ """Paths can be converted to relative"""
+ ret = Path("M 100 100 L 110 120 140 140 300 300")
+ self._assertPath(ret.to_relative(), "m 100 100 l 10 20 l 30 20 l 160 160")
+
+ ret = Path("M 150,150 A 76,55 0 1 1 433,278")
+ self._assertPath(ret.to_relative(), "m 150 150 a 76 55 0 1 1 283 128")
+
+ ret = Path("M 1 2 H 3 V 3 Z M 5 2 H 7 V 3 Z M 5 4 H 7 V 5 Z")
+ self._assertPath(ret.to_relative(), "m 1 2 h 2 v 1 z m 4 0 h 2 v 1 z m 0 2 h 2 v 1 z")
+
+ def test_rotate(self):
+ """Paths can be rotated"""
+ ret = Path("M 0.24999949,0.24999949 H 12.979167 V 12.979167 H 0.24999949 Z")
+ ret = ret.rotate(35, (0, 0))
+ self._assertPath(ret, "M 0.0613938 0.348181 L 10.4885 7.64933 L 3.18737 18.0765 L -7.23976 10.7753 Z")
+
+ ret = Path("M 0.24999949,0.24999949 H 12.979167 V 12.979167 H 0.24999949 Z")
+ ret = ret.rotate(-35, (0, 0))
+ self._assertPath(ret, "M 0.348181 0.0613938 L 10.7753 -7.23976 L 18.0765 3.18737 L 7.64933 10.4885 Z")
+
+ ret = Path("M 0.24999949,0.24999949 H 12.979167 V 12.979167 H 0.24999949 Z")
+ ret = ret.rotate(90, (10, -10))
+ self._assertPath(ret, "M -0.249999 -19.75 L -0.249999 -7.02083 L -12.9792 -7.02083 L -12.9792 -19.75 Z")
+
+ ret = Path("M 0.24999949,0.24999949 H 12.979167 V 12.979167 H 0.24999949 Z")
+ ret = ret.rotate(90)
+ self._assertPath(ret, "M 12.9792 0.249999 L 12.9792 12.9792 L 0.249999 12.9792 L 0.249999 0.249999 Z")
+
+ def test_to_arrays(self):
+ """Return the full path as a bunch of arrays"""
+ ret = Path("M 100 100 L 110 120 H 20 C 120 0 6 10 10 2 Z").to_arrays()
+ self.assertEqual(len(ret), 5)
+ self.assertEqual(ret[0][0], 'M')
+ self.assertEqual(ret[1][0], 'L')
+ self.assertEqual(ret[2][0], 'H')
+ self.assertEqual(ret[3][0], 'C')
+
+ def test_transform(self):
+ """Transform by a whole matrix"""
+ ret = Path("M 100 100 L 110 120 L 140 140 L 300 300")
+ ret = ret.transform(Transform(translate=(10, 10)))
+ self.assertEqual(str(ret), 'M 110 110 L 120 130 L 150 150 L 310 310')
+ ret = ret.transform(Transform(translate=(-10, -10)))
+ self.assertEqual(str(ret), 'M 100 100 L 110 120 L 140 140 L 300 300')
+ ret = Path('M 5 5 H 10 V 15')
+ ret = ret.transform(Transform(rotate=-10))
+ self.assertEqual('M 5.79228 4.0558 '
+ 'L 10.7163 3.18756 '
+ 'L 12.4528 13.0356',
+ str(ret))
+ ret = Path("M 10 10 A 50,50 0 0 1 85.355333,85.355341 L 100 0")
+ ret = ret.transform(Transform(scale=10))
+ self.assertEqual(str(ret), 'M 100 100 A 500 500 0 0 1 853.553 853.553 L 1000 0')
+ self.assertRaises(ValueError, Horz([10]).transform, Transform())
+
+ def test_inline_transformations(self):
+ path = Path()
+ self.assertTrue(path is not path.translate(10, 20))
+ self.assertTrue(path is not path.transform(Transform(scale=10)))
+ self.assertTrue(path is not path.rotate(10))
+ self.assertTrue(path is not path.scale(10, 20))
+
+ self.assertTrue(path is path.translate(10, 20, inplace=True))
+ self.assertTrue(path is path.transform(Transform(scale=10), inplace=True))
+ self.assertTrue(path is path.rotate(10, inplace=True))
+ self.assertTrue(path is path.scale(10, 20, inplace=True))
+
+ def test_transformation_preserve_type(self):
+ import re
+ paths = [
+ "M 10 10 A 100 100 0 1 0 100 100 C 10 15 20 20 5 5 Z",
+ "m 10 10 a 100 100 0 1 0 100 100 c 10 15 20 20 5 5 z",
+ "m 10 10 l 100 200 L 20 30 C 10 20 30 40 11 12",
+ "M 10 10 Q 12 13 14 15 T 11 32 T 32 11",
+ "m 10 10 q 12 13 14 15 t 11 32 t 32 11",
+ ]
+ t = Transform(matrix=((1, 2, 3), (4, 5, 6)))
+ for path_str in paths:
+ path = Path(path_str)
+ new_path = path.transform(t)
+ cmds = "".join([cmd.letter for cmd in new_path])
+ expected = re.sub(r"\d|\s|,", "", path_str)
+
+ self.assertEqual(expected, cmds)
+ self.assertAlmostTuple(
+ [t.apply_to_point(p) for p in path.control_points],
+ list(new_path.control_points)
+ )
+
+ def test_arc_transformation(self):
+ cases = [
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 0, 1), (0, 1, 0)), "M 11 10 A 100 100 0 1 0 101 100 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 0, 0), (0, 1, 1)), "M 10 11 A 100 100 0 1 0 100 101 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 0, 1), (0, 1, 1)), "M 11 11 A 100 100 0 1 0 101 101 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((2, 0, 0), (0, 1, 0)), "M 20 10 A 200 100 0 1 0 200 100 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 0, 0), (0, 2, 0)), "M 10 20 A 200 100 90 1 0 100 200 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 0, 0), (0, -1, 0)), "M 10 -10 A 100 100 0 1 1 100 -100 Z"),
+ ("M 10 10 A 100 100 0 1 0 100 100 Z", ((1, 2, 0), (0, 2, 0)), "M 30 20 "
+ "A 292.081 68.4742 41.4375 1 0 300 200 Z"),
+ ("M 10 10 "
+ "A 100 100 0 1 0 100 100 "
+ "A 300 200 0 1 0 50 20 Z", ((1, 2, 0), (5, 6, 0)), "M 30,110 "
+ "A 810.90492,49.327608 74.368134 1 1 "
+ "300,1100 1981.2436,121.13604 75.800007 1 1 90,370 Z"),
+ ]
+ for path, transform, expected in cases:
+ expected = Path(expected)
+ result = Path(path).transform(Transform(matrix=transform))
+ self.assertDeepAlmostEqual(expected.to_arrays(),
+ result.to_arrays(), places=4)
+
+ def test_single_point_transform(self):
+ from math import sqrt, sin, cos
+ self.assertAlmostTuple(list(Path("M 10 10 30 20").control_points), ((10, 10), (30, 20)))
+ self.assertAlmostTuple(list(Path("M 10 10 30 20").transform(Transform(translate=(10,7)))
+ .control_points), ((20, 17), (40, 27)))
+ self.assertAlmostTuple(list(Path("M 20 20 5 0 0 7 ").transform(Transform(scale=10))
+ .control_points), ((200, 200), (50, 0), (0, 70)))
+
+ self.assertAlmostTuple(list(Path("M 20 20 1 0").transform(Transform(rotate=90))
+ .control_points), ((-20, 20), (0, 1)))
+
+ self.assertAlmostTuple(list(Path("M 20 20 1 0").transform(Transform(rotate=45))
+ .control_points), ((0, sqrt(20 ** 2 + 20 ** 2)), (sqrt(2)/2, sqrt(2)/2)))
+
+ self.assertAlmostTuple(list(Path("M 1 0 0 1").transform(Transform(rotate=30))
+ .control_points), ((sqrt(3)/2, 0.5), (-0.5, sqrt(3)/2) ))
+
+class SuperPathTest(TestCase):
+ """Super path tests for testing the super path class"""
+ def test_closing(self):
+ """Closing paths create two arrays"""
+ path = Path("M 0,0 C 1.505,0 2.727,-0.823 2.727,-1.841 V -4.348 C 2.727,-5.363"\
+ " 1.505,-6.189 0,-6.189 H -8.3 V 0 Z m -10.713,1.991 h -0.211 V -8.178"\
+ " H 0 c 2.954,0 5.345,1.716 5.345,3.83 v 2.507 C 5.345,0.271 2.954,1.991"
+ " 0,1.991 Z")
+ csp = path.to_superpath()
+ self.assertEqual(len(csp), 2)
+
+ def test_closing_without_z(self):
+ """Closing paths without z create two arrays"""
+ path = Path("m 51.553104,253.58572 c -11.644086,-0.14509 -4.683516,-19.48876"\
+ " 2.096523,-8.48973 1.722993,2.92995 0.781608,6.73867 -2.096523,8.48973"\
+ " m -3.100522,-13.02176 c -18.971587,17.33811 15.454875,20.05577"\
+ " 6.51412,3.75474 -1.362416,-2.30812 -3.856221,-3.74395 -6.51412,-3.75474")
+ csp = path.to_superpath()
+ self.assertEqual(len(csp), 2)
+
+ def test_from_arrays(self):
+ """SuperPath from arrays"""
+ csp = CubicSuperPath([[
+ [[14, 173], [14, 173], (14, 173)],
+ [(15, 171), (17, 168), (18, 168)],
+ ], [
+ [(18, 167), (18, 167), [20, 165]],
+ ((21, 164), [22, 162], (23, 162)),
+ ]])
+ self.assertEqual(
+ str(csp.to_path()),
+ 'M 14 173 C 14 173 15 171 17 168 M 18 167 C 20 165 21 164 22 162'
+ )
+
+ def test_is_line(self):
+ """Test is super path segments can detect lines"""
+ path = Path("m 49,88 70,-1 c 18,17 1,59 1.7,59 "\
+ "0,0 -48.7,18 -70.5,-1 18,-15 25,-32.4 -1.5,-57.2 z")
+ csp = path.to_superpath()
+ self.assertTrue(csp.is_line(csp[0][0], csp[0][1]), "Should be a line")
+ self.assertFalse(csp.is_line(csp[0][3], csp[0][4]), "Both controls not detected")
+ self.assertFalse(csp.is_line(csp[0][1], csp[0][2]), "Start control not detected")
+ self.assertFalse(csp.is_line(csp[0][2], csp[0][3]), "End control not detected")
+ # Also tests if zone close is applied correctly.
+ self.assertEqual(str(csp.to_path()), "M 49 88 L 119 87 C 137 104 120 146 120.7 146 "\
+ "C 120.7 146 72 164 50.2 145 C 68.2 130 75.2 112.6 48.7 87.8 Z")
diff --git a/share/extensions/tests/test_inkex_styles.py b/share/extensions/tests/test_inkex_styles.py
new file mode 100644
index 0000000..224be2c
--- /dev/null
+++ b/share/extensions/tests/test_inkex_styles.py
@@ -0,0 +1,229 @@
+# coding=utf-8
+"""
+Test Inkex style parsing functionality.
+"""
+
+import pytest
+
+from inkex.styles import Style
+from inkex.colors import Color
+from inkex.tester import TestCase
+from inkex.tester.svg import svg_file
+
+class StyleTest(TestCase):
+ """Test path API and calculations"""
+
+ def test_new_style(self):
+ """Create a style from a path string"""
+ stl = Style("border-color: blue; border-width: 4px;")
+ self.assertEqual(str(stl), 'border-color:blue;border-width:4px')
+
+ def test_composite(self):
+ """Test chaining styles together"""
+ stl = Style("border-color: blue;")
+ stl += "border-color: red; border-issues: true;"
+ self.assertEqual(str(stl), 'border-color:red;border-issues:true')
+ st2 = stl + "border-issues: false;"
+ self.assertEqual(str(st2), 'border-color:red;border-issues:false')
+
+ def test_inbuilts(self):
+ """Test inbuild style functions"""
+ stadd = Style("a: 1") + Style("b: 2")
+ self.assertTrue(stadd == Style("b: 2; a: 1"))
+ self.assertFalse(stadd == Style("b: 2"))
+ self.assertFalse(stadd != Style("b: 2; a: 1"))
+ self.assertEqual(stadd - "a: 4", "b: 2")
+ stadd -= "b: 3; c: 4"
+ self.assertEqual(stadd, Style("a: 1"))
+
+ def test_set_property(self):
+ """Set the style attribute directly"""
+ stl = Style()
+ stl['border-pain'] = 'green'
+ self.assertEqual(str(stl), 'border-pain:green')
+
+ def test_color_property(self):
+ """Color special handling"""
+ stl = Style("fill-opacity:0.7;fill:red;")
+ self.assertEqual(stl.get_color('fill').alpha, 0.7)
+ self.assertEqual(str(stl.get_color('fill')), 'rgba(255, 0, 0, 0.7)')
+ stl.set_color('rgba(0, 127, 0, 0.5)', 'stroke')
+ self.assertEqual(str(stl), 'fill-opacity:0.7;fill:red;stroke-opacity:0.5;stroke:#007f00')
+
+ def test_interpolate(self):
+ """Test interpolation method."""
+ stl1 = Style({'stroke-width':'0px', 'fill-opacity':1.0,'fill':Color((200, 0, 0))})
+ stl2 = Style({'stroke-width':'1pc', 'fill-opacity':0.0,'fill':Color((100, 0, 100))})
+ stl3 = stl1.interpolate(stl2, 0.5)
+ assert stl3['fill-opacity'] == pytest.approx(0.5, 1e-3)
+ assert stl3['fill'] == [150, 0, 50]
+ assert stl3['stroke-width'] == '8px'
+
+class AttribFallbackTest(TestCase):
+ """Test the fallback style for handling attribute based styles"""
+ def setUp(self):
+ self.svg = svg_file(self.data_file('svg', 'css.svg'))
+ self.elem = self.svg.getElementById('rect2')
+
+ def test_fallback_read_style(self):
+ """Style comes from style property"""
+ self.elem.style['fill'] = 'green'
+ self.elem.set('fill', 'red')
+ self.assertEqual(self.elem.fallback_style()['fill'], 'green')
+
+ def test_fallback_read_attrib(self):
+ """Style comes from attribute"""
+ self.elem.style.pop('stroke', None)
+ self.assertEqual(self.elem.fallback_style()['stroke'], None)
+ self.elem.set('stroke', 'green')
+ self.assertEqual(self.elem.fallback_style()['stroke'], 'green')
+
+ def test_fallback_read_css(self):
+ """Style from basic css will work"""
+ elem = self.svg.getElementById('rect1')
+ self.assertEqual(elem.fallback_style()['fill'], 'blue')
+
+ def test_fallback_write_style(self):
+ """Styles are set back correctly"""
+ self.elem.style['fill'] = 'green'
+ self.elem.set('fill', 'red')
+ self.elem.fallback_style()['fill'] = 'blue'
+ self.assertEqual(self.elem.style['fill'], 'blue')
+ self.assertEqual(self.elem.get('fill'), None) # Removed
+
+ def test_fallback_write_attrib(self):
+ """Attrib is written back when needed"""
+ self.elem.style.pop('stroke', None)
+ self.elem.set('stroke', 'green')
+ self.elem.fallback_style()['stroke'] = 'blue'
+ self.assertEqual(self.elem.style.get('stroke', None), None) # Still empty
+ self.assertEqual(self.elem.get('stroke'), 'blue')
+
+ def test_fallback_write_move(self):
+ """Style is moved when required"""
+ self.elem.style.pop('stroke', None)
+ self.elem.set('stroke', 'green')
+ self.elem.fallback_style(move=True)['stroke'] = 'blue'
+ self.assertEqual(self.elem.style['stroke'], 'blue')
+ self.assertEqual(self.elem.get('stroke'), None) # Moved
+
+ def test_fallback_write_css(self):
+ """Style can be set into the stylesheet style"""
+ elem = self.svg.getElementById('rect1')
+ elem.fallback_style()['fill'] = 'green'
+ self.assertIn('#rect1 {\n fill:green;\n}', self.svg.getElementById('style1').text)
+ elem.fallback_style()['fill'] = 'red'
+ self.assertIn('#rect1 {\n fill:red;\n}', self.svg.getElementById('style1').text)
+
+ def test_no_attr(self):
+ """Given name doesn't exist anywhere"""
+ self.elem.style = 'fill:red'
+ style = self.elem.fallback_style()
+ self.assertEqual(style.get('fill'), 'red')
+ self.assertEqual(style.get('jump'), None)
+
+class StyleSheetTest(TestCase):
+ """Test parsing style sheets"""
+ def setUp(self):
+ super(StyleSheetTest, self).setUp()
+ self.svg = svg_file(self.data_file('svg', 'css.svg'))
+ self.css = self.svg.stylesheet
+
+ def test_classes(self):
+ """Test element class manipulation"""
+ rect = self.svg.getElementById('rect2')
+ self.assertEqual(rect.get('class'), 'two')
+ self.assertEqual(rect.classes, ['two'])
+ rect.classes[0] = 'twa'
+ self.assertEqual(rect.get('class'), 'twa')
+ rect.classes.append('tri')
+ rect.classes.append('four')
+ self.assertEqual(rect.get('class'), 'twa tri four')
+ rect.classes.remove('twa')
+ self.assertEqual(rect.get('class'), 'tri four')
+ rect.classes.toggle('toggle')
+ self.assertEqual(rect.get('class'), 'tri four toggle')
+ rect.classes.toggle('toggle')
+ self.assertEqual(rect.get('class'), 'tri four')
+
+ def test_creation(self):
+ """Stylesheet is created when needed"""
+ self.svg = svg_file(self.data_file('svg', 'empty.svg'))
+ self.assertEqual(len(self.svg.stylesheets), 0)
+ self.assertEqual(len(self.svg.stylesheet), 0)
+ self.assertEqual(len(self.svg.stylesheets), 1)
+ self.svg.stylesheet.append('.cls1 { fill: blue; }')
+ self.assertIn(b'style><![CDATA[\n.cls1 {\n fill:blue;\n}\n]]><', self.svg.tostring())
+
+ def test_parsing(self):
+ """SVG parsing provides access to stylesheets"""
+ sheets = self.svg.stylesheets
+ self.assertEqual(len(sheets), 3)
+ self.assertEqual(len(sheets[0]), 7)
+ self.assertEqual(len(sheets[1]), 0)
+ self.assertEqual(len(sheets[2]), 2)
+
+ def test_string(self):
+ """Rendered to a string"""
+ sheets = self.svg.stylesheets
+ self.assertEqual(str(sheets[0][0]), '#layer1 {\n stroke:yellow;\n}')
+ self.assertEqual(str(sheets[2][1]), '.rule {}')
+
+ def test_lookup_by_id(self):
+ """ID CSS lookup"""
+ self.assertEqual(self.css[0].to_xpath(), "//*[@id='layer1']")
+ elem = self.svg.getElement(self.css[0].to_xpath())
+ self.assertEqual(elem.get('id'), 'layer1')
+
+ def test_lookup_by_element(self):
+ """Element name CSS lookup"""
+ self.assertEqual(self.css[1].to_xpath(), "//svg:circle")
+ elems = list(self.svg.xpath(self.css[1].to_xpath()))
+ self.assertEqual(len(elems), 2)
+ self.assertEqual(elems[0].get('id'), 'circle1')
+ self.assertEqual(elems[1].get('id'), 'circle2')
+
+ def test_lookup_by_class(self):
+ """Class name CSS lookup"""
+ self.assertEqual(self.css[2].to_xpath(),\
+ "//*[contains(concat(' ', normalize-space(@class), ' '), ' two ')]")
+ elem = self.svg.getElement(self.css[2].to_xpath())
+ self.assertEqual(elem.get('id'), 'rect2')
+
+ def test_lookup_and(self):
+ """Multiple CSS lookups"""
+ self.assertEqual(self.css[3].to_xpath(), "//*[@id='rect3']"\
+ "[contains(concat(' ', normalize-space(@class), ' '), ' three ')]")
+ elem = self.svg.getElement(self.css[3].to_xpath())
+ self.assertEqual(elem.get('id'), 'rect3')
+
+ def test_lookup_or(self):
+ """SVG rules can look up the right elements"""
+ self.assertEqual(self.css[6].to_xpath(), "//*[@id='circle1']|//*[@id='circle2']|"\
+ "//*[contains(concat(' ', normalize-space(@class), ' '), ' two ')]")
+ elems = self.svg.xpath(self.css[6].to_xpath())
+ self.assertEqual(len(elems), 3)
+ self.assertEqual(elems[0].get('id'), 'rect2')
+ self.assertEqual(elems[1].get('id'), 'circle1')
+ self.assertEqual(elems[2].get('id'), 'circle2')
+
+ def test_applied_styles(self):
+ """Are styles applied to the svg elements correctly"""
+ self.assertEqual(
+ str(self.svg.getElementById('rect1').cascaded_style()),
+ 'fill:blue')
+ self.assertEqual(
+ str(self.svg.getElementById('rect2').cascaded_style()),
+ 'fill:green;font:Homie')
+ self.assertEqual(
+ str(self.svg.getElementById('rect3').cascaded_style()),
+ 'fill:cyan')
+ self.assertEqual(
+ str(self.svg.getElementById('rect4').cascaded_style()),
+ 'fill:grey;stroke:red')
+ self.assertEqual(
+ str(self.svg.getElementById('circle1').cascaded_style()),
+ 'fill:red;font:Homie')
+ self.assertEqual(
+ str(self.svg.getElementById('circle2').cascaded_style()),
+ 'fill:red;font:Homie')
diff --git a/share/extensions/tests/test_inkex_svg.py b/share/extensions/tests/test_inkex_svg.py
new file mode 100644
index 0000000..4f1e8b7
--- /dev/null
+++ b/share/extensions/tests/test_inkex_svg.py
@@ -0,0 +1,461 @@
+#!/usr/bin/env python
+# coding=utf-8
+#
+# Copyright (C) 2018 Martin Owens
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+#
+"""
+Test the svg interface for inkscape extensions.
+"""
+from inkex.transforms import Vector2d
+from inkex.utils import addNS
+from inkex import Guide
+from inkex.tester import TestCase
+from inkex.tester.svg import svg, svg_file, uu_svg
+
+class BasicSvgTest(TestCase):
+ """Basic svg tests"""
+
+ def test_svg_load(self):
+ """Test loading an svg with the right parser"""
+ self.assertEqual(type(svg()).__name__, 'SvgDocumentElement')
+
+ def test_add_ns(self):
+ """Test adding a namespace to a tag"""
+ self.assertEqual(addNS('g', 'svg'), '{http://www.w3.org/2000/svg}g')
+ self.assertEqual(addNS('h', 'inkscape'), '{http://www.inkscape.org/namespaces/inkscape}h')
+ self.assertEqual(addNS('i', 'sodipodi'),
+ '{http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd}i')
+ self.assertEqual(addNS('{p}j'), '{p}j')
+
+ def test_svg_ids(self):
+ """Test a list of ids from an svg document"""
+ self.assertEqual(svg('id="apples"').get_ids(), {'apples'})
+
+ def test_svg_new_id(self):
+ """Test generatign a new id for a given tag"""
+ doc = svg('id="apples"')
+ usedids = set(['apples'])
+ for prefix in ['apples'] * 3:
+ newid = doc.get_unique_id(prefix)
+ self.assertTrue(newid.startswith(prefix))
+ self.assertTrue(newid not in usedids)
+ usedids.add(newid)
+
+ def test_svg_select_id(self):
+ """Select an id from the document"""
+ doc = svg('id="bananas"')
+ doc.selection.set('bananas')
+ self.assertEqual(doc.selection['bananas'], doc)
+ self.assertEqual(doc.selection.first(), doc)
+ doc = svg('id="apples"')
+ doc.selected.set(doc.getElementById('apples'))
+ self.assertEqual(doc.selection['apples'], doc)
+ self.assertEqual(doc.selection.first(), doc)
+
+ def test_svg_by_class(self):
+ """Select elements by class"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ elems = doc.getElementsByClass('frog')
+ self.assertEqual([elem.get_id() for elem in elems],
+ ['path3902', 'text3926', 'path3900', 'rect3898'])
+ elems = doc.getElementsByClass('apple')
+ self.assertEqual([elem.get_id() for elem in elems], ['text3926', 'rect3898'])
+
+ def test_svg_by_href(self):
+ """Select element by xlink href"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ elem = doc.getElementsByHref('path3900')[0]
+ self.assertEqual(elem.TAG, 'textPath')
+ self.assertEqual(elem.get_id(), 'textPath3923')
+ elem = doc.getElementsByHref('path3904')[0]
+ self.assertEqual(elem.TAG, 'textPath')
+ self.assertEqual(elem.get_id(), 'textPath3906')
+ self.assertEqual(doc.getElementsByHref('not-an-id'), [])
+
+ def test_svg_by_url_link(self):
+ """Select element by urls in styles"""
+ doc = svg_file(self.data_file('svg', 'markers.svg'))
+ elem = doc.getElementsByStyleUrl('Arrow1Lend')[0]
+ self.assertEqual(elem.get_id(), 'dimension')
+ elem = doc.getElementsByStyleUrl('Arrow1Lstart')[0]
+ self.assertEqual(elem.get_id(), 'dimension')
+ self.assertEqual(doc.getElementsByStyleUrl('not-an-id'), [])
+
+ def test_selected_bbox(self):
+ """Can we get a bounding box from the selected items"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ doc.selected.set('path3904', 'path3902')
+ from inkex.transforms import BoundingBox
+ x, y, w, h = 199.544, 156.412, 377.489, 199.972 # from inkscape --query-all
+ expected_3904 = BoundingBox((x, x + w), (y, y + h))
+ x, y, w, h = 145.358, 478.373, 439.135, 419.142 # from inkscape --query-all
+ expected_3902 = BoundingBox((x, x + w), (y, y + h))
+ expected = list(expected_3902 + expected_3904)
+
+ for x, y in zip(expected, doc.selection.bounding_box()):
+ self.assertDeepAlmostEqual(tuple(x), tuple(y), delta=1e-3)
+
+
+ def test_svg_name(self):
+ """Can get the sodipodi name attribute"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ self.assertEqual(doc.name, 'Nouveau document 1')
+
+ def test_svg_nameview(self):
+ """Can get the sodipodi nameview element"""
+ doc = svg()
+ self.assertEqual(doc.namedview.center.x, 0)
+ self.assertEqual(type(doc.namedview).__name__, 'NamedView')
+
+ def test_svg_layers(self):
+ """Selected layer is selected"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ self.assertEqual(doc.get_current_layer().get('id'), 'layer3')
+ doc = svg('id="empty"')
+ self.assertEqual(doc.get_current_layer(), doc)
+
+ def test_svg_center_position(self):
+ """SVG with namedview has a center position"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ self.assertTrue(doc.namedview.center.is_close((30.714286, 520.0)))
+ self.assertTrue(svg().namedview.center.is_close(Vector2d()))
+
+ def test_defs(self):
+ """Can get the defs from an svg file"""
+ doc = svg_file(self.data_file('svg', 'markers.svg'))
+ self.assertEqual(len(doc.defs), 2)
+ doc = svg('id="empty"')
+ self.assertEqual(len(doc.defs), 0)
+
+ def test_scale(self):
+ """Scale of a document"""
+ doc = svg('id="empty" viewBox="0 0 100 100" width="200" height="200"')
+ self.assertEqual(doc.width, 200.0)
+ self.assertEqual(doc.get_viewbox()[2], 100.0)
+ self.assertEqual(doc.scale, 2.0)
+ doc = svg('id="empty" viewBox="0 0 0 0" width="200" height="200"')
+ self.assertEqual(doc.scale, 1.0)
+
+class NamedViewTest(TestCase):
+ """Tests for the named view functionality"""
+
+ def test_create_guide(self):
+ """Test creating guides"""
+ doc = svg_file(self.data_file('svg', 'multilayered-test.svg'))
+ namedview = doc.namedview
+ self.assertEqual(len(namedview.get_guides()), 0)
+
+ namedview.add(Guide().move_to(50, 50, 45))
+ self.assertEqual(len(namedview.get_guides()), 1)
+ guide, = namedview.get_guides()
+ self.assertEqual(guide.get('position'), '50,50')
+ self.assertEqual(guide.get('orientation'), '0.707107,-0.707107')
+
+
+class GetDocumentWidthTest(TestCase):
+ """Tests for Effect.width."""
+
+ def test_no_dimensions(self):
+ """An empty width value should be default zero width"""
+ self.assertEqual(svg().width, 0)
+
+ def test_empty_width(self):
+ """An empty width value should be the same as a missing width."""
+ self.assertEqual(svg('width=""').width, 0)
+
+ def test_empty_viewbox(self):
+ """An empty viewBox value should be the same as a missing viewBox."""
+ self.assertEqual(svg('viewBox=""').width, 0)
+
+ def test_empty_width_and_viewbox(self):
+ """Empty values for both should be the same as both missing."""
+ self.assertEqual(svg('width="" viewBox=""').width, 0)
+
+ def test_width_only(self):
+ """Test a fixed width"""
+ self.assertAlmostEqual(svg('width="120mm"').width, 453.5433071)
+
+ def test_width_and_viewbox(self):
+ """If both are present, width overrides viewBox."""
+ self.assertAlmostEqual(svg('width="120mm" viewBox="0 0 22 99"').width, 453.5433071)
+
+ def test_viewbox_only(self):
+ """IF only the viewBox is present"""
+ self.assertEqual(svg('viewBox="0 0 22 99"').width, 22.0)
+
+ def test_only_valid_viewbox(self):
+ """An empty width value should be the same as a missing width."""
+ self.assertEqual(svg('width="" viewBox="0 0 22 99"').width, 22.0)
+
+ def test_non_zero_viewbox_x(self):
+ """Demonstrate that a non-zero x value (viewbox[0]) does not affect the width value."""
+ self.assertEqual(svg('width="" viewBox="5 7 22 99"').width, 22.0)
+
+
+class GetDocumentHeightTest(TestCase):
+ """Tests for Effect.height."""
+
+ def test_no_dimensions(self):
+ """Test height from blank svg"""
+ self.assertEqual(svg().height, 0)
+
+ def test_empty_height(self):
+ """An empty height value should be the same as a missing height."""
+ self.assertEqual(svg('height=""').height, 0)
+
+ def test_empty_viewbox(self):
+ """An empty viewBox value should be the same as a missing viewBox."""
+ self.assertEqual(svg('viewBox=""').height, 0)
+
+ def test_empty_height_viewbox(self):
+ """Empty values for both should be the same as both missing."""
+ self.assertEqual(svg('height="" viewBox=""').height, 0)
+
+ def test_height_only(self):
+ """A simple height only in px"""
+ self.assertEqual(svg('height="330px"').height, 330)
+
+ def test_height_and_viewbox(self):
+ """If both are present, height overrides viewBox."""
+ self.assertEqual(svg('height="330px" viewBox="0 0 22 99"').height, 330)
+
+ def test_viewbox_only(self):
+ """Height from viewBox only"""
+ self.assertEqual(svg('viewBox="0 0 22 99"').height, 99.0)
+
+ def test_no_height_valid_viewbox(self):
+ """An empty height value should be the same as a missing height."""
+ self.assertEqual(svg('height="" viewBox="0 0 22 99"').height, 99.0)
+
+ def test_non_zero_viewbox_y(self):
+ """Demonstrate that a non-zero y value (viewbox[1]) does not affect the height value."""
+ self.assertEqual(svg('height="" viewBox="5 7 22 99"').height, 99.0)
+
+
+class GetDocumentUnitTest(TestCase):
+ """Tests for Effect.unit."""
+
+ def test_no_dimensions(self):
+ """Default units with no arguments"""
+ self.assertEqual(svg().unit, 'px')
+
+ def test_width_only(self):
+ """"Units from document width only"""
+ # TODO: Determine whether returning 'px' in this case is the
+ # intended behavior.
+ self.assertEqual(svg('width="100m"').unit, 'px')
+
+ def test_height_only(self):
+ """Units from document height only"""
+ # TODO: Determine whether returning 'px' in this case is the
+ # intended behavior.
+ self.assertEqual(svg('height="100m"').unit, 'px')
+
+ def test_viewbox_only(self):
+ """Test viewbox only document units"""
+ self.assertEqual(svg('viewBox="0 0 377 565"').unit, 'px')
+
+ # Unit-ratio tests. Don't exhaustively test every unit conversion, just
+ # demonstrate that the logic works.
+
+ def test_width_and_viewbox_px(self):
+ """100mm is ~377px, so unit should be 'px'."""
+ self.assertEqual(svg('width="100mm" viewBox="0 0 377 565"').unit, 'px')
+
+ def test_width_and_viewbox_in(self):
+ """100mm is ~3.94in, so unit should be 'in'."""
+ self.assertEqual(svg('width="100mm" viewBox="0 0 3.94 5.90"').unit, 'in')
+
+ def test_unitless_width_and_viewbox(self):
+ """Unitless width should be treated as 'px'."""
+ # 3779px is ~1m, so unit should be 'm'.
+ self.assertEqual(svg('width="3779" viewBox="0 0 1 1.5"').unit, 'm')
+
+ def test_height_with_viewbox(self):
+ """150mm is ~5.90in, so unit should be 'in', but height is ignored"""
+ # TODO: Determine whether returning 'px' in this case is the intended
+ # behavior.
+ self.assertEqual(svg('height="150mm" viewBox="0 0 3.94 5.90"').unit, 'px')
+
+ def test_height_width_and_viewbox(self):
+ """100mm is ~23.6pc, so unit should be 'pc'."""
+ doc = svg('width="100mm" height="150mm" viewBox="0 0 23.6 35.4"')
+ self.assertEqual(doc.unit, 'pc')
+
+ def test_large_error_reverts_to_px(self):
+ """'px' instead of using the closest match 'pc'."""
+ # 100mm is ~23.6pc; 24.1 is ~2% off from that, so unit should fall back
+ self.assertEqual(svg('width="100mm" viewBox="0 0 24.1 35.4"').unit, 'px')
+
+ # TODO: Demonstrate that unknown width units are treated as px while
+ # determining the ratio.
+
+ # 100px fallback tests. Although that value is an arbitrary default, it's
+ # possible for users of inkex.Effect to depend on this behavior.
+ # NOTE: Do not treat the existence of these tests as a reason to preserve
+ # the 100px fallback logic.
+
+ def test_bad_width_number(self):
+ """Fallback test: Bad numbers default to 100"""
+ # First, demonstrate that 1in is 2.54cm, so unit should be 'cm'.
+ self.assertEqual(svg('width="1in" viewBox="0 0 2.54 1"').unit, 'cm')
+
+ # Corrupt the width to contain an invalid number component; note that
+ # the units change to 'px'. This is because the corrupt number part is
+ # replaced with 100px, producing a width of "100px";
+ self.assertEqual(svg('width="ABCDin" viewBox="0 0 2.54 1"').unit, 'px')
+
+ def test_bad_viewbox_entry(self):
+ """Fallback test: Bad viewBox default to 100"""
+ # First, demonstrate that 3779px is 1m, so unit should be 'm'.
+ self.assertEqual(svg('width="3779px" viewBox="0 0 1 1"').unit, 'm')
+
+ # Corrupt the viewBox to include a non-float value; will default to 'px'
+ self.assertEqual(svg('width="3779px" viewBox="x 0 1 1"').unit, 'px')
+
+
+class UserUnitTest(TestCase):
+ """Tests for methods that are based on the value of unit."""
+
+ def assertToUserUnit(self, user_unit, test_value, expected): # pylint: disable=invalid-name
+ """Checks a user unit and a test_value against the expected result"""
+ doc = uu_svg(user_unit)
+ self.assertEqual(doc.unit, user_unit, msg=svg)
+ self.assertAlmostEqual(doc.unittouu(test_value), expected)
+
+ def assertFromUserUnit(self, user_unit, value, unit, expected): # pylint: disable=invalid-name
+ """Check converting from a user unity for the test_value"""
+ self.assertAlmostEqual(uu_svg(user_unit).uutounit(value, unit), expected)
+
+ # Unit-ratio tests. Don't exhaustively test every unit conversion, just
+ # demonstrate that the logic works.
+
+ def test_unittouu_in_to_cm(self):
+ """1in is ~2.54cm"""
+ self.assertToUserUnit('cm', '1in', 2.54)
+
+ def test_unittouu_yd_to_m(self):
+ """1yd is ~0.9144m"""
+ self.assertToUserUnit('m', '1yd', 0.9144)
+
+ def test_unittouu_identity(self):
+ """If the input and output units are the same, the input and output
+ values should exactly be the same, too."""
+ self.assertToUserUnit('pc', '9.87654321pc', 9.87654321)
+
+ def test_unittouu_unitless_input(self):
+ """Passing a unitless value to unittouu() should treat the units as 'px'."""
+ self.assertToUserUnit('in', '96', 1) # 1in == 96px
+
+ def test_unittouu_empty_input(self):
+ """Passing an empty string to unittouu() should treat the value as zero."""
+ self.assertToUserUnit('in', '', 0)
+
+ def test_unittouu_parsing(self):
+ """Test user unit parsing forms"""
+ for value in (
+ '100pc',
+ '100 pc',
+ ' 100pc',
+ '100pc ',
+ '+100pc',
+ '100.0pc',
+ '100.0e0pc',
+ '10.0e1pc',
+ '10.0e+1pc',
+ '1000.0e-1pc',
+ '.1e+3pc',
+ '+.1e+3pc',
+ ):
+ # 100pc is ~3.937in
+ self.assertToUserUnit('px', value, 1600)
+
+ def test_unittouu_bad_input_number(self):
+ """Bad input number"""
+ self.assertToUserUnit('cm', '1in', 2.54)
+ # Demonstrate that 1in is ~2.54cm.
+
+ # Corrupt the input to contain an invalid number component; note that
+ # the result changes to zero.
+ self.assertToUserUnit('cm', 'ABCDin', 0)
+
+ def test_unittouu_bad_input_unit(self):
+ """Bad input unit"""
+ # Demonstrate that 1.0in passes through without change.
+ self.assertToUserUnit('in', '1.0in', 1.0)
+
+ # Corrupt the input to contain an invalid unit component; note that the
+ # result changes to 0.0, because corrupt parsing is zero px.
+ # it used to be the ratio between inches and pixels. This was
+ # because unittouu() treats unknown units as 'px'.
+ self.assertToUserUnit('in', '1.0ABCD', 0)
+
+ # Unit-ratio tests. Don't exhaustively test every unit conversion, just
+ # demonstrate that the logic works.
+
+ def test_uutounit_cm_to_in(self):
+ """Convert 1 user unit ('in') to 'cm'."""
+ self.assertFromUserUnit('in', 1, 'cm', 2.54) # 1in is ~2.54cm
+
+ def test_uutounit_m_to_yd(self):
+ """Convert 1 user unit ('yd') to 'm'."""
+ self.assertFromUserUnit('yd', 1, 'm', 0.9144) # 1yd is ~0.9144m
+
+ def test_uutounit_identity(self):
+ """If the input and output units are the same, the input and output
+ values should exactly be the same, too."""
+ self.assertFromUserUnit('pc', 9.87654321, 'pc', 9.87654)
+
+ def test_uutounit_unknown_unit(self):
+ """Demonstrate that passing an unknown unit string to uutounit()"""
+ self.assertEqual(uu_svg('in').uutounit(1, 'px'), 96.0)
+
+ def test_adddocumentunit_common(self):
+ """Test common add_unit results"""
+ # For valid float inputs, the output should be the input with the user unit appended.
+ doc = uu_svg('pt')
+ cases = (
+ # Input, expected output
+ (100, '100pt'),
+ ('100', '100pt'),
+ ('+100', '100pt'),
+ ('-100', '-100pt'),
+ ('100.0', '100pt'),
+ ('100.0e0', '100pt'),
+ ('10.0e1', '100pt'),
+ ('10.0e+1', '100pt'),
+ ('1000.0e-1', '100pt'),
+ ('.1e+3', '100pt'),
+ ('+.1e+3', '100pt'),
+ (' 100', '100pt'),
+ ('100 ', '100pt'),
+ (' 100 ', '100pt'),
+ )
+ for input_value, expected in cases:
+ self.assertEqual(doc.add_unit(input_value), expected)
+
+ def test_adddocumentunit_non_float(self):
+ """Strings that are invalid floats should pass through unchanged."""
+ doc = uu_svg('pt')
+ inputs = (
+ '',
+ 'ABCD',
+ '.',
+ ' ',
+ )
+ for value in inputs:
+ self.assertEqual(doc.add_unit(value), '')
diff --git a/share/extensions/tests/test_inkex_tester.py b/share/extensions/tests/test_inkex_tester.py
new file mode 100644
index 0000000..a5ce31a
--- /dev/null
+++ b/share/extensions/tests/test_inkex_tester.py
@@ -0,0 +1,28 @@
+# coding=utf-8
+"""
+Test Inkex tester functionality
+"""
+from inkex.tester import TestCase
+from inkex.tester.xmldiff import xmldiff
+
+class TesterTest(TestCase):
+ """Ironic"""
+ maxDiff = 20000
+
+ def get_file(self, filename):
+ """Get the contents of a file"""
+ with open(self.data_file('svg', filename), 'rb') as fhl:
+ return fhl.read()
+
+ def test_xmldiff(self):
+ """XML Diff"""
+ xml_a = self.get_file('shapes.svg')
+ xml_b = self.get_file('diff.svg')
+
+ xml, delta = xmldiff(xml_a, xml_b)
+ self.assertFalse(delta)
+ self.assertEqual(str(delta), '7 xml differences')
+ #self.assertEqual(str(xml), '')
+ xml, delta = xmldiff(xml_a, xml_a)
+ self.assertTrue(delta)
+ self.assertEqual(str(delta), 'No differences detected')
diff --git a/share/extensions/tests/test_inkex_transforms.py b/share/extensions/tests/test_inkex_transforms.py
new file mode 100644
index 0000000..07224ca
--- /dev/null
+++ b/share/extensions/tests/test_inkex_transforms.py
@@ -0,0 +1,567 @@
+# coding=utf-8
+"""
+Test Inkex transformational logic.
+"""
+from math import sqrt, pi
+from inkex.transforms import (
+ Vector2d, ImmutableVector2d, BoundingBox, BoundingInterval, Transform, DirectedLineSegment
+)
+from inkex.utils import PY3
+from inkex.tester import TestCase
+import pytest
+
+class ImmutableVector2dTest(TestCase):
+ """Test the ImmutableVector2d object"""
+ def test_vector_creation(self):
+ """Test ImmutableVector2d creation"""
+ vec0 = ImmutableVector2d(15, 22)
+ self.assertEqual(vec0.x, 15)
+ self.assertEqual(vec0.y, 22)
+
+ vec1 = ImmutableVector2d()
+ self.assertEqual(vec1.x, 0)
+ self.assertEqual(vec1.y, 0)
+
+ vec2 = ImmutableVector2d((17, 32))
+ self.assertEqual(vec2.x, 17)
+ self.assertEqual(vec2.y, 32)
+
+ vec3 = ImmutableVector2d(vec0)
+ self.assertEqual(vec3.x, 15)
+ self.assertEqual(vec3.y, 22)
+
+ self.assertRaises(ValueError, ImmutableVector2d, (1))
+ self.assertRaises(ValueError, ImmutableVector2d, (1, 2, 3))
+
+ def test_binary_operators(self):
+ """Test binary operators for vector2d"""
+ vec1 = ImmutableVector2d(15, 22)
+ vec2 = ImmutableVector2d(5, 3)
+
+ self.assertTrue((vec1 - vec2).is_close((10, 19)))
+ self.assertTrue((vec1 - (5, 3)).is_close((10, 19)))
+ self.assertTrue(((15, 22) - vec2).is_close((10, 19)))
+ self.assertTrue((vec1 + vec2).is_close((20, 25)))
+ self.assertTrue((vec1 + (5, 3)).is_close((20, 25)))
+ self.assertTrue(((15, 22) + vec2).is_close((20, 25)))
+ self.assertTrue((vec1 * 2).is_close((30, 44)))
+ self.assertTrue((2 * vec1).is_close((30, 44)))
+ self.assertTrue((vec1 / 2).is_close((7.5, 11)))
+ self.assertTrue((vec1.__div__(2)).is_close((7.5, 11)))
+ self.assertTrue((vec1 // 2).is_close((7.5, 11)))
+
+ def test_ioperators(self):
+ """Test operators for vector2d"""
+ vec0 = vec = ImmutableVector2d(15, 22)
+ vec += (1, 1)
+ vec = ImmutableVector2d(vec)
+ self.assertTrue(vec.is_close((16, 23)))
+ vec -= (10, 20)
+ vec = ImmutableVector2d(vec)
+ self.assertTrue(vec.is_close((6, 3)))
+ vec *= 5
+ vec = ImmutableVector2d(vec)
+ self.assertTrue(vec.is_close((30, 15)))
+ vec /= 90
+ vec = ImmutableVector2d(vec)
+ self.assertTrue(vec.is_close((1.0/3, 1.0/6)))
+ vec //= 1.0/3
+ vec = ImmutableVector2d(vec)
+ self.assertTrue(vec.is_close((1, 0.5)))
+ self.assertTrue(vec0.is_close((15, 22)))
+ self.assertFalse(vec0.is_close(vec))
+
+ def test_unary_operators(self):
+ """Test unary operators"""
+ vec = ImmutableVector2d(1, 2)
+ self.assertTrue((-vec).is_close((-1, -2)))
+ self.assertTrue((+vec).is_close(vec))
+ self.assertTrue(+vec is not vec) # returned value is a copy
+
+ def test_representations(self):
+ """Test ImmutableVector2d Repr"""
+ self.assertEqual(str(ImmutableVector2d(1, 2)), "1, 2")
+ self.assertEqual(repr(ImmutableVector2d(1, 2)), "Vector2d(1, 2)")
+ self.assertEqual(ImmutableVector2d(1, 2).to_tuple(), (1, 2))
+
+ def test_assign(self):
+ """Test ImmutableVector2d assignement"""
+ vec = ImmutableVector2d(10, 20)
+ with pytest.raises(AttributeError):
+ vec.assign(5, 10)
+
+ def test_getitem(self):
+ """Test getitem for ImmutableVector2d"""
+ vec = ImmutableVector2d(10, 20)
+ self.assertEqual(len(vec), 2)
+ self.assertEqual(vec[0], 10)
+ self.assertEqual(vec[1], 20)
+
+
+class Vector2dTest(TestCase):
+ """Test the Vector2d object"""
+ def test_vector_creation(self):
+ """Test Vector2D creation"""
+ vec0 = Vector2d(15, 22)
+ self.assertEqual(vec0.x, 15)
+ self.assertEqual(vec0.y, 22)
+
+ vec1 = Vector2d()
+ self.assertEqual(vec1.x, 0)
+ self.assertEqual(vec1.y, 0)
+
+ vec2 = Vector2d((17, 32))
+ self.assertEqual(vec2.x, 17)
+ self.assertEqual(vec2.y, 32)
+
+ vec3 = Vector2d(vec0)
+ self.assertEqual(vec3.x, 15)
+ self.assertEqual(vec3.y, 22)
+
+ self.assertRaises(ValueError, Vector2d, (1))
+ self.assertRaises(ValueError, Vector2d, (1, 2, 3))
+
+ def test_binary_operators(self):
+ """Test binary operators for vector2d"""
+ vec1 = Vector2d(15, 22)
+ vec2 = Vector2d(5, 3)
+
+ self.assertTrue((vec1 - vec2).is_close((10, 19)))
+ self.assertTrue((vec1 - (5, 3)).is_close((10, 19)))
+ self.assertTrue(((15, 22) - vec2).is_close((10, 19)))
+ self.assertTrue((vec1 + vec2).is_close((20, 25)))
+ self.assertTrue((vec1 + (5, 3)).is_close((20, 25)))
+ self.assertTrue(((15, 22) + vec2).is_close((20, 25)))
+ self.assertTrue((vec1 * 2).is_close((30, 44)))
+ self.assertTrue((2 * vec1).is_close((30, 44)))
+ self.assertTrue((vec1 / 2).is_close((7.5, 11)))
+ self.assertTrue((vec1.__div__(2)).is_close((7.5, 11)))
+ self.assertTrue((vec1 // 2).is_close((7.5, 11)))
+
+ def test_ioperators(self):
+ """Test operators for vector2d"""
+ vec0 = vec = Vector2d(15, 22)
+ vec += (1, 1)
+ self.assertTrue(vec.is_close((16, 23)))
+ vec -= (10, 20)
+ self.assertTrue(vec.is_close((6, 3)))
+ vec *= 5
+ self.assertTrue(vec.is_close((30, 15)))
+ vec /= 90
+ self.assertTrue(vec.is_close((1.0/3, 1.0/6)))
+ vec //= 1.0/3
+ self.assertTrue(vec.is_close((1, 0.5)))
+ self.assertFalse(vec0.is_close((15, 22)))
+ self.assertTrue(vec0.is_close(vec))
+
+ def test_unary_operators(self):
+ """Test unary operators"""
+ vec = Vector2d(1, 2)
+ self.assertTrue((-vec).is_close((-1, -2)))
+ self.assertTrue((+vec).is_close(vec))
+ self.assertTrue(+vec is not vec) # returned value is a copy
+
+ def test_representations(self):
+ """Test Vector2D Repr"""
+ self.assertEqual(str(Vector2d(1, 2)), "1, 2")
+ self.assertEqual(repr(Vector2d(1, 2)), "Vector2d(1, 2)")
+ self.assertEqual(Vector2d(1, 2).to_tuple(), (1, 2))
+
+ def test_assign(self):
+ """Test vector2d assignement"""
+ vec = Vector2d(10, 20)
+ vec.assign(5, 10)
+ self.assertAlmostTuple(vec, (5, 10))
+ vec.assign((7, 11))
+ self.assertAlmostTuple(vec, (7, 11))
+
+ def test_getitem(self):
+ """Test getitem for Vector2D"""
+ vec = Vector2d(10, 20)
+ self.assertEqual(len(vec), 2)
+ self.assertEqual(vec[0], 10)
+ self.assertEqual(vec[1], 20)
+
+
+class TransformTest(TestCase):
+ """Test transformation API and calculations"""
+
+ def test_new_empty(self):
+ """Create a transformation from two triplets matrix"""
+ self.assertEqual(Transform(), ((1, 0, 0), (0, 1, 0)))
+
+ def test_new_from_triples(self):
+ """Create a transformation from two triplets matrix"""
+ self.assertEqual(Transform(((1, 2, 3), (4, 5, 6))), ((1, 2, 3), (4, 5, 6)))
+
+ def test_new_from_sextlet(self):
+ """Create a transformation from a list of six numbers"""
+ self.assertEqual(Transform((1, 2, 3, 4, 5, 6)), ((1, 3, 5), (2, 4, 6)))
+
+ def test_new_from_matrix_str(self):
+ """Create a transformation from a list of six numbers"""
+ self.assertEqual(Transform('matrix(1, 2, 3, 4, 5, 6)'), ((1, 3, 5), (2, 4, 6)))
+
+ def test_new_from_scale(self):
+ """Create a scale based transformation"""
+ self.assertEqual(Transform('scale(10)'), ((10, 0, 0), (0, 10, 0)))
+ self.assertEqual(Transform('scale(10, 3.3)'), ((10, 0, 0), (0, 3.3, 0)))
+
+ def test_new_from_translate(self):
+ """Create a translate transformation"""
+ self.assertEqual(Transform('translate(12)'), ((1, 0, 12), (0, 1, 0)))
+ self.assertEqual(Transform('translate(12, 14)'), ((1, 0, 12), (0, 1, 14)))
+
+ def test_new_from_rotate(self):
+ """Create a rotational transformation"""
+ self.assertEqual(str(Transform('rotate(90)')), 'rotate(90)')
+ self.assertEqual(str(Transform('rotate(90 10 12)')),
+ 'matrix(6.12323e-17 1 -1 6.12323e-17 22 2)')
+
+ def test_new_from_skew(self):
+ """Create skew x/y transformations"""
+ self.assertEqual(str(Transform('skewX(10)')), 'matrix(1 0 0.176327 1 0 0)')
+ self.assertEqual(str(Transform('skewY(10)')), 'matrix(1 0.176327 0 1 0 0)')
+
+ def test_invalid_creation_string(self):
+ """Test creating invalid transforms"""
+ self.assertEqual(Transform('boo(4)'), ((1, 0, 0), (0, 1, 0)))
+
+ def test_invalid_creation_matrix(self):
+ """Test creating invalid transforms"""
+ self.assertRaises(ValueError, Transform, 0.0)
+ self.assertRaises(ValueError, Transform, (0.0,))
+ self.assertRaises(ValueError, Transform, (0.0, 0.0, 0.0))
+
+ def test_repr(self):
+ """Test repr string"""
+ self.assertEqual(repr(Transform()), 'Transform(((1, 0, 0), (0, 1, 0)))')
+
+ def test_matrix_inversion(self):
+ """Test the negative of a transformation"""
+ self.assertEqual(-Transform('rotate(45)'), Transform('rotate(-45)'))
+ self.assertEqual(-Transform('translate(12, 10)'), Transform('translate(-12, -10)'))
+ self.assertEqual(-Transform('scale(4)'), Transform('scale(0.25)'))
+
+ def test_apply_to_point(self):
+ """Test applying the transformation to a point"""
+ trans = Transform('translate(10, 10)')
+ self.assertEqual(trans.apply_to_point((10, 10)).to_tuple(), (20, 20))
+ self.assertRaises(ValueError, trans.apply_to_point, '')
+
+ def test_translate(self):
+ """Test making translate specific items"""
+ self.assertEqual(str(Transform(translate=(10.6, 99.9))), "translate(10.6, 99.9)")
+
+ def test_scale(self):
+ """Test making scale specific items"""
+ self.assertEqual(str(Transform(scale=(1.0, 2.2))), "scale(1, 2.2)")
+
+ def test_rotate(self):
+ """Test making rotate specific items"""
+ self.assertEqual(str(Transform(rotate=45)), "rotate(45)")
+ self.assertEqual(str(Transform(rotate=(45, 10, 10))), "matrix(0.707107 0.707107 -0.707107 0.707107 10 -4.14214)")
+
+ def test_add_transform(self):
+ """Quickly add known transforms"""
+ tr1 = Transform()
+ tr1.add_scale(5.0, 1.0)
+ self.assertEqual(str(tr1), 'scale(5, 1)')
+ tr1.add_translate(10, 10)
+ self.assertEqual(str(tr1), 'matrix(5 0 0 1 50 10)')
+
+ def test_is_unity(self):
+ unity = Transform()
+ self.assertTrue(unity.is_rotate())
+ self.assertTrue(unity.is_scale())
+ self.assertTrue(unity.is_translate())
+
+ def test_is_rotation(self):
+ rot1 = Transform(rotate=21)
+ rot2 = Transform(rotate=35)
+ rot3 = Transform(rotate=53)
+
+ self.assertFalse(Transform(translate=1e-9).is_rotate(exactly=True))
+ self.assertFalse(Transform(scale=1+1e-9).is_rotate(exactly=True))
+ self.assertFalse(Transform(skewx=1e-9).is_rotate(exactly=True))
+ self.assertFalse(Transform(skewy=1e-9).is_rotate(exactly=True))
+
+ self.assertTrue(Transform(translate=1e-9).is_rotate(exactly=False))
+ self.assertTrue(Transform(scale=1+1e-9).is_rotate(exactly=False))
+ self.assertTrue(Transform(skewx=1e-9).is_rotate(exactly=False))
+ self.assertTrue(Transform(skewy=1e-9).is_rotate(exactly=False))
+
+ self.assertTrue(rot1.is_rotate())
+ self.assertTrue(rot2.is_rotate())
+ self.assertTrue(rot3.is_rotate())
+
+ self.assertFalse(rot1.is_translate())
+ self.assertFalse(rot2.is_translate())
+ self.assertFalse(rot3.is_translate())
+
+ self.assertFalse(rot1.is_scale())
+ self.assertFalse(rot2.is_scale())
+ self.assertFalse(rot3.is_scale())
+
+ self.assertTrue((rot1 * rot1).is_rotate())
+ self.assertTrue((rot1 * rot2).is_rotate())
+ self.assertTrue((rot1 * rot2 * rot3 * rot2 * rot1).is_rotate())
+
+ def test_is_translate(self):
+ tr1 = Transform(translate=(1.1,))
+ tr2 = Transform(translate=(1.3, 2.7))
+ tr3 = Transform(translate=(sqrt(2) / 2, pi))
+
+ self.assertFalse(Transform(rotate=1e-9).is_translate(exactly=True))
+ self.assertFalse(Transform(scale=1+1e-9).is_translate(exactly=True))
+ self.assertFalse(Transform(skewx=1e-9).is_translate(exactly=True))
+ self.assertFalse(Transform(skewy=1e-9).is_translate(exactly=True))
+
+ self.assertTrue(Transform(rotate=1e-9).is_translate(exactly=False))
+ self.assertTrue(Transform(scale=1+1e-9).is_translate(exactly=False))
+ self.assertTrue(Transform(skewx=1e-9).is_translate(exactly=False))
+ self.assertTrue(Transform(skewy=1e-9).is_translate(exactly=False))
+
+ self.assertTrue(tr1.is_translate())
+ self.assertTrue(tr2.is_translate())
+ self.assertTrue(tr3.is_translate())
+ self.assertFalse(tr1.is_rotate())
+ self.assertFalse(tr2.is_rotate())
+ self.assertFalse(tr3.is_rotate())
+ self.assertFalse(tr1.is_scale())
+ self.assertFalse(tr2.is_scale())
+ self.assertFalse(tr3.is_scale())
+
+ self.assertTrue((tr1 * tr1).is_translate())
+ self.assertTrue((tr1 * tr2).is_translate())
+ self.assertTrue((tr1 * tr2 * tr3 * tr2 * tr1).is_translate())
+ self.assertFalse(tr1 * tr2 * tr3 * -tr1 * -tr2 * -tr3) # is almost unity
+
+ def test_is_scale(self):
+ s1 = Transform(scale=(1.1,))
+ s2 = Transform(scale=(1.3, 2.7))
+ s3 = Transform(scale=(sqrt(2) / 2, pi))
+
+ self.assertFalse(Transform(translate=1e-9).is_scale(exactly=True))
+ self.assertFalse(Transform(rotate=1e-9).is_scale(exactly=True))
+ self.assertFalse(Transform(skewx=1e-9).is_scale(exactly=True))
+ self.assertFalse(Transform(skewy=1e-9).is_scale(exactly=True))
+
+ self.assertTrue(Transform(translate=1e-9).is_scale(exactly=False))
+ self.assertTrue(Transform(rotate=1e-9).is_scale(exactly=False))
+ self.assertTrue(Transform(skewx=1e-9).is_scale(exactly=False))
+ self.assertTrue(Transform(skewy=1e-9).is_scale(exactly=False))
+
+ self.assertFalse(s1.is_translate())
+ self.assertFalse(s2.is_translate())
+ self.assertFalse(s3.is_translate())
+ self.assertFalse(s1.is_rotate())
+ self.assertFalse(s2.is_rotate())
+ self.assertFalse(s3.is_rotate())
+ self.assertTrue(s1.is_scale())
+ self.assertTrue(s2.is_scale())
+ self.assertTrue(s3.is_scale())
+
+ def test_rotation_degrees(self):
+ self.assertAlmostEqual(Transform(rotate=30).rotation_degrees(), 30)
+ self.assertAlmostEqual(Transform(translate=(10, 20)).rotation_degrees(), 0)
+ self.assertAlmostEqual(Transform(scale=(1, 1)).rotation_degrees(), 0)
+
+ self.assertAlmostEqual(Transform(rotate=35, translate=(10, 20)).rotation_degrees(), 35)
+ self.assertAlmostEqual(Transform(rotate=35, translate=(10, 20), scale=5).rotation_degrees(), 35)
+ self.assertAlmostEqual(Transform(rotate=35, translate=(10, 20), scale=(5, 5)).rotation_degrees(), 35)
+
+ def rotation_degrees(**kwargs):
+ return Transform(**kwargs).rotation_degrees()
+
+ self.assertRaises(ValueError, rotation_degrees, rotate=35, skewx=1)
+ self.assertRaises(ValueError, rotation_degrees, rotate=35, skewy=1)
+ self.assertRaises(ValueError, rotation_degrees, rotate=35, scale=(10, 11))
+ self.assertRaises(ValueError, rotation_degrees, rotate=35, scale=(10, 11))
+
+ def test_construction_order(self):
+ """Test transform kwargs construction order"""
+ if not PY3:
+ self.skipTest("Construction order is known to fail on python2 (by design).")
+ return
+
+ self.assertEqual(str(Transform(scale=2.0, translate=(5, 6))),
+ 'matrix(2 0 0 2 5 6)')
+ self.assertEqual(str(Transform(scale=2.0, rotate=45)),
+ 'matrix(1.41421 1.41421 -1.41421 1.41421 0 0)')
+
+ x, y, angle = 5, 7, 31
+ rotation = Transform(rotate=angle)
+ translation = Transform(translate=(x, y))
+
+ rotation_then_translation = translation * rotation
+ translation_then_rotation = rotation * translation
+
+ tr1 = Transform(rotate=angle, translate=(x, y))
+ tr2 = Transform(translate=(x, y), rotate=angle)
+
+ self.assertNotEqual(tr1, tr2)
+ self.assertDeepAlmostEqual(tr1.matrix, rotation_then_translation.matrix)
+ self.assertDeepAlmostEqual(tr2.matrix, translation_then_rotation.matrix)
+
+ def test_interpolate(self):
+ """Test interpolate with other transform"""
+ t1 = Transform((0,0,0,0,0,0))
+ t2 = Transform((1,1,1,1,1,1))
+ val = t1.interpolate(t2, 0.5)
+ assert all(getattr(val, a) == pytest.approx(0.5, 1e-3) for a in 'abcdef')
+
+
+
+class ScaleTest(TestCase):
+ """Test scale class"""
+
+ def test_creation(self):
+ """Creating scales"""
+ self.assertEqual(BoundingInterval(0, 0), (0, 0))
+ self.assertEqual(BoundingInterval(1), (1, 1))
+ self.assertEqual(BoundingInterval(10), (10, 10))
+ self.assertEqual(BoundingInterval(10, 20), (10, 20))
+ self.assertEqual(BoundingInterval((2, 50)), (2, 50))
+ self.assertEqual(repr(BoundingInterval((5, 10))), 'BoundingInterval(5, 10)')
+
+ def test_center(self):
+ """Center of a scale"""
+ self.assertEqual(BoundingInterval(0, 0).center, 0)
+ self.assertEqual(BoundingInterval(0, 10).center, 5)
+ self.assertEqual(BoundingInterval(-10, 10).center, 0)
+
+ def test_neg(self):
+ """-Span(...)"""
+ self.assertEqual(tuple(-BoundingInterval(-10, 10)), (-10, 10))
+ self.assertEqual(tuple(-BoundingInterval(-15, 2)), (-2, 15))
+ self.assertEqual(tuple(-BoundingInterval(100, 110)), (-110, -100))
+ self.assertEqual(tuple(-BoundingInterval(-110, -100)), (100, 110))
+
+ def test_size(self):
+ """Size of the scale"""
+ self.assertEqual(BoundingInterval(0, 0).size, 0)
+ self.assertEqual(BoundingInterval(10, 30).size, 20)
+ self.assertEqual(BoundingInterval(-10, 10).size, 20)
+ self.assertEqual(BoundingInterval(-30, -10).size, 20)
+
+ def test_combine(self):
+ """Combine scales together"""
+ self.assertEqual(BoundingInterval(9, 10) + BoundingInterval(4, 5), (4, 10))
+ self.assertEqual(sum([BoundingInterval(4), BoundingInterval(3), BoundingInterval(10)], None), (3, 10))
+ self.assertEqual(BoundingInterval(2, 2) * 2, (4, 4))
+
+ def test_errors(self):
+ """Expected errors"""
+ self.assertRaises(ValueError, BoundingInterval, 'foo')
+
+
+class BoundingBoxTest(TestCase):
+ """Test bounding box calculations"""
+
+ def test_bbox(self):
+ """Creating bounding boxes"""
+ self.assertEqual(tuple(BoundingBox(1, 3)), ((1, 1), (3, 3)))
+ self.assertEqual(tuple(BoundingBox((1, 2), 3)), ((1, 2), (3, 3)))
+ self.assertEqual(tuple(BoundingBox(1, (3, 4))), ((1, 1), (3, 4)))
+ self.assertEqual(tuple(BoundingBox((1, 2), (3, 4))), ((1, 2), (3, 4)))
+ self.assertEqual(repr(BoundingBox((1, 2), (3, 4))), 'BoundingBox((1, 2),(3, 4))')
+
+ def test_bbox_sum(self):
+ """Test adding bboxes together"""
+ self.assertEqual(tuple(BoundingBox((0, 10), (0, 10)) + BoundingBox((-10, 0), (-10, 0))), ((-10, 10), (-10, 10)))
+ ret = sum([
+ BoundingBox((-5, 0), (0, 0)),
+ BoundingBox((0, 5), (0, 0)),
+ BoundingBox((0, 0), (-5, 0)),
+ BoundingBox((0, 0), (0, 5))], None)
+ self.assertEqual(tuple(ret), ((-5, 5), (-5, 5)))
+ self.assertEqual(tuple(BoundingBox(-10, 2) + ret), ((-10, 5), (-5, 5)))
+ self.assertEqual(tuple(ret + BoundingBox(1, -10)), ((-5, 5), (-10, 5)))
+
+ def test_bbox_neg(self):
+ self.assertEqual(tuple(-BoundingBox(-10, 2)), ((10, 10), (-2, -2)))
+ self.assertEqual(tuple(-BoundingBox((-10, 15), (2, 10))), ((-15, 10), (-10, -2)))
+
+ def test_bbox_scale(self):
+ """Bounding Boxes can be scaled"""
+ self.assertEqual(tuple(BoundingBox(1, 3) * 2), ((2, 2), (6, 6)))
+
+ def test_bbox_anchor_left_right(self):
+ """Bunding box anchoring (left to right)"""
+ bbox = BoundingBox((-1, 1), (10, 20))
+ self.assertEqual([
+ bbox.get_anchor('l', 't', 'lr'),
+ bbox.get_anchor('m', 't', 'lr'),
+ bbox.get_anchor('r', 't', 'lr'),
+ bbox.get_anchor('l', 't', 'rl'),
+ bbox.get_anchor('m', 't', 'rl'),
+ bbox.get_anchor('r', 't', 'rl'),
+ ], [-1, 0.0, 1, 1, -0.0, -1])
+
+ def test_bbox_anchor_top_bottom(self):
+ """Bunding box anchoring (top to bottom)"""
+ bbox = BoundingBox((10, 20), (-1, 1))
+ self.assertEqual([
+ bbox.get_anchor('l', 't', 'tb'),
+ bbox.get_anchor('l', 'm', 'tb'),
+ bbox.get_anchor('l', 'b', 'tb'),
+ bbox.get_anchor('l', 't', 'bt'),
+ bbox.get_anchor('l', 'm', 'bt'),
+ bbox.get_anchor('l', 'b', 'bt'),
+ ], [-1, 0.0, 1, 1, -0.0, -1])
+
+ def test_bbox_anchor_custom(self):
+ """Bounding box anchoring custom angle"""
+ bbox = BoundingBox((10, 10), (5, 5))
+ self.assertEqual([
+ bbox.get_anchor('l', 't', 0),
+ bbox.get_anchor('l', 't', 90),
+ bbox.get_anchor('l', 't', 180),
+ bbox.get_anchor('l', 't', 270),
+ bbox.get_anchor('l', 't', 45),
+ ], [10, -5, -10, 5, 3.5355339059327378])
+
+ def test_bbox_anchor_radial(self):
+ """Bounding box anchoring radial in/out"""
+ bbox = BoundingBox((10, 10), (5, 5))
+ self.assertRaises(ValueError, bbox.get_anchor, 'm', 'm', 'ro')
+ selbox = BoundingBox((100, 100), (100, 100))
+ self.assertEqual(int(bbox.get_anchor('m', 'm', 'ro', selbox)), 130)
+
+class SegmentTest(TestCase):
+ """Test special Segments"""
+
+ def test_segment_creation(self):
+ """Test segments"""
+ self.assertEqual(DirectedLineSegment((1, 2), (3, 4)), (1, 3, 2, 4))
+ self.assertEqual(repr(DirectedLineSegment((1, 2), (3, 4))), 'DirectedLineSegment((1, 2), (3, 4))')
+
+ def test_segment_maths(self):
+ """Segments have calculations"""
+ self.assertEqual(DirectedLineSegment((0, 0), (10, 0)).angle, 0)
+
+
+class ExtremaTest(TestCase):
+ """Test school formula implementation"""
+
+ def test_cubic_extrema_1(self):
+ from inkex.transforms import cubic_extrema
+ a, b, c, d = 14.644651000000003194,-4.881549508464541276,-4.8815495084645448287,14.644651000000003194
+ cmin, cmax = cubic_extrema(a, b, c, d)
+ self.assertAlmostEqual(cmin, 0, delta=1e-6)
+ self.assertAlmostEqual(cmax, a, delta=1e-6)
+
+ def test_quadratic_extrema_1(self):
+ from inkex.transforms import quadratic_extrema
+ a, b = 5.0, 12.0
+ cmin, cmax = quadratic_extrema(a, b, a)
+ self.assertAlmostEqual(cmin, 5, delta=1e-6)
+ self.assertAlmostEqual(cmax, 8.5, delta=1e-6)
+
+ def test_quadratic_extrema_2(self):
+ from inkex.transforms import quadratic_extrema
+ a = 5.0
+ cmin, cmax = quadratic_extrema(a,a,a)
+ self.assertAlmostEqual(cmin, a, delta=1e-6)
+ self.assertAlmostEqual(cmax, a, delta=1e-6)
diff --git a/share/extensions/tests/test_inkex_tween.py b/share/extensions/tests/test_inkex_tween.py
new file mode 100644
index 0000000..7b48f7f
--- /dev/null
+++ b/share/extensions/tests/test_inkex_tween.py
@@ -0,0 +1,21 @@
+# coding=utf-8
+"""Test units inkex module functionality"""
+from inkex.tester import TestCase
+
+import inkex
+import inkex.tween as tween
+import pytest
+
+class TweenTest(TestCase):
+ """Unit tests for the Inkscape inkex tween library"""
+ black = inkex.Color('#000000')
+ grey50 = inkex.Color('#080808')
+ white = inkex.Color('#111111')
+
+ def test_interpcoord(self):
+ val = tween.interpcoord(0, 1, 0.5)
+ assert val == pytest.approx(0.5, 1e-3)
+
+ def test_interppoints(self):
+ val = tween.interppoints((0,0), (1,1), 0.5)
+ assert val == pytest.approx((0.5, 0.5), (1e-3, 1e-3))
diff --git a/share/extensions/tests/test_inkex_units.py b/share/extensions/tests/test_inkex_units.py
new file mode 100644
index 0000000..aaba871
--- /dev/null
+++ b/share/extensions/tests/test_inkex_units.py
@@ -0,0 +1,64 @@
+# coding=utf-8
+"""Test units inkex module functionality"""
+from inkex.units import are_near_relative, convert_unit, discover_unit, parse_unit, render_unit
+from inkex.tester import TestCase
+
+
+class UnitsTest(TestCase):
+ """Tests for Inkscape Units handling"""
+
+ def test_parse_unit(self):
+ """Test parsing a unit in a document"""
+ self.assertEqual(parse_unit('50px'), (50.0, 'px'))
+ self.assertEqual(parse_unit('50'), (50.0, 'px'))
+ self.assertEqual(parse_unit('50quaks'), None)
+ self.assertEqual(parse_unit('50quaks', default_value=10), (10.0, 'px'))
+ self.assertEqual(parse_unit('50%'), (50.0, '%'))
+
+ def test_near(self):
+ """Test the closeness of numbers"""
+ self.assertFalse(are_near_relative(10.0, 5.0))
+ self.assertTrue(are_near_relative(10.0, 9.99))
+
+ def test_discover_unit(self):
+ """Based on the size of a document and it's viewBox"""
+ self.assertEqual(discover_unit('50px', 50), 'px')
+ self.assertEqual(discover_unit('100mm', 3.94), 'in')
+ self.assertEqual(discover_unit('3779', 1.0), 'm')
+ self.assertEqual(discover_unit('50quaks', 150), 'px')
+
+ def test_convert_unit(self):
+ """Convert units from one to another"""
+ self.assertEqual(convert_unit("10mm", 'px'), 37.79527559055118)
+ self.assertEqual(convert_unit("1in", 'cm'), 2.54)
+ self.assertEqual(convert_unit("37.79527559055118px", 'mm'), 10.0)
+ self.assertEqual(convert_unit("1in", ''), 96.0)
+ self.assertEqual(convert_unit("96", 'in'), 1.0)
+ self.assertEqual(convert_unit("10%", 'mm'), 0.0)
+ self.assertEqual(convert_unit("1in", 'grad'), 0.0)
+ self.assertEqual(convert_unit("10quaks", 'mm'), 0.0)
+ self.assertEqual(convert_unit("10mm", 'quaks'), 0.0)
+
+ def test_render_unit(self):
+ """Convert unit and value pair into rendered unit string"""
+ self.assertEqual(render_unit(10.0, 'mm'), '10mm')
+ self.assertEqual(render_unit(10.01, 'mm'), '10.01mm')
+ self.assertEqual(render_unit(10.000001, 'mm'), '10mm')
+ self.assertEqual(render_unit('10cm', 'mm'), '10cm')
+
+ def test_number_parsing(self):
+ """Width number parsing test"""
+ for value in (
+ '100mm',
+ '100 mm',
+ ' 100mm',
+ '100mm ',
+ '+100mm',
+ '100.0mm',
+ '100.0e0mm',
+ '10.0e1mm',
+ '10.0e+1mm',
+ '1000.0e-1mm',
+ '.1e+3mm',
+ '+.1e+3mm'):
+ self.assertEqual(parse_unit(value), (100, 'mm'))
diff --git a/share/extensions/tests/test_inkex_utils.py b/share/extensions/tests/test_inkex_utils.py
new file mode 100644
index 0000000..350ceb1
--- /dev/null
+++ b/share/extensions/tests/test_inkex_utils.py
@@ -0,0 +1,98 @@
+# coding=utf-8
+"""
+Unit test file for ../inkex.py
+"""
+# Revision history:
+# * 2012-01-27 (jazzynico): check errormsg function.
+#
+from __future__ import absolute_import, print_function
+
+from argparse import ArgumentTypeError
+
+import pytest
+
+from inkex.utils import addNS, debug, errormsg, filename_arg, Boolean, to, strargs
+
+
+class TestInkexBasic(object):
+ """Test basic utiltiies of inkex"""
+
+ def test_boolean(self):
+ """Inkscape boolean input"""
+ assert Boolean('TRUE') is True
+ assert Boolean('true') is True
+ assert Boolean('True') is True
+ assert Boolean('FALSE') is False
+ assert Boolean('false') is False
+ assert Boolean('False') is False
+ assert Boolean('Banana') is None
+
+ def test_debug(self, capsys):
+ """Debug messages go to stderr"""
+ debug("Hello World")
+ assert capsys.readouterr().err == 'Hello World\n'
+
+ def test_to(self):
+ """Decorator for generators"""
+
+ @to(list)
+ def mylist(a, b, c):
+ """Yield as a list"""
+ yield a
+ yield c
+ yield b
+
+ assert isinstance(mylist(1, 2, 3), list)
+ assert mylist(1, 2, 3) == [1, 3, 2]
+
+ @to(dict)
+ def mydict(a, b, c):
+ """Yield as a dictionary"""
+ yield ('age', a)
+ yield ('name', c)
+ yield ('home', b)
+
+ assert isinstance(mydict(1, 2, 3), dict)
+ assert mydict(1, 2, 3) == {'age': 1, 'name': 3, 'home': 2}
+
+ def test_filename(self):
+ """Filename argument input"""
+ assert filename_arg(__file__) == __file__
+ with pytest.raises(ArgumentTypeError):
+ filename_arg('doesntexist.txt')
+
+ def test_add_ns(self):
+ """Test addNS function"""
+ assert addNS('inkscape:foo') == '{http://www.inkscape.org/namespaces/inkscape}foo'
+ assert addNS('bar', 'inkscape') == '{http://www.inkscape.org/namespaces/inkscape}bar'
+ assert addNS('url', 'rdf') == '{http://www.w3.org/1999/02/22-rdf-syntax-ns#}url'
+ assert addNS('{http://www.inkscape.org/namespaces/inkscape}bar') == '{http://www.inkscape.org/namespaces/inkscape}bar'
+ assert addNS('http://www.inkscape.org/namespaces/inkscape:bar') == '{http://www.inkscape.org/namespaces/inkscape}bar'
+ assert addNS('car', 'http://www.inkscape.org/namespaces/inkscape') == '{http://www.inkscape.org/namespaces/inkscape}car'
+ assert addNS('{http://www.inkscape.org/namespaces/inkscape}bar', 'rdf') == '{http://www.w3.org/1999/02/22-rdf-syntax-ns#}bar'
+
+ def test_strargs(self):
+ """Test strargs function"""
+ assert strargs('1.0 2.0 3.0 4.0') == [1.0, 2.0, 3.0, 4.0]
+ assert strargs('1 -2 3 -4') == [1.0, -2.0, 3.0, -4.0]
+ assert strargs('1,-2,3,-4') == [1.0, -2.0, 3.0, -4.0]
+ assert strargs('1-2 3-4') == [1.0, -2.0, 3.0, -4.0]
+ assert strargs('1-2,3-4') == [1.0, -2.0, 3.0, -4.0]
+ assert strargs('1-2-3-4') == [1.0, -2.0, -3.0, -4.0]
+
+ def test_ascii(self, capsys):
+ """Parse ABCabc"""
+ errormsg('ABCabc')
+ assert capsys.readouterr().err == 'ABCabc\n'
+
+ def test_nonunicode_latin1(self, capsys):
+ # Py2 has issues with unicode in docstrings. *sigh*
+ # """Parse Àûïàèé"""
+ errormsg('Àûïàèé')
+ assert capsys.readouterr().err, 'Àûïàèé\n'
+
+ def test_unicode_latin1(self, capsys):
+ # Py2 has issues with unicode in docstrings. *sigh*
+ # """Parse Àûïàèé (unicode)"""
+ errormsg(u'Àûïàèé')
+ assert capsys.readouterr().err, u'Àûïàèé\n'
diff --git a/share/extensions/tests/test_inkscape_follow_link.py b/share/extensions/tests/test_inkscape_follow_link.py
new file mode 100644
index 0000000..21a44ab
--- /dev/null
+++ b/share/extensions/tests/test_inkscape_follow_link.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from inkscape_follow_link import FollowLink
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestFollowLinkBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = FollowLink
diff --git a/share/extensions/tests/test_inkwebeffect.py b/share/extensions/tests/test_inkwebeffect.py
new file mode 100644
index 0000000..16c0c24
--- /dev/null
+++ b/share/extensions/tests/test_inkwebeffect.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from inkwebeffect import InkWebEffect
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+
+class InkWebEffectBasicTest(InkscapeExtensionTestMixin, TestCase):
+ effect_class = InkWebEffect
diff --git a/share/extensions/tests/test_interp.py b/share/extensions/tests/test_interp.py
new file mode 100644
index 0000000..b9e1876
--- /dev/null
+++ b/share/extensions/tests/test_interp.py
@@ -0,0 +1,15 @@
+# coding=utf-8
+from interp import Interp
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class InterpBasicTest(ComparisonMixin, TestCase):
+ effect_class = Interp
+ comparisons = [
+ ('--id=path1', '--id=path2', '--id=path3', '--id=path4', '--id=path5',
+ '--id=path6', '--id=path7', '--id=path8', '--id=path9', '--id=path10'),
+ ('--id=path1', '--id=path2', '--id=path3', '--id=path4', '--id=path5',
+ '--id=path6', '--id=path7', '--id=path8', '--id=path9', '--id=path10', '--method=2')
+ ]
+ compare_filters = [CompareNumericFuzzy()]
+ compare_file = 'svg/interp_shapes.svg'
diff --git a/share/extensions/tests/test_interp_att_g.py b/share/extensions/tests/test_interp_att_g.py
new file mode 100644
index 0000000..d9e7e06
--- /dev/null
+++ b/share/extensions/tests/test_interp_att_g.py
@@ -0,0 +1,17 @@
+#!/usr/bin/env python
+# coding=utf-8
+from interp_att_g import InterpAttG
+from inkex.tester import ComparisonMixin, TestCase
+
+class InterpAttGBasicTest(ComparisonMixin, TestCase):
+ effect_class = InterpAttG
+ comparisons = [('--id=layer1',)]
+
+class InterpAttGColorRoundingTest(ComparisonMixin, TestCase):
+ effect_class = InterpAttG
+ compare_file = 'svg/group_interpolate.svg'
+ comparisons = {
+ # test for truncating/rounding bug inbox#1892
+ ('--id=g53', '--att=fill', '--start-val=#181818', '--end-val=#000000'),
+ # test for clipping of values <= 1
+ ('--id=g53', '--att=fill', '--start-val=#050505', '--end-val=#000000')} \ No newline at end of file
diff --git a/share/extensions/tests/test_jessyink_autotexts.py b/share/extensions/tests/test_jessyink_autotexts.py
new file mode 100644
index 0000000..720d579
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_autotexts.py
@@ -0,0 +1,8 @@
+#!/usr/bin/en
+# coding=utf-8
+from jessyink_autotexts import AutoTexts
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkAutoTextsBasicTest(ComparisonMixin, TestCase):
+ effect_class = AutoTexts
+ comparisons = [('--autoText', 'slideTitle', '--id', 't1')]
diff --git a/share/extensions/tests/test_jessyink_effects.py b/share/extensions/tests/test_jessyink_effects.py
new file mode 100644
index 0000000..23ffc1a
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_effects.py
@@ -0,0 +1,12 @@
+#!/usr/bin/en
+# coding=utf-8
+from jessyink_effects import JessyinkEffects
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkEffectsTest(ComparisonMixin, TestCase):
+ effect_class = JessyinkEffects
+ comparisons = [
+ ('--id=p1', '--id=r3'),
+ ('--id=p1', '--effectIn=fade', '--effectOut=pop'),
+ ]
+ python3_only = True
diff --git a/share/extensions/tests/test_jessyink_export.py b/share/extensions/tests/test_jessyink_export.py
new file mode 100644
index 0000000..2293c31
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_export.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from jessyink_export import Export
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareSize
+
+class JessyInkExportBasicTest(ComparisonMixin, TestCase):
+ compare_filters = [CompareSize()]
+ effect_class = Export
+ comparisons = [('--resolution=1',)]
diff --git a/share/extensions/tests/test_jessyink_install.py b/share/extensions/tests/test_jessyink_install.py
new file mode 100644
index 0000000..4bfda51
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_install.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from jessyink_install import Install
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkInstallBasicTest(ComparisonMixin, TestCase):
+ effect_class = Install
diff --git a/share/extensions/tests/test_jessyink_keybindings.py b/share/extensions/tests/test_jessyink_keybindings.py
new file mode 100644
index 0000000..22aa060
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_keybindings.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from jessyink_key_bindings import KeyBindings
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkCustomKeyBindingsBasicTest(ComparisonMixin, TestCase):
+ effect_class = KeyBindings
+ comparisons = [
+ ('--slide_export=SPACE', '--drawing_undo=ENTER', '--index_nextPage=LEFT'),
+ ('--slide_export=a', '--drawing_undo=b', '--index_nextPage=c'),
+ ]
diff --git a/share/extensions/tests/test_jessyink_masterslide.py b/share/extensions/tests/test_jessyink_masterslide.py
new file mode 100644
index 0000000..98c6c64
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_masterslide.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from jessyink_master_slide import MasterSlide
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkMasterSlideBasicTest(ComparisonMixin, TestCase):
+ effect_class = MasterSlide
diff --git a/share/extensions/tests/test_jessyink_mousehandler.py b/share/extensions/tests/test_jessyink_mousehandler.py
new file mode 100644
index 0000000..73a1ea1
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_mousehandler.py
@@ -0,0 +1,12 @@
+# coding=utf-8
+from jessyink_mouse_handler import AddMouseHandler
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkAddMouseHandlerTest(ComparisonMixin, TestCase):
+ """Test jessy ink mouse handler"""
+ effect_class = AddMouseHandler
+ comparisons = [
+ ('--mouseSetting=default',),
+ ('--mouseSetting=noclick',),
+ ('--mouseSetting=draggingZoom',),
+ ]
diff --git a/share/extensions/tests/test_jessyink_summary.py b/share/extensions/tests/test_jessyink_summary.py
new file mode 100644
index 0000000..45c3a52
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_summary.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from jessyink_summary import Summary
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkSummaryTest(ComparisonMixin, TestCase):
+ stderr_output = True
+ effect_class = Summary
+ comparisons = [()]
diff --git a/share/extensions/tests/test_jessyink_transitions.py b/share/extensions/tests/test_jessyink_transitions.py
new file mode 100644
index 0000000..20de7bd
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_transitions.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from jessyink_transitions import Transitions
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkTransitionsBasicTest(ComparisonMixin, TestCase):
+ effect_class = Transitions
+ comparisons = [('--layerName', 'Slide2')]
diff --git a/share/extensions/tests/test_jessyink_uninstall.py b/share/extensions/tests/test_jessyink_uninstall.py
new file mode 100644
index 0000000..6b71f0c
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_uninstall.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from jessyink_uninstall import Uninstall
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkUninstallBasicTest(ComparisonMixin, TestCase):
+ effect_class = Uninstall
+ comparisons = [()]
diff --git a/share/extensions/tests/test_jessyink_video.py b/share/extensions/tests/test_jessyink_video.py
new file mode 100644
index 0000000..769f11f
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_video.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+
+from jessyink_video import Video
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkEffectsBasicTest(ComparisonMixin, TestCase):
+ effect_class = Video
+ comparisons = [()]
+ python3_only = True
diff --git a/share/extensions/tests/test_jessyink_view.py b/share/extensions/tests/test_jessyink_view.py
new file mode 100644
index 0000000..6834e41
--- /dev/null
+++ b/share/extensions/tests/test_jessyink_view.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from jessyink_view import View
+from inkex.tester import ComparisonMixin, TestCase
+
+class JessyInkEffectsBasicTest(ComparisonMixin, TestCase):
+ effect_class = View
+ comparisons = [('--id=r3', '--viewOrder=1')]
+ python3_only = True
diff --git a/share/extensions/tests/test_jitternodes.py b/share/extensions/tests/test_jitternodes.py
new file mode 100644
index 0000000..d03edea
--- /dev/null
+++ b/share/extensions/tests/test_jitternodes.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from jitternodes import JitterNodes
+from inkex.tester import ComparisonMixin, TestCase
+
+
+class JitterNodesBasicTest(ComparisonMixin, TestCase):
+ effect_class = JitterNodes
+ comparisons = [
+ ('--id=p1', '--dist=gaussian', '--end=false'),
+ ('--id=p1', '--dist=uniform', '--ctrl=false'),
+ ('--id=p1', '--dist=pareto', '--radiusy=100'),
+ ('--id=p1', '--dist=lognorm', '--radiusx=100'),
+ ]
diff --git a/share/extensions/tests/test_launch_webbrowser.py b/share/extensions/tests/test_launch_webbrowser.py
new file mode 100644
index 0000000..cbc5aaf
--- /dev/null
+++ b/share/extensions/tests/test_launch_webbrowser.py
@@ -0,0 +1,23 @@
+# coding=utf-8
+"""
+Make sure the webbrowser extension is working.
+"""
+import launch_webbrowser
+from inkex.tester import TestCase
+
+class TestWebsiteOpen(TestCase):
+ """Test Website openner with dummy web browser"""
+ effect_class = launch_webbrowser.ThreadWebsite
+
+ def setUp(self):
+ super(TestWebsiteOpen, self).setUp()
+ launch_webbrowser.BROWSER = 'echo %s'
+
+ def tearDown(self):
+ super(TestWebsiteOpen, self).tearDown()
+ launch_webbrowser.BROWSER = None
+
+ def test_open(self):
+ """Test website opens"""
+ self.effect_class(['--url=https://inkscape.org/']).run()
+ # There's no way to test the output yet (stdout).
diff --git a/share/extensions/tests/test_layer2png.py b/share/extensions/tests/test_layer2png.py
new file mode 100644
index 0000000..a45f3ec
--- /dev/null
+++ b/share/extensions/tests/test_layer2png.py
@@ -0,0 +1,43 @@
+"""
+Test export slices of an image.
+"""
+
+from inkex.tester import ComparisonMixin, TestCase
+from layer2png import ExportSlices
+
+class Layer2PNGTest(ComparisonMixin, TestCase):
+ effect_class = ExportSlices
+ compare_file = 'svg/slicer.svg'
+ comparisons = []
+
+ def test_get_layers(self):
+ basic_svg = self.data_file('svg', 'slicer.svg')
+ args = [basic_svg, '--layer=slices']
+ self.effect.options = self.effect.arg_parser.parse_args(args)
+ self.effect.options.input_file = basic_svg
+ self.effect.load_raw()
+ nodes = self.effect.get_layer_nodes('slices')
+ self.assertEqual(len(nodes), 1)
+ self.assertEqual(nodes[0].tag, '{http://www.w3.org/2000/svg}rect')
+
+
+ def test_bad_slice_layer(self):
+ basic_svg = self.data_file('svg', 'slicer.svg')
+ args = [basic_svg, '--layer=slices']
+ self.effect.options = self.effect.arg_parser.parse_args(args)
+ self.effect.options.input_file = basic_svg
+ self.effect.load_raw()
+ nodes = self.effect.get_layer_nodes('badslices')
+ self.assertEqual(nodes, None)
+
+
+ def test_color(self):
+ basic_svg = self.data_file('svg', 'slicer.svg')
+ args = [basic_svg, '--layer=slices']
+ self.effect.options = self.effect.arg_parser.parse_args(args)
+ self.effect.options.input_file = basic_svg
+ self.effect.load_raw()
+ nodes = self.effect.get_layer_nodes('slices')
+ color, kwargs = self.effect.get_color_and_command_kwargs(nodes[0])
+ self.assertEqual(color, self.effect.GREEN)
+ self.assertEqual(kwargs['export-id'], 'slice1')
diff --git a/share/extensions/tests/test_layers2svgfont.py b/share/extensions/tests/test_layers2svgfont.py
new file mode 100644
index 0000000..a53fd07
--- /dev/null
+++ b/share/extensions/tests/test_layers2svgfont.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from layers2svgfont import LayersToSvgFont
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestLayers2SVGFontBasic(ComparisonMixin, TestCase):
+ effect_class = LayersToSvgFont
+ compare_file = 'svg/font_layers.svg'
+ comparisons = [()]
diff --git a/share/extensions/tests/test_layout_nup.py b/share/extensions/tests/test_layout_nup.py
new file mode 100644
index 0000000..32f663c
--- /dev/null
+++ b/share/extensions/tests/test_layout_nup.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from layout_nup import Nup
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+
+class TestNupBasic(InkscapeExtensionTestMixin, TestCase):
+ effect_class = Nup
diff --git a/share/extensions/tests/test_lindenmayer.py b/share/extensions/tests/test_lindenmayer.py
new file mode 100644
index 0000000..2ba4693
--- /dev/null
+++ b/share/extensions/tests/test_lindenmayer.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from lindenmayer import Lindenmayer
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class LSystemBasicTest(ComparisonMixin, TestCase):
+ effect_class = Lindenmayer
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_lorem_ipsum.py b/share/extensions/tests/test_lorem_ipsum.py
new file mode 100644
index 0000000..b41de1c
--- /dev/null
+++ b/share/extensions/tests/test_lorem_ipsum.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from lorem_ipsum import LoremIpsum
+from inkex.tester import ComparisonMixin, TestCase
+
+class LorumIpsumBasicTest(ComparisonMixin, TestCase):
+ effect_class = LoremIpsum
+ comparisons = [()]
diff --git a/share/extensions/tests/test_markers_strokepaint.py b/share/extensions/tests/test_markers_strokepaint.py
new file mode 100644
index 0000000..5e8d244
--- /dev/null
+++ b/share/extensions/tests/test_markers_strokepaint.py
@@ -0,0 +1,26 @@
+# coding=utf-8
+#
+# Unit test file for ../markers_strokepaint.py
+# Revision history:
+# * 2012-01-27 (jazzynico): checks defaulf parameters and file handling.
+#
+from markers_strokepaint import MarkersStrokePaint
+from inkex.tester import ComparisonMixin, TestCase
+
+class MarkerStrokePaintBasicTest(ComparisonMixin, TestCase):
+ effect_class = MarkersStrokePaint
+ compare_file = 'svg/markers.svg'
+ comparisons = [
+ ('--tab="object"', '--id=dimension'),
+ ('--tab="custom"', '--id=dimension'),
+ ]
+
+ def test_basic(self):
+ args = ['--id=dimension',
+ self.data_file('svg', 'markers.svg')]
+ eff = MarkersStrokePaint()
+ eff.run(args)
+ old_markers = eff.original_document.getroot().xpath('//svg:defs//svg:marker')
+ new_markers = eff.svg.xpath('//svg:defs//svg:marker')
+ self.assertEqual(len(old_markers), 2)
+ self.assertEqual(len(new_markers), 4)
diff --git a/share/extensions/tests/test_measure.py b/share/extensions/tests/test_measure.py
new file mode 100644
index 0000000..4e0f7dd
--- /dev/null
+++ b/share/extensions/tests/test_measure.py
@@ -0,0 +1,18 @@
+# coding=utf-8
+from measure import MeasureLength
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class LengthBasicTest(ComparisonMixin, TestCase):
+ effect_class = MeasureLength
+ compare_filters = [CompareNumericFuzzy()]
+ comparisons = [
+ ('--id=p1', '--id=p2'),
+ ('--method=presets', '--presetFormat=TaP_start', '--id=p1'),
+ ('--method=presets', '--presetFormat=TaP_end', '--id=p2'),
+ ('--method=presets', '--presetFormat=FT_start', '--id=p1'),
+ ('--method=presets', '--presetFormat=FT_bbox', '--id=p2'),
+ ('--method=presets', '--presetFormat=FT_bbox', '--id=p2'),
+ ('--type=area', '--id=p1'),
+ ('--type=cofm', '--id=c3'),
+ ]
diff --git a/share/extensions/tests/test_media_zip.py b/share/extensions/tests/test_media_zip.py
new file mode 100644
index 0000000..7d34295
--- /dev/null
+++ b/share/extensions/tests/test_media_zip.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from media_zip import CompressedMedia
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareSize
+
+class CmoBasicTest(ComparisonMixin, TestCase):
+ effect_class = CompressedMedia
+ compare_filters = [CompareSize()]
+ comparisons = [()]
diff --git a/share/extensions/tests/test_merge_styles.py b/share/extensions/tests/test_merge_styles.py
new file mode 100644
index 0000000..8a9d20f
--- /dev/null
+++ b/share/extensions/tests/test_merge_styles.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from merge_styles import MergeStyles
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestMergeStylesBasic(ComparisonMixin, TestCase):
+ """Test merging of styles"""
+ effect_class = MergeStyles
+ comparisons = [('--id=c2', '--id=c3')]
diff --git a/share/extensions/tests/test_motion.py b/share/extensions/tests/test_motion.py
new file mode 100644
index 0000000..24659d1
--- /dev/null
+++ b/share/extensions/tests/test_motion.py
@@ -0,0 +1,11 @@
+# coding=utf-8
+from motion import Motion
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class MotionBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = Motion
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
+ comparisons = [
+ ('--id=c3', '--id=p2'),
+ ]
diff --git a/share/extensions/tests/test_new_glyph_layer.py b/share/extensions/tests/test_new_glyph_layer.py
new file mode 100644
index 0000000..faa3d2e
--- /dev/null
+++ b/share/extensions/tests/test_new_glyph_layer.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from new_glyph_layer import NewGlyphLayer
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestNewGlyphLayerBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = NewGlyphLayer
diff --git a/share/extensions/tests/test_next_glyph_layer.py b/share/extensions/tests/test_next_glyph_layer.py
new file mode 100644
index 0000000..8551e16
--- /dev/null
+++ b/share/extensions/tests/test_next_glyph_layer.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from next_glyph_layer import NextLayer
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestNextLayerBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = NextLayer
diff --git a/share/extensions/tests/test_nicechart.py b/share/extensions/tests/test_nicechart.py
new file mode 100644
index 0000000..2171fca
--- /dev/null
+++ b/share/extensions/tests/test_nicechart.py
@@ -0,0 +1,20 @@
+# coding=utf-8
+from nicechart import NiceChart
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class TestNiceChartBasic(ComparisonMixin, TestCase):
+ effect_class = NiceChart
+ compare_file = 'svg/default-plain-SVG.svg'
+ compare_filters = [CompareNumericFuzzy()]
+
+ @property
+ def comparisons(self):
+ filename = self.data_file('io/nicechart_01.csv')
+ filearg = '--file={}'.format(filename)
+ return (
+ (filearg,),
+ (filearg, '--type=pie'),
+ (filearg, '--type=pie_abs'),
+ (filearg, '--type=stbar'),
+ )
diff --git a/share/extensions/tests/test_output_scour.py b/share/extensions/tests/test_output_scour.py
new file mode 100644
index 0000000..52c81d4
--- /dev/null
+++ b/share/extensions/tests/test_output_scour.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+import os
+
+from output_scour import ScourInkscape
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class ScourBasicTests(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ stderr_protect = False
+ effect_class = ScourInkscape
+ comparisons = [()]
diff --git a/share/extensions/tests/test_param_curves.py b/share/extensions/tests/test_param_curves.py
new file mode 100644
index 0000000..f17d375
--- /dev/null
+++ b/share/extensions/tests/test_param_curves.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from param_curves import ParamCurves
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class TestParamCurvesBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = ParamCurves
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
diff --git a/share/extensions/tests/test_path_envelope.py b/share/extensions/tests/test_path_envelope.py
new file mode 100644
index 0000000..b05c93c
--- /dev/null
+++ b/share/extensions/tests/test_path_envelope.py
@@ -0,0 +1,15 @@
+# coding=utf-8
+
+from path_envelope import Envelope
+from inkex.tester import ComparisonMixin, TestCase
+
+class PathEnvelopeTest(ComparisonMixin, TestCase):
+ """Test envelope similar to perspective"""
+ effect_class = Envelope
+ comparisons = [('--id=text', '--id=envelope')]
+ compare_file = 'svg/perspective.svg'
+
+class PathEnvelopeGroupTest(ComparisonMixin, TestCase):
+ effect_class = Envelope
+ comparisons = [('--id=obj', '--id=envelope')]
+ compare_file = 'svg/perspective_groups.svg'
diff --git a/share/extensions/tests/test_path_mesh.py b/share/extensions/tests/test_path_mesh.py
new file mode 100644
index 0000000..af08aac
--- /dev/null
+++ b/share/extensions/tests/test_path_mesh.py
@@ -0,0 +1,25 @@
+# coding=utf-8
+
+from path_mesh_m2p import MeshToPath
+from path_mesh_p2m import PathToMesh
+
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class PathToMeshTest(ComparisonMixin, TestCase):
+ """Test path to mesh with comparisons"""
+ effect_class = PathToMesh
+ comparisons = [('--id=path1', '--id=path9'),]
+ compare_file = 'svg/mesh.svg'
+
+class MeshToPathTest(ComparisonMixin, TestCase):
+ """Test mesh to path with comparisons"""
+ compare_filters = [CompareNumericFuzzy()]
+ effect_class = MeshToPath
+ comparisons = [
+ ('--id=mesh1', '--mode=outline'),
+ ('--id=mesh1', '--mode=gridlines'),
+ ('--id=mesh1', '--mode=meshpatches'),
+ ('--id=mesh1', '--mode=faces'),
+ ]
+ compare_file = 'svg/mesh.svg'
diff --git a/share/extensions/tests/test_path_number_nodes.py b/share/extensions/tests/test_path_number_nodes.py
new file mode 100644
index 0000000..e1a4fd1
--- /dev/null
+++ b/share/extensions/tests/test_path_number_nodes.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from path_number_nodes import NumberNodes
+from inkex.tester import ComparisonMixin, TestCase
+
+class NumberNodesTest(ComparisonMixin, TestCase):
+ effect_class = NumberNodes
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_path_to_absolute.py b/share/extensions/tests/test_path_to_absolute.py
new file mode 100644
index 0000000..ecb25ae
--- /dev/null
+++ b/share/extensions/tests/test_path_to_absolute.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+
+from path_to_absolute import ToAbsolute
+from inkex.tester import ComparisonMixin, TestCase
+
+class PathToAbsoluteTest(ComparisonMixin, TestCase):
+ """Test converting objects to absolute"""
+ effect_class = ToAbsolute
+ comparisons = [
+ ('--id=c1', '--id=c2', '--id=c3',),
+ ('--id=r1', '--id=r2', '--id=r3', '--id=slicerect1'),
+ ('--id=p1', '--id=p2', '--id=s1', '--id=u1'),
+ ]
diff --git a/share/extensions/tests/test_pathalongpath.py b/share/extensions/tests/test_pathalongpath.py
new file mode 100644
index 0000000..af442e8
--- /dev/null
+++ b/share/extensions/tests/test_pathalongpath.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from pathalongpath import PathAlongPath
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class TestPathAlongPathBasic(ComparisonMixin, TestCase):
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
+ comparisons = [('--copymode=Single', '--id=p1', '--id=p2')]
+ effect_class = PathAlongPath
diff --git a/share/extensions/tests/test_pathscatter.py b/share/extensions/tests/test_pathscatter.py
new file mode 100644
index 0000000..d745f34
--- /dev/null
+++ b/share/extensions/tests/test_pathscatter.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from pathscatter import PathScatter
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareWithoutIds
+
+class TestPathScatterBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = PathScatter
+ comparisons = [('--id=p1', '--id=r3'),]
+ compare_filters = [CompareWithoutIds()]
diff --git a/share/extensions/tests/test_pdflatex.py b/share/extensions/tests/test_pdflatex.py
new file mode 100644
index 0000000..e3873a5
--- /dev/null
+++ b/share/extensions/tests/test_pdflatex.py
@@ -0,0 +1,34 @@
+# coding=utf-8
+"""
+Test calling pdflatex to convert formule to svg.
+
+This test uses cached output from the `pdflatex` command because this
+test is not a test of pdflatex, but of the extension only. The mocked
+output also allows testing in the CI builder without dependancies.
+
+To re-generate the cached files, run the pytest command:
+
+NO_MOCK_COMMANDS=1 pytest tests/test_pdflatex.py
+
+This will use pdflatex, but will also store the output of the call
+to `tests/data/cmd/pdflatex/[key].msg.output (and also to `cmd/inkscape/...`)
+
+The key depends on the comparison arguments, so changing them will invalidate
+the file and you must regenerate them.
+
+Remove the `.output` extension from the above file and commit it to the
+repository only AFTER all the tests pass and you are happy with them.
+
+Clean up any old `.msg` files with invalid or old keys.
+
+(use EXPORT_COMPARE to generate the output svgs, see inkex.tester docs)
+"""
+from pdflatex import PdfLatex
+from inkex.tester import ComparisonMixin, TestCase
+
+class PdfLatexTest(ComparisonMixin, TestCase):
+ compare_file = 'svg/empty.svg'
+ effect_class = PdfLatex
+ comparisons = [
+ ('--formule=\\(\\displaystyle\\frac{\\pi^2}{6}=\\lim_{n \\to \\infty}\\sum_{k=1}^n \\frac{1}{k^2}\\)', '--packages='),
+ ]
diff --git a/share/extensions/tests/test_perfectboundcover.py b/share/extensions/tests/test_perfectboundcover.py
new file mode 100644
index 0000000..9b90b9f
--- /dev/null
+++ b/share/extensions/tests/test_perfectboundcover.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from perfectboundcover import PerfectBoundCover
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class PerfectBoundCoverBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = PerfectBoundCover
+ comparisons = [()]
diff --git a/share/extensions/tests/test_perspective.py b/share/extensions/tests/test_perspective.py
new file mode 100644
index 0000000..82c165e
--- /dev/null
+++ b/share/extensions/tests/test_perspective.py
@@ -0,0 +1,15 @@
+#!/usr/bin/env python
+# coding=utf-8
+
+from perspective import Perspective
+from inkex.tester import ComparisonMixin, TestCase
+
+class PerspectiveBasicTest(ComparisonMixin, TestCase):
+ effect_class = Perspective
+ comparisons = [('--id=text', '--id=envelope')]
+ compare_file = 'svg/perspective.svg'
+
+class PerspectiveGroupTest(ComparisonMixin, TestCase):
+ effect_class = Perspective
+ comparisons = [('--id=obj', '--id=envelope')]
+ compare_file = 'svg/perspective_groups.svg'
diff --git a/share/extensions/tests/test_pixelsnap.py b/share/extensions/tests/test_pixelsnap.py
new file mode 100644
index 0000000..1cb8c91
--- /dev/null
+++ b/share/extensions/tests/test_pixelsnap.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from pixelsnap import PixelSnap
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestPixelSnapEffectBasic(ComparisonMixin, TestCase):
+ effect_class = PixelSnap
+ compare_filters = [CompareOrderIndependentStyle()]
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_plotter.py b/share/extensions/tests/test_plotter.py
new file mode 100644
index 0000000..b7abcf0
--- /dev/null
+++ b/share/extensions/tests/test_plotter.py
@@ -0,0 +1,18 @@
+"""Test Plotter extension"""
+from plotter import Plot
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareReplacement
+
+class TestPlotter(ComparisonMixin, TestCase):
+ """Test the plotter extension"""
+ stderr_output = True
+ effect_class = Plot
+ compare_filter_save = True
+ compare_filters = [
+ CompareReplacement((';', '\n'))
+ ]
+ comparisons = [
+ ('--serialPort=[test]',), # HPGL
+ ('--serialPort=[test]', '--commandLanguage=DMPL'),
+ ('--serialPort=[test]', '--commandLanguage=KNK'),
+ ]
diff --git a/share/extensions/tests/test_polyhedron_3d.py b/share/extensions/tests/test_polyhedron_3d.py
new file mode 100644
index 0000000..44bff3a
--- /dev/null
+++ b/share/extensions/tests/test_polyhedron_3d.py
@@ -0,0 +1,14 @@
+# coding=utf-8
+from polyhedron_3d import Poly3D
+from inkex.tester import ComparisonMixin, TestCase
+
+class Poly3DBasicTest(ComparisonMixin, TestCase):
+ effect_class = Poly3D
+ comparisons = [
+ ('--show=fce', '--obj=cube', '--r1_ax=x', '--r1_ang=45', '--r2_ax=y', '--r2_ang=45'),
+ ('--show=fce', '--obj=cube', '--r1_ax=y', '--r1_ang=45', '--z_sort=cent'),
+ ('--show=fce', '--obj=cube', '--r1_ax=z', '--r1_ang=45', '--z_sort=max'),
+ ('--show=edg', '--obj=oct', '--r1_ax=z', '--r1_ang=45', '--th=4'),
+ ('--show=vtx', '--obj=methane',),
+ ]
+ compare_file = 'svg/empty.svg'
diff --git a/share/extensions/tests/test_prepare_file_save_as.py b/share/extensions/tests/test_prepare_file_save_as.py
new file mode 100644
index 0000000..fad46e9
--- /dev/null
+++ b/share/extensions/tests/test_prepare_file_save_as.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+import pytest
+
+from prepare_file_save_as import PreProcess
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestPrepareFileSaveBasic(ComparisonMixin, TestCase):
+ effect_class = PreProcess
+ comparisons = [()]
diff --git a/share/extensions/tests/test_previous_glyph_layer.py b/share/extensions/tests/test_previous_glyph_layer.py
new file mode 100644
index 0000000..dafad9e
--- /dev/null
+++ b/share/extensions/tests/test_previous_glyph_layer.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from previous_glyph_layer import PreviousLayer
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestPreviousLayerBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = PreviousLayer
diff --git a/share/extensions/tests/test_print_win32_vector.py b/share/extensions/tests/test_print_win32_vector.py
new file mode 100644
index 0000000..7c3bfc1
--- /dev/null
+++ b/share/extensions/tests/test_print_win32_vector.py
@@ -0,0 +1,11 @@
+# coding=utf-8
+import sys
+
+import pytest
+
+from print_win32_vector import PrintWin32Vector
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+@pytest.mark.skipif(sys.platform != 'win32', reason="Only runs on windows")
+class TestPrintWin32VectorBasic(InkscapeExtensionTestMixin, TestCase):
+ effect_class = PrintWin32Vector
diff --git a/share/extensions/tests/test_printing_marks.py b/share/extensions/tests/test_printing_marks.py
new file mode 100644
index 0000000..cc4051c
--- /dev/null
+++ b/share/extensions/tests/test_printing_marks.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from printing_marks import PrintingMarks
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace, \
+ CompareOrderIndependentStyle
+
+class PrintingMarksBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = PrintingMarks
+ compare_filters = [
+ CompareNumericFuzzy(),
+ CompareWithPathSpace(),
+ CompareOrderIndependentStyle(),
+ ]
diff --git a/share/extensions/tests/test_ps_input.py b/share/extensions/tests/test_ps_input.py
new file mode 100644
index 0000000..aabc90a
--- /dev/null
+++ b/share/extensions/tests/test_ps_input.py
@@ -0,0 +1,17 @@
+# coding=utf-8
+
+import re
+
+from ps_input import PostscriptInput
+
+from inkex.tester.filters import CompareSize
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestPostscriptInput(ComparisonMixin, TestCase):
+ effect_class = PostscriptInput
+ compare_filters = [CompareSize()]
+ compare_file = [
+ 'io/test.ps',
+ 'io/test.eps',
+ ]
+ comparisons = [()]
diff --git a/share/extensions/tests/test_render_alphabetsoup.py b/share/extensions/tests/test_render_alphabetsoup.py
new file mode 100644
index 0000000..b14add5
--- /dev/null
+++ b/share/extensions/tests/test_render_alphabetsoup.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from render_alphabetsoup import AlphabetSoup
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+class AlphabetSoupBasicTest(InkscapeExtensionTestMixin, TestCase):
+ effect_class = AlphabetSoup
diff --git a/share/extensions/tests/test_render_barcode.py b/share/extensions/tests/test_render_barcode.py
new file mode 100644
index 0000000..f9fabf5
--- /dev/null
+++ b/share/extensions/tests/test_render_barcode.py
@@ -0,0 +1,100 @@
+# coding=utf-8
+#
+# Copyright (C) 2018 Martin Owens
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA.
+#
+"""
+Written to test the coding of generating barcodes.
+"""
+from collections import defaultdict
+
+from barcode import get_barcode
+from render_barcode import Barcode
+
+from inkex.tester import ComparisonMixin, TestCase
+
+class BarcodeBasicTest(ComparisonMixin, TestCase):
+ effect_class = Barcode
+ comparisons = [
+ ('--type', 'Ean2', '--text', '55'),
+ ('--type', 'Code93', '--text', '3332222'),
+ ('--type', 'Upce', '--text', '123456'),
+ ]
+
+class GetBarcodeTest(TestCase):
+ """Test each available barcode type"""
+ data = defaultdict(list)
+
+ @classmethod
+ def setUpClass(cls):
+ with open(cls.data_file('batches/barcodes.dat'), 'r') as fhl:
+ for line in fhl:
+ (btype, text, code) = line.strip().split(':', 2)
+ cls.data[btype].append((text, code))
+
+ def test_render_barcode_ian5(self):
+ """Barcode IAN5"""
+ self.barcode_test('Ean5')
+
+ def test_render_barcode_ian8(self):
+ """Barcode IAN5"""
+ self.barcode_test('Ean8')
+
+ def test_render_barcode_ian13(self):
+ """Barcode IAN5"""
+ self.barcode_test('Ean13')
+
+ def test_render_barcode_upca(self):
+ """Barcode IAN5"""
+ self.barcode_test('Upca')
+
+ def test_render_barcode_upce(self):
+ """Barcode UPCE"""
+ self.barcode_test('Upce')
+
+ def test_render_barcode_code128(self):
+ """Barcode Code128"""
+ self.barcode_test('Code128')
+
+ def test_render_barcode_code25i(self):
+ """Barcode Code25i"""
+ self.barcode_test('Code25i')
+
+ def test_render_barcode_code39(self):
+ """Barcode Code39"""
+ self.barcode_test('Code39')
+
+ def test_render_barcode_code39ext(self):
+ """Barcode Code39Ext"""
+ self.barcode_test('Code39Ext')
+
+ def test_render_barcode_ean2(self):
+ """Barcode Ean2"""
+ self.barcode_test('Ean2')
+
+ def test_render_barcode_royal_mail(self):
+ """Barcode RM4CC/RM4SCC"""
+ self.barcode_test('Rm4scc')
+
+ def barcode_test(self, name):
+ """Base module for all barcode testing"""
+
+ assert self.data[name.lower()], "No test data available for {}".format(name)
+ for datum in self.data[name.lower()]:
+ (text, code) = datum
+ coder = get_barcode(name, text=text)
+ code2 = coder.encode(text)
+ assert code == code2
diff --git a/share/extensions/tests/test_render_barcode_datamatrix.py b/share/extensions/tests/test_render_barcode_datamatrix.py
new file mode 100644
index 0000000..8fb29fb
--- /dev/null
+++ b/share/extensions/tests/test_render_barcode_datamatrix.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from render_barcode_datamatrix import DataMatrix
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestDataMatrixBasic(ComparisonMixin, TestCase):
+ effect_class = DataMatrix
+ compare_file = 'svg/empty.svg'
+ comparisons = [
+ ('--symbol=sq10',),
+ ('--symbol=sq96', '--text=Sunshine'),
+ ('--symbol=sq144', '--text=HelloTest'),
+ ('--symbol=rect8x32', '--text=1234Foo'),
+ ]
diff --git a/share/extensions/tests/test_render_barcode_qrcode.py b/share/extensions/tests/test_render_barcode_qrcode.py
new file mode 100644
index 0000000..112b21c
--- /dev/null
+++ b/share/extensions/tests/test_render_barcode_qrcode.py
@@ -0,0 +1,24 @@
+# coding=utf-8
+from render_barcode_qrcode import QrCode
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestQRCodeInkscapeBasic(ComparisonMixin, TestCase):
+ """Test basic use of QR codes"""
+ effect_class = QrCode
+ compare_file = 'svg/empty.svg'
+ comparisons = [
+ ('--text=0123456789', '--typenumber=0'),
+ ('--text=BreadRolls', '--typenumber=2', '--encoding=utf8'),
+ ('--text=Blue Front Yard', '--typenumber=3', '--correctionlevel=1'),
+ ('--text=Waterfall', '--typenumber=1', '--drawtype=circle'),
+ ('--text=groupid', '--groupid=testid'),
+ ]
+
+class TestQRCodeInkscapeSymbol(ComparisonMixin, TestCase):
+ """Test symbols in qr codes"""
+ effect_class = QrCode
+ compare_file = 'svg/symbol.svg'
+ comparisons = [
+ ('--text=ThingOne', '--drawtype=symbol', '--correctionlevel=2',
+ '--symbolid=AirTransportation_Inv'),
+ ]
diff --git a/share/extensions/tests/test_render_gear_rack.py b/share/extensions/tests/test_render_gear_rack.py
new file mode 100644
index 0000000..21cedb0
--- /dev/null
+++ b/share/extensions/tests/test_render_gear_rack.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from render_gear_rack import RackGear
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestRackGearBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = RackGear
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_render_gears.py b/share/extensions/tests/test_render_gears.py
new file mode 100644
index 0000000..34b529a
--- /dev/null
+++ b/share/extensions/tests/test_render_gears.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from render_gears import Gears
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class GearsBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = Gears
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_replace_font.py b/share/extensions/tests/test_replace_font.py
new file mode 100644
index 0000000..cbd68c4
--- /dev/null
+++ b/share/extensions/tests/test_replace_font.py
@@ -0,0 +1,18 @@
+# coding=utf-8
+from replace_font import ReplaceFont
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestReplaceFontBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = ReplaceFont
+ compare_filters = [CompareOrderIndependentStyle()]
+ comparisons =[(
+ '--action=find_replace',
+ '--fr_find=sans-serif',
+ '--fr_replace=monospace',
+ )]
+
+class TestFontList(ComparisonMixin, TestCase):
+ effect_class = ReplaceFont
+ comparisons = [('--action=list_only',),]
+ stderr_output = True
diff --git a/share/extensions/tests/test_restack.py b/share/extensions/tests/test_restack.py
new file mode 100644
index 0000000..9dfd809
--- /dev/null
+++ b/share/extensions/tests/test_restack.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from restack import Restack
+from inkex.tester import ComparisonMixin, TestCase
+
+class RestackBasicTest(ComparisonMixin, TestCase):
+ effect_class = Restack
+ comparisons = [
+ ('--tab=positional', '--id=p1', '--id=r3'),
+ ('--tab=z_order', '--id=p1', '--id=r3'),
+ ]
diff --git a/share/extensions/tests/test_rtree.py b/share/extensions/tests/test_rtree.py
new file mode 100644
index 0000000..b64d5a4
--- /dev/null
+++ b/share/extensions/tests/test_rtree.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from rtree import TurtleRtree
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class RTreeTurtleBasicTest(ComparisonMixin, TestCase):
+ effect_class = TurtleRtree
+ comparisons = [()]
+ compare_filters = [CompareNumericFuzzy(),]
diff --git a/share/extensions/tests/test_rubberstretch.py b/share/extensions/tests/test_rubberstretch.py
new file mode 100644
index 0000000..590c570
--- /dev/null
+++ b/share/extensions/tests/test_rubberstretch.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from rubberstretch import RubberStretch
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestRubberStretchBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = RubberStretch
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_scribus_pdf.py b/share/extensions/tests/test_scribus_pdf.py
new file mode 100644
index 0000000..441da55
--- /dev/null
+++ b/share/extensions/tests/test_scribus_pdf.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+"""
+Unit test file for ../scribus_pdf_export.py
+"""
+
+from scribus_export_pdf import Scribus
+from inkex.tester import ComparisonMixin, TestCase
+
+class ScribusBasicTest(ComparisonMixin, TestCase):
+ """Test the Scribus PDF file saving functionality"""
+ effect_class = Scribus
+ compare_file = 'svg/shapes_cmyk.svg'
+ comparisons = [()]
diff --git a/share/extensions/tests/test_setup_typography_canvas.py b/share/extensions/tests/test_setup_typography_canvas.py
new file mode 100644
index 0000000..213b955
--- /dev/null
+++ b/share/extensions/tests/test_setup_typography_canvas.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from setup_typography_canvas import SetupTypographyCanvas
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+
+class TestSetupTypographyCanvasBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = SetupTypographyCanvas
diff --git a/share/extensions/tests/test_spirograph.py b/share/extensions/tests/test_spirograph.py
new file mode 100644
index 0000000..6189b75
--- /dev/null
+++ b/share/extensions/tests/test_spirograph.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from spirograph import Spirograph
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class SpirographBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = Spirograph
+ compare_filters = [CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_straightseg.py b/share/extensions/tests/test_straightseg.py
new file mode 100644
index 0000000..86c6993
--- /dev/null
+++ b/share/extensions/tests/test_straightseg.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from straightseg import SegmentStraightener
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+class SegmentStraightenerBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = SegmentStraightener
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
diff --git a/share/extensions/tests/test_svgcalendar.py b/share/extensions/tests/test_svgcalendar.py
new file mode 100644
index 0000000..e0c7d8b
--- /dev/null
+++ b/share/extensions/tests/test_svgcalendar.py
@@ -0,0 +1,99 @@
+# coding=utf-8
+"""
+All tests for the svg calendar extension
+"""
+import calendar
+import datetime
+
+from svgcalendar import Calendar
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle, CompareNumericFuzzy
+from inkex.tester.mock import MockMixin
+
+class FrozenDateTime(datetime.datetime):
+ @classmethod
+ def today(cls):
+ return cls(2019, 11, 5)
+
+class CalendarArguments(ComparisonMixin, TestCase):
+ """Test arguments to calendar extensions"""
+ effect_class = Calendar
+ compare_filters = [CompareOrderIndependentStyle(), CompareNumericFuzzy()]
+ comparisons = [()]
+ mocks = [
+ (datetime, 'datetime', FrozenDateTime)
+ ]
+
+ def test_default_names_list(self):
+ """Test default names"""
+ effect = self.assertEffect()
+ self.assertEqual(effect.options.month_names[0], 'January')
+ self.assertEqual(effect.options.month_names[11], 'December')
+ self.assertEqual(effect.options.day_names[0], 'Sun')
+ self.assertEqual(effect.options.day_names[6], 'Sat')
+ self.assertEqual(effect.options.year, datetime.datetime.today().year)
+ self.assertEqual(calendar.firstweekday(), 6)
+
+ def test_modifyed_names_list(self):
+ """Test modified names list"""
+ effect = self.assertEffect(args=[
+ '--month-names=JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ',
+ '--day-names=DOM SEG TER QUA QUI SEX SAB',
+ ])
+ self.assertEqual(effect.options.month_names[0], 'JAN')
+ self.assertEqual(effect.options.month_names[11], 'DEZ')
+ self.assertEqual(effect.options.day_names[0], 'DOM')
+ self.assertEqual(effect.options.day_names[6], 'SAB')
+
+ def test_starting_names_list(self):
+ """Starting or ending spaces must not affect names"""
+ effect = self.assertEffect(args=[
+ '--month-names= JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ ',
+ '--day-names= DOM SEG TER QUA QUI SEX SAB ',
+ ])
+ self.assertEqual(effect.options.month_names[0], 'JAN')
+ self.assertEqual(effect.options.month_names[11], 'DEZ')
+ self.assertEqual(effect.options.day_names[0], 'DOM')
+ self.assertEqual(effect.options.day_names[6], 'SAB')
+
+ def test_inner_extra_spaces(self):
+ """Extra spaces must not affect names"""
+ effect = self.assertEffect(args=[
+ '--month-names=JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ',
+ '--day-names=DOM SEG TER QUA QUI SEX SAB',
+ ])
+ self.assertEqual(effect.options.month_names[0], 'JAN')
+ self.assertEqual(effect.options.month_names[2], 'MAR')
+ self.assertEqual(effect.options.month_names[11], 'DEZ')
+ self.assertEqual(effect.options.day_names[0], 'DOM')
+ self.assertEqual(effect.options.day_names[2], 'TER')
+ self.assertEqual(effect.options.day_names[6], 'SAB')
+
+ def test_converted_year_zero(self):
+ """Year equal to 0 is converted to correct year"""
+ effect = self.assertEffect(args=['--year=0'])
+ self.assertEqual(effect.options.year, datetime.datetime.today().year)
+
+ def test_converted_year_thousand(self):
+ """Year equal to 2000 configuration"""
+ effect = self.assertEffect(args=['--year=2000'])
+ self.assertEqual(effect.options.year, 2000)
+
+ def test_configuring_week_start_sun(self):
+ """Week start is set to Sunday"""
+ self.assertEffect(args=['--start-day=sun'])
+ self.assertEqual(calendar.firstweekday(), 6)
+
+ def test_configuring_week_start_mon(self):
+ """Week start is set to Monday"""
+ self.assertEffect(args=['--start-day=mon'])
+ self.assertEqual(calendar.firstweekday(), 0)
+
+ def test_recognize_a_weekend(self):
+ """Recognise a weekend"""
+ effect = self.assertEffect(args=[
+ '--start-day=sun', '--weekend=sat+sun',
+ ])
+ self.assertTrue(effect.is_weekend(0), 'Sunday is weekend in this configuration')
+ self.assertTrue(effect.is_weekend(6), 'Saturday is weekend in this configuration')
+ self.assertFalse(effect.is_weekend(1), 'Monday is NOT weekend')
diff --git a/share/extensions/tests/test_svgfont2layers.py b/share/extensions/tests/test_svgfont2layers.py
new file mode 100644
index 0000000..743f65e
--- /dev/null
+++ b/share/extensions/tests/test_svgfont2layers.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from svgfont2layers import SvgFontToLayers
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestSVGFont2LayersBasic(ComparisonMixin, TestCase):
+ effect_class = SvgFontToLayers
+ compare_file = 'svg/font.svg'
+ comparisons = [
+ ('--count=3',)
+ ]
diff --git a/share/extensions/tests/test_synfig_fileformat.py b/share/extensions/tests/test_synfig_fileformat.py
new file mode 100644
index 0000000..4cc4d21
--- /dev/null
+++ b/share/extensions/tests/test_synfig_fileformat.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from synfig_fileformat import defaultLayerVersion
+
+
+class TestSynFigDefaultLayerVersion(object):
+ def test_layer_version(self):
+ assert defaultLayerVersion("outline") == "0.2"
diff --git a/share/extensions/tests/test_synfig_output.py b/share/extensions/tests/test_synfig_output.py
new file mode 100644
index 0000000..9cbdaf5
--- /dev/null
+++ b/share/extensions/tests/test_synfig_output.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from synfig_output import SynfigExport
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+class TestSynfigExportBasic(InkscapeExtensionTestMixin, TestCase):
+ effect_class = SynfigExport
diff --git a/share/extensions/tests/test_synfig_prepare.py b/share/extensions/tests/test_synfig_prepare.py
new file mode 100644
index 0000000..5dacf91
--- /dev/null
+++ b/share/extensions/tests/test_synfig_prepare.py
@@ -0,0 +1,6 @@
+# coding=utf-8
+from synfig_prepare import SynfigPrep
+from inkex.tester import InkscapeExtensionTestMixin, TestCase
+
+class TestSynfigPrepBasic(InkscapeExtensionTestMixin, TestCase):
+ effect_class = SynfigPrep
diff --git a/share/extensions/tests/test_tar_layers.py b/share/extensions/tests/test_tar_layers.py
new file mode 100644
index 0000000..f334380
--- /dev/null
+++ b/share/extensions/tests/test_tar_layers.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from tar_layers import TarLayers
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareSize
+
+class LayersOutputBasicTest(ComparisonMixin, TestCase):
+ effect_class = TarLayers
+ compare_filters = [CompareSize()]
diff --git a/share/extensions/tests/test_template.py b/share/extensions/tests/test_template.py
new file mode 100644
index 0000000..bb73205
--- /dev/null
+++ b/share/extensions/tests/test_template.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from template import InxDefinedTemplate
+from inkex.tester import ComparisonMixin, TestCase
+
+class TemplateTestCase(ComparisonMixin, TestCase):
+ effect_class = InxDefinedTemplate
+ compare_file = 'svg/empty.svg'
+ comparisons = [
+ ('--size=custom', '--width=100', '--height=100', '--unit=in'),
+ ('--size=100x50', '--grid=true', '--orientation=horizontal'),
+ ('--size=100x50', '--grid=true', '--orientation=vertical'),
+ ('--size=5mmx15mm', '--background=black', '--noborder=true'),
+ ]
diff --git a/share/extensions/tests/test_template_dvd_cover.py b/share/extensions/tests/test_template_dvd_cover.py
new file mode 100644
index 0000000..4641b5a
--- /dev/null
+++ b/share/extensions/tests/test_template_dvd_cover.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from template_dvd_cover import DvdCover
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestDvdCoverBasic(ComparisonMixin, TestCase):
+ effect_class = DvdCover
+ compare_file = 'svg/empty.svg'
+ comparisons = [('-s', '10', '-b', '10')]
diff --git a/share/extensions/tests/test_template_seamless_pattern.py b/share/extensions/tests/test_template_seamless_pattern.py
new file mode 100644
index 0000000..4701939
--- /dev/null
+++ b/share/extensions/tests/test_template_seamless_pattern.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from template_seamless_pattern import SeamlessPattern
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy
+
+class SeamlessPatternBasicTest(ComparisonMixin, TestCase):
+ effect_class = SeamlessPattern
+ compare_filters = [CompareNumericFuzzy()]
+ comparisons = [('--width=100', '--height=100')]
diff --git a/share/extensions/tests/test_text_braille.py b/share/extensions/tests/test_text_braille.py
new file mode 100644
index 0000000..c483c41
--- /dev/null
+++ b/share/extensions/tests/test_text_braille.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from text_braille import Braille
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestBrailleBasic(ComparisonMixin, TestCase):
+ effect_class = Braille
+ python3_only = True
+ comparisons = [()]
diff --git a/share/extensions/tests/test_text_extract.py b/share/extensions/tests/test_text_extract.py
new file mode 100644
index 0000000..28a2e4a
--- /dev/null
+++ b/share/extensions/tests/test_text_extract.py
@@ -0,0 +1,13 @@
+# coding=utf-8
+from inkex.tester import ComparisonMixin, TestCase
+from text_extract import Extract
+
+class TestExtractBasic(ComparisonMixin, TestCase):
+ effect_class = Extract
+ stderr_output = True
+ comparisons = [
+ ('--direction=tb',),
+ ('--direction=bt',),
+ ('--direction=lr',),
+ ('--direction=rl',),
+ ]
diff --git a/share/extensions/tests/test_text_flipcase.py b/share/extensions/tests/test_text_flipcase.py
new file mode 100644
index 0000000..97a89ec
--- /dev/null
+++ b/share/extensions/tests/test_text_flipcase.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from text_flipcase import FlipCase
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestFlipCaseBasic(ComparisonMixin, TestCase):
+ effect_class = FlipCase
+ comparisons = [()]
diff --git a/share/extensions/tests/test_text_lowercase.py b/share/extensions/tests/test_text_lowercase.py
new file mode 100644
index 0000000..9f49712
--- /dev/null
+++ b/share/extensions/tests/test_text_lowercase.py
@@ -0,0 +1,56 @@
+# coding=utf-8
+"""Test the lowercase effect"""
+import string
+
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.word import word_generator
+from text_lowercase import Lowercase
+
+class LowerCase(ComparisonMixin, TestCase):
+ effect_class = Lowercase
+ comparisons = [()]
+
+ def test_uppercase(self):
+ var = word_generator(15)
+ var_new = var.upper()
+ self.assertEqual(self.effect.process_chardata(var_new), var.lower())
+
+ def test_lowercase(self):
+ var = word_generator(15)
+ var_new = var.lower()
+
+ self.assertEqual(self.effect.process_chardata(var_new), var.lower())
+
+ def test_titlecase(self):
+ var = word_generator(5)
+ var1 = word_generator(8)
+ var2 = word_generator(7)
+ word = var + " " + var1 + " " + var2
+
+ word_new = word.title()
+
+ self.assertEqual(self.effect.process_chardata(word_new), word_new.lower())
+
+ def test_sentencecase(self):
+ var = word_generator(5)
+ var1 = word_generator(8)
+ var2 = word_generator(7)
+ word = var + " " + var1 + " " + var2
+
+ word_new = word[0].upper() + word[1:]
+
+ self.assertEqual(self.effect.process_chardata(word_new), word_new.lower())
+
+ def test_numbers_before(self):
+ var = word_generator(15)
+ var_upper = var.upper()
+ var_new = var_upper.zfill(20)
+
+ self.assertEqual(self.effect.process_chardata(var_new), var_new.lower())
+
+ def test_punctuation_before(self):
+ var = word_generator(15)
+ var_upper = var.upper()
+ var_new = string.punctuation + var_upper
+
+ self.assertEqual(self.effect.process_chardata(var_new), var_new.lower())
diff --git a/share/extensions/tests/test_text_merge.py b/share/extensions/tests/test_text_merge.py
new file mode 100644
index 0000000..4dd35e4
--- /dev/null
+++ b/share/extensions/tests/test_text_merge.py
@@ -0,0 +1,7 @@
+#!/usr/bin/env python
+from text_merge import Merge
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestMergeBasic(ComparisonMixin, TestCase):
+ effect_class = Merge
+ comparisons = [()]
diff --git a/share/extensions/tests/test_text_randomcase.py b/share/extensions/tests/test_text_randomcase.py
new file mode 100644
index 0000000..3ce8f18
--- /dev/null
+++ b/share/extensions/tests/test_text_randomcase.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from inkex.tester import ComparisonMixin, TestCase
+from text_randomcase import RandomCase
+
+class TestRandomCaseBasic(ComparisonMixin, TestCase):
+ effect_class = RandomCase
+ comparisons = [()]
diff --git a/share/extensions/tests/test_text_sentencecase.py b/share/extensions/tests/test_text_sentencecase.py
new file mode 100644
index 0000000..c0f773b
--- /dev/null
+++ b/share/extensions/tests/test_text_sentencecase.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from inkex.tester import ComparisonMixin, TestCase
+from text_sentencecase import SentenceCase
+
+class TestSentenceCaseBasic(ComparisonMixin, TestCase):
+ effect_class = SentenceCase
+ comparisons = [()]
diff --git a/share/extensions/tests/test_text_split.py b/share/extensions/tests/test_text_split.py
new file mode 100644
index 0000000..98e6311
--- /dev/null
+++ b/share/extensions/tests/test_text_split.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from text_split import TextSplit
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestSplitBasic(ComparisonMixin, TestCase):
+ """Test split effect"""
+ effect_class = TextSplit
+ comparisons = [('--id=t1', '--id=t3')]
diff --git a/share/extensions/tests/test_text_titlecase.py b/share/extensions/tests/test_text_titlecase.py
new file mode 100644
index 0000000..0ad061f
--- /dev/null
+++ b/share/extensions/tests/test_text_titlecase.py
@@ -0,0 +1,67 @@
+# coding=utf-8
+"""
+Test titlecase extension
+"""
+
+import string
+
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.word import sentencecase, word_generator
+from text_titlecase import TitleCase
+
+class TitleCaseTest(ComparisonMixin, TestCase):
+ effect_class = TitleCase
+ comparisons = [()]
+
+ def test_lowercase(self):
+ var = word_generator(6)
+ var1 = word_generator(9)
+ var2 = word_generator(10)
+ words = var.lower() + " " + var1.lower() + " " + var2.lower()
+ titlecase = self.effect.process_chardata(words)
+ self.assertEqual(self.effect.process_chardata(words), titlecase)
+
+ def test_uppercase(self):
+ var = word_generator(6)
+ var1 = word_generator(9)
+ var2 = word_generator(10)
+ words = var.upper() + " " + var1.upper() + " " + var2.upper()
+ titlecase = self.effect.process_chardata(words)
+ self.assertEqual(self.effect.process_chardata(words), titlecase)
+
+ def test_sentencecase(self):
+ var = word_generator(5)
+ var1 = word_generator(8)
+ var2 = word_generator(7)
+ words = var + " " + var1 + " " + var2
+ word_new = sentencecase(words)
+ titlecase = self.effect.process_chardata(word_new)
+ self.assertEqual(self.effect.process_chardata(word_new), titlecase)
+
+ def test_numbers_before(self):
+ words = word_generator(15)
+ word_new = words.zfill(20)
+ titlecase = self.effect.process_chardata(word_new)
+ self.assertEqual(self.effect.process_chardata(word_new), titlecase)
+
+ def test_punctuation_before(self):
+ words = word_generator(15)
+ word_new = string.punctuation + words
+ titlecase = self.effect.process_chardata(word_new)
+ self.assertEqual(self.effect.process_chardata(word_new), titlecase)
+
+ def test_check_strings(self):
+ titlecase_strings = [("i love inkscape", "I Love Inkscape"),
+ ("i LOVE inkscape", "I Love Inkscape"),
+ ("I love Inkscape", "I Love Inkscape"),
+ ("I LOVE INKSCAPE", "I Love Inkscape"),
+ ("ThIs Is VeRy AwEsOmE", "This Is Very Awesome"),
+ ("!$this is Very awesome.", "!$This Is Very Awesome."),
+ ("this *is @very ^awesome.", "This *Is @Very ^Awesome."),
+ ("there is a space.", "There Is A Space."),
+ ("9these 5are 7numbers", "9These 5Are 7Numbers"),
+ ("thisworddidnotend", "Thisworddidnotend"),
+ ("This Should Not Change", "This Should Not Change")]
+
+ for item in titlecase_strings:
+ self.assertEqual(self.effect.process_chardata(item[0]), item[1])
diff --git a/share/extensions/tests/test_text_uppercase.py b/share/extensions/tests/test_text_uppercase.py
new file mode 100644
index 0000000..d77e090
--- /dev/null
+++ b/share/extensions/tests/test_text_uppercase.py
@@ -0,0 +1,44 @@
+# coding=utf-8
+"""Test string uppercase extension"""
+import string
+
+from text_uppercase import Uppercase
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.word import word_generator
+
+class UpperCase(ComparisonMixin, TestCase):
+ effect_class = Uppercase
+ comparisons = [()]
+
+ def test_lowercase(self):
+ var = word_generator(15)
+ var_new = var.lower()
+ self.assertEqual(self.effect.process_chardata(var_new), var.upper())
+
+ def test_titlecase(self):
+ var = word_generator(5)
+ var1 = word_generator(8)
+ var2 = word_generator(7)
+ word = var + " " + var1 + " " + var2
+
+ word_new = word.title()
+ self.assertEqual(self.effect.process_chardata(word_new), word_new.upper())
+
+ def test_sentencecase(self):
+ var = word_generator(5)
+ var1 = word_generator(8)
+ var2 = word_generator(7)
+ word = var + " " + var1 + " " + var2
+
+ word_new = word[0].upper() + word[1:]
+ self.assertEqual(self.effect.process_chardata(word_new), word_new.upper())
+
+ def test_numbers_before(self):
+ var = word_generator(15)
+ var_new = var.zfill(20)
+ self.assertEqual(self.effect.process_chardata(var_new), var_new.upper())
+
+ def test_punctuation_before(self):
+ var = word_generator(15)
+ var_new = string.punctuation + var
+ self.assertEqual(self.effect.process_chardata(var_new), var_new.upper())
diff --git a/share/extensions/tests/test_triangle.py b/share/extensions/tests/test_triangle.py
new file mode 100644
index 0000000..0c9232e
--- /dev/null
+++ b/share/extensions/tests/test_triangle.py
@@ -0,0 +1,8 @@
+#!/usr/bin/env python
+from triangle import Triangle
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareOrderIndependentStyle
+
+class TriangleBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = Triangle
+ compare_filters = [CompareNumericFuzzy(), CompareOrderIndependentStyle()]
diff --git a/share/extensions/tests/test_ungroup_deep.py b/share/extensions/tests/test_ungroup_deep.py
new file mode 100644
index 0000000..9d23097
--- /dev/null
+++ b/share/extensions/tests/test_ungroup_deep.py
@@ -0,0 +1,12 @@
+# coding=utf-8
+from ungroup_deep import UngroupDeep
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestUngroupBasic(ComparisonMixin, TestCase):
+ effect_class = UngroupDeep
+ compare_filters = [CompareOrderIndependentStyle()]
+ comparisons = [
+ (),
+ ('--id=layer2',)
+ ]
diff --git a/share/extensions/tests/test_voronoi.py b/share/extensions/tests/test_voronoi.py
new file mode 100644
index 0000000..6f15fca
--- /dev/null
+++ b/share/extensions/tests/test_voronoi.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from voronoi import Site
+
+
+class TestVoronoiSiteBasic(object):
+ def test_site_basic(self):
+ new_site = Site(1, 2)
+ assert new_site.x == 1
+ assert new_site.y == 2
diff --git a/share/extensions/tests/test_voronoi2svg.py b/share/extensions/tests/test_voronoi2svg.py
new file mode 100644
index 0000000..901f6cc
--- /dev/null
+++ b/share/extensions/tests/test_voronoi2svg.py
@@ -0,0 +1,9 @@
+# coding=utf-8
+from voronoi2svg import Voronoi
+from inkex.tester import ComparisonMixin, TestCase
+from inkex.tester.filters import CompareOrderIndependentStyle
+
+class TestVoronoi2svgBasic(ComparisonMixin, TestCase):
+ effect_class = Voronoi
+ compare_filters = [CompareOrderIndependentStyle()]
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_web_interactive_mockup.py b/share/extensions/tests/test_web_interactive_mockup.py
new file mode 100644
index 0000000..c6de0d4
--- /dev/null
+++ b/share/extensions/tests/test_web_interactive_mockup.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from web_interactive_mockup import InteractiveMockup
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestInkWebInteractiveMockupBasic(ComparisonMixin, TestCase):
+ effect_class = InteractiveMockup
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_web_set_att.py b/share/extensions/tests/test_web_set_att.py
new file mode 100644
index 0000000..2b1e376
--- /dev/null
+++ b/share/extensions/tests/test_web_set_att.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from web_set_att import SetAttribute
+from inkex.tester import ComparisonMixin, TestCase
+
+class SetAttributeBasic(ComparisonMixin, TestCase):
+ effect_class = SetAttribute
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_web_transmit_att.py b/share/extensions/tests/test_web_transmit_att.py
new file mode 100644
index 0000000..690afae
--- /dev/null
+++ b/share/extensions/tests/test_web_transmit_att.py
@@ -0,0 +1,7 @@
+# coding=utf-8
+from web_transmit_att import TransmitAttribute
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestInkWebTransmitAttBasic(ComparisonMixin, TestCase):
+ effect_class = TransmitAttribute
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_webslicer_create_group.py b/share/extensions/tests/test_webslicer_create_group.py
new file mode 100644
index 0000000..11b27a0
--- /dev/null
+++ b/share/extensions/tests/test_webslicer_create_group.py
@@ -0,0 +1,7 @@
+#!/usr/bin/env python
+from webslicer_create_group import CreateGroup
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestWebSlicerCreateGroupBasic(ComparisonMixin, TestCase):
+ effect_class = CreateGroup
+ comparisons = [('--id', 'slicerect1')]
diff --git a/share/extensions/tests/test_webslicer_create_rect.py b/share/extensions/tests/test_webslicer_create_rect.py
new file mode 100644
index 0000000..979d486
--- /dev/null
+++ b/share/extensions/tests/test_webslicer_create_rect.py
@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+from webslicer_create_rect import CreateRect
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestWebSlicerCreateRectBasic(ComparisonMixin, TestCase):
+ effect_class = CreateRect
diff --git a/share/extensions/tests/test_webslicer_export.py b/share/extensions/tests/test_webslicer_export.py
new file mode 100644
index 0000000..1d22ad3
--- /dev/null
+++ b/share/extensions/tests/test_webslicer_export.py
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+from webslicer_export import Export
+from inkex.tester import ComparisonMixin, TestCase
+
+class TestWebSlicerExportBasic(ComparisonMixin, TestCase):
+ stderr_protect = False # Cover lack of ImageMagic in CI builder
+ effect_class = Export
+
+ @property
+ def comparisons(self):
+ return [('--dir', self.tempdir)]
diff --git a/share/extensions/tests/test_whirl.py b/share/extensions/tests/test_whirl.py
new file mode 100644
index 0000000..3a72dbf
--- /dev/null
+++ b/share/extensions/tests/test_whirl.py
@@ -0,0 +1,10 @@
+# coding=utf-8
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace
+
+from whirl import Whirl
+
+class WhirlBasicTest(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = Whirl
+ compare_filters = [CompareNumericFuzzy(), CompareWithPathSpace()]
+ comparisons = [('--id=p1', '--id=r3')]
diff --git a/share/extensions/tests/test_wireframe_sphere.py b/share/extensions/tests/test_wireframe_sphere.py
new file mode 100644
index 0000000..428d504
--- /dev/null
+++ b/share/extensions/tests/test_wireframe_sphere.py
@@ -0,0 +1,8 @@
+# coding=utf-8
+from wireframe_sphere import WireframeSphere
+from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
+from inkex.tester.filters import CompareNumericFuzzy, CompareOrderIndependentStyle
+
+class TestWireframeSphereBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
+ effect_class = WireframeSphere
+ compare_filters = [CompareNumericFuzzy(), CompareOrderIndependentStyle()]