diff --git a/SOFA_A/CommonFiles/generate_clock_connectivity.py b/SOFA_A/CommonFiles/generate_clock_connectivity.py
index 24bdee9..5996c44 100644
--- a/SOFA_A/CommonFiles/generate_clock_connectivity.py
+++ b/SOFA_A/CommonFiles/generate_clock_connectivity.py
@@ -44,21 +44,21 @@ def main():
"""
Main method to create clock tree
"""
- fpga_width = FPGA_SIZE_X+1
- fpga_height = FPGA_SIZE_Y+1
+ fpga_width = FPGA_SIZE_X
+ fpga_height = FPGA_SIZE_Y
WIDTH = fpga_width + 1
HEIGHT = fpga_height + 1
p_manager = ConnectionPattern(WIDTH, HEIGHT)
l2_patt = p_manager.connections
- l2_patt.cursor = (int(WIDTH) + 1, 0)
- l2_patt.move_y(steps=int(WIDTH) + 1)
- l2_patt.merge(p_manager.get_htree(WIDTH))
+ l2_patt.cursor = (int(WIDTH/2) + 1, 0)
+ l2_patt.move_y(steps=int(WIDTH/2) + 1)
+ l2_patt.merge(p_manager.get_htree(WIDTH).translate(0, 0))
l2_patt.set_color("red")
- # for x in range(2):
- # for y in range(2):
- # l2_patt.push_connection_down((5 + (x * 8), 5 + (y * 8)))
+ for x in range(2):
+ for y in range(2):
+ l2_patt.push_connection_down((3 + (x * 4), 3 + (y * 4)))
svg = p_manager.render_pattern(title=PROJ_NAME, scale=7)
@@ -67,7 +67,6 @@ def main():
save_svg_with_background(svg,
f"{SVG_DIR}/{PROJ_NAME}_clock0_leve2_tree.svg")
- return
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# level1 connection pattern
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
@@ -75,52 +74,41 @@ def main():
l1_patt = p_manager.connections
for x in range(2):
for y in range(2):
- xx, yy = 1 + (x * 8), 1 + (y * 8)
- l1_patt.merge(p_manager.get_htree(8).translate(xx, yy))
- l1_patt.push_connection_down((xx+2, yy+2))
- l1_patt.push_connection_down((xx+2, yy+6))
- l1_patt.push_connection_down((xx+6, yy+2))
- l1_patt.push_connection_down((xx+6, yy+6))
+ xx, yy = 1 + (x * 4), 1 + (y * 5)
+ pattern = p_manager.get_htree(4, repeat=2, side=1)
+ pattern.points.remove(pattern.search_to_point((0, 0)))
+ pattern.points.remove(pattern.search_to_point((0, 1)))
+ pattern.points.remove(pattern.search_to_point((0, 2)))
+ pattern.points.remove(pattern.search_to_point((0, 3)))
+ pattern.points.remove(pattern.search_to_point((0, 4)))
+ pattern.set_cursor(2,2)
+ pattern.hold_cursor()
+ pattern.move_y(steps=2-y)
+ pattern.move_y(value=-1,steps=1+y)
+ l1_patt.merge(pattern.translate(xx, yy))
l1_patt.set_color("blue")
+
+ l1_patt.trim_borders()
+ l1_patt.translate(0, -1)
+ l1_patt.trim_borders()
+ l1_patt.translate(0, 1)
svg = p_manager.render_pattern(title="L1 Pattern", scale=7)
+ svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_clear_tree.svg",
+ pretty=True, indent=4)
save_svg_with_background(
svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_tree.svg")
- # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
- # level2 connection pattern
- # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
- p_manager = ConnectionPattern(WIDTH, HEIGHT)
- l0_patt = p_manager.connections
-
- for x in range(2):
- for y in range(2):
- xx, yy = 5 + (x * 8), 5 + (y * 8)
- l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy-4))
- l0_patt.merge(p_manager.get_htree(4).translate(xx, yy-4))
- l0_patt.merge(p_manager.get_htree(4).translate(xx, yy))
- l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy))
-
- for x in range(4):
- for y in range(4):
- ydir = -1 if y % 2 else 1
- pt = ConnectPoint(3 + (x * 4), 3 + (y * 4) +
- ydir, 3 + (x * 4), 3 + (y * 4))
- l0_patt.add_connect_point(pt)
- l0_patt.pull_connection_up(pt)
- l0_patt.set_color("grey")
- svg = p_manager.render_pattern(title="L0 Pattern", scale=7)
- save_svg_with_background(
- svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve0_tree.svg")
-
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# Combined all patterns
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
p_manager = ConnectionPattern(WIDTH, HEIGHT)
combine_pattern = p_manager.connections
- combine_pattern.merge(l0_patt)
+ # combine_pattern.merge(l0_patt)
combine_pattern.merge(l1_patt)
combine_pattern.merge(l2_patt)
svg = p_manager.render_pattern(title="Combined Pattern", scale=7)
+ svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_clear_tree.svg",
+ pretty=True, indent=4)
save_svg_with_background(
svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_tree.svg")
diff --git a/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py b/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py
index 4ea8895..bffbfa7 100644
--- a/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py
+++ b/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py
@@ -190,7 +190,7 @@ def main():
fpga.save_shaping_data(
"*",
scale=1 / GLOBAL_SCALE,
- filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt",
+ filename=f"{RELEASE_DIR}/rpts/pre_pnr/pre-tile-shaping.txt",
)
# Signal pins
@@ -260,6 +260,11 @@ def main():
# dwg, open(f"{PICKLE_DIR}/{PROJ_NAME}_floorplaned.pickle", "wb"))
logger.info("Saved floorplan in %s", filename)
# save_netlist_outline(fpga)
+ fpga.save_shaping_data(
+ "*",
+ scale=1 / GLOBAL_SCALE,
+ filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt",
+ )
def create_global_feedthrough(
diff --git a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt
new file mode 100644
index 0000000..2ac4855
--- /dev/null
+++ b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt
@@ -0,0 +1,292 @@
+ INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS
+ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
+ grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
+ sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
+ sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
+ sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
+ sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
+ sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
+ sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
+ sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
+ sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
+ cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
+ cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
+ cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
+ cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
+ cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000
diff --git a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt
index 2ac4855..dfb6622 100644
--- a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt
+++ b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt
@@ -1,292 +1,84 @@
INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
- grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000
- sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
- sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
- sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000
- sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000
- sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000
- sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
- sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000
- sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000
- cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000
- cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000
- cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000
- cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000
- cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
- cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000
+ tile_1__1_ bottom_left_tile 9.20 5.44 rect 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000
+ tile_1__2_ left_tile 9.20 141.44 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__3_ left_tile 9.20 527.68 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__4_ left_tile 9.20 913.92 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__5_ left_tile 9.20 1300.16 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__6_ left_tile 9.20 1686.40 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__7_ left_tile 9.20 2072.64 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__8_ left_tile 9.20 2458.88 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000
+ tile_1__9_ top_left_tile 9.20 2845.12 rect 4 0.000 0.000 0.000 484.160 154.560 484.160 154.560 0.000
+ tile_2__1_ bottom_tile 167.44 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_2__2_ tile 167.44 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__3_ tile 167.44 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__4_ tile 167.44 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__5_ tile 167.44 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__6_ tile 167.44 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__7_ tile 167.44 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__8_ tile 167.44 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_2__9_ top_tile 167.44 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_3__1_ bottom_tile 451.26 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_3__2_ tile 451.26 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__3_ tile 451.26 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__4_ tile 451.26 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__5_ tile 451.26 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__6_ tile 451.26 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__7_ tile 451.26 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__8_ tile 451.26 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_3__9_ top_tile 451.26 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_4__1_ bottom_tile 735.08 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_4__2_ tile 735.08 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__3_ tile 735.08 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__4_ tile 735.08 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__5_ tile 735.08 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__6_ tile 735.08 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__7_ tile 735.08 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__8_ tile 735.08 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_4__9_ top_tile 735.08 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_5__1_ bottom_tile 1018.90 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_5__2_ tile 1018.90 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__3_ tile 1018.90 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__4_ tile 1018.90 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__5_ tile 1018.90 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__6_ tile 1018.90 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__7_ tile 1018.90 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__8_ tile 1018.90 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_5__9_ top_tile 1018.90 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_6__1_ bottom_tile 1302.72 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_6__2_ tile 1302.72 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__3_ tile 1302.72 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__4_ tile 1302.72 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__5_ tile 1302.72 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__6_ tile 1302.72 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__7_ tile 1302.72 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__8_ tile 1302.72 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_6__9_ top_tile 1302.72 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_7__1_ bottom_tile 1586.54 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_7__2_ tile 1586.54 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__3_ tile 1586.54 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__4_ tile 1586.54 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__5_ tile 1586.54 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__6_ tile 1586.54 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__7_ tile 1586.54 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__8_ tile 1586.54 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_7__9_ top_tile 1586.54 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_8__1_ bottom_tile 1870.36 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000
+ tile_8__2_ tile 1870.36 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__3_ tile 1870.36 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__4_ tile 1870.36 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__5_ tile 1870.36 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__6_ tile 1870.36 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__7_ tile 1870.36 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__8_ tile 1870.36 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000
+ tile_8__9_ top_tile 1870.36 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000
+ tile_9__1_ bottom_right_tile 2154.18 5.44 rect 4 0.000 0.000 0.000 133.280 361.100 133.280 361.100 0.000
+ tile_9__2_ right_tile 2154.18 141.44 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__3_ right_tile 2154.18 527.68 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__4_ right_tile 2154.18 913.92 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__5_ right_tile 2154.18 1300.16 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__6_ right_tile 2154.18 1686.40 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__7_ right_tile 2154.18 2072.64 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__8_ right_tile 2154.18 2458.88 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000
+ tile_9__9_ top_right_tile 2154.18 2845.12 rect 4 0.000 0.000 0.000 484.160 361.100 484.160 361.100 0.000
fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000
diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg
new file mode 100644
index 0000000..0ac650f
--- /dev/null
+++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg
index b89ed4f..ef66143 100644
--- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg
+++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg
@@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
@@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ L1 Pattern
+
+
+
diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg
index 905f814..1c7ac74 100644
--- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg
+++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg
@@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
+
+
+
@@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
@@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;}
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
- FPGA88_SOFA_A
+ FPGA88_SOFA_A
diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg
index 1a2d04d..108f235 100644
--- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg
+++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg
@@ -998,31 +998,25 @@ text{display:none;}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
- FPGA88_SOFA_A
+ FPGA88_SOFA_A