Updated rendering

This commit is contained in:
Ganesh Gore 2023-03-01 22:10:09 -07:00
parent 44a0f0d2c9
commit e2f3839993
7 changed files with 398 additions and 234 deletions

View File

@ -41,22 +41,24 @@ PICKLE_DIR = f"{RELEASE_DIR}/pickle"
def main(): 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 WIDTH = fpga_width + 1
fpga_height = FPGA_SIZE_Y HEIGHT = fpga_height + 1
WIDTH = fpga_width*2+1
HEIGHT = fpga_height*2+1
p_manager = ConnectionPattern(WIDTH, HEIGHT) p_manager = ConnectionPattern(WIDTH, HEIGHT)
l2_patt = p_manager.connections l2_patt = p_manager.connections
l2_patt.cursor = (int(WIDTH / 2) + 1, 0) l2_patt.cursor = (int(WIDTH) + 1, 0)
l2_patt.move_y(steps=int(WIDTH / 2) + 1) l2_patt.move_y(steps=int(WIDTH) + 1)
l2_patt.merge(p_manager.get_htree(WIDTH)) l2_patt.merge(p_manager.get_htree(WIDTH))
l2_patt.set_color("red") l2_patt.set_color("red")
for x in range(2): # for x in range(2):
for y in range(2): # for y in range(2):
l2_patt.push_connection_down((5 + (x * 8), 5 + (y * 8))) # l2_patt.push_connection_down((5 + (x * 8), 5 + (y * 8)))
svg = p_manager.render_pattern(title=PROJ_NAME, scale=7) svg = p_manager.render_pattern(title=PROJ_NAME, scale=7)
@ -65,6 +67,7 @@ def main():
save_svg_with_background(svg, save_svg_with_background(svg,
f"{SVG_DIR}/{PROJ_NAME}_clock0_leve2_tree.svg") f"{SVG_DIR}/{PROJ_NAME}_clock0_leve2_tree.svg")
return
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# level1 connection pattern # level1 connection pattern
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

View File

@ -70,22 +70,18 @@ def main():
w = fpga.get_width() w = fpga.get_width()
h = fpga.get_height() h = fpga.get_height()
for y in range(2, h): for y in range(1, h):
x = 0 x = 0
instances = [f"cby_{x}__{y}_", f"sb_{x}__{y}_", instances = [f"cby_{x}__{y}_", f"sb_{x}__{y}_"]
f"cbx_{x+1}__{y}_", f"clb_{x+1}__{y}_",
f"cby_{x+1}__{y}_", f"sb_{x+1}__{y}_"]
fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}") fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}")
x = w x = w
instances = [f"cby_{x}__{y}_", f"sb_{x}__{y}_", instances = [f"cby_{x}__{y}_", f"sb_{x}__{y}_",
f"cbx_{x}__{y}_", f"clb_{x}__{y}_"] f"cbx_{x}__{y}_", f"clb_{x}__{y}_"]
fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}") fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}")
for x in range(2, w): for x in range(1, w):
y = 0 y = 0
instances = [f"cbx_{x}__{y}_", f"sb_{x}__{y}_", instances = [f"cbx_{x}__{y}_", f"sb_{x}__{y}_"]
f"cby_{x}__{y+1}_", f"clb_{x}__{y+1}_",
f"cbx_{x}__{y+1}_", f"sb_{x}__{y+1}_"]
fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}") fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}")
y = h y = h
instances = [f"cbx_{x}__{y}_", f"sb_{x}__{y}_", instances = [f"cbx_{x}__{y}_", f"sb_{x}__{y}_",
@ -93,8 +89,8 @@ def main():
fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}") fpga.merge_symbol(instances, f"sides_merged_at_{x}_{y}")
# Main tile # Main tile
for x in range(2, w): for x in range(1, w):
for y in range(2, h): for y in range(1, h):
fpga.merge_symbol( fpga.merge_symbol(
[ f"clb_{x}__{y}_", f"sb_{x}__{y}_", [ f"clb_{x}__{y}_", f"sb_{x}__{y}_",
f"cbx_{x}__{y}_", f"cby_{x}__{y}_"], f"cbx_{x}__{y}_", f"cby_{x}__{y}_"],
@ -102,8 +98,7 @@ def main():
# Corner Tiles # Corner Tiles
fpga.merge_symbol( fpga.merge_symbol(
[f"cby_0__{h}_", f"sb_0__{h}_", f"cbx_1__{h}_", [f"cby_0__{h}_", f"sb_0__{h}_"], "corner_merged_ltop")
f"cby_1__{h}_", f"sb_1__{h}_"], "corner_merged_ltop")
fpga.merge_symbol( fpga.merge_symbol(
[f"cbx_{w}__{h}_", f"cby_{w}__{h}_", [f"cbx_{w}__{h}_", f"cby_{w}__{h}_",
f"clb_{w}__{h}_", f"sb_{w}__{h}_"], "corner_merged_rtop") f"clb_{w}__{h}_", f"sb_{w}__{h}_"], "corner_merged_rtop")
@ -111,11 +106,7 @@ def main():
[f"cbx_{w}__0_", f"cbx_{w}__1_", [f"cbx_{w}__0_", f"cbx_{w}__1_",
f"sb_{w}__0_", f"sb_{w}__1_", f"sb_{w}__0_", f"sb_{w}__1_",
f"cby_{w}__1_", f"clb_{w}__1_"], "corner_merged_rbottom") f"cby_{w}__1_", f"clb_{w}__1_"], "corner_merged_rbottom")
fpga.merge_symbol( fpga.merge_symbol(["sb_0__0_",], "corner_merged_lbottom")
["cbx_1__0_", "cbx_1__1_",
"sb_0__0_", "sb_0__1_",
"sb_1__0_", "sb_1__1_",
"cby_1__1_", "clb_1__1_"], "corner_merged_lbottom")
# ====================== END ========================= # ====================== END =========================

View File

@ -268,11 +268,11 @@ Logic Element (fle) detailed count:
LEs used for logic only : 1 LEs used for logic only : 1
LEs used for registers only : 0 LEs used for registers only : 0
Incr Slack updates 1 in 2.224e-06 sec Incr Slack updates 1 in 2.269e-06 sec
Full Max Req/Worst Slack updates 1 in 2.152e-06 sec Full Max Req/Worst Slack updates 1 in 1.885e-06 sec
Incr Max Req/Worst Slack updates 0 in 0 sec Incr Max Req/Worst Slack updates 0 in 0 sec
Incr Criticality updates 0 in 0 sec Incr Criticality updates 0 in 0 sec
Full Criticality updates 1 in 1.857e-06 sec Full Criticality updates 1 in 1.959e-06 sec
Warning 27: Ambiguous block type specification at grid location (0,0). Existing block type 'io_bottom' at (0,0) has the same priority (100) as new overlapping type 'io_left'. The last specification will apply. Warning 27: Ambiguous block type specification at grid location (0,0). Existing block type 'io_bottom' at (0,0) has the same priority (100) as new overlapping type 'io_left'. The last specification will apply.
Warning 28: Ambiguous block type specification at grid location (0,9). Existing block type 'io_top' at (0,9) has the same priority (100) as new overlapping type 'io_left'. The last specification will apply. Warning 28: Ambiguous block type specification at grid location (0,9). Existing block type 'io_top' at (0,9) has the same priority (100) as new overlapping type 'io_left'. The last specification will apply.
Warning 29: Ambiguous block type specification at grid location (9,0). Existing block type 'io_bottom' at (9,0) has the same priority (100) as new overlapping type 'io_right'. The last specification will apply. Warning 29: Ambiguous block type specification at grid location (9,0). Existing block type 'io_bottom' at (9,0) has the same priority (100) as new overlapping type 'io_right'. The last specification will apply.
@ -507,11 +507,11 @@ Iter Time pres BBs Heap Re-Rtd Re-Rtd Overused RR Nodes Wireleng
(sec) fac Updt push Nets Conns (ns) (ns) (ns) (ns) (ns) Iter (sec) fac Updt push Nets Conns (ns) (ns) (ns) (ns) (ns) Iter
---- ------ ------- ---- ------- ------- ------- ----------------- --------------- -------- ---------- ---------- ---------- ---------- -------- ---- ------ ------- ---- ------- ------- ------- ----------------- --------------- -------- ---------- ---------- ---------- ---------- --------
1 0.0 0.0 0 226 3 3 0 ( 0.000%) 27 ( 0.3%) 13.980 -13.98 -13.980 0.000 0.000 N/A 1 0.0 0.0 0 226 3 3 0 ( 0.000%) 27 ( 0.3%) 13.980 -13.98 -13.980 0.000 0.000 N/A
Incr Slack updates 4 in 1.9664e-05 sec Incr Slack updates 4 in 1.9618e-05 sec
Full Max Req/Worst Slack updates 1 in 2.711e-06 sec Full Max Req/Worst Slack updates 1 in 5.491e-06 sec
Incr Max Req/Worst Slack updates 3 in 1.4906e-05 sec Incr Max Req/Worst Slack updates 3 in 1.0638e-05 sec
Incr Criticality updates 3 in 1.5953e-05 sec Incr Criticality updates 3 in 1.0959e-05 sec
Full Criticality updates 1 in 2.375e-06 sec Full Criticality updates 1 in 5.516e-06 sec
Restoring best routing Restoring best routing
Critical path: 13.98 ns Critical path: 13.98 ns
Successfully routed after 1 routing iterations. Successfully routed after 1 routing iterations.
@ -658,11 +658,11 @@ Final setup slack histogram:
Final geomean non-virtual intra-domain period: nan ns (nan MHz) Final geomean non-virtual intra-domain period: nan ns (nan MHz)
Final fanout-weighted geomean non-virtual intra-domain period: nan ns (nan MHz) Final fanout-weighted geomean non-virtual intra-domain period: nan ns (nan MHz)
Incr Slack updates 1 in 7.13e-06 sec Incr Slack updates 1 in 4.1293e-05 sec
Full Max Req/Worst Slack updates 1 in 5.927e-06 sec Full Max Req/Worst Slack updates 1 in 4.863e-06 sec
Incr Max Req/Worst Slack updates 0 in 0 sec Incr Max Req/Worst Slack updates 0 in 0 sec
Incr Criticality updates 0 in 0 sec Incr Criticality updates 0 in 0 sec
Full Criticality updates 1 in 5.366e-06 sec Full Criticality updates 1 in 4.307e-06 sec
--line removed-- --line removed--
VPR suceeded VPR suceeded
--line removed-- --line removed--
@ -992,11 +992,11 @@ Building annotation for post-routing and clustering synchornization results...Do
Building annotation for mapped blocks on grid locations...Done Building annotation for mapped blocks on grid locations...Done
User specified the operating clock frequency to use VPR results User specified the operating clock frequency to use VPR results
Use VPR critical path delay 1.6776e-17 [ns] with a 20 [%] slack in OpenFPGA. Use VPR critical path delay 1.6776e-17 [ns] with a 20 [%] slack in OpenFPGA.
Incr Slack updates 1 in 5.809e-06 sec Incr Slack updates 1 in 1.3184e-05 sec
Full Max Req/Worst Slack updates 1 in 3.941e-06 sec Full Max Req/Worst Slack updates 1 in 4.953e-06 sec
Incr Max Req/Worst Slack updates 0 in 0 sec Incr Max Req/Worst Slack updates 0 in 0 sec
Incr Criticality updates 0 in 0 sec Incr Criticality updates 0 in 0 sec
Full Criticality updates 1 in 3.894e-06 sec Full Criticality updates 1 in 4.313e-06 sec
Will apply operating clock frequency 59.609 [MHz] to simulations Will apply operating clock frequency 59.609 [MHz] to simulations
User specified the number of operating clock cycles to be inferred from signal activities User specified the number of operating clock cycles to be inferred from signal activities
Average net density: 0.42 Average net density: 0.42
@ -1314,9 +1314,9 @@ Finish execution with 0 errors
--line removed-- --line removed--
Thank you for using OpenFPGA! Thank you for using OpenFPGA!
Incr Slack updates 2 in 1.3494e-05 sec Incr Slack updates 2 in 1.3959e-05 sec
Full Max Req/Worst Slack updates 1 in 5.371e-06 sec Full Max Req/Worst Slack updates 1 in 5.036e-06 sec
Incr Max Req/Worst Slack updates 1 in 6.386e-06 sec Incr Max Req/Worst Slack updates 1 in 6.307e-06 sec
Incr Criticality updates 0 in 0 sec Incr Criticality updates 0 in 0 sec
Full Criticality updates 2 in 1.2969e-05 sec Full Criticality updates 2 in 2.5362e-05 sec
0 0

View File

@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol id="sb10" x="-0.0" y="-0.0"> <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"/> <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>
<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"> <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 18 v 14 h -18 v -14 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <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"> <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"/> <path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
</symbol> </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"> <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 18 v 18 h -18 v -18 z"/> <path d="M 0 0 h 4 v 4 h -4 v -4 z"/>
</symbol> </symbol>
<marker id="id1" markerHeight="10" markerUnits="strokeWidth" markerWidth="8" orient="auto" refX="30" refY="30" viewBox="0 0 120 120"> <marker id="id1" markerHeight="10" markerUnits="strokeWidth" markerWidth="8" 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"/> <path d="M 0 0 L 60 30 L 0 60 z" fill="blue"/>
@ -571,6 +622,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use id="sb_8__7_" x="122" xlink:href="#sb06" y="108"/> <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="cby_8__8_" x="122" xlink:href="#cby" y="112.0"/>
<use id="sb_8__8_" x="122" xlink:href="#sb05" y="122"/> <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="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="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"/> <use x="10" xlink:href="#sides_merged_at_0_3" y="42.0"/>
@ -583,6 +636,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use x="112.0" xlink:href="#sides_merged_at_8_6" y="84.0"/> <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="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="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_0" y="10"/>
<use x="28.0" xlink:href="#sides_merged_at_2_8" y="112.0"/> <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"/> <use x="42.0" xlink:href="#sides_merged_at_3_0" y="10"/>
@ -595,36 +650,49 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use x="84.0" xlink:href="#sides_merged_at_6_8" y="112.0"/> <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_0" y="10"/>
<use x="98.0" xlink:href="#sides_merged_at_7_8" y="112.0"/> <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_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_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_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_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_6" y="84.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_7" y="98.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_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_3" y="42.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/> <use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/>

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?> <?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="140" version="1.1" viewBox="0,-129.5,126,140" width="126"> <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">
<defs id="id5"> <defs id="id5">
<marker id="id1" markerHeight="10" markerUnits="strokeWidth" markerWidth="5" orient="auto" refX="30" refY="30" viewBox="0 0 120 120"> <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"/> <path d="M 0 0 L 60 30 L 0 60 z" fill="blue"/>
@ -35,79 +35,55 @@
]]></style> ]]></style>
</defs> </defs>
<g id="markers" transform="scale(1,-1)"> <g id="markers" transform="scale(1,-1)">
<line class="gridmarker" x1="4" x2="4" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="4" y1="4" y2="74"/>
<line class="gridmarker" x1="10" x2="10" y1="4" y2="122"/> <line class="gridmarker" x1="10" x2="10" y1="4" y2="74"/>
<line class="gridmarker" x1="18" x2="18" y1="4" y2="122"/> <line class="gridmarker" x1="18" x2="18" y1="4" y2="74"/>
<line class="gridmarker" x1="24" x2="24" y1="4" y2="122"/> <line class="gridmarker" x1="24" x2="24" y1="4" y2="74"/>
<line class="gridmarker" x1="32" x2="32" y1="4" y2="122"/> <line class="gridmarker" x1="32" x2="32" y1="4" y2="74"/>
<line class="gridmarker" x1="38" x2="38" y1="4" y2="122"/> <line class="gridmarker" x1="38" x2="38" y1="4" y2="74"/>
<line class="gridmarker" x1="46" x2="46" y1="4" y2="122"/> <line class="gridmarker" x1="46" x2="46" y1="4" y2="74"/>
<line class="gridmarker" x1="52" x2="52" y1="4" y2="122"/> <line class="gridmarker" x1="52" x2="52" y1="4" y2="74"/>
<line class="gridmarker" x1="60" x2="60" y1="4" y2="122"/> <line class="gridmarker" x1="60" x2="60" y1="4" y2="74"/>
<line class="gridmarker" x1="66" x2="66" y1="4" y2="122"/> <line class="gridmarker" x1="66" x2="66" y1="4" y2="74"/>
<line class="gridmarker" x1="74" x2="74" y1="4" y2="122"/> <line class="gridmarker" x1="74" x2="74" y1="4" y2="74"/>
<line class="gridmarker" x1="80" x2="80" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="4" y2="4"/>
<line class="gridmarker" x1="88" x2="88" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="10" y2="10"/>
<line class="gridmarker" x1="94" x2="94" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="18" y2="18"/>
<line class="gridmarker" x1="102" x2="102" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="24" y2="24"/>
<line class="gridmarker" x1="108" x2="108" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="32" y2="32"/>
<line class="gridmarker" x1="116" x2="116" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="38" y2="38"/>
<line class="gridmarker" x1="122" x2="122" y1="4" y2="122"/> <line class="gridmarker" x1="4" x2="74" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="122" y1="4" y2="4"/> <line class="gridmarker" x1="4" x2="74" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="122" y1="10" y2="10"/> <line class="gridmarker" x1="4" x2="74" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="122" y1="18" y2="18"/> <line class="gridmarker" x1="4" x2="74" y1="66" y2="66"/>
<line class="gridmarker" x1="4" x2="122" y1="24" y2="24"/> <line class="gridmarker" x1="4" x2="74" y1="74" y2="74"/>
<line class="gridmarker" x1="4" x2="122" y1="32" y2="32"/>
<line class="gridmarker" x1="4" x2="122" y1="38" y2="38"/>
<line class="gridmarker" x1="4" x2="122" y1="46" y2="46"/>
<line class="gridmarker" x1="4" x2="122" y1="52" y2="52"/>
<line class="gridmarker" x1="4" x2="122" y1="60" y2="60"/>
<line class="gridmarker" x1="4" x2="122" y1="66" y2="66"/>
<line class="gridmarker" x1="4" x2="122" y1="74" y2="74"/>
<line class="gridmarker" x1="4" x2="122" y1="80" y2="80"/>
<line class="gridmarker" x1="4" x2="122" y1="88" y2="88"/>
<line class="gridmarker" x1="4" x2="122" y1="94" y2="94"/>
<line class="gridmarker" x1="4" x2="122" y1="102" y2="102"/>
<line class="gridmarker" x1="4" x2="122" y1="108" y2="108"/>
<line class="gridmarker" x1="4" x2="122" y1="116" y2="116"/>
<line class="gridmarker" x1="4" x2="122" y1="122" y2="122"/>
</g> </g>
<g id="main" transform="scale(1,-1)"> <g id="main" transform="scale(1,-1)">
<line class="connection same" stroke="red" x1="63" x2="63" y1="0" y2="7"/> <line class="connection same" stroke="red" x1="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="70" x2="77" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="77" x2="77" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="77" x2="84" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="84" x2="91" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="70"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="70" y2="77"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="77" y2="84"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="84" y2="91"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="56"/> <line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="56" y2="49"/> <line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="49" y2="42"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="42" y2="35"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="63" x2="56" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="56" x2="49" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<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"/>
<g id="text"> <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">FPGA88_SOFA_A</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>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 5.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"> <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"/> <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>
<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"> <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 18 v 14 h -18 v -14 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <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"> <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"/> <path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
</symbol> </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"> <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 18 v 18 h -18 v -18 z"/> <path d="M 0 0 h 4 v 4 h -4 v -4 z"/>
</symbol> </symbol>
<style type="text/css"><![CDATA[ <style type="text/css"><![CDATA[
text{display:none;} text{display:none;}
@ -572,6 +623,8 @@ text{display:none;}
<use id="sb_8__7_" x="122" xlink:href="#sb06" y="108"/> <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="cby_8__8_" x="122" xlink:href="#cby" y="112.0"/>
<use id="sb_8__8_" x="122" xlink:href="#sb05" y="122"/> <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="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="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"/> <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="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="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="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_0" y="10"/>
<use x="28.0" xlink:href="#sides_merged_at_2_8" y="112.0"/> <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"/> <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="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_0" y="10"/>
<use x="98.0" xlink:href="#sides_merged_at_7_8" y="112.0"/> <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_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_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_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_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_6" y="84.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_7" y="98.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_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_3" y="42.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/> <use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/>
@ -930,41 +998,31 @@ text{display:none;}
</g> </g>
</g> </g>
<g id="connection" transform="scale(1,-1) translate(-2, -2)"> <g id="connection" transform="scale(1,-1) translate(-2, -2)">
<line class="connection same" stroke="red" x1="63" x2="63" y1="0" y2="7"/> <line class="connection same" stroke="red" x1="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" 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="77" x2="77" y1="63" y2="70"/>
<line class="connection same" stroke="red" x1="70" x2="77" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="77" x2="77" y1="70" y2="77"/>
<line class="connection same" stroke="red" x1="77" x2="84" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="35" x2="42" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="84" x2="91" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="42" x2="49" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="70"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="42"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="70" y2="77"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="77" y2="84"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="35" y2="28"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="84" y2="91"/> <line class="connection same" stroke="red" x1="49" x2="49" y1="28" y2="21"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="63" y2="56"/> <line class="connection same" stroke="red" x1="35" x2="28" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="56" y2="49"/> <line class="connection same" stroke="red" x1="28" x2="21" y1="35" y2="35"/>
<line class="connection same" stroke="red" x1="91" x2="91" y1="49" y2="42"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="42"/>
<line class="connection down" stroke="red" x1="91" x2="91" y1="42" y2="35"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="42" y2="49"/>
<line class="connection same" stroke="red" x1="63" x2="56" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="35" y2="28"/>
<line class="connection same" stroke="red" x1="56" x2="49" y1="63" y2="63"/> <line class="connection same" stroke="red" x1="21" x2="21" y1="28" y2="21"/>
<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"/>
<g id="text"> <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">FPGA88_SOFA_A</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>
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<symbol id="sb10" x="-0.0" y="-0.0"> <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"/> <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>
<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"> <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 18 v 14 h -18 v -14 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <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>
<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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 h -14 v -18 z"/> <path d="M 0 0 h 14 v 4 h -14 v -4 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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"/> <path d="M 0 0 h 14 v 14 h -14 v -14 z"/>
</symbol> </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"> <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 18 v 14 h -18 v -14 z"/> <path d="M 0 0 h 4 v 14 h -4 v -14 z"/>
</symbol> </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"> <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"/> <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"> <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"/> <path d="M 0 0 h 14 v 18 h -14 v -18 z"/>
</symbol> </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"> <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 18 v 18 h -18 v -18 z"/> <path d="M 0 0 h 4 v 4 h -4 v -4 z"/>
</symbol> </symbol>
</defs> </defs>
<g id="main" transform="scale(1,-1)"> <g id="main" transform="scale(1,-1)">
@ -568,6 +619,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use id="sb_8__7_" x="122" xlink:href="#sb06" y="108"/> <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="cby_8__8_" x="122" xlink:href="#cby" y="112.0"/>
<use id="sb_8__8_" x="122" xlink:href="#sb05" y="122"/> <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="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="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"/> <use x="10" xlink:href="#sides_merged_at_0_3" y="42.0"/>
@ -580,6 +633,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use x="112.0" xlink:href="#sides_merged_at_8_6" y="84.0"/> <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="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="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_0" y="10"/>
<use x="28.0" xlink:href="#sides_merged_at_2_8" y="112.0"/> <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"/> <use x="42.0" xlink:href="#sides_merged_at_3_0" y="10"/>
@ -592,36 +647,49 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
<use x="84.0" xlink:href="#sides_merged_at_6_8" y="112.0"/> <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_0" y="10"/>
<use x="98.0" xlink:href="#sides_merged_at_7_8" y="112.0"/> <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_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_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_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_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_6" y="84.0"/>
<use x="28.0" xlink:href="#main_tile_merged_2_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="42.0" xlink:href="#main_tile_merged_3_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="56.0" xlink:href="#main_tile_merged_4_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="70.0" xlink:href="#main_tile_merged_5_7" y="98.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_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_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_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_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_6" y="84.0"/>
<use x="84.0" xlink:href="#main_tile_merged_6_7" y="98.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_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_3" y="42.0"/>
<use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/> <use x="98.0" xlink:href="#main_tile_merged_7_4" y="56.0"/>

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 80 KiB