Added post tile shaping information

This commit is contained in:
Ganesh Gore 2023-03-16 10:06:40 -06:00
parent a6ee2a847b
commit 5f817acd38
10 changed files with 1046 additions and 686 deletions

View File

@ -44,21 +44,21 @@ def main():
"""
Main method to create clock tree
"""
fpga_width = FPGA_SIZE_X+1
fpga_height = FPGA_SIZE_Y+1
fpga_width = FPGA_SIZE_X
fpga_height = FPGA_SIZE_Y
WIDTH = fpga_width + 1
HEIGHT = fpga_height + 1
p_manager = ConnectionPattern(WIDTH, HEIGHT)
l2_patt = p_manager.connections
l2_patt.cursor = (int(WIDTH) + 1, 0)
l2_patt.move_y(steps=int(WIDTH) + 1)
l2_patt.merge(p_manager.get_htree(WIDTH))
l2_patt.cursor = (int(WIDTH/2) + 1, 0)
l2_patt.move_y(steps=int(WIDTH/2) + 1)
l2_patt.merge(p_manager.get_htree(WIDTH).translate(0, 0))
l2_patt.set_color("red")
# for x in range(2):
# for y in range(2):
# l2_patt.push_connection_down((5 + (x * 8), 5 + (y * 8)))
for x in range(2):
for y in range(2):
l2_patt.push_connection_down((3 + (x * 4), 3 + (y * 4)))
svg = p_manager.render_pattern(title=PROJ_NAME, scale=7)
@ -67,7 +67,6 @@ def main():
save_svg_with_background(svg,
f"{SVG_DIR}/{PROJ_NAME}_clock0_leve2_tree.svg")
return
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# level1 connection pattern
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@ -75,52 +74,41 @@ def main():
l1_patt = p_manager.connections
for x in range(2):
for y in range(2):
xx, yy = 1 + (x * 8), 1 + (y * 8)
l1_patt.merge(p_manager.get_htree(8).translate(xx, yy))
l1_patt.push_connection_down((xx+2, yy+2))
l1_patt.push_connection_down((xx+2, yy+6))
l1_patt.push_connection_down((xx+6, yy+2))
l1_patt.push_connection_down((xx+6, yy+6))
xx, yy = 1 + (x * 4), 1 + (y * 5)
pattern = p_manager.get_htree(4, repeat=2, side=1)
pattern.points.remove(pattern.search_to_point((0, 0)))
pattern.points.remove(pattern.search_to_point((0, 1)))
pattern.points.remove(pattern.search_to_point((0, 2)))
pattern.points.remove(pattern.search_to_point((0, 3)))
pattern.points.remove(pattern.search_to_point((0, 4)))
pattern.set_cursor(2,2)
pattern.hold_cursor()
pattern.move_y(steps=2-y)
pattern.move_y(value=-1,steps=1+y)
l1_patt.merge(pattern.translate(xx, yy))
l1_patt.set_color("blue")
l1_patt.trim_borders()
l1_patt.translate(0, -1)
l1_patt.trim_borders()
l1_patt.translate(0, 1)
svg = p_manager.render_pattern(title="L1 Pattern", scale=7)
svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_clear_tree.svg",
pretty=True, indent=4)
save_svg_with_background(
svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_tree.svg")
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# level2 connection pattern
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
p_manager = ConnectionPattern(WIDTH, HEIGHT)
l0_patt = p_manager.connections
for x in range(2):
for y in range(2):
xx, yy = 5 + (x * 8), 5 + (y * 8)
l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy-4))
l0_patt.merge(p_manager.get_htree(4).translate(xx, yy-4))
l0_patt.merge(p_manager.get_htree(4).translate(xx, yy))
l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy))
for x in range(4):
for y in range(4):
ydir = -1 if y % 2 else 1
pt = ConnectPoint(3 + (x * 4), 3 + (y * 4) +
ydir, 3 + (x * 4), 3 + (y * 4))
l0_patt.add_connect_point(pt)
l0_patt.pull_connection_up(pt)
l0_patt.set_color("grey")
svg = p_manager.render_pattern(title="L0 Pattern", scale=7)
save_svg_with_background(
svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve0_tree.svg")
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# Combined all patterns
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
p_manager = ConnectionPattern(WIDTH, HEIGHT)
combine_pattern = p_manager.connections
combine_pattern.merge(l0_patt)
# combine_pattern.merge(l0_patt)
combine_pattern.merge(l1_patt)
combine_pattern.merge(l2_patt)
svg = p_manager.render_pattern(title="Combined Pattern", scale=7)
svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_clear_tree.svg",
pretty=True, indent=4)
save_svg_with_background(
svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_tree.svg")

View File

@ -190,7 +190,7 @@ def main():
fpga.save_shaping_data(
"*",
scale=1 / GLOBAL_SCALE,
filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt",
filename=f"{RELEASE_DIR}/rpts/pre_pnr/pre-tile-shaping.txt",
)
# Signal pins
@ -260,6 +260,11 @@ def main():
# dwg, open(f"{PICKLE_DIR}/{PROJ_NAME}_floorplaned.pickle", "wb"))
logger.info("Saved floorplan in %s", filename)
# save_netlist_outline(fpga)
fpga.save_shaping_data(
"*",
scale=1 / GLOBAL_SCALE,
filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt",
)
def create_global_feedthrough(

View File

@ -0,0 +1,292 @@
INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000

View File

@ -1,292 +1,84 @@
INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
tile_1__1_ bottom_left_tile 9.20 5.44 rect 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
tile_1__2_ left_tile 9.20 141.44 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__3_ left_tile 9.20 527.68 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__4_ left_tile 9.20 913.92 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__5_ left_tile 9.20 1300.16 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__6_ left_tile 9.20 1686.40 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__7_ left_tile 9.20 2072.64 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__8_ left_tile 9.20 2458.88 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
tile_1__9_ top_left_tile 9.20 2845.12 rect 4 0.000 0.000 0.000 484.160 154.560 484.160 154.560 0.000
tile_2__1_ bottom_tile 167.44 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_2__2_ tile 167.44 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__3_ tile 167.44 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__4_ tile 167.44 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__5_ tile 167.44 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__6_ tile 167.44 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__7_ tile 167.44 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__8_ tile 167.44 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_2__9_ top_tile 167.44 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_3__1_ bottom_tile 451.26 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_3__2_ tile 451.26 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__3_ tile 451.26 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__4_ tile 451.26 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__5_ tile 451.26 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__6_ tile 451.26 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__7_ tile 451.26 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__8_ tile 451.26 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_3__9_ top_tile 451.26 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_4__1_ bottom_tile 735.08 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_4__2_ tile 735.08 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__3_ tile 735.08 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__4_ tile 735.08 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__5_ tile 735.08 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__6_ tile 735.08 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__7_ tile 735.08 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__8_ tile 735.08 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_4__9_ top_tile 735.08 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_5__1_ bottom_tile 1018.90 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_5__2_ tile 1018.90 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__3_ tile 1018.90 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__4_ tile 1018.90 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__5_ tile 1018.90 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__6_ tile 1018.90 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__7_ tile 1018.90 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__8_ tile 1018.90 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_5__9_ top_tile 1018.90 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_6__1_ bottom_tile 1302.72 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_6__2_ tile 1302.72 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__3_ tile 1302.72 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__4_ tile 1302.72 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__5_ tile 1302.72 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__6_ tile 1302.72 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__7_ tile 1302.72 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__8_ tile 1302.72 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_6__9_ top_tile 1302.72 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_7__1_ bottom_tile 1586.54 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_7__2_ tile 1586.54 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__3_ tile 1586.54 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__4_ tile 1586.54 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__5_ tile 1586.54 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__6_ tile 1586.54 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__7_ tile 1586.54 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__8_ tile 1586.54 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_7__9_ top_tile 1586.54 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_8__1_ bottom_tile 1870.36 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
tile_8__2_ tile 1870.36 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__3_ tile 1870.36 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__4_ tile 1870.36 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__5_ tile 1870.36 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__6_ tile 1870.36 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__7_ tile 1870.36 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__8_ tile 1870.36 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
tile_8__9_ top_tile 1870.36 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
tile_9__1_ bottom_right_tile 2154.18 5.44 rect 4 0.000 0.000 0.000 133.280 361.100 133.280 361.100 0.000
tile_9__2_ right_tile 2154.18 141.44 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__3_ right_tile 2154.18 527.68 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__4_ right_tile 2154.18 913.92 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__5_ right_tile 2154.18 1300.16 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__6_ right_tile 2154.18 1686.40 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__7_ right_tile 2154.18 2072.64 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__8_ right_tile 2154.18 2458.88 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
tile_9__9_ top_right_tile 2154.18 2845.12 rect 4 0.000 0.000 0.000 484.160 361.100 484.160 361.100 0.000
fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="84" version="1.1" viewBox="0,-73.5,70,84" width="70">
<defs id="id15">
<marker id="id11" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="30" refY="30" viewBox="0 0 120 120">
<path d="M 0 0 L 60 30 L 0 60 z" fill="blue"/>
</marker>
<marker id="id12" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<rect fill="green" height="20" width="20" x="-10" y="-10"/>
<path d="M 8 0 L -8 8 L -8 -8 z" fill="blue"/>
</marker>
<marker id="id13" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<rect fill="green" height="20" width="20" x="-10" y="-10"/>
<path d="M 8 0 L -8 8 L -8 -8 z" fill="blue"/>
</marker>
<marker id="id14" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<line stroke="red" stroke-width="5px" x1="0" x2="0" y1="-15" y2="15"/>
</marker>
<style type="text/css"><![CDATA[
text{font-family: Lato;}
span{text-anchor: "middle"; alignment_baseline: "middle"}
.gridLabels{fill: grey;font-style: italic;font-weight: 900}
.gridmarker{stroke:red; stroke-width:0.2; opacity: 0.7;}
.connection{ opacity: 0.5;
marker-end:url(#id11);
stroke-width:1.2;}
.down{stroke-dasharray: 2;
marker-end:url(#id13);}
.up{stroke-dasharray: 2;
marker-start:url(#id12);}
.top{stroke-dasharray: 2;
marker-start:url(#id14);}
.buffer{ filter: hue-rotate(90deg);
stroke-width:2; stroke-dasharray:1;}
]]></style>
</defs>
<g id="markers" transform="scale(1,-1)">
<line class="gridmarker" x1="4" x2="4" y1="4" y2="66"/>
<line class="gridmarker" x1="10" x2="10" y1="4" y2="66"/>
<line class="gridmarker" x1="18" x2="18" y1="4" y2="66"/>
<line class="gridmarker" x1="24" x2="24" y1="4" y2="66"/>
<line class="gridmarker" x1="32" x2="32" y1="4" y2="66"/>
<line class="gridmarker" x1="38" x2="38" y1="4" y2="66"/>
<line class="gridmarker" x1="46" x2="46" y1="4" y2="66"/>
<line class="gridmarker" x1="52" x2="52" y1="4" y2="66"/>
<line class="gridmarker" x1="60" x2="60" y1="4" y2="66"/>
<line class="gridmarker" x1="66" x2="66" y1="4" y2="66"/>
<line class="gridmarker" x1="4" x2="66" y1="4" y2="4"/>
<line class="gridmarker" x1="4" x2="66" y1="10" y2="10"/>
<line class="gridmarker" x1="4" x2="66" y1="18" y2="18"/>
<line class="gridmarker" x1="4" x2="66" y1="24" y2="24"/>
<line class="gridmarker" x1="4" x2="66" y1="32" y2="32"/>
<line class="gridmarker" x1="4" x2="66" y1="38" y2="38"/>
<line class="gridmarker" x1="4" x2="66" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="66" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="66" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="66" y1="66" y2="66"/>
</g>
<g id="main" transform="scale(1,-1)">
<line class="connection same" stroke="blue" x1="21" x2="28" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="49" y2="42"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">Combined Pattern</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol id="sb10" x="-0.0" y="-0.0">
<path d="M 0.0 0 v 0.0 h -0.0 v 4 h 0.0 v 0.0 h 4 v -0.0 h 0.0 v -4 h -0.0 v -0.0 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_2" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_1" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_2" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_3" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_3" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_3" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_4" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_4" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_4" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_5" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_5" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_5" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_6" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_6" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_6" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_7" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_7" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_2_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_1_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_1_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="4.0" id="sides_merged_at_2_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_2_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_3_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_3_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_3_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_4_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_4_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_4_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_5_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_5_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_5_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_6_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_6_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_6_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_7_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_7_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_7_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_3" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_4" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_5" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_6" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_2_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_2_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_2_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_3_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_3_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_3_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_4_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_4_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_4_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_5_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_5_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_5_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_6_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_6_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_6_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_7_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_7_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_7_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="corner_merged_ltop" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="corner_merged_ltop" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="corner_merged_rtop" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="18.0" id="corner_merged_rbottom" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
</symbol>
<symbol height="18.0" id="corner_merged_lbottom" viewBox="0.0 0.0 18.0 18.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 18 h -18 v -18 z"/>
<symbol height="4.0" id="corner_merged_lbottom" viewBox="0.0 0.0 4.0 4.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 4 h -4 v -4 z"/>
</symbol>
<style type="text/css"><![CDATA[
text{display:none;}
@ -572,6 +623,8 @@ text{display:none;}
<use id="sb_8__7_" x="122" xlink:href="#sb06" y="108"/>
<use id="cby_8__8_" x="122" xlink:href="#cby" y="112.0"/>
<use id="sb_8__8_" x="122" xlink:href="#sb05" y="122"/>
<use x="10" xlink:href="#sides_merged_at_0_1" y="14.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_1" y="14.0"/>
<use x="10" xlink:href="#sides_merged_at_0_2" y="28.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_2" y="28.0"/>
<use x="10" xlink:href="#sides_merged_at_0_3" y="42.0"/>
@ -584,6 +637,8 @@ text{display:none;}
<use x="112.0" xlink:href="#sides_merged_at_8_6" y="84.0"/>
<use x="10" xlink:href="#sides_merged_at_0_7" y="98.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_7" y="98.0"/>
<use x="14.0" xlink:href="#sides_merged_at_1_0" y="10"/>
<use x="14.0" xlink:href="#sides_merged_at_1_8" y="112.0"/>
<use x="28.0" xlink:href="#sides_merged_at_2_0" y="10"/>
<use x="28.0" xlink:href="#sides_merged_at_2_8" y="112.0"/>
<use x="42.0" xlink:href="#sides_merged_at_3_0" y="10"/>
@ -596,36 +651,49 @@ text{display:none;}
<use x="84.0" xlink:href="#sides_merged_at_6_8" y="112.0"/>
<use x="98.0" xlink:href="#sides_merged_at_7_0" y="10"/>
<use x="98.0" xlink:href="#sides_merged_at_7_8" y="112.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_1" y="14.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_2" y="28.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_3" y="42.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_4" y="56.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_5" y="70.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_6" y="84.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_7" y="98.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_1" y="14.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_2" y="28.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_3" y="42.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_4" y="56.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_5" y="70.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_6" y="84.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_7" y="98.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_1" y="14.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_2" y="28.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_3" y="42.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_4" y="56.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_5" y="70.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_6" y="84.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_7" y="98.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_1" y="14.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_2" y="28.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_3" y="42.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_4" y="56.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_5" y="70.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_6" y="84.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_7" y="98.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_1" y="14.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_2" y="28.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_3" y="42.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_4" y="56.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_5" y="70.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_6" y="84.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_7" y="98.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_1" y="14.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_2" y="28.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_3" y="42.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_4" y="56.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_5" y="70.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_6" y="84.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_7" y="98.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_1" y="14.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_2" y="28.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_3" y="42.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/>
@ -930,201 +998,85 @@ text{display:none;}
</g>
</g>
<g id="connection" transform="scale(1,-1) translate(-2, -2)">
<line class="connection same" stroke="grey" x1="21" x2="28" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="21" x2="14" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="49" x2="56" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="49" x2="42" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="49" x2="56" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="49" x2="42" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="21" x2="28" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="21" x2="14" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="21" x2="28" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="21" x2="14" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="49" x2="56" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="49" x2="42" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="49" x2="56" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="56" x2="56" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="49" x2="42" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="42" x2="42" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="21" x2="28" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="28" x2="28" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="21" x2="14" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="14" x2="14" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="77" x2="84" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="77" x2="70" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="105" x2="112" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="105" x2="98" y1="21" y2="21"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="21" y2="28"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="21" y2="14"/>
<line class="connection same" stroke="grey" x1="105" x2="112" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="105" x2="98" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="77" x2="84" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="77" x2="70" y1="49" y2="49"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="49" y2="56"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="49" y2="42"/>
<line class="connection same" stroke="grey" x1="77" x2="84" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="77" x2="70" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="105" x2="112" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="105" x2="98" y1="77" y2="77"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="77" y2="84"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="77" y2="70"/>
<line class="connection same" stroke="grey" x1="105" x2="112" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="112" x2="112" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="105" x2="98" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="98" x2="98" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="77" x2="84" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="84" x2="84" y1="105" y2="98"/>
<line class="connection same" stroke="grey" x1="77" x2="70" y1="105" y2="105"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="105" y2="112"/>
<line class="connection same" stroke="grey" x1="70" x2="70" y1="105" y2="98"/>
<line class="connection up" stroke="grey" x1="21" x2="21" y1="28" y2="21"/>
<line class="connection up" stroke="grey" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection up" stroke="grey" x1="21" x2="21" y1="84" y2="77"/>
<line class="connection up" stroke="grey" x1="21" x2="21" y1="98" y2="105"/>
<line class="connection up" stroke="grey" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection up" stroke="grey" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection up" stroke="grey" x1="49" x2="49" y1="84" y2="77"/>
<line class="connection up" stroke="grey" x1="49" x2="49" y1="98" y2="105"/>
<line class="connection up" stroke="grey" x1="77" x2="77" y1="28" y2="21"/>
<line class="connection up" stroke="grey" x1="77" x2="77" y1="42" y2="49"/>
<line class="connection up" stroke="grey" x1="77" x2="77" y1="84" y2="77"/>
<line class="connection up" stroke="grey" x1="77" x2="77" y1="98" y2="105"/>
<line class="connection up" stroke="grey" x1="105" x2="105" y1="28" y2="21"/>
<line class="connection up" stroke="grey" x1="105" x2="105" y1="42" y2="49"/>
<line class="connection up" stroke="grey" x1="105" x2="105" y1="84" y2="77"/>
<line class="connection up" stroke="grey" x1="105" x2="105" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="42" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="42" x2="49" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="35" x2="28" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="28" x2="21" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="91" x2="98" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="98" x2="105" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="91" x2="84" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="84" x2="77" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="91" x2="98" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="98" x2="105" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="91" x2="84" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="84" x2="77" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="84" y2="77"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="49" y2="56"/>
<line class="connection same" stroke="red" x1="63" x2="63" y1="56" y2="63"/>
<line class="connection same" stroke="red" x1="63" x2="70" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="70" x2="77" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="77" x2="84" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="84" x2="91" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="77" y2="84"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="84" y2="91"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="56"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="56" y2="49"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="49" y2="42"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="42" y2="35"/>
<line class="connection same" stroke="red" x1="63" x2="56" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="56" x2="49" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="49" x2="42" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="42" x2="35" y1="63" y2="63"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="77" y2="84"/>
<line class="connection down" stroke="red" x1="35" x2="35" y1="84" y2="91"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="63" y2="56"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="56" y2="49"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="49" y2="42"/>
<line class="connection down" stroke="red" x1="35" x2="35" y1="42" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="49" y2="42"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="11.9" text-anchor="middle" transform="scale(1,-1)" x="63.0" y="3.5">Combined Pattern</text>
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">Combined Pattern</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="84" version="1.1" viewBox="0,-73.5,70,84" width="70">
<defs id="id10">
<marker id="id6" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="30" refY="30" viewBox="0 0 120 120">
<path d="M 0 0 L 60 30 L 0 60 z" fill="blue"/>
</marker>
<marker id="id7" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<rect fill="green" height="20" width="20" x="-10" y="-10"/>
<path d="M 8 0 L -8 8 L -8 -8 z" fill="blue"/>
</marker>
<marker id="id8" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<rect fill="green" height="20" width="20" x="-10" y="-10"/>
<path d="M 8 0 L -8 8 L -8 -8 z" fill="blue"/>
</marker>
<marker id="id9" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" viewBox="-15 -15 30 30">
<line stroke="red" stroke-width="5px" x1="0" x2="0" y1="-15" y2="15"/>
</marker>
<style type="text/css"><![CDATA[
text{font-family: Lato;}
span{text-anchor: "middle"; alignment_baseline: "middle"}
.gridLabels{fill: grey;font-style: italic;font-weight: 900}
.gridmarker{stroke:red; stroke-width:0.2; opacity: 0.7;}
.connection{ opacity: 0.5;
marker-end:url(#id6);
stroke-width:1.2;}
.down{stroke-dasharray: 2;
marker-end:url(#id8);}
.up{stroke-dasharray: 2;
marker-start:url(#id7);}
.top{stroke-dasharray: 2;
marker-start:url(#id9);}
.buffer{ filter: hue-rotate(90deg);
stroke-width:2; stroke-dasharray:1;}
]]></style>
</defs>
<g id="markers" transform="scale(1,-1)">
<line class="gridmarker" x1="4" x2="4" y1="4" y2="66"/>
<line class="gridmarker" x1="10" x2="10" y1="4" y2="66"/>
<line class="gridmarker" x1="18" x2="18" y1="4" y2="66"/>
<line class="gridmarker" x1="24" x2="24" y1="4" y2="66"/>
<line class="gridmarker" x1="32" x2="32" y1="4" y2="66"/>
<line class="gridmarker" x1="38" x2="38" y1="4" y2="66"/>
<line class="gridmarker" x1="46" x2="46" y1="4" y2="66"/>
<line class="gridmarker" x1="52" x2="52" y1="4" y2="66"/>
<line class="gridmarker" x1="60" x2="60" y1="4" y2="66"/>
<line class="gridmarker" x1="66" x2="66" y1="4" y2="66"/>
<line class="gridmarker" x1="4" x2="66" y1="4" y2="4"/>
<line class="gridmarker" x1="4" x2="66" y1="10" y2="10"/>
<line class="gridmarker" x1="4" x2="66" y1="18" y2="18"/>
<line class="gridmarker" x1="4" x2="66" y1="24" y2="24"/>
<line class="gridmarker" x1="4" x2="66" y1="32" y2="32"/>
<line class="gridmarker" x1="4" x2="66" y1="38" y2="38"/>
<line class="gridmarker" x1="4" x2="66" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="66" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="66" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="66" y1="66" y2="66"/>
</g>
<g id="main" transform="scale(1,-1)">
<line class="connection same" stroke="blue" x1="21" x2="28" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="49" y2="42"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">L1 Pattern</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol id="sb10" x="-0.0" y="-0.0">
<path d="M 0.0 0 v 0.0 h -0.0 v 4 h 0.0 v 0.0 h 4 v -0.0 h 0.0 v -4 h -0.0 v -0.0 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_2" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_1" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_2" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_3" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_3" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_3" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_4" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_4" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_4" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_5" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_5" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_5" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_6" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_6" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_6" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_0_7" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="sides_merged_at_0_7" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_8_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_2_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_1_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_1_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="4.0" id="sides_merged_at_2_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_2_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_3_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_3_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_3_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_4_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_4_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_4_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_5_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_5_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_5_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_6_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_6_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_6_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="18.0" id="sides_merged_at_7_0" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
<symbol height="4.0" id="sides_merged_at_7_0" viewBox="0.0 0.0 14.0 4.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol>
<symbol height="14.0" id="sides_merged_at_7_8" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_3" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_4" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_5" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_6" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_1_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_2_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_2_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_2_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_3_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_3_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_3_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_4_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_4_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_4_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_5_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_5_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_5_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_6_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_6_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_6_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_7_1" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="main_tile_merged_7_2" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="14.0" id="main_tile_merged_7_7" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol>
<symbol height="14.0" id="corner_merged_ltop" viewBox="0.0 0.0 18.0 14.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 14 h -18 v -14 z"/>
<symbol height="14.0" id="corner_merged_ltop" viewBox="0.0 0.0 4.0 14.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol>
<symbol height="14.0" id="corner_merged_rtop" viewBox="0.0 0.0 14.0 14.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol height="18.0" id="corner_merged_rbottom" viewBox="0.0 0.0 14.0 18.0" width="14.0" x="0.0" y="0.0">
<path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
</symbol>
<symbol height="18.0" id="corner_merged_lbottom" viewBox="0.0 0.0 18.0 18.0" width="18.0" x="0.0" y="0.0">
<path d="M 0 0 h 18 v 18 h -18 v -18 z"/>
<symbol height="4.0" id="corner_merged_lbottom" viewBox="0.0 0.0 4.0 4.0" width="4.0" x="0.0" y="0.0">
<path d="M 0 0 h 4 v 4 h -4 v -4 z"/>
</symbol>
<style type="text/css"><![CDATA[
text{display:none;}
@ -572,6 +623,8 @@ text{display:none;}
<use id="sb_8__7_" x="122" xlink:href="#sb06" y="108"/>
<use id="cby_8__8_" x="122" xlink:href="#cby" y="112.0"/>
<use id="sb_8__8_" x="122" xlink:href="#sb05" y="122"/>
<use x="10" xlink:href="#sides_merged_at_0_1" y="14.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_1" y="14.0"/>
<use x="10" xlink:href="#sides_merged_at_0_2" y="28.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_2" y="28.0"/>
<use x="10" xlink:href="#sides_merged_at_0_3" y="42.0"/>
@ -584,6 +637,8 @@ text{display:none;}
<use x="112.0" xlink:href="#sides_merged_at_8_6" y="84.0"/>
<use x="10" xlink:href="#sides_merged_at_0_7" y="98.0"/>
<use x="112.0" xlink:href="#sides_merged_at_8_7" y="98.0"/>
<use x="14.0" xlink:href="#sides_merged_at_1_0" y="10"/>
<use x="14.0" xlink:href="#sides_merged_at_1_8" y="112.0"/>
<use x="28.0" xlink:href="#sides_merged_at_2_0" y="10"/>
<use x="28.0" xlink:href="#sides_merged_at_2_8" y="112.0"/>
<use x="42.0" xlink:href="#sides_merged_at_3_0" y="10"/>
@ -596,36 +651,49 @@ text{display:none;}
<use x="84.0" xlink:href="#sides_merged_at_6_8" y="112.0"/>
<use x="98.0" xlink:href="#sides_merged_at_7_0" y="10"/>
<use x="98.0" xlink:href="#sides_merged_at_7_8" y="112.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_1" y="14.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_2" y="28.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_3" y="42.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_4" y="56.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_5" y="70.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_6" y="84.0"/>
<use x="14.0" xlink:href="#main_tile_merged_1_7" y="98.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_1" y="14.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_2" y="28.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_3" y="42.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_4" y="56.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_5" y="70.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_6" y="84.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_7" y="98.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_1" y="14.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_2" y="28.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_3" y="42.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_4" y="56.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_5" y="70.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_6" y="84.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_7" y="98.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_1" y="14.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_2" y="28.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_3" y="42.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_4" y="56.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_5" y="70.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_6" y="84.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_7" y="98.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_1" y="14.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_2" y="28.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_3" y="42.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_4" y="56.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_5" y="70.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_6" y="84.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_7" y="98.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_1" y="14.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_2" y="28.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_3" y="42.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_4" y="56.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_5" y="70.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_6" y="84.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_7" y="98.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_1" y="14.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_2" y="28.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_3" y="42.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/>
@ -930,56 +998,68 @@ text{display:none;}
</g>
</g>
<g id="connection" transform="scale(1,-1) translate(-2, -2)">
<line class="connection same" stroke="blue" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="42" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="42" x2="49" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="49" x2="49" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="35" x2="28" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="28" x2="21" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="21" x2="21" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="91" x2="98" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="98" x2="105" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="91" x2="84" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="84" x2="77" y1="35" y2="35"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="35" y2="42"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="42" y2="49"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="35" y2="28"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="28" y2="21"/>
<line class="connection same" stroke="blue" x1="91" x2="98" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="98" x2="105" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="105" x2="105" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="105" x2="105" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="91" x2="84" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="84" x2="77" y1="91" y2="91"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="91" y2="98"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="98" y2="105"/>
<line class="connection same" stroke="blue" x1="77" x2="77" y1="91" y2="84"/>
<line class="connection down" stroke="blue" x1="77" x2="77" y1="84" y2="77"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="21" x2="28" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="28" x2="28" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="28" x2="35" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="35" x2="35" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="14" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="14" x2="14" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="21" x2="21" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="21" y2="21"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="28"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="28" y2="35"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="21" y2="14"/>
<line class="connection same" stroke="blue" x1="49" x2="56" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="56" x2="56" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="56" x2="63" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="63" x2="63" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="42" y1="56" y2="56"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="42" x2="42" y1="49" y2="42"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="63"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="56" y2="49"/>
<line class="connection same" stroke="blue" x1="49" x2="49" y1="49" y2="42"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="11.9" text-anchor="middle" transform="scale(1,-1)" x="63.0" y="3.5">L1 Pattern</text>
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">L1 Pattern</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 85 KiB

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="91" version="1.1" viewBox="0,-80.5,77,91" width="77">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="full" height="84" version="1.1" viewBox="0,-73.5,70,84" width="70">
<defs id="id5">
<marker id="id1" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="30" refY="30" viewBox="0 0 120 120">
<path d="M 0 0 L 60 30 L 0 60 z" fill="blue"/>
@ -35,55 +35,47 @@
]]></style>
</defs>
<g id="markers" transform="scale(1,-1)">
<line class="gridmarker" x1="4" x2="4" y1="4" y2="74"/>
<line class="gridmarker" x1="10" x2="10" y1="4" y2="74"/>
<line class="gridmarker" x1="18" x2="18" y1="4" y2="74"/>
<line class="gridmarker" x1="24" x2="24" y1="4" y2="74"/>
<line class="gridmarker" x1="32" x2="32" y1="4" y2="74"/>
<line class="gridmarker" x1="38" x2="38" y1="4" y2="74"/>
<line class="gridmarker" x1="46" x2="46" y1="4" y2="74"/>
<line class="gridmarker" x1="52" x2="52" y1="4" y2="74"/>
<line class="gridmarker" x1="60" x2="60" y1="4" y2="74"/>
<line class="gridmarker" x1="66" x2="66" y1="4" y2="74"/>
<line class="gridmarker" x1="74" x2="74" y1="4" y2="74"/>
<line class="gridmarker" x1="4" x2="74" y1="4" y2="4"/>
<line class="gridmarker" x1="4" x2="74" y1="10" y2="10"/>
<line class="gridmarker" x1="4" x2="74" y1="18" y2="18"/>
<line class="gridmarker" x1="4" x2="74" y1="24" y2="24"/>
<line class="gridmarker" x1="4" x2="74" y1="32" y2="32"/>
<line class="gridmarker" x1="4" x2="74" y1="38" y2="38"/>
<line class="gridmarker" x1="4" x2="74" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="74" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="74" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="74" y1="66" y2="66"/>
<line class="gridmarker" x1="4" x2="74" y1="74" y2="74"/>
<line class="gridmarker" x1="4" x2="4" y1="4" y2="66"/>
<line class="gridmarker" x1="10" x2="10" y1="4" y2="66"/>
<line class="gridmarker" x1="18" x2="18" y1="4" y2="66"/>
<line class="gridmarker" x1="24" x2="24" y1="4" y2="66"/>
<line class="gridmarker" x1="32" x2="32" y1="4" y2="66"/>
<line class="gridmarker" x1="38" x2="38" y1="4" y2="66"/>
<line class="gridmarker" x1="46" x2="46" y1="4" y2="66"/>
<line class="gridmarker" x1="52" x2="52" y1="4" y2="66"/>
<line class="gridmarker" x1="60" x2="60" y1="4" y2="66"/>
<line class="gridmarker" x1="66" x2="66" y1="4" y2="66"/>
<line class="gridmarker" x1="4" x2="66" y1="4" y2="4"/>
<line class="gridmarker" x1="4" x2="66" y1="10" y2="10"/>
<line class="gridmarker" x1="4" x2="66" y1="18" y2="18"/>
<line class="gridmarker" x1="4" x2="66" y1="24" y2="24"/>
<line class="gridmarker" x1="4" x2="66" y1="32" y2="32"/>
<line class="gridmarker" x1="4" x2="66" y1="38" y2="38"/>
<line class="gridmarker" x1="4" x2="66" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="66" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="66" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="66" y1="66" y2="66"/>
</g>
<g id="main" transform="scale(1,-1)">
<line class="connection same" stroke="red" x1="77" x2="77" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="49" y2="56"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="56" y2="63"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="7.0" text-anchor="middle" transform="scale(1,-1)" x="38.5" y="3.5">FPGA88_SOFA_A</text>
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">FPGA88_SOFA_A</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -998,31 +998,25 @@ text{display:none;}
</g>
</g>
<g id="connection" transform="scale(1,-1) translate(-2, -2)">
<line class="connection same" stroke="red" x1="77" x2="77" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="49" y2="56"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="56" y2="63"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="77" x2="77" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="0" y2="7"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="7" y2="14"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="14" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="21" y2="28"/>
<line class="connection same" stroke="red" x1="35" x2="35" y1="28" y2="35"/>
<line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection down" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<line class="connection down" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<g id="text">
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="7.0" text-anchor="middle" transform="scale(1,-1)" x="38.5" y="3.5">FPGA88_SOFA_A</text>
<text alignment-baseline="middle" class="moduleLabel" fill="black" font-size="6.300000000000001" text-anchor="middle" transform="scale(1,-1)" x="35.0" y="3.5">FPGA88_SOFA_A</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB