Commit 59550b38 by sakundu

Merge branch 'main' of github.com:TILOS-AI-Institute/MacroPlacement into main

parents 50b68cb7 0f64c83c
# Placement file for Circuit Training
# Source input file(s) : ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/netlist.pb.txt
# This file : ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/initial.plc
# Original initial placement :
# Date : 2022-08-27 20:39:29
# Columns : 22 Rows : 30
# Width : 1357.360 Height : 1356.880
# Area (stdcell+macros) : 1448306.937626286
# Wirelength : 517177.200
# Wirelength cost : 0.0078
# Congestion cost : 7.6448
# Density cost : 3.9318
# Fake net cost : 0.0000
# 90% Congestion metric: (0.007575757575757576, 0.3700840336837386)
# Project : unset_project
# Block : unset_block
# Routes per micron, hor : 11.285 ver : 12.605
# Routes used by macros, hor : 7.143 ver : 8.339
# Smoothing factor : 0
# Use incremental cost : False
#
# To view this file (most options are default):
# viewer_binary --netlist_file ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/netlist.pb.txt --canvas_width 1357.36 --canvas_height 1356.88 --grid_cols 22 --grid_rows=30 --init_placement ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/initial.plc --project unset_project --block_name unset_block --congestion_smooth_range 0 --overlap_threshold 0 --noboundary_check
# or you can simply run:
# viewer_binary --init_placement ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/initial.plc
#
#
#
# Counts of node types:
# HARD_MACROs : 133
# HARD_MACRO_PINs : 7847
# MACROs : 1076
# MACRO_PINs : 19796
# PORTs : 495
# SOFT_MACROs : 943
# SOFT_MACRO_PINs : 11949
# STDCELLs : 0
#
# Hard Macro Placements:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28| | | | | | | | | | | | | | | | | | | | | | |
# 27| | | | | | | | | | | | | | | | | | | | | | |
# 26| | | | | | | | | | | | | | | | | | | | | | |
# 25| | | | | | | | | | | | | | | | | | | | | | |
# 24| | | | | | | | | | | | | | | | | | | | | | |
# 23| | | | | | | | | | | | | | | | | | | | | | |
# 22| | | | | | | | | | | | | | | | | | | | | | |
# 21| | | | | | | | | | | | | | | | | | | | | | |
# 20| | | | | | | | | | | | | | | | | | | | | | |
# 19| | | | | | | | | | | | | | | | | | | | | | |
# 18| | | | | | | | | | | | | | | | | | | | | | |
# 17| | | | | | | | | | | | | | | | | | | | | | |
# 16| | | | | | | | | | | | | | | | | | | | | | |
# 15| | | | | | | | | | | | | | | | | | | | | | |
# 14| | | | | | | | | |!|!| | | | | | | | | | | |
# 13| | | | | | | | | |!|!| | | | | | | | | | | |
# 12| | | | | | | | | |!|!| | | | | | | | | | | |
# 11| | | | | | | | | |!|!| | | | | | | | | | | |
# 10| | | | | | | | | | | | | | | | | | | | | | |
# 9| | | | | | | | | | | | | | | | | | | | | | |
# 8| | | | | | | | | | | | | | | | | | | | | | |
# 7| | | | | | | | | | | | | | | | | | | | | | |
# 6| | | | | | | | | | | | | | | | | | | | | | |
# 5| | | | | | | | | | | | | | | | | | | | | | |
# 4| | | | | | | | | | | | | | | | | | | | | | |
# 3| | | | | | | | | | | | | | | | | | | | | | |
# 2| | | | | | | | | | | | | | | | | | | | | | |
# 1| | | | | | | | | | | | | | | | | | | | | | |
# 0| | | | | | | | | | | | | | | | | | | | | | |
# ---------------------------------------------
#
# Overall Placement Density:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28| | | | | | | | | | | | | | | | | | | | | | |
# 27| | | | | | | | | | | | | | | | | | | | | | |
# 26| | | | | | | | | | | | | | | | | | | | | | |
# 25| | | | | | | | | | | | | | | | | | | | | | |
# 24| | | | | | | | | | | | | | | | | | | | | | |
# 23| | | | | | | | | | | | | | | | | | | | | | |
# 22| | | | | | | | | | | | | | | | | | | | | | |
# 21| | | | | | | | | | | | | | | | | | | | | | |
# 20| | | | | | | | | | | | | | | | | | | | | | |
# 19| | | | | | | | | | | | | | | | | | | | | | |
# 18| | | | | | | | | | | | | | | | | | | | | | |
# 17| | | | | | | | | | | | | | | | | | | | | | |
# 16| | | | | | | | | | | | | | | | | | | | | | |
# 15| | | | | | | | | | | | | | | | | | | | | | |
# 14| | | | | | | | | |!|!| | | | | | | | | | | |
# 13| | | | | | | | | |!|!| | | | | | | | | | | |
# 12| | | | | | | | | |!|!| | | | | | | | | | | |
# 11| | | | | | | | | |!|!| | | | | | | | | | | |
# 10| | | | | | | | | | | | | | | | | | | | | | |
# 9| | | | | | | | | | | | | | | | | | | | | | |
# 8| | | | | | | | | | | | | | | | | | | | | | |
# 7| | | | | | | | | | | | | | | | | | | | | | |
# 6| | | | | | | | | | | | | | | | | | | | | | |
# 5| | | | | | | | | | | | | | | | | | | | | | |
# 4| | | | | | | | | | | | | | | | | | | | | | |
# 3| | | | | | | | | | | | | | | | | | | | | | |
# 2| | | | | | | | | | | | | | | | | | | | | | |
# 1| | | | | | | | | | | | | | | | | | | | | | |
# 0| | | | | | | | | | | | | | | | | | | | | | |
# ---------------------------------------------
#
# Horizontal Routing Congestion:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28| | | | | | | | | | | | | | | | | | | | | | |
# 27| | | | | | | | | | | | | | | | | | | | | | |
# 26| | | | | | | | | | | | | | | | | | | | | | |
# 25| | | | | | | | | | | | | | | | | | | | | | |
# 24| | | | | | | | | | | | | | | | | | | | | | |
# 23| | | | | | | | | | | | | | | | | | | | | | |
# 22| | | | | | | | | | | | | | | | | | | | | | |
# 21| | | | | | | | | | | | | | | | | | | | | | |
# 20| | | | | | | | | | | | | | | | | | | | | | |
# 19| | | | | | | | | | | | | | | | | | | | | | |
# 18| | | | | | | | | | | | | | | | | | | | | | |
# 17| | | | | | | | | | | | | | | | | | | | | | |
# 16| | | | | | | | | | | | | | | | | | | | | | |
# 15| | | | | | | | | | | | | | | | | | | | | | |
# 14| | | | | | | | | |!| | | | | | | | | | | | |
# 13|4|4|4|4|4|4|4|4|4|!| | | | | | | | | | | | |
# 12| | | | | | | | | |!| | | | | | | | | | | | |
# 11| | | | | | | | | |!| | | | | | | | | | | | |
# 10| | | | | | | | | | | | | | | | | | | | | | |
# 9| | | | | | | | | | | | | | | | | | | | | | |
# 8| | | | | | | | | | | | | | | | | | | | | | |
# 7| | | | | | | | | | | | | | | | | | | | | | |
# 6| | | | | | | | | | | | | | | | | | | | | | |
# 5| | | | | | | | | | | | | | | | | | | | | | |
# 4| | | | | | | | | | | | | | | | | | | | | | |
# 3| | | | | | | | | | | | | | | | | | | | | | |
# 2| | | | | | | | | | | | | | | | | | | | | | |
# 1| | | | | | | | | | | | | | | | | | | | | | |
# 0| | | | | | | | | | | | | | | | | | | | | | |
# ---------------------------------------------
#
# Vertical Routing Congestion:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28| | | | | | | | | | | | | | | | | | | | | | |
# 27| | | | | | | | | | | | | | | | | | | | | | |
# 26| | | | | | | | | | | | | | | | | | | | | | |
# 25| | | | | | | | | | | | | | | | | | | | | | |
# 24| | | | | | | | | | | | | | | | | | | | | | |
# 23| | | | | | | | | | | | | | | | | | | | | | |
# 22| | | | | | | | | | | | | | | | | | | | | | |
# 21| | | | | | | | | | | | | | | | | | | | | | |
# 20| | | | | | | | | | | | | | | | | | | | | | |
# 19|1| | | | | | | | | | | | | | | | | | | | | |
# 18|1| | | | | | | | | | | | | | | | | | | | | |
# 17|1| | | | | | | | | | | | | | | | | | | | | |
# 16|1| | | | | | | | | | | | | | | | | | | | | |
# 15|1| | | | | | | | | | | | | | | | | | | | | |
# 14|1| | | | | | | | |1| | | | | | | | | | | | |
# 13|1| | | | | | | | |!|!| | | | | | | | | | | |
# 12| | | | | | | | | |!|!| | | | | | | | | | | |
# 11| | | | | | | | | |!|!| | | | | | | | | | | |
# 10| | | | | | | | | |1| | | | | | | | | | | | |
# 9| | | | | | | | | |1| | | | | | | | | | | | |
# 8| | | | | | | | | | | | | | | | | | | | | | |
# 7| | | | | | | | | | | | | | | | | | | | | | |
# 6| | | | | | | | | | | | | | | | | | | | | | |
# 5| | | | | | | | | | | | | | | | | | | | | | |
# 4| | | | | | | | | | | | | | | | | | | | | | |
# 3| | | | | | | | | | | | | | | | | | | | | | |
# 2| | | | | | | | | | | | | | | | | | | | | | |
# 1| | | | | | | | | | | | | | | | | | | | | | |
# 0| | | | | | | | | | | | | | | | | | | | | | |
# ---------------------------------------------
#
# User comments:
# Original source netlist with standard cells: /home/zf4_projects/DREAMPlace/sakundu/ABK_MP/08162022_flow_scripts/MacroPlacement/Flows/NanGate45/ariane133/run-20220816-035413/flow2_68/ariane.pb.txt
# Groups file: ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/groups.final
# worst 10 spread
# grp: 714 - spread: 6.527805957188054e-09
# grp: 902 - spread: 5.744633231093212e-09
# grp: 710 - spread: 5.641901992921423e-09
# grp: 691 - spread: 5.3788240909355695e-09
# grp: 711 - spread: 5.261071765383033e-09
# grp: 538 - spread: 5.173010189655892e-09
# grp: 663 - spread: 5.078751501020859e-09
# grp: 679 - spread: 5.014126116684277e-09
# grp: 914 - spread: 4.78781288820859e-09
# grp: 378 - spread: 4.775358206365978e-09
#
#
# node_index x y orientation fixed
0 0.035 237.51 - 1
1 0.035 240.17 - 1
2 0.035 242.83 - 1
3 0.035 245.49 - 1
4 0.035 248.15 - 1
5 0.035 250.81 - 1
6 0.035 253.47 - 1
7 0.035 256.27 - 1
8 0.035 258.93 - 1
9 0.035 261.59 - 1
10 0.035 264.25 - 1
11 0.035 266.91 - 1
12 0.035 269.57 - 1
13 0.035 272.23 - 1
14 0.035 275.03 - 1
15 0.035 277.69 - 1
16 0.035 280.35 - 1
17 0.035 283.01 - 1
18 0.035 285.67 - 1
19 0.035 288.33 - 1
20 0.035 290.99 - 1
21 0.035 293.79 - 1
22 0.035 296.45 - 1
23 0.035 299.11 - 1
24 0.035 301.77 - 1
25 0.035 304.43 - 1
26 0.035 307.09 - 1
27 0.035 309.75 - 1
28 0.035 312.55 - 1
29 0.035 315.21 - 1
30 0.035 317.87 - 1
31 0.035 320.53 - 1
32 0.035 323.19 - 1
33 0.035 325.85 - 1
34 0.035 328.51 - 1
35 0.035 331.31 - 1
36 0.035 333.97 - 1
37 0.035 336.63 - 1
38 0.035 339.29 - 1
39 0.035 341.95 - 1
40 0.035 344.61 - 1
41 0.035 347.27 - 1
42 0.035 350.07 - 1
43 0.035 352.73 - 1
44 0.035 355.39 - 1
45 0.035 358.05 - 1
46 0.035 360.71 - 1
47 0.035 363.37 - 1
48 0.035 366.17 - 1
49 0.035 368.83 - 1
50 0.035 371.49 - 1
51 0.035 374.15 - 1
52 0.035 376.81 - 1
53 0.035 379.47 - 1
54 0.035 382.13 - 1
55 0.035 384.93 - 1
56 0.035 387.59 - 1
57 0.035 390.25 - 1
58 0.035 392.91 - 1
59 0.035 395.57 - 1
60 0.035 398.23 - 1
61 0.035 400.89 - 1
62 0.035 403.69 - 1
63 0.035 406.35 - 1
64 0.035 409.01 - 1
65 0.035 411.67 - 1
66 0.035 414.33 - 1
67 0.035 416.99 - 1
68 0.035 419.65 - 1
69 0.035 422.45 - 1
70 0.035 425.11 - 1
71 0.035 427.77 - 1
72 0.035 430.43 - 1
73 0.035 433.09 - 1
74 0.035 435.75 - 1
75 0.035 438.41 - 1
76 0.035 441.21 - 1
77 0.035 443.87 - 1
78 0.035 446.53 - 1
79 0.035 449.19 - 1
80 0.035 451.85 - 1
81 0.035 454.51 - 1
82 0.035 457.17 - 1
83 0.035 459.97 - 1
84 0.035 462.63 - 1
85 0.035 465.29 - 1
86 0.035 467.95 - 1
87 0.035 470.61 - 1
88 0.035 473.27 - 1
89 0.035 475.93 - 1
90 0.035 478.73 - 1
91 0.035 481.39 - 1
92 0.035 484.05 - 1
93 0.035 486.71 - 1
94 0.035 489.37 - 1
95 0.035 492.03 - 1
96 0.035 494.83 - 1
97 0.035 497.49 - 1
98 0.035 500.15 - 1
99 0.035 502.81 - 1
100 0.035 505.47 - 1
101 0.035 508.13 - 1
102 0.035 510.79 - 1
103 0.035 513.59 - 1
104 0.035 516.25 - 1
105 0.035 518.91 - 1
106 0.035 521.57 - 1
107 0.035 524.23 - 1
108 0.035 526.89 - 1
109 0.035 529.55 - 1
110 0.035 532.35 - 1
111 0.035 535.01 - 1
112 0.035 537.67 - 1
113 0.035 540.33 - 1
114 0.035 542.99 - 1
115 0.035 545.65 - 1
116 0.035 548.31 - 1
117 0.035 551.11 - 1
118 0.035 553.77 - 1
119 0.035 556.43 - 1
120 0.035 559.09 - 1
121 0.035 561.75 - 1
122 0.035 564.41 - 1
123 0.035 567.07 - 1
124 0.035 569.87 - 1
125 0.035 572.53 - 1
126 0.035 575.19 - 1
127 0.035 577.85 - 1
128 0.035 580.51 - 1
129 0.035 583.17 - 1
130 0.035 585.83 - 1
131 0.035 588.63 - 1
132 0.035 591.29 - 1
133 0.035 593.95 - 1
134 0.035 596.61 - 1
135 0.035 599.27 - 1
136 0.035 601.93 - 1
137 0.035 604.59 - 1
138 0.035 607.39 - 1
139 0.035 610.05 - 1
140 0.035 612.71 - 1
141 0.035 615.37 - 1
142 0.035 618.03 - 1
143 0.035 620.69 - 1
144 0.035 623.49 - 1
145 0.035 626.15 - 1
146 0.035 628.81 - 1
147 0.035 631.47 - 1
148 0.035 634.13 - 1
149 0.035 636.79 - 1
150 0.035 639.45 - 1
151 0.035 642.25 - 1
152 0.035 644.91 - 1
153 0.035 647.57 - 1
154 0.035 650.23 - 1
155 0.035 652.89 - 1
156 0.035 655.55 - 1
157 0.035 658.21 - 1
158 0.035 661.01 - 1
159 0.035 663.67 - 1
160 0.035 666.33 - 1
161 0.035 668.99 - 1
162 0.035 671.65 - 1
163 0.035 674.31 - 1
164 0.035 676.97 - 1
165 0.035 679.77 - 1
166 0.035 682.43 - 1
167 0.035 685.09 - 1
168 0.035 687.75 - 1
169 0.035 690.41 - 1
170 0.035 693.07 - 1
171 0.035 695.73 - 1
172 0.035 698.53 - 1
173 0.035 701.19 - 1
174 0.035 703.85 - 1
175 0.035 706.51 - 1
176 0.035 709.17 - 1
177 0.035 711.83 - 1
178 0.035 714.49 - 1
179 0.035 717.29 - 1
180 0.035 719.95 - 1
181 0.035 722.61 - 1
182 0.035 725.27 - 1
183 0.035 727.93 - 1
184 0.035 730.59 - 1
185 0.035 733.25 - 1
186 0.035 736.05 - 1
187 0.035 738.71 - 1
188 0.035 741.37 - 1
189 0.035 744.03 - 1
190 0.035 746.69 - 1
191 0.035 749.35 - 1
192 0.035 752.15 - 1
193 0.035 754.81 - 1
194 0.035 757.47 - 1
195 0.035 760.13 - 1
196 0.035 762.79 - 1
197 0.035 765.45 - 1
198 0.035 768.11 - 1
199 0.035 770.91 - 1
200 0.035 773.57 - 1
201 0.035 776.23 - 1
202 0.035 778.89 - 1
203 0.035 781.55 - 1
204 0.035 784.21 - 1
205 0.035 786.87 - 1
206 0.035 789.67 - 1
207 0.035 792.33 - 1
208 0.035 794.99 - 1
209 0.035 797.65 - 1
210 0.035 800.31 - 1
211 0.035 802.97 - 1
212 0.035 805.63 - 1
213 0.035 808.43 - 1
214 0.035 811.09 - 1
215 0.035 813.75 - 1
216 0.035 816.41 - 1
217 0.035 819.07 - 1
218 0.035 821.73 - 1
219 0.035 824.39 - 1
220 0.035 827.19 - 1
221 0.035 829.85 - 1
222 0.035 832.51 - 1
223 0.035 835.17 - 1
224 0.035 837.83 - 1
225 0.035 840.49 - 1
226 0.035 843.15 - 1
227 0.035 845.95 - 1
228 0.035 848.61 - 1
229 0.035 851.27 - 1
230 0.035 853.93 - 1
231 0.035 856.59 - 1
232 0.035 859.25 - 1
233 0.035 861.91 - 1
234 0.035 864.71 - 1
235 0.035 867.37 - 1
236 0.035 870.03 - 1
237 0.035 872.69 - 1
238 0.035 875.35 - 1
239 0.035 878.01 - 1
240 0.035 880.81 - 1
241 0.035 883.47 - 1
242 0.035 886.13 - 1
243 0.035 888.79 - 1
244 0.035 891.45 - 1
245 0.035 894.11 - 1
246 0.035 896.77 - 1
247 0.035 899.57 - 1
248 0.035 902.23 - 1
249 0.035 904.89 - 1
250 0.035 907.55 - 1
251 0.035 910.21 - 1
252 0.035 912.87 - 1
253 0.035 915.53 - 1
254 0.035 918.33 - 1
255 0.035 920.99 - 1
256 0.035 923.65 - 1
257 0.035 926.31 - 1
258 0.035 928.97 - 1
259 0.035 931.63 - 1
260 0.035 934.29 - 1
261 0.035 937.09 - 1
262 0.035 939.75 - 1
263 0.035 942.41 - 1
264 0.035 945.07 - 1
265 0.035 947.73 - 1
266 0.035 950.39 - 1
267 0.035 953.05 - 1
268 0.035 955.85 - 1
269 0.035 958.51 - 1
270 0.035 961.17 - 1
271 0.035 963.83 - 1
272 0.035 966.49 - 1
273 0.035 969.15 - 1
274 0.035 971.81 - 1
275 0.035 974.61 - 1
276 0.035 977.27 - 1
277 0.035 979.93 - 1
278 0.035 982.59 - 1
279 0.035 985.25 - 1
280 0.035 987.91 - 1
281 0.035 990.57 - 1
282 0.035 993.37 - 1
283 0.035 996.03 - 1
284 0.035 998.69 - 1
285 0.035 1001.35 - 1
286 0.035 1004.01 - 1
287 0.035 1006.67 - 1
288 0.035 1009.47 - 1
289 0.035 1012.13 - 1
290 0.035 1014.79 - 1
291 0.035 1017.45 - 1
292 0.035 1020.11 - 1
293 0.035 1022.77 - 1
294 0.035 1025.43 - 1
295 0.035 1028.23 - 1
296 0.035 1030.89 - 1
297 0.035 1033.55 - 1
298 0.035 1036.21 - 1
299 0.035 1038.87 - 1
300 0.035 1041.53 - 1
301 0.035 1044.19 - 1
302 0.035 1046.99 - 1
303 0.035 1049.65 - 1
304 0.035 1052.31 - 1
305 0.035 1054.97 - 1
306 0.035 1057.63 - 1
307 0.035 1060.29 - 1
308 0.035 1062.95 - 1
309 0.035 1065.75 - 1
310 0.035 1068.41 - 1
311 0.035 1071.07 - 1
312 0.035 1073.73 - 1
313 0.035 1076.39 - 1
314 0.035 1079.05 - 1
315 0.035 1081.71 - 1
316 0.035 1084.51 - 1
317 0.035 1087.17 - 1
318 0.035 1089.83 - 1
319 0.035 1092.49 - 1
320 0.035 1095.15 - 1
321 0.035 1097.81 - 1
322 0.035 1100.47 - 1
323 0.035 1103.27 - 1
324 0.035 1105.93 - 1
325 0.035 1108.59 - 1
326 0.035 1111.25 - 1
327 0.035 1113.91 - 1
328 0.035 1116.57 - 1
329 0.035 1119.37 - 1
330 0.07 237.51 - 1
331 0.07 242.83 - 1
332 0.07 248.15 - 1
333 0.07 253.47 - 1
334 0.07 258.79 - 1
335 0.07 264.39 - 1
336 0.07 269.71 - 1
337 0.07 275.03 - 1
338 0.07 280.35 - 1
339 0.07 285.67 - 1
340 0.07 291.27 - 1
341 0.07 296.59 - 1
342 0.07 301.91 - 1
343 0.07 307.23 - 1
344 0.07 312.55 - 1
345 0.07 318.15 - 1
346 0.07 323.47 - 1
347 0.07 328.79 - 1
348 0.07 334.11 - 1
349 0.07 339.43 - 1
350 0.07 345.03 - 1
351 0.07 350.35 - 1
352 0.07 355.67 - 1
353 0.07 360.99 - 1
354 0.07 366.31 - 1
355 0.07 371.91 - 1
356 0.07 377.23 - 1
357 0.07 382.55 - 1
358 0.07 387.87 - 1
359 0.07 393.19 - 1
360 0.07 398.79 - 1
361 0.07 404.11 - 1
362 0.07 409.43 - 1
363 0.07 414.75 - 1
364 0.07 420.07 - 1
365 0.07 425.67 - 1
366 0.07 430.99 - 1
367 0.07 436.31 - 1
368 0.07 441.63 - 1
369 0.07 446.95 - 1
370 0.07 452.55 - 1
371 0.07 457.87 - 1
372 0.07 463.19 - 1
373 0.07 468.51 - 1
374 0.07 473.83 - 1
375 0.07 479.43 - 1
376 0.07 484.75 - 1
377 0.07 490.07 - 1
378 0.07 495.39 - 1
379 0.07 500.71 - 1
380 0.07 506.31 - 1
381 0.07 511.63 - 1
382 0.07 516.95 - 1
383 0.07 522.27 - 1
384 0.07 527.59 - 1
385 0.07 533.19 - 1
386 0.07 538.51 - 1
387 0.07 543.83 - 1
388 0.07 549.15 - 1
389 0.07 554.47 - 1
390 0.07 560.07 - 1
391 0.07 565.39 - 1
392 0.07 570.71 - 1
393 0.07 576.03 - 1
394 0.07 581.35 - 1
395 0.07 586.95 - 1
396 0.07 592.27 - 1
397 0.07 597.59 - 1
398 0.07 602.91 - 1
399 0.07 608.23 - 1
400 0.07 613.83 - 1
401 0.07 619.15 - 1
402 0.07 624.47 - 1
403 0.07 629.79 - 1
404 0.07 635.11 - 1
405 0.07 640.71 - 1
406 0.07 646.03 - 1
407 0.07 651.35 - 1
408 0.07 656.67 - 1
409 0.07 661.99 - 1
410 0.07 667.59 - 1
411 0.07 672.91 - 1
412 0.07 678.23 - 1
413 0.07 683.55 - 1
414 0.07 688.87 - 1
415 0.07 694.47 - 1
416 0.07 699.79 - 1
417 0.07 705.11 - 1
418 0.07 710.43 - 1
419 0.07 715.75 - 1
420 0.07 721.35 - 1
421 0.07 726.67 - 1
422 0.07 731.99 - 1
423 0.07 737.31 - 1
424 0.07 742.63 - 1
425 0.07 748.23 - 1
426 0.07 753.55 - 1
427 0.07 758.87 - 1
428 0.07 764.19 - 1
429 0.07 769.51 - 1
430 0.07 775.11 - 1
431 0.07 780.43 - 1
432 0.07 785.75 - 1
433 0.07 791.07 - 1
434 0.07 796.39 - 1
435 0.07 801.99 - 1
436 0.07 807.31 - 1
437 0.07 812.63 - 1
438 0.07 817.95 - 1
439 0.07 823.27 - 1
440 0.07 828.87 - 1
441 0.07 834.19 - 1
442 0.07 839.51 - 1
443 0.07 844.83 - 1
444 0.07 850.15 - 1
445 0.07 855.75 - 1
446 0.07 861.07 - 1
447 0.07 866.39 - 1
448 0.07 871.71 - 1
449 0.07 877.03 - 1
450 0.07 882.63 - 1
451 0.07 887.95 - 1
452 0.07 893.27 - 1
453 0.07 898.59 - 1
454 0.07 903.91 - 1
455 0.07 909.51 - 1
456 0.07 914.83 - 1
457 0.07 920.15 - 1
458 0.07 925.47 - 1
459 0.07 930.79 - 1
460 0.07 936.39 - 1
461 0.07 941.71 - 1
462 0.07 947.03 - 1
463 0.07 952.35 - 1
464 0.07 957.67 - 1
465 0.07 963.27 - 1
466 0.07 968.59 - 1
467 0.07 973.91 - 1
468 0.07 979.23 - 1
469 0.07 984.55 - 1
470 0.07 990.15 - 1
471 0.07 995.47 - 1
472 0.07 1000.79 - 1
473 0.07 1006.11 - 1
474 0.07 1011.43 - 1
475 0.07 1017.03 - 1
476 0.07 1022.35 - 1
477 0.07 1027.67 - 1
478 0.07 1032.99 - 1
479 0.07 1038.31 - 1
480 0.07 1043.91 - 1
481 0.07 1049.23 - 1
482 0.07 1054.55 - 1
483 0.07 1059.87 - 1
484 0.07 1065.19 - 1
485 0.07 1070.79 - 1
486 0.07 1076.11 - 1
487 0.07 1081.43 - 1
488 0.07 1086.75 - 1
489 0.07 1092.07 - 1
490 0.07 1097.67 - 1
491 0.07 1102.99 - 1
492 0.07 1108.31 - 1
493 0.07 1113.63 - 1
494 0.07 1119.23 - 1
495 600 600 N 0
555 600 600 N 0
615 600 600 N 0
675 600 600 N 0
735 600 600 N 0
795 600 600 N 0
855 600 600 N 0
915 600 600 N 0
975 600 600 N 0
1035 600 600 N 0
1095 600 600 N 0
1155 600 600 N 0
1215 600 600 N 0
1275 600 600 N 0
1335 600 600 N 0
1395 600 600 N 0
1455 600 600 N 0
1515 600 600 N 0
1575 600 600 S 0
1635 600 600 N 0
1695 600 600 N 0
1755 600 600 N 0
1815 600 600 N 0
1875 600 600 N 0
1935 600 600 N 0
1995 600 600 N 0
2055 600 600 S 0
2115 600 600 N 0
2175 600 600 N 0
2235 600 600 S 0
2295 600 600 N 0
2355 600 600 N 0
2415 600 600 N 0
2475 600 600 N 0
2535 600 600 N 0
2595 600 600 S 0
2655 600 600 N 0
2715 600 600 N 0
2775 600 600 N 0
2835 600 600 N 0
2895 600 600 N 0
2955 600 600 N 0
3015 600 600 N 0
3075 600 600 N 0
3135 600 600 S 0
3195 600 600 S 0
3255 600 600 N 0
3315 600 600 N 0
3375 600 600 S 0
3435 600 600 N 0
3495 600 600 S 0
3555 600 600 N 0
3615 600 600 N 0
3675 600 600 N 0
3735 600 600 S 0
3795 600 600 N 0
3855 600 600 N 0
3915 600 600 N 0
3975 600 600 S 0
4035 600 600 N 0
4095 600 600 N 0
4155 600 600 N 0
4215 600 600 N 0
4275 600 600 S 0
4335 600 600 N 0
4395 600 600 N 0
4455 600 600 N 0
4515 600 600 N 0
4575 600 600 N 0
4635 600 600 N 0
4695 600 600 N 0
4755 600 600 N 0
4815 600 600 N 0
4875 600 600 N 0
4935 600 600 N 0
4995 600 600 N 0
5055 600 600 N 0
5115 600 600 N 0
5175 600 600 N 0
5235 600 600 N 0
5295 600 600 N 0
5355 600 600 S 0
5415 600 600 N 0
5475 600 600 S 0
5535 600 600 N 0
5595 600 600 S 0
5655 600 600 N 0
5715 600 600 N 0
5775 600 600 N 0
5835 600 600 N 0
5895 600 600 N 0
5955 600 600 N 0
6015 600 600 N 0
6075 600 600 N 0
6135 600 600 N 0
6195 600 600 N 0
6255 600 600 S 0
6315 600 600 N 0
6375 600 600 N 0
6435 600 600 N 0
6495 600 600 N 0
6555 600 600 N 0
6615 600 600 N 0
6675 600 600 S 0
6735 600 600 N 0
6795 600 600 N 0
6855 600 600 N 0
6915 600 600 N 0
6975 600 600 N 0
7035 600 600 N 0
7095 600 600 N 0
7155 600 600 N 0
7215 600 600 N 0
7275 600 600 N 0
7335 600 600 S 0
7395 600 600 N 0
7455 600 600 N 0
7515 600 600 N 0
7575 600 600 N 0
7635 600 600 N 0
7695 600 600 N 0
7755 600 600 N 0
7815 600 600 N 0
7875 600 600 N 0
7935 600 600 N 0
7995 600 600 S 0
8055 600 600 N 0
8115 600 600 N 0
8175 600 600 N 0
8235 600 600 N 0
8295 600 600 N 0
8355 600 600 N 0
8415 600 600 S 0
8475 600 600 N 0
8511 600 600 N 0
8543 600 600 N 0
8569 600 600 N 0
8590 600 600 N 0
8616 600 600 N 0
8649 600 600 N 0
8674 600 600 N 0
8695 600 600 N 0
8725 600 600 N 0
8752 600 600 N 0
8772 600 600 N 0
8781 600 600 N 0
8804 600 600 N 0
8809 600 600 N 0
8815 600 600 N 0
8820 600 600 N 0
8826 600 600 N 0
8833 600 600 N 0
8839 600 600 N 0
8843 600 600 N 0
8847 600 600 N 0
8856 600 600 N 0
8868 600 600 N 0
8872 600 600 N 0
8876 600 600 N 0
8884 600 600 N 0
8891 600 600 N 0
8906 600 600 N 0
8909 600 600 N 0
8916 600 600 N 0
8920 600 600 N 0
8925 600 600 N 0
8934 600 600 N 0
8942 600 600 N 0
8945 600 600 N 0
8951 600 600 N 0
8961 600 600 N 0
8968 600 600 N 0
8973 600 600 N 0
8978 600 600 N 0
8984 600 600 N 0
9023 600 600 N 0
9062 600 600 N 0
9094 600 600 N 0
9134 600 600 N 0
9166 600 600 N 0
9203 600 600 N 0
9243 600 600 N 0
9284 600 600 N 0
9316 600 600 N 0
9341 600 600 N 0
9374 600 600 N 0
9387 600 600 N 0
9403 600 600 N 0
9436 600 600 N 0
9448 600 600 N 0
9480 600 600 N 0
9515 600 600 N 0
9527 600 600 N 0
9538 600 600 N 0
9564 600 600 N 0
9596 600 600 N 0
9605 600 600 N 0
9611 600 600 N 0
9621 600 600 N 0
9633 600 600 N 0
9653 600 600 N 0
9664 600 600 N 0
9672 600 600 N 0
9679 600 600 N 0
9686 600 600 N 0
9692 600 600 N 0
9705 600 600 N 0
9712 600 600 N 0
9749 600 600 N 0
9779 600 600 N 0
9794 600 600 N 0
9803 600 600 N 0
9813 600 600 N 0
9821 600 600 N 0
9827 600 600 N 0
9835 600 600 N 0
9840 600 600 N 0
9853 600 600 N 0
9860 600 600 N 0
9875 600 600 N 0
9891 600 600 N 0
9906 600 600 N 0
9915 600 600 N 0
9921 600 600 N 0
9926 600 600 N 0
9931 600 600 N 0
9935 600 600 N 0
9942 600 600 N 0
9953 600 600 N 0
9973 600 600 N 0
9982 600 600 N 0
9990 600 600 N 0
9997 600 600 N 0
10004 600 600 N 0
10013 600 600 N 0
10022 600 600 N 0
10027 600 600 N 0
10033 600 600 N 0
10042 600 600 N 0
10050 600 600 N 0
10057 600 600 N 0
10065 600 600 N 0
10073 600 600 N 0
10079 600 600 N 0
10086 600 600 N 0
10092 600 600 N 0
10099 600 600 N 0
10107 600 600 N 0
10122 600 600 N 0
10129 600 600 N 0
10134 600 600 N 0
10142 600 600 N 0
10146 600 600 N 0
10150 600 600 N 0
10158 600 600 N 0
10163 600 600 N 0
10168 600 600 N 0
10174 600 600 N 0
10178 600 600 N 0
10183 600 600 N 0
10190 600 600 N 0
10195 600 600 N 0
10201 600 600 N 0
10219 600 600 N 0
10242 600 600 N 0
10261 600 600 N 0
10283 600 600 N 0
10298 600 600 N 0
10313 600 600 N 0
10329 600 600 N 0
10338 600 600 N 0
10352 600 600 N 0
10373 600 600 N 0
10397 600 600 N 0
10421 600 600 N 0
10447 600 600 N 0
10466 600 600 N 0
10488 600 600 N 0
10522 600 600 N 0
10551 600 600 N 0
10572 600 600 N 0
10607 600 600 N 0
10644 600 600 N 0
10661 600 600 N 0
10668 600 600 N 0
10681 600 600 N 0
10685 600 600 N 0
10692 600 600 N 0
10702 600 600 N 0
10705 600 600 N 0
10711 600 600 N 0
10714 600 600 N 0
10726 600 600 N 0
10740 600 600 N 0
10753 600 600 N 0
10764 600 600 N 0
10769 600 600 N 0
10772 600 600 N 0
10783 600 600 N 0
10796 600 600 N 0
10813 600 600 N 0
10817 600 600 N 0
10824 600 600 N 0
10833 600 600 N 0
10845 600 600 N 0
10850 600 600 N 0
10867 600 600 N 0
10874 600 600 N 0
10885 600 600 N 0
10890 600 600 N 0
10896 600 600 N 0
10899 600 600 N 0
10905 600 600 N 0
10916 600 600 N 0
10933 600 600 N 0
10939 600 600 N 0
10943 600 600 N 0
10949 600 600 N 0
10954 600 600 N 0
10965 600 600 N 0
10971 600 600 N 0
10978 600 600 N 0
10982 600 600 N 0
10988 600 600 N 0
10992 600 600 N 0
10998 600 600 N 0
11003 600 600 N 0
11012 600 600 N 0
11023 600 600 N 0
11033 600 600 N 0
11039 600 600 N 0
11048 600 600 N 0
11052 600 600 N 0
11057 600 600 N 0
11064 600 600 N 0
11069 600 600 N 0
11079 600 600 N 0
11083 600 600 N 0
11090 600 600 N 0
11097 600 600 N 0
11103 600 600 N 0
11109 600 600 N 0
11119 600 600 N 0
11127 600 600 N 0
11133 600 600 N 0
11142 600 600 N 0
11147 600 600 N 0
11154 600 600 N 0
11170 600 600 N 0
11175 600 600 N 0
11185 600 600 N 0
11192 600 600 N 0
11197 600 600 N 0
11203 600 600 N 0
11217 600 600 N 0
11223 600 600 N 0
11228 600 600 N 0
11247 600 600 N 0
11257 600 600 N 0
11264 600 600 N 0
11272 600 600 N 0
11282 600 600 N 0
11288 600 600 N 0
11299 600 600 N 0
11303 600 600 N 0
11310 600 600 N 0
11315 600 600 N 0
11322 600 600 N 0
11330 600 600 N 0
11339 600 600 N 0
11347 600 600 N 0
11352 600 600 N 0
11359 600 600 N 0
11366 600 600 N 0
11378 600 600 N 0
11384 600 600 N 0
11391 600 600 N 0
11401 600 600 N 0
11408 600 600 N 0
11417 600 600 N 0
11424 600 600 N 0
11433 600 600 N 0
11440 600 600 N 0
11454 600 600 N 0
11459 600 600 N 0
11463 600 600 N 0
11475 600 600 N 0
11482 600 600 N 0
11488 600 600 N 0
11498 600 600 N 0
11508 600 600 N 0
11514 600 600 N 0
11531 600 600 N 0
11538 600 600 N 0
11550 600 600 N 0
11566 600 600 N 0
11575 600 600 N 0
11583 600 600 N 0
11593 600 600 N 0
11600 600 600 N 0
11607 600 600 N 0
11613 600 600 N 0
11617 600 600 N 0
11654 600 600 N 0
11660 600 600 N 0
11675 600 600 N 0
11690 600 600 N 0
11697 600 600 N 0
11705 600 600 N 0
11714 600 600 N 0
11721 600 600 N 0
11731 600 600 N 0
11750 600 600 N 0
11760 600 600 N 0
11770 600 600 N 0
11777 600 600 N 0
11785 600 600 N 0
11799 600 600 N 0
11816 600 600 N 0
11838 600 600 N 0
11852 600 600 N 0
11870 600 600 N 0
11878 600 600 N 0
11886 600 600 N 0
11912 600 600 N 0
11938 600 600 N 0
11945 600 600 N 0
11950 600 600 N 0
11960 600 600 N 0
11969 600 600 N 0
11977 600 600 N 0
11989 600 600 N 0
12003 600 600 N 0
12016 600 600 N 0
12020 600 600 N 0
12049 600 600 N 0
12060 600 600 N 0
12066 600 600 N 0
12074 600 600 N 0
12082 600 600 N 0
12088 600 600 N 0
12094 600 600 N 0
12112 600 600 N 0
12156 600 600 N 0
12169 600 600 N 0
12175 600 600 N 0
12189 600 600 N 0
12198 600 600 N 0
12212 600 600 N 0
12222 600 600 N 0
12227 600 600 N 0
12253 600 600 N 0
12260 600 600 N 0
12271 600 600 N 0
12290 600 600 N 0
12315 600 600 N 0
12323 600 600 N 0
12328 600 600 N 0
12341 600 600 N 0
12355 600 600 N 0
12374 600 600 N 0
12381 600 600 N 0
12385 600 600 N 0
12393 600 600 N 0
12409 600 600 N 0
12415 600 600 N 0
12421 600 600 N 0
12427 600 600 N 0
12440 600 600 N 0
12452 600 600 N 0
12461 600 600 N 0
12471 600 600 N 0
12483 600 600 N 0
12496 600 600 N 0
12515 600 600 N 0
12530 600 600 N 0
12535 600 600 N 0
12560 600 600 N 0
12571 600 600 N 0
12582 600 600 N 0
12590 600 600 N 0
12606 600 600 N 0
12627 600 600 N 0
12641 600 600 N 0
12660 600 600 N 0
12680 600 600 N 0
12684 600 600 N 0
12709 600 600 N 0
12721 600 600 N 0
12742 600 600 N 0
12768 600 600 N 0
12774 600 600 N 0
12802 600 600 N 0
12811 600 600 N 0
12838 600 600 N 0
12850 600 600 N 0
12863 600 600 N 0
12893 600 600 N 0
12911 600 600 N 0
12918 600 600 N 0
12933 600 600 N 0
12948 600 600 N 0
12959 600 600 N 0
12977 600 600 N 0
12988 600 600 N 0
13019 600 600 N 0
13048 600 600 N 0
13055 600 600 N 0
13064 600 600 N 0
13081 600 600 N 0
13109 600 600 N 0
13114 600 600 N 0
13131 600 600 N 0
13139 600 600 N 0
13146 600 600 N 0
13169 600 600 N 0
13178 600 600 N 0
13188 600 600 N 0
13197 600 600 N 0
13220 600 600 N 0
13237 600 600 N 0
13243 600 600 N 0
13251 600 600 N 0
13259 600 600 N 0
13266 600 600 N 0
13288 600 600 N 0
13294 600 600 N 0
13309 600 600 N 0
13318 600 600 N 0
13326 600 600 N 0
13353 600 600 N 0
13363 600 600 N 0
13383 600 600 N 0
13399 600 600 N 0
13440 600 600 N 0
13471 600 600 N 0
13484 600 600 N 0
13493 600 600 N 0
13502 600 600 N 0
13510 600 600 N 0
13563 600 600 N 0
13588 600 600 N 0
13603 600 600 N 0
13631 600 600 N 0
13645 600 600 N 0
13657 600 600 N 0
13665 600 600 N 0
13678 600 600 N 0
13683 600 600 N 0
13697 600 600 N 0
13738 600 600 N 0
13743 600 600 N 0
13754 600 600 N 0
13767 600 600 N 0
13778 600 600 N 0
13802 600 600 N 0
13806 600 600 N 0
13816 600 600 N 0
13844 600 600 N 0
13849 600 600 N 0
13883 600 600 N 0
13892 600 600 N 0
13913 600 600 N 0
13919 600 600 N 0
13926 600 600 N 0
13932 600 600 N 0
13938 600 600 N 0
13943 600 600 N 0
13955 600 600 N 0
13965 600 600 N 0
13973 600 600 N 0
13993 600 600 N 0
14007 600 600 N 0
14041 600 600 N 0
14045 600 600 N 0
14061 600 600 N 0
14073 600 600 N 0
14085 600 600 N 0
14096 600 600 N 0
14104 600 600 N 0
14116 600 600 N 0
14128 600 600 N 0
14138 600 600 N 0
14146 600 600 N 0
14160 600 600 N 0
14178 600 600 N 0
14191 600 600 N 0
14203 600 600 N 0
14207 600 600 N 0
14227 600 600 N 0
14237 600 600 N 0
14248 600 600 N 0
14272 600 600 N 0
14281 600 600 N 0
14287 600 600 N 0
14318 600 600 N 0
14325 600 600 N 0
14342 600 600 N 0
14372 600 600 N 0
14380 600 600 N 0
14389 600 600 N 0
14406 600 600 N 0
14415 600 600 N 0
14425 600 600 N 0
14448 600 600 N 0
14461 600 600 N 0
14466 600 600 N 0
14477 600 600 N 0
14495 600 600 N 0
14502 600 600 N 0
14511 600 600 N 0
14526 600 600 N 0
14530 600 600 N 0
14538 600 600 N 0
14550 600 600 N 0
14559 600 600 N 0
14574 600 600 N 0
14586 600 600 N 0
14597 600 600 N 0
14659 600 600 N 0
14669 600 600 N 0
14682 600 600 N 0
14710 600 600 N 0
14723 600 600 N 0
14746 600 600 N 0
14766 600 600 N 0
14773 600 600 N 0
14791 600 600 N 0
14796 600 600 N 0
14814 600 600 N 0
14825 600 600 N 0
14849 600 600 N 0
14856 600 600 N 0
14860 600 600 N 0
14864 600 600 N 0
14907 600 600 N 0
14911 600 600 N 0
14918 600 600 N 0
14925 600 600 N 0
14950 600 600 N 0
14969 600 600 N 0
14982 600 600 N 0
14994 600 600 N 0
15003 600 600 N 0
15016 600 600 N 0
15044 600 600 N 0
15055 600 600 N 0
15070 600 600 N 0
15082 600 600 N 0
15099 600 600 N 0
15105 600 600 N 0
15131 600 600 N 0
15150 600 600 N 0
15179 600 600 N 0
15192 600 600 N 0
15202 600 600 N 0
15224 600 600 N 0
15235 600 600 N 0
15245 600 600 N 0
15261 600 600 N 0
15284 600 600 N 0
15297 600 600 N 0
15307 600 600 N 0
15317 600 600 N 0
15336 600 600 N 0
15389 600 600 N 0
15403 600 600 N 0
15409 600 600 N 0
15435 600 600 N 0
15443 600 600 N 0
15480 600 600 N 0
15494 600 600 N 0
15504 600 600 N 0
15527 600 600 N 0
15547 600 600 N 0
15556 600 600 N 0
15565 600 600 N 0
15584 600 600 N 0
15590 600 600 N 0
15603 600 600 N 0
15614 600 600 N 0
15625 600 600 N 0
15649 600 600 N 0
15658 600 600 N 0
15667 600 600 N 0
15681 600 600 N 0
15697 600 600 N 0
15706 600 600 N 0
15719 600 600 N 0
15738 600 600 N 0
15755 600 600 N 0
15765 600 600 N 0
15783 600 600 N 0
15799 600 600 N 0
15810 600 600 N 0
15841 600 600 N 0
15854 600 600 N 0
15859 600 600 N 0
15864 600 600 N 0
15901 600 600 N 0
15912 600 600 N 0
15930 600 600 N 0
15947 600 600 N 0
15965 600 600 N 0
15974 600 600 N 0
15997 600 600 N 0
16017 600 600 N 0
16021 600 600 N 0
16041 600 600 N 0
16058 600 600 N 0
16067 600 600 N 0
16091 600 600 N 0
16100 600 600 N 0
16130 600 600 N 0
16136 600 600 N 0
16140 600 600 N 0
16148 600 600 N 0
16157 600 600 N 0
16191 600 600 N 0
16198 600 600 N 0
16205 600 600 N 0
16212 600 600 N 0
16223 600 600 N 0
16232 600 600 N 0
16248 600 600 N 0
16252 600 600 N 0
16261 600 600 N 0
16270 600 600 N 0
16312 600 600 N 0
16332 600 600 N 0
16348 600 600 N 0
16357 600 600 N 0
16364 600 600 N 0
16373 600 600 N 0
16380 600 600 N 0
16388 600 600 N 0
16413 600 600 N 0
16421 600 600 N 0
16432 600 600 N 0
16443 600 600 N 0
16455 600 600 N 0
16467 600 600 N 0
16477 600 600 N 0
16490 600 600 N 0
16508 600 600 N 0
16515 600 600 N 0
16533 600 600 N 0
16549 600 600 N 0
16559 600 600 N 0
16567 600 600 N 0
16576 600 600 N 0
16594 600 600 N 0
16610 600 600 N 0
16616 600 600 N 0
16621 600 600 N 0
16637 600 600 N 0
16646 600 600 N 0
16655 600 600 N 0
16664 600 600 N 0
16677 600 600 N 0
16692 600 600 N 0
16723 600 600 N 0
16732 600 600 N 0
16741 600 600 N 0
16761 600 600 N 0
16787 600 600 N 0
16811 600 600 N 0
16817 600 600 N 0
16845 600 600 N 0
16859 600 600 N 0
16865 600 600 N 0
16869 600 600 N 0
16877 600 600 N 0
16896 600 600 N 0
16905 600 600 N 0
16912 600 600 N 0
16917 600 600 N 0
16975 600 600 N 0
16990 600 600 N 0
17000 600 600 N 0
17008 600 600 N 0
17016 600 600 N 0
17027 600 600 N 0
17046 600 600 N 0
17062 600 600 N 0
17069 600 600 N 0
17084 600 600 N 0
17110 600 600 N 0
17122 600 600 N 0
17147 600 600 N 0
17164 600 600 N 0
17170 600 600 N 0
17175 600 600 N 0
17189 600 600 N 0
17203 600 600 N 0
17258 600 600 N 0
17267 600 600 N 0
17272 600 600 N 0
17292 600 600 N 0
17305 600 600 N 0
17316 600 600 N 0
17328 600 600 N 0
17345 600 600 N 0
17365 600 600 N 0
17395 600 600 N 0
17415 600 600 N 0
17426 600 600 N 0
17434 600 600 N 0
17446 600 600 N 0
17457 600 600 N 0
17474 600 600 N 0
17501 600 600 N 0
17526 600 600 N 0
17578 600 600 N 0
17591 600 600 N 0
17598 600 600 N 0
17603 600 600 N 0
17615 600 600 N 0
17627 600 600 N 0
17650 600 600 N 0
17665 600 600 N 0
17678 600 600 N 0
17709 600 600 N 0
17725 600 600 N 0
17745 600 600 N 0
17751 600 600 N 0
17756 600 600 N 0
17764 600 600 N 0
17796 600 600 N 0
17802 600 600 N 0
17817 600 600 N 0
17832 600 600 N 0
17850 600 600 N 0
17875 600 600 N 0
17884 600 600 N 0
17907 600 600 N 0
17931 600 600 N 0
17938 600 600 N 0
17957 600 600 N 0
17971 600 600 N 0
17981 600 600 N 0
17992 600 600 N 0
18001 600 600 N 0
18008 600 600 N 0
18024 600 600 N 0
18044 600 600 N 0
18063 600 600 N 0
18084 600 600 N 0
18121 600 600 N 0
18145 600 600 N 0
18153 600 600 N 0
18165 600 600 N 0
18183 600 600 N 0
18211 600 600 N 0
18223 600 600 N 0
18249 600 600 N 0
18271 600 600 N 0
18299 600 600 N 0
18314 600 600 N 0
18324 600 600 N 0
18330 600 600 N 0
18350 600 600 N 0
18355 600 600 N 0
18365 600 600 N 0
18376 600 600 N 0
18395 600 600 N 0
18402 600 600 N 0
18410 600 600 N 0
18424 600 600 N 0
18432 600 600 N 0
18446 600 600 N 0
18453 600 600 N 0
18468 600 600 N 0
18498 600 600 N 0
18510 600 600 N 0
18529 600 600 N 0
18538 600 600 N 0
18549 600 600 N 0
18575 600 600 N 0
18600 600 600 N 0
18606 600 600 N 0
18628 600 600 N 0
18639 600 600 N 0
18645 600 600 N 0
18656 600 600 N 0
18670 600 600 N 0
18677 600 600 N 0
18686 600 600 N 0
18696 600 600 N 0
18713 600 600 N 0
18727 600 600 N 0
18745 600 600 N 0
18751 600 600 N 0
18759 600 600 N 0
18815 600 600 N 0
18830 600 600 N 0
18837 600 600 N 0
18865 600 600 N 0
18878 600 600 N 0
18885 600 600 N 0
18905 600 600 N 0
18948 600 600 N 0
18958 600 600 N 0
18995 600 600 N 0
19007 600 600 N 0
19014 600 600 N 0
19022 600 600 N 0
19041 600 600 N 0
19055 600 600 N 0
19065 600 600 N 0
19075 600 600 N 0
19106 600 600 N 0
19113 600 600 N 0
19135 600 600 N 0
19139 600 600 N 0
19171 600 600 N 0
19188 600 600 N 0
19194 600 600 N 0
19202 600 600 N 0
19215 600 600 N 0
19229 600 600 N 0
19244 600 600 N 0
19259 600 600 N 0
19267 600 600 N 0
19276 600 600 N 0
19286 600 600 N 0
19302 600 600 N 0
19323 600 600 N 0
19333 600 600 N 0
19345 600 600 N 0
19355 600 600 N 0
19365 600 600 N 0
19375 600 600 N 0
19382 600 600 N 0
19387 600 600 N 0
19417 600 600 N 0
19427 600 600 N 0
19435 600 600 N 0
19462 600 600 N 0
19474 600 600 N 0
19499 600 600 N 0
19514 600 600 N 0
19524 600 600 N 0
19536 600 600 N 0
19557 600 600 N 0
19570 600 600 N 0
19580 600 600 N 0
19592 600 600 N 0
19600 600 600 N 0
19612 600 600 N 0
19626 600 600 N 0
19647 600 600 N 0
19656 600 600 N 0
19665 600 600 N 0
19676 600 600 N 0
19696 600 600 N 0
19709 600 600 N 0
19716 600 600 N 0
19744 600 600 N 0
19756 600 600 N 0
19767 600 600 N 0
19789 600 600 N 0
19799 600 600 N 0
19813 600 600 N 0
19820 600 600 N 0
19836 600 600 N 0
19845 600 600 N 0
19863 600 600 N 0
19872 600 600 N 0
19881 600 600 N 0
19895 600 600 N 0
19915 600 600 N 0
19919 600 600 N 0
19926 600 600 N 0
19950 600 600 N 0
19964 600 600 N 0
19982 600 600 N 0
19987 600 600 N 0
20003 600 600 N 0
20016 600 600 N 0
20025 600 600 N 0
20034 600 600 N 0
20059 600 600 N 0
20074 600 600 N 0
20082 600 600 N 0
20099 600 600 N 0
20112 600 600 N 0
20123 600 600 N 0
20134 600 600 N 0
20141 600 600 N 0
20158 600 600 N 0
20175 600 600 N 0
20181 600 600 N 0
20202 600 600 N 0
20212 600 600 N 0
20222 600 600 N 0
20240 600 600 N 0
20266 600 600 N 0
20286 600 600 N 0
20315 600 600 N 0
20322 600 600 N 0
20328 600 600 N 0
20350 600 600 N 0
20361 600 600 N 0
20371 600 600 N 0
20386 600 600 N 0
20404 600 600 N 0
20427 600 600 N 0
20469 600 600 N 0
20480 600 600 N 0
20487 600 600 N 0
20494 600 600 N 0
20511 600 600 N 0
20517 600 600 N 0
20521 600 600 N 0
20538 600 600 N 0
20552 600 600 N 0
20555 600 600 N 0
20563 600 600 N 0
20589 600 600 N 0
20604 600 600 N 0
20611 600 600 N 0
20620 600 600 N 0
20645 600 600 N 0
20653 600 600 N 0
20676 600 600 N 0
20686 600 600 N 0
20695 600 600 N 0
20710 600 600 N 0
20722 600 600 N 0
20732 600 600 N 0
20744 600 600 N 0
20768 600 600 N 0
20793 600 600 N 0
20801 600 600 N 0
20816 600 600 N 0
20842 600 600 N 0
20859 600 600 N 0
20871 600 600 N 0
20892 600 600 N 0
20907 600 600 N 0
20912 600 600 N 0
20922 600 600 N 0
20932 600 600 N 0
20941 600 600 N 0
20963 600 600 N 0
20973 600 600 N 0
20981 600 600 N 0
20999 600 600 N 0
21018 600 600 N 0
21026 600 600 N 0
21033 600 600 N 0
21039 600 600 N 0
21052 600 600 N 0
21065 600 600 N 0
21074 600 600 N 0
21078 600 600 N 0
21095 600 600 N 0
21104 600 600 N 0
21113 600 600 N 0
21122 600 600 N 0
21137 600 600 N 0
21148 600 600 N 0
21152 600 600 N 0
21172 600 600 N 0
21195 600 600 N 0
21210 600 600 N 0
21217 600 600 N 0
21229 600 600 N 0
21238 600 600 N 0
21257 600 600 N 0
21277 600 600 N 0
21303 600 600 N 0
21310 600 600 N 0
21326 600 600 N 0
21346 600 600 N 0
# Placement file for Circuit Training
# Source input file(s) : ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/netlist.pb.txt
# This file : ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/legalized.plc
# Original initial placement :
# Date : 2022-08-27 20:40:06
# Columns : 22 Rows : 30
# Width : 1357.360 Height : 1356.880
# Area (stdcell+macros) : 1448306.937626286
# Wirelength : 25635449.403
# Wirelength cost : 0.3880
# Congestion cost : 2.4487
# Density cost : 0.5005
# Fake net cost : 0.0000
# 90% Congestion metric: (0.6674242424242425, 0.4259849496946101)
# Project : unset_project
# Block : unset_block
# Routes per micron, hor : 11.285 ver : 12.605
# Routes used by macros, hor : 7.143 ver : 8.339
# Smoothing factor : 0
# Use incremental cost : False
#
# To view this file (most options are default):
# viewer_binary --netlist_file ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/netlist.pb.txt --canvas_width 1357.36 --canvas_height 1356.88 --grid_cols 22 --grid_rows=30 --init_placement ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/legalized.plc --project unset_project --block_name unset_block --congestion_smooth_range 0 --overlap_threshold 0 --noboundary_check
# or you can simply run:
# viewer_binary --init_placement ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/legalized.plc
#
#
#
# Counts of node types:
# HARD_MACROs : 133
# HARD_MACRO_PINs : 7847
# MACROs : 1076
# MACRO_PINs : 19796
# PORTs : 495
# SOFT_MACROs : 943
# SOFT_MACRO_PINs : 11949
# STDCELLs : 0
#
# Hard Macro Placements:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28| | | | | | | | | | | | | | | | | | | | | | |
# 27| | | | | | | | | | | | | | | | | | | | | | |
# 26| | | | | | | |9|9|9|9|9| | | | | | | | | | |
# 25| | | | | | | |9|9|9|9|9| | | | | | | | | | |
# 24| | | | | | | |9|9|9|9|9| | | | | | | | | | |
# 23| | | | |9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 22| | | | |9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 21| | | | |9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 20| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 19| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 18| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 17|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 16|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 15|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 14|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|
# 13|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|
# 12|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|
# 11|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 10|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| |
# 8| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 7| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 6| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 5| | | |9|9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 4| | | |9|9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 3| | | |9|9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 2| | | | | | |9|9|9|9|9|9|9| | | | | | | | | |
# 1| | | | | | |9|9|9|9|9|9|9| | | | | | | | | |
# 0| | | | | | |9|9|9|9|9|9|9| | | | | | | | | |
# ---------------------------------------------
#
# Overall Placement Density:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | |9|9|#|9|9| | | | | | | | | | |
# 28| | | | | | |9|9|#|#|#|9|9| | | | | | | | | |
# 27| | | | | |9|9|9|#|9|9|9|9|#| | | | | | | | |
# 26| | | | |9|9|9|9|9|9|9|9|9|9|9| | | | | | | |
# 25| | | |9|#|9|#|9|9|9|9|9|#|9|#|9| | | | | | |
# 24| | |9|9|9|#|#|9|9|9|9|9|#|#|9|#|9| | | | | |
# 23| |#|#|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9| | | | |
# 22|#|9|9|#|9|9|9|9|9|9|9|9|9|9|9|#|#|9|#| | | |
# 21|#|#|#|9|9|9|9|9|9|9|9|9|9|9|9|9|#|#|#|9| | |
# 20|#|9|9|9|9|9|9|9|9|#|9|9|9|9|9|9|9|9|#|#|9| |
# 19|#|9|9|9|9|9|9|9|#|#|#|9|9|9|9|9|9|9|#|#|#|9|
# 18|9|9|9|9|9|9|9|9|#|#|#|9|9|9|9|9|9|9|#|#|9|#|
# 17|9|9|9|9|9|9|#|#|#|#|#|#|#|9|9|9|9|9|9|9|9|9|
# 16|9|9|9|9|9|#|#|#|#|#|#|#|9|#|9|9|9|9|9|9|9|#|
# 15|9|9|9|9|9|#|#|#|#|#|#|#|#|#|#|9|9|9|9|9|9|9|
# 14|9|9|9|#|#|#|#|9|#|#|#|#|#|#|#|#|9|9|9|9|9|9|
# 13|9|9|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|9|9|9|9|9|
# 12|9|9|9|#|#|#|#|9|#|#|#|#|#|#|#|#|9|9|9|9|9|9|
# 11|9|9|9|9|9|#|#|#|#|#|#|#|#|#|#|9|9|9|9|9|9|#|
# 10|9|9|9|9|#|#|#|#|#|#|#|#|#|#|9|9|9|9|9|9|9|#|
# 9|9|9|9|9|9|9|9|9|#|#|#|#|#|#|9|9|9|9|9|9|9|9|
# 8|#|9|9|9|9|9|#|#|#|#|#|#|#|9|9|9|9|9|#|#|9|#|
# 7|9|9|9|9|9|9|9|#|#|#|#|9|9|9|9|9|9|9|9|9|9|9|
# 6|#|9|9|9|9|9|9|9|#|#|#|9|9|9|9|9|9|9|#|9|9| |
# 5|9|9|9|9|9|9|9|9|9|#|9|9|9|9|9|#|9|#|9|9| | |
# 4|9|#|9|9|9|9|9|9|9|9|9|9|9|9|9|9|9|#|9| | | |
# 3| |9|9|9|9|9|9|9|9|9|9|9|9|9|9|#|9|9| | | | |
# 2| |9|#|#|#|9|9|9|9|9|9|9|9|9|#|#|#|7| | | | |
# 1| | |9|#|#|#|9|9|9|9|9|9|9|#|#|#|9| | | | | |
# 0| | | |9|#|#|9|9|9|9|9|9|9|#|#|9| | | | | | |
# ---------------------------------------------
#
# Horizontal Routing Congestion:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29|2|3|5|7|8|9|#|!|!|!|!|!|!|!|!|#|8|7|5|3|1| |
# 28|1|3|6|9|#|!|!|!|!|!|!|!|!|!|!|#|9|6|5|3|2| |
# 27|1|3|4|6|8|!|!|!|!|!|!|!|!|!|!|9|7|5|4|2|2| |
# 26| |1|2|4|9|#|#|!|!|!|!|!|!|#|8|5|4|3|2|1|1| |
# 25|1|2|5|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|6|4|2| |
# 24| |1|8|!|!|!|!|!|!|!|!|!|!|!|!|!|8|7|4|3|2| |
# 23|1|7|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|4|3|2|1| |
# 22|7|9|!|!|!|!|!|!|!|!|!|!|!|!|!|#|#|7|3|2|1| |
# 21|6|7|9|#|!|!|!|!|!|!|!|!|!|!|!|!|#|#|7|2|1| |
# 20|2|9|9|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|6| | |
# 19|4|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|5| |
# 18|2|9|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|6| |
# 17|6|7|8|9|#|#|!|!|!|!|!|!|!|#|#|9|8|8|8|8|8| |
# 16|7|8|9|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|#|9| |
# 15|7|8|8|#|!|!|!|!|!|!|!|!|!|!|!|#|9|8|8|8|7| |
# 14|6|7|7|#|#|!|!|!|!|!|!|!|!|!|!|9|8|7|7|7|6|6|
# 13|8|9|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|9|8|7|6|
# 12|6|7|9|!|!|!|!|!|!|!|!|!|!|!|!|#|9|8|8|7|7|6|
# 11|7|7|8|!|!|!|!|!|!|!|!|!|!|!|!|#|#|9|9|8|8| |
# 10|8|8|9|#|!|!|!|!|!|!|!|!|!|!|!|!|!|#|#|9|8| |
# 9|6|7|7|8|9|!|!|!|!|!|!|!|!|!|#|9|9|8|9|8|8| |
# 8|2|9|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|7|6| |
# 7|4|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|8|6| |
# 6|3|9|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|7|4|1| |
# 5|7|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|6|3|1| |
# 4|3|6|!|!|!|!|!|!|!|!|!|!|!|!|!|9|8|6|3|1|1| |
# 3|1|7|!|!|!|!|!|!|!|!|!|!|!|!|!|9|7|4|2|1| | |
# 2|4|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|6|4| |
# 1|2|3|#|!|!|!|!|!|!|!|!|!|!|!|!|!|#|8|5|3|1| |
# 0|1|2|3|8|!|!|!|!|!|!|!|!|!|!|#|9|7|5|4|3|2| |
# ---------------------------------------------
#
# Vertical Routing Congestion:
# |0|0|0|0|0|0|0|0|0|0|1|1|1|1|1|1|1|1|1|1|2|2|
# |0|1|2|3|4|5|6|7|8|9|0|1|2|3|4|5|6|7|8|9|0|1|
# ---------------------------------------------
# 29| | | | | | | | | | | | | | | | | | | | | | |
# 28|1| |1|1| | | |4|3|2|3|5|1| |1| | | |1| |1|1|
# 27|2|2|2|3|1|1|5|6|6|4|5|8|5|2|2|2|2|2|2|1|2|2|
# 26|2|3|3|4|3|5|7|6|9|5|8|9|8|4|3|4|3|3|3|2|2|3|
# 25|3|4|4|5|5|6|7|!|!|!|!|!|9|7|6|6|4|4|4|3|2|4|
# 24|4|5|6|9|8|8|9|!|!|!|!|!|9|8|9|8|6|5|6|4|4|6|
# 23|5|5|9|!|9|9|9|6|8|6|8|9|#|9|#|9|8|6|7|5|5|7|
# 22|5|7|#|!|!|!|!|!|!|!|!|!|!|!|!|#|9|8|8|6|6|8|
# 21|8|8|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|9|#|7|7|9|
# 20|8|9|!|!|!|9|9|6|9|7|8|#|#|9|!|!|!|9|#|8|7|#|
# 19|9|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|9|7|#|
# 18|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|8|7|!|
# 17|!|#|!|!|!|!|#|9|!|#|#|!|!|#|!|!|!|#|!|#|8|!|
# 16|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 15|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 14|!|#|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|8|!|
# 13|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 12|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 11|!|!|!|!|!|!|!|#|!|!|!|#|!|!|!|!|!|!|!|#|8|!|
# 10|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 9|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|
# 8|!|#|!|!|!|8|9|8|#|9|!|9|!|9|#|!|!|!|!|#|8|!|
# 7|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|9|8|!|
# 6|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|!|#|8|7|9|
# 5|#|#|!|!|!|7|6|5|5|5|4|5|6|7|9|!|!|!|9|7|5|8|
# 4|8|#|!|!|!|!|!|#|!|8|#|!|!|!|!|!|!|!|7|5|4|6|
# 3|6|8|!|!|!|!|#|9|#|8|9|#|!|!|!|!|9|!|5|4|3|6|
# 2|5|6|9|!|9|7|3|2|3|1|2|3|4|6|9|!|8|9|4|4|3|5|
# 1|2|1|6|9|6|5|8|7|8|7|7|8|8|5|7|9|5|2|2|1|1|2|
# 0| | | |5|4|3|6|6|6|6|7|7|7|2|4|5|1|1| | | |1|
# ---------------------------------------------
#
# User comments:
# Original file : /home/zf4_projects/DREAMPlace/sakundu/ABK_MP/08162022_flow_scripts/MacroPlacement/Flows/NanGate45/ariane133/run-20220816-035413/flow2_68/ariane.pb.txt
# Initial placement : ./output_ariane_NanGate45/22cols_30rows/g657_ub5_nruns10_c5_r3_v3_rc1/initial.plc
#
#
# node_index x y orientation fixed
0 0.035 237.51 - 1
1 0.035 240.17 - 1
2 0.035 242.83 - 1
3 0.035 245.49 - 1
4 0.035 248.15 - 1
5 0.035 250.81 - 1
6 0.035 253.47 - 1
7 0.035 256.27 - 1
8 0.035 258.93 - 1
9 0.035 261.59 - 1
10 0.035 264.25 - 1
11 0.035 266.91 - 1
12 0.035 269.57 - 1
13 0.035 272.23 - 1
14 0.035 275.03 - 1
15 0.035 277.69 - 1
16 0.035 280.35 - 1
17 0.035 283.01 - 1
18 0.035 285.67 - 1
19 0.035 288.33 - 1
20 0.035 290.99 - 1
21 0.035 293.79 - 1
22 0.035 296.45 - 1
23 0.035 299.11 - 1
24 0.035 301.77 - 1
25 0.035 304.43 - 1
26 0.035 307.09 - 1
27 0.035 309.75 - 1
28 0.035 312.55 - 1
29 0.035 315.21 - 1
30 0.035 317.87 - 1
31 0.035 320.53 - 1
32 0.035 323.19 - 1
33 0.035 325.85 - 1
34 0.035 328.51 - 1
35 0.035 331.31 - 1
36 0.035 333.97 - 1
37 0.035 336.63 - 1
38 0.035 339.29 - 1
39 0.035 341.95 - 1
40 0.035 344.61 - 1
41 0.035 347.27 - 1
42 0.035 350.07 - 1
43 0.035 352.73 - 1
44 0.035 355.39 - 1
45 0.035 358.05 - 1
46 0.035 360.71 - 1
47 0.035 363.37 - 1
48 0.035 366.17 - 1
49 0.035 368.83 - 1
50 0.035 371.49 - 1
51 0.035 374.15 - 1
52 0.035 376.81 - 1
53 0.035 379.47 - 1
54 0.035 382.13 - 1
55 0.035 384.93 - 1
56 0.035 387.59 - 1
57 0.035 390.25 - 1
58 0.035 392.91 - 1
59 0.035 395.57 - 1
60 0.035 398.23 - 1
61 0.035 400.89 - 1
62 0.035 403.69 - 1
63 0.035 406.35 - 1
64 0.035 409.01 - 1
65 0.035 411.67 - 1
66 0.035 414.33 - 1
67 0.035 416.99 - 1
68 0.035 419.65 - 1
69 0.035 422.45 - 1
70 0.035 425.11 - 1
71 0.035 427.77 - 1
72 0.035 430.43 - 1
73 0.035 433.09 - 1
74 0.035 435.75 - 1
75 0.035 438.41 - 1
76 0.035 441.21 - 1
77 0.035 443.87 - 1
78 0.035 446.53 - 1
79 0.035 449.19 - 1
80 0.035 451.85 - 1
81 0.035 454.51 - 1
82 0.035 457.17 - 1
83 0.035 459.97 - 1
84 0.035 462.63 - 1
85 0.035 465.29 - 1
86 0.035 467.95 - 1
87 0.035 470.61 - 1
88 0.035 473.27 - 1
89 0.035 475.93 - 1
90 0.035 478.73 - 1
91 0.035 481.39 - 1
92 0.035 484.05 - 1
93 0.035 486.71 - 1
94 0.035 489.37 - 1
95 0.035 492.03 - 1
96 0.035 494.83 - 1
97 0.035 497.49 - 1
98 0.035 500.15 - 1
99 0.035 502.81 - 1
100 0.035 505.47 - 1
101 0.035 508.13 - 1
102 0.035 510.79 - 1
103 0.035 513.59 - 1
104 0.035 516.25 - 1
105 0.035 518.91 - 1
106 0.035 521.57 - 1
107 0.035 524.23 - 1
108 0.035 526.89 - 1
109 0.035 529.55 - 1
110 0.035 532.35 - 1
111 0.035 535.01 - 1
112 0.035 537.67 - 1
113 0.035 540.33 - 1
114 0.035 542.99 - 1
115 0.035 545.65 - 1
116 0.035 548.31 - 1
117 0.035 551.11 - 1
118 0.035 553.77 - 1
119 0.035 556.43 - 1
120 0.035 559.09 - 1
121 0.035 561.75 - 1
122 0.035 564.41 - 1
123 0.035 567.07 - 1
124 0.035 569.87 - 1
125 0.035 572.53 - 1
126 0.035 575.19 - 1
127 0.035 577.85 - 1
128 0.035 580.51 - 1
129 0.035 583.17 - 1
130 0.035 585.83 - 1
131 0.035 588.63 - 1
132 0.035 591.29 - 1
133 0.035 593.95 - 1
134 0.035 596.61 - 1
135 0.035 599.27 - 1
136 0.035 601.93 - 1
137 0.035 604.59 - 1
138 0.035 607.39 - 1
139 0.035 610.05 - 1
140 0.035 612.71 - 1
141 0.035 615.37 - 1
142 0.035 618.03 - 1
143 0.035 620.69 - 1
144 0.035 623.49 - 1
145 0.035 626.15 - 1
146 0.035 628.81 - 1
147 0.035 631.47 - 1
148 0.035 634.13 - 1
149 0.035 636.79 - 1
150 0.035 639.45 - 1
151 0.035 642.25 - 1
152 0.035 644.91 - 1
153 0.035 647.57 - 1
154 0.035 650.23 - 1
155 0.035 652.89 - 1
156 0.035 655.55 - 1
157 0.035 658.21 - 1
158 0.035 661.01 - 1
159 0.035 663.67 - 1
160 0.035 666.33 - 1
161 0.035 668.99 - 1
162 0.035 671.65 - 1
163 0.035 674.31 - 1
164 0.035 676.97 - 1
165 0.035 679.77 - 1
166 0.035 682.43 - 1
167 0.035 685.09 - 1
168 0.035 687.75 - 1
169 0.035 690.41 - 1
170 0.035 693.07 - 1
171 0.035 695.73 - 1
172 0.035 698.53 - 1
173 0.035 701.19 - 1
174 0.035 703.85 - 1
175 0.035 706.51 - 1
176 0.035 709.17 - 1
177 0.035 711.83 - 1
178 0.035 714.49 - 1
179 0.035 717.29 - 1
180 0.035 719.95 - 1
181 0.035 722.61 - 1
182 0.035 725.27 - 1
183 0.035 727.93 - 1
184 0.035 730.59 - 1
185 0.035 733.25 - 1
186 0.035 736.05 - 1
187 0.035 738.71 - 1
188 0.035 741.37 - 1
189 0.035 744.03 - 1
190 0.035 746.69 - 1
191 0.035 749.35 - 1
192 0.035 752.15 - 1
193 0.035 754.81 - 1
194 0.035 757.47 - 1
195 0.035 760.13 - 1
196 0.035 762.79 - 1
197 0.035 765.45 - 1
198 0.035 768.11 - 1
199 0.035 770.91 - 1
200 0.035 773.57 - 1
201 0.035 776.23 - 1
202 0.035 778.89 - 1
203 0.035 781.55 - 1
204 0.035 784.21 - 1
205 0.035 786.87 - 1
206 0.035 789.67 - 1
207 0.035 792.33 - 1
208 0.035 794.99 - 1
209 0.035 797.65 - 1
210 0.035 800.31 - 1
211 0.035 802.97 - 1
212 0.035 805.63 - 1
213 0.035 808.43 - 1
214 0.035 811.09 - 1
215 0.035 813.75 - 1
216 0.035 816.41 - 1
217 0.035 819.07 - 1
218 0.035 821.73 - 1
219 0.035 824.39 - 1
220 0.035 827.19 - 1
221 0.035 829.85 - 1
222 0.035 832.51 - 1
223 0.035 835.17 - 1
224 0.035 837.83 - 1
225 0.035 840.49 - 1
226 0.035 843.15 - 1
227 0.035 845.95 - 1
228 0.035 848.61 - 1
229 0.035 851.27 - 1
230 0.035 853.93 - 1
231 0.035 856.59 - 1
232 0.035 859.25 - 1
233 0.035 861.91 - 1
234 0.035 864.71 - 1
235 0.035 867.37 - 1
236 0.035 870.03 - 1
237 0.035 872.69 - 1
238 0.035 875.35 - 1
239 0.035 878.01 - 1
240 0.035 880.81 - 1
241 0.035 883.47 - 1
242 0.035 886.13 - 1
243 0.035 888.79 - 1
244 0.035 891.45 - 1
245 0.035 894.11 - 1
246 0.035 896.77 - 1
247 0.035 899.57 - 1
248 0.035 902.23 - 1
249 0.035 904.89 - 1
250 0.035 907.55 - 1
251 0.035 910.21 - 1
252 0.035 912.87 - 1
253 0.035 915.53 - 1
254 0.035 918.33 - 1
255 0.035 920.99 - 1
256 0.035 923.65 - 1
257 0.035 926.31 - 1
258 0.035 928.97 - 1
259 0.035 931.63 - 1
260 0.035 934.29 - 1
261 0.035 937.09 - 1
262 0.035 939.75 - 1
263 0.035 942.41 - 1
264 0.035 945.07 - 1
265 0.035 947.73 - 1
266 0.035 950.39 - 1
267 0.035 953.05 - 1
268 0.035 955.85 - 1
269 0.035 958.51 - 1
270 0.035 961.17 - 1
271 0.035 963.83 - 1
272 0.035 966.49 - 1
273 0.035 969.15 - 1
274 0.035 971.81 - 1
275 0.035 974.61 - 1
276 0.035 977.27 - 1
277 0.035 979.93 - 1
278 0.035 982.59 - 1
279 0.035 985.25 - 1
280 0.035 987.91 - 1
281 0.035 990.57 - 1
282 0.035 993.37 - 1
283 0.035 996.03 - 1
284 0.035 998.69 - 1
285 0.035 1001.35 - 1
286 0.035 1004.01 - 1
287 0.035 1006.67 - 1
288 0.035 1009.47 - 1
289 0.035 1012.13 - 1
290 0.035 1014.79 - 1
291 0.035 1017.45 - 1
292 0.035 1020.11 - 1
293 0.035 1022.77 - 1
294 0.035 1025.43 - 1
295 0.035 1028.23 - 1
296 0.035 1030.89 - 1
297 0.035 1033.55 - 1
298 0.035 1036.21 - 1
299 0.035 1038.87 - 1
300 0.035 1041.53 - 1
301 0.035 1044.19 - 1
302 0.035 1046.99 - 1
303 0.035 1049.65 - 1
304 0.035 1052.31 - 1
305 0.035 1054.97 - 1
306 0.035 1057.63 - 1
307 0.035 1060.29 - 1
308 0.035 1062.95 - 1
309 0.035 1065.75 - 1
310 0.035 1068.41 - 1
311 0.035 1071.07 - 1
312 0.035 1073.73 - 1
313 0.035 1076.39 - 1
314 0.035 1079.05 - 1
315 0.035 1081.71 - 1
316 0.035 1084.51 - 1
317 0.035 1087.17 - 1
318 0.035 1089.83 - 1
319 0.035 1092.49 - 1
320 0.035 1095.15 - 1
321 0.035 1097.81 - 1
322 0.035 1100.47 - 1
323 0.035 1103.27 - 1
324 0.035 1105.93 - 1
325 0.035 1108.59 - 1
326 0.035 1111.25 - 1
327 0.035 1113.91 - 1
328 0.035 1116.57 - 1
329 0.035 1119.37 - 1
330 0.07 237.51 - 1
331 0.07 242.83 - 1
332 0.07 248.15 - 1
333 0.07 253.47 - 1
334 0.07 258.79 - 1
335 0.07 264.39 - 1
336 0.07 269.71 - 1
337 0.07 275.03 - 1
338 0.07 280.35 - 1
339 0.07 285.67 - 1
340 0.07 291.27 - 1
341 0.07 296.59 - 1
342 0.07 301.91 - 1
343 0.07 307.23 - 1
344 0.07 312.55 - 1
345 0.07 318.15 - 1
346 0.07 323.47 - 1
347 0.07 328.79 - 1
348 0.07 334.11 - 1
349 0.07 339.43 - 1
350 0.07 345.03 - 1
351 0.07 350.35 - 1
352 0.07 355.67 - 1
353 0.07 360.99 - 1
354 0.07 366.31 - 1
355 0.07 371.91 - 1
356 0.07 377.23 - 1
357 0.07 382.55 - 1
358 0.07 387.87 - 1
359 0.07 393.19 - 1
360 0.07 398.79 - 1
361 0.07 404.11 - 1
362 0.07 409.43 - 1
363 0.07 414.75 - 1
364 0.07 420.07 - 1
365 0.07 425.67 - 1
366 0.07 430.99 - 1
367 0.07 436.31 - 1
368 0.07 441.63 - 1
369 0.07 446.95 - 1
370 0.07 452.55 - 1
371 0.07 457.87 - 1
372 0.07 463.19 - 1
373 0.07 468.51 - 1
374 0.07 473.83 - 1
375 0.07 479.43 - 1
376 0.07 484.75 - 1
377 0.07 490.07 - 1
378 0.07 495.39 - 1
379 0.07 500.71 - 1
380 0.07 506.31 - 1
381 0.07 511.63 - 1
382 0.07 516.95 - 1
383 0.07 522.27 - 1
384 0.07 527.59 - 1
385 0.07 533.19 - 1
386 0.07 538.51 - 1
387 0.07 543.83 - 1
388 0.07 549.15 - 1
389 0.07 554.47 - 1
390 0.07 560.07 - 1
391 0.07 565.39 - 1
392 0.07 570.71 - 1
393 0.07 576.03 - 1
394 0.07 581.35 - 1
395 0.07 586.95 - 1
396 0.07 592.27 - 1
397 0.07 597.59 - 1
398 0.07 602.91 - 1
399 0.07 608.23 - 1
400 0.07 613.83 - 1
401 0.07 619.15 - 1
402 0.07 624.47 - 1
403 0.07 629.79 - 1
404 0.07 635.11 - 1
405 0.07 640.71 - 1
406 0.07 646.03 - 1
407 0.07 651.35 - 1
408 0.07 656.67 - 1
409 0.07 661.99 - 1
410 0.07 667.59 - 1
411 0.07 672.91 - 1
412 0.07 678.23 - 1
413 0.07 683.55 - 1
414 0.07 688.87 - 1
415 0.07 694.47 - 1
416 0.07 699.79 - 1
417 0.07 705.11 - 1
418 0.07 710.43 - 1
419 0.07 715.75 - 1
420 0.07 721.35 - 1
421 0.07 726.67 - 1
422 0.07 731.99 - 1
423 0.07 737.31 - 1
424 0.07 742.63 - 1
425 0.07 748.23 - 1
426 0.07 753.55 - 1
427 0.07 758.87 - 1
428 0.07 764.19 - 1
429 0.07 769.51 - 1
430 0.07 775.11 - 1
431 0.07 780.43 - 1
432 0.07 785.75 - 1
433 0.07 791.07 - 1
434 0.07 796.39 - 1
435 0.07 801.99 - 1
436 0.07 807.31 - 1
437 0.07 812.63 - 1
438 0.07 817.95 - 1
439 0.07 823.27 - 1
440 0.07 828.87 - 1
441 0.07 834.19 - 1
442 0.07 839.51 - 1
443 0.07 844.83 - 1
444 0.07 850.15 - 1
445 0.07 855.75 - 1
446 0.07 861.07 - 1
447 0.07 866.39 - 1
448 0.07 871.71 - 1
449 0.07 877.03 - 1
450 0.07 882.63 - 1
451 0.07 887.95 - 1
452 0.07 893.27 - 1
453 0.07 898.59 - 1
454 0.07 903.91 - 1
455 0.07 909.51 - 1
456 0.07 914.83 - 1
457 0.07 920.15 - 1
458 0.07 925.47 - 1
459 0.07 930.79 - 1
460 0.07 936.39 - 1
461 0.07 941.71 - 1
462 0.07 947.03 - 1
463 0.07 952.35 - 1
464 0.07 957.67 - 1
465 0.07 963.27 - 1
466 0.07 968.59 - 1
467 0.07 973.91 - 1
468 0.07 979.23 - 1
469 0.07 984.55 - 1
470 0.07 990.15 - 1
471 0.07 995.47 - 1
472 0.07 1000.79 - 1
473 0.07 1006.11 - 1
474 0.07 1011.43 - 1
475 0.07 1017.03 - 1
476 0.07 1022.35 - 1
477 0.07 1027.67 - 1
478 0.07 1032.99 - 1
479 0.07 1038.31 - 1
480 0.07 1043.91 - 1
481 0.07 1049.23 - 1
482 0.07 1054.55 - 1
483 0.07 1059.87 - 1
484 0.07 1065.19 - 1
485 0.07 1070.79 - 1
486 0.07 1076.11 - 1
487 0.07 1081.43 - 1
488 0.07 1086.75 - 1
489 0.07 1092.07 - 1
490 0.07 1097.67 - 1
491 0.07 1102.99 - 1
492 0.07 1108.31 - 1
493 0.07 1113.63 - 1
494 0.07 1119.23 - 1
495 586.133 610.596 N 0
555 524.435 610.596 N 0
615 647.831 610.596 N 0
675 462.736 610.596 N 0
735 709.529 610.596 N 0
795 586.133 474.908 N 0
855 401.038 610.596 N 0
915 771.227 610.596 N 0
975 586.133 746.284 N 0
1035 524.435 474.908 N 0
1095 647.831 474.908 N 0
1155 339.34 610.596 N 0
1215 832.925 610.596 N 0
1275 524.435 746.284 N 0
1335 647.831 746.284 N 0
1395 462.736 474.908 N 0
1455 709.529 474.908 N 0
1515 277.642 610.596 N 0
1575 894.624 610.596 S 0
1635 462.736 746.284 N 0
1695 709.529 746.284 N 0
1755 586.133 339.22 N 0
1815 401.038 474.908 N 0
1875 771.227 474.908 N 0
1935 215.944 610.596 N 0
1995 956.322 610.596 N 0
2055 401.038 746.284 S 0
2115 771.227 746.284 N 0
2175 586.133 881.972 N 0
2235 524.435 339.22 S 0
2295 647.831 339.22 N 0
2355 339.34 474.908 N 0
2415 832.925 474.908 N 0
2475 154.245 610.596 N 0
2535 1018.02 610.596 N 0
2595 339.34 746.284 S 0
2655 832.925 746.284 N 0
2715 524.435 881.972 N 0
2775 647.831 881.972 N 0
2835 462.736 339.22 N 0
2895 709.529 339.22 N 0
2955 277.642 474.908 N 0
3015 894.624 474.908 N 0
3075 92.5473 610.596 N 0
3135 1079.72 610.596 S 0
3195 277.642 746.284 S 0
3255 894.624 746.284 N 0
3315 462.736 881.972 N 0
3375 709.529 881.972 S 0
3435 586.133 203.532 N 0
3495 401.038 339.22 S 0
3555 771.227 339.22 N 0
3615 215.944 474.908 N 0
3675 956.322 474.908 N 0
3735 30.8491 610.596 S 0
3795 1141.42 610.596 N 0
3855 215.944 746.284 N 0
3915 956.322 746.284 N 0
3975 401.038 881.972 S 0
4035 771.227 881.972 N 0
4095 586.133 1017.66 N 0
4155 524.435 203.532 N 0
4215 647.831 203.532 N 0
4275 339.34 339.22 S 0
4335 832.925 339.22 N 0
4395 154.245 474.908 N 0
4455 1018.02 474.908 N 0
4515 1203.11 610.596 N 0
4575 154.245 746.284 N 0
4635 1018.02 746.284 N 0
4695 339.34 881.972 N 0
4755 832.925 881.972 N 0
4815 524.435 1017.66 N 0
4875 647.831 1017.66 N 0
4935 462.736 203.532 N 0
4995 709.529 203.532 N 0
5055 277.642 339.22 N 0
5115 894.624 339.22 N 0
5175 92.5473 474.908 N 0
5235 1079.72 474.908 N 0
5295 1264.81 610.596 N 0
5355 92.5473 746.284 S 0
5415 1079.72 746.284 N 0
5475 277.642 881.972 S 0
5535 894.624 881.972 N 0
5595 462.736 1017.66 S 0
5655 709.529 1017.66 N 0
5715 586.133 67.844 N 0
5775 401.038 203.532 N 0
5835 771.227 203.532 N 0
5895 215.944 339.22 N 0
5955 956.322 339.22 N 0
6015 30.8491 474.908 N 0
6075 1141.42 474.908 N 0
6135 1326.51 610.596 N 0
6195 30.8491 746.284 N 0
6255 1141.42 746.284 S 0
6315 215.944 881.972 N 0
6375 956.322 881.972 N 0
6435 401.038 1017.66 N 0
6495 771.227 1017.66 N 0
6555 586.133 1153.35 N 0
6615 524.435 67.844 N 0
6675 647.831 67.844 S 0
6735 339.34 203.532 N 0
6795 832.925 203.532 N 0
6855 154.245 339.22 N 0
6915 1018.02 339.22 N 0
6975 1203.11 474.908 N 0
7035 1203.11 746.284 N 0
7095 154.245 881.972 N 0
7155 1018.02 881.972 N 0
7215 339.34 1017.66 N 0
7275 832.925 1017.66 N 0
7335 524.435 1153.35 S 0
7395 647.831 1153.35 N 0
7455 462.736 67.844 N 0
7515 709.529 67.844 N 0
7575 277.642 203.532 N 0
7635 894.624 203.532 N 0
7695 92.5473 339.22 N 0
7755 1079.72 339.22 N 0
7815 1264.81 474.908 N 0
7875 1264.81 746.284 N 0
7935 92.5473 881.972 N 0
7995 1079.72 881.972 S 0
8055 277.642 1017.66 N 0
8115 894.624 1017.66 N 0
8175 462.736 1153.35 N 0
8235 709.529 1153.35 N 0
8295 401.038 67.844 N 0
8355 771.227 67.844 N 0
8415 215.944 203.532 S 0
8475 771.227 746.284 N 0
8511 524.435 339.22 N 0
8543 462.736 836.743 N 0
8569 524.435 293.991 N 0
8590 647.831 339.22 N 0
8616 647.831 293.991 N 0
8649 215.944 655.825 N 0
8674 1018.02 610.596 N 0
8695 339.34 474.908 N 0
8725 277.642 520.137 N 0
8752 524.435 881.972 N 0
8772 401.038 610.596 N 0
8781 586.133 293.991 N 0
8804 709.529 610.596 N 0
8809 524.435 701.055 N 0
8815 154.245 565.367 N 0
8820 154.245 565.367 N 0
8826 401.038 384.449 N 0
8833 339.34 429.679 N 0
8839 832.925 429.679 N 0
8843 771.227 474.908 N 0
8847 956.322 565.367 N 0
8856 771.227 701.055 N 0
8868 647.831 655.825 N 0
8872 462.736 565.367 N 0
8876 462.736 610.596 N 0
8884 647.831 746.284 N 0
8891 277.642 520.137 N 0
8906 586.133 520.137 N 0
8909 771.227 384.449 N 0
8916 339.34 429.679 N 0
8920 339.34 655.825 N 0
8925 832.925 565.367 N 0
8934 524.435 746.284 N 0
8942 586.133 610.596 N 0
8945 647.831 610.596 N 0
8951 647.831 791.513 N 0
8961 956.322 520.137 N 0
8968 709.529 429.679 N 0
8973 277.642 474.908 N 0
8978 401.038 701.055 N 0
8984 524.435 746.284 N 0
9023 709.529 791.513 N 0
9062 524.435 836.743 N 0
9094 771.227 610.596 N 0
9134 462.736 746.284 N 0
9166 462.736 384.449 N 0
9203 586.133 836.743 N 0
9243 647.831 836.743 N 0
9284 339.34 610.596 N 0
9316 771.227 474.908 N 0
9341 956.322 610.596 N 0
9374 401.038 429.679 N 0
9387 894.624 610.596 N 0
9403 709.529 610.596 N 0
9436 277.642 701.055 N 0
9448 524.435 474.908 N 0
9480 647.831 474.908 N 0
9515 956.322 565.367 N 0
9527 1018.02 610.596 N 0
9538 709.529 746.284 N 0
9564 647.831 746.284 N 0
9596 771.227 791.513 N 0
9605 277.642 610.596 N 0
9611 586.133 339.22 N 0
9621 586.133 248.761 N 0
9633 956.322 655.825 N 0
9653 215.944 655.825 N 0
9664 956.322 655.825 N 0
9672 401.038 791.513 N 0
9679 647.831 881.972 N 0
9686 709.529 836.743 N 0
9692 277.642 701.055 N 0
9705 277.642 474.908 N 0
9712 586.133 339.22 N 0
9749 401.038 746.284 N 0
9779 339.34 746.284 N 0
9794 339.34 474.908 N 0
9803 462.736 836.743 N 0
9813 894.624 701.055 N 0
9821 339.34 429.679 N 0
9827 894.624 610.596 N 0
9835 894.624 655.825 N 0
9840 524.435 836.743 N 0
9853 524.435 384.449 N 0
9860 462.736 339.22 N 0
9875 709.529 836.743 N 0
9891 586.133 248.761 N 0
9906 832.925 701.055 N 0
9915 771.227 610.596 N 0
9921 401.038 565.367 N 0
9926 709.529 701.055 N 0
9931 154.245 565.367 N 0
9935 647.831 881.972 N 0
9942 586.133 927.201 N 0
9953 709.529 836.743 N 0
9973 832.925 429.679 N 0
9982 586.133 248.761 N 0
9990 647.831 836.743 N 0
9997 215.944 520.137 N 0
10004 277.642 565.367 N 0
10013 832.925 655.825 N 0
10022 215.944 610.596 N 0
10027 462.736 746.284 N 0
10033 154.245 610.596 N 0
10042 462.736 339.22 N 0
10050 956.322 610.596 N 0
10057 586.133 836.743 N 0
10065 771.227 384.449 N 0
10073 215.944 520.137 N 0
10079 832.925 610.596 N 0
10086 215.944 520.137 N 0
10092 709.529 474.908 N 0
10099 524.435 293.991 N 0
10107 339.34 610.596 N 0
10122 339.34 429.679 N 0
10129 894.624 701.055 N 0
10134 277.642 701.055 N 0
10142 647.831 701.055 N 0
10146 709.529 565.367 N 0
10150 215.944 520.137 N 0
10158 586.133 474.908 N 0
10163 709.529 655.825 N 0
10168 647.831 429.679 N 0
10174 586.133 746.284 N 0
10178 956.322 520.137 N 0
10183 401.038 384.449 N 0
10190 339.34 520.137 N 0
10195 709.529 339.22 N 0
10201 401.038 791.513 N 0
10219 401.038 610.596 N 0
10242 586.133 474.908 N 0
10261 462.736 610.596 N 0
10283 215.944 610.596 N 0
10298 771.227 384.449 N 0
10313 771.227 384.449 N 0
10329 586.133 881.972 N 0
10338 401.038 791.513 N 0
10352 709.529 746.284 N 0
10373 894.624 520.137 N 0
10397 894.624 474.908 N 0
10421 462.736 791.513 N 0
10447 30.8491 1017.66 N 0
10466 215.944 22.6147 N 0
10488 1203.11 927.201 N 0
10522 647.831 701.055 N 0
10551 339.34 1243.81 N 0
10572 215.944 1153.35 N 0
10607 92.5473 1062.89 N 0
10644 832.925 474.908 N 0
10661 524.435 520.137 N 0
10668 215.944 520.137 N 0
10681 215.944 520.137 N 0
10685 524.435 474.908 N 0
10692 709.529 339.22 N 0
10702 771.227 565.367 N 0
10705 154.245 565.367 N 0
10711 586.133 655.825 N 0
10714 894.624 565.367 N 0
10726 771.227 429.679 N 0
10740 215.944 565.367 N 0
10753 832.925 474.908 N 0
10764 524.435 293.991 N 0
10769 524.435 339.22 N 0
10772 154.245 113.073 N 0
10783 30.8491 1017.66 N 0
10796 586.133 610.596 N 0
10813 956.322 520.137 N 0
10817 832.925 1198.58 N 0
10824 401.038 384.449 N 0
10833 647.831 1289.04 N 0
10845 215.944 520.137 N 0
10850 647.831 293.991 N 0
10867 832.925 520.137 N 0
10874 771.227 520.137 N 0
10885 709.529 520.137 N 0
10890 1079.72 158.303 N 0
10896 524.435 384.449 N 0
10899 647.831 881.972 N 0
10905 215.944 22.6147 N 0
10916 339.34 655.825 N 0
10933 524.435 791.513 N 0
10939 709.529 384.449 N 0
10943 524.435 610.596 N 0
10949 832.925 701.055 N 0
10954 771.227 791.513 N 0
10965 771.227 429.679 N 0
10971 462.736 1289.04 N 0
10978 647.831 791.513 N 0
10982 832.925 429.679 N 0
10988 956.322 520.137 N 0
10992 154.245 1062.89 N 0
10998 647.831 520.137 N 0
11003 586.133 384.449 N 0
11012 586.133 927.201 N 0
11023 462.736 384.449 N 0
11033 154.245 565.367 N 0
11039 771.227 746.284 N 0
11048 524.435 565.367 N 0
11052 647.831 565.367 N 0
11057 647.831 474.908 N 0
11064 771.227 429.679 N 0
11069 709.529 339.22 N 0
11079 524.435 655.825 N 0
11083 894.624 520.137 N 0
11090 462.736 474.908 N 0
11097 462.736 791.513 N 0
11103 462.736 701.055 N 0
11109 462.736 429.679 N 0
11119 401.038 520.137 N 0
11127 401.038 474.908 N 0
11133 956.322 520.137 N 0
11142 586.133 429.679 N 0
11147 215.944 565.367 N 0
11154 30.8491 203.532 N 0
11170 462.736 520.137 N 0
11175 524.435 881.972 N 0
11185 709.529 384.449 N 0
11192 524.435 429.679 N 0
11197 154.245 565.367 N 0
11203 1079.72 113.073 N 0
11217 956.322 520.137 N 0
11223 894.624 474.908 N 0
11228 339.34 520.137 N 0
11247 647.831 293.991 N 0
11257 277.642 474.908 N 0
11264 215.944 520.137 N 0
11272 277.642 474.908 N 0
11282 339.34 429.679 N 0
11288 832.925 746.284 N 0
11299 339.34 565.367 N 0
11303 586.133 791.513 N 0
11310 894.624 474.908 N 0
11315 401.038 384.449 N 0
11322 277.642 655.825 N 0
11330 462.736 701.055 N 0
11339 647.831 293.991 N 0
11347 154.245 67.844 N 0
11352 215.944 655.825 N 0
11359 586.133 429.679 N 0
11366 215.944 565.367 N 0
11378 586.133 927.201 N 0
11384 894.624 701.055 N 0
11391 401.038 384.449 N 0
11401 894.624 474.908 N 0
11408 401.038 655.825 N 0
11417 647.831 339.22 N 0
11424 647.831 384.449 N 0
11433 956.322 520.137 N 0
11440 524.435 293.991 N 0
11454 586.133 248.761 N 0
11459 956.322 520.137 N 0
11463 771.227 791.513 N 0
11475 832.925 429.679 N 0
11482 956.322 520.137 N 0
11488 956.322 565.367 N 0
11498 771.227 655.825 N 0
11508 956.322 1108.12 N 0
11514 524.435 610.596 N 0
11531 956.322 520.137 N 0
11538 277.642 520.137 N 0
11550 339.34 746.284 N 0
11566 92.5473 1017.66 N 0
11575 154.245 1108.12 N 0
11583 462.736 339.22 N 0
11593 401.038 746.284 N 0
11600 1326.51 881.972 N 0
11607 586.133 701.055 N 0
11613 524.435 881.972 N 0
11617 277.642 1153.35 N 0
11654 709.529 791.513 N 0
11660 154.245 1108.12 N 0
11675 154.245 610.596 N 0
11690 1141.42 927.201 N 0
11697 462.736 520.137 N 0
11705 586.133 927.201 N 0
11714 894.624 474.908 N 0
11721 956.322 655.825 N 0
11731 894.624 520.137 N 0
11750 647.831 610.596 N 0
11760 339.34 701.055 N 0
11770 771.227 384.449 N 0
11777 277.642 610.596 N 0
11785 832.925 429.679 N 0
11799 832.925 520.137 N 0
11816 771.227 1289.04 N 0
11838 154.245 1062.89 N 0
11852 215.944 1153.35 N 0
11870 1079.72 972.431 N 0
11878 1141.42 836.743 N 0
11886 1018.02 972.431 N 0
11912 524.435 701.055 N 0
11938 154.245 113.073 N 0
11945 709.529 701.055 N 0
11950 1141.42 972.431 N 0
11960 1203.11 927.201 N 0
11969 1264.81 339.22 N 0
11977 277.642 22.6147 N 0
11989 832.925 746.284 N 0
12003 1264.81 339.22 N 0
12016 92.5473 1017.66 N 0
12020 647.831 1334.27 N 0
12049 92.5473 1062.89 N 0
12060 92.5473 158.303 N 0
12066 1203.11 836.743 N 0
12074 1018.02 1108.12 N 0
12082 154.245 972.431 N 0
12088 30.8491 972.431 N 0
12094 956.322 1017.66 N 0
12112 1018.02 1062.89 N 0
12156 339.34 1198.58 N 0
12169 215.944 972.431 N 0
12175 215.944 113.073 N 0
12189 92.5473 972.431 N 0
12198 586.133 1334.27 N 0
12212 524.435 1289.04 N 0
12222 30.8491 203.532 N 0
12227 401.038 474.908 N 0
12253 1264.81 339.22 N 0
12260 339.34 1108.12 N 0
12271 1203.11 248.761 N 0
12290 524.435 1243.81 N 0
12315 1264.81 927.201 N 0
12323 771.227 1198.58 N 0
12328 1018.02 158.303 N 0
12341 401.038 1289.04 N 0
12355 215.944 113.073 N 0
12374 771.227 1289.04 N 0
12381 92.5473 1017.66 N 0
12385 1264.81 293.991 N 0
12393 277.642 1198.58 N 0
12409 92.5473 1062.89 N 0
12415 154.245 67.844 N 0
12421 30.8491 248.761 N 0
12427 154.245 1108.12 N 0
12440 339.34 1243.81 N 0
12452 339.34 113.073 N 0
12461 1326.51 836.743 N 0
12471 894.624 1198.58 N 0
12483 215.944 1108.12 N 0
12496 30.8491 1017.66 N 0
12515 647.831 1334.27 N 0
12530 1326.51 701.055 N 0
12535 771.227 1289.04 N 0
12560 1264.81 881.972 N 0
12571 832.925 1243.81 N 0
12582 1018.02 972.431 N 0
12590 771.227 1153.35 N 0
12606 1018.02 1062.89 N 0
12627 832.925 22.6147 N 0
12641 92.5473 158.303 N 0
12660 647.831 1243.81 N 0
12680 1141.42 203.532 N 0
12684 462.736 1334.27 N 0
12709 524.435 1334.27 N 0
12721 30.8491 339.22 N 0
12742 92.5473 203.532 N 0
12768 709.529 1289.04 N 0
12774 894.624 1153.35 N 0
12802 154.245 113.073 N 0
12811 462.736 474.908 N 0
12838 339.34 22.6147 N 0
12850 956.322 158.303 N 0
12863 92.5473 113.073 N 0
12893 1264.81 384.449 N 0
12911 894.624 22.6147 N 0
12918 1326.51 429.679 N 0
12933 215.944 1062.89 N 0
12948 524.435 1334.27 N 0
12959 1141.42 248.761 N 0
12977 401.038 1198.58 N 0
12988 1018.02 158.303 N 0
13019 1079.72 1062.89 N 0
13048 1264.81 293.991 N 0
13055 1018.02 1108.12 N 0
13064 771.227 655.825 N 0
13081 154.245 67.844 N 0
13109 956.322 113.073 N 0
13114 1018.02 67.844 N 0
13131 1203.11 881.972 N 0
13139 1326.51 881.972 N 0
13146 401.038 1289.04 N 0
13169 462.736 1243.81 N 0
13178 401.038 1289.04 N 0
13188 1203.11 881.972 N 0
13197 647.831 384.449 N 0
13220 1141.42 1017.66 N 0
13237 832.925 22.6147 N 0
13243 30.8491 203.532 N 0
13251 832.925 67.844 N 0
13259 647.831 1334.27 N 0
13266 832.925 1243.81 N 0
13288 956.322 1153.35 N 0
13294 154.245 67.844 N 0
13309 1079.72 113.073 N 0
13318 92.5473 972.431 N 0
13326 1203.11 293.991 N 0
13353 1141.42 339.22 N 0
13363 277.642 1198.58 N 0
13383 30.8491 384.449 N 0
13399 339.34 701.055 N 0
13440 339.34 1243.81 N 0
13471 462.736 1289.04 N 0
13484 894.624 1198.58 N 0
13493 647.831 1334.27 N 0
13502 30.8491 927.201 N 0
13510 277.642 113.073 N 0
13563 586.133 1289.04 N 0
13588 894.624 1153.35 N 0
13603 771.227 565.367 N 0
13631 1326.51 520.137 N 0
13645 832.925 1198.58 N 0
13657 92.5473 203.532 N 0
13665 1018.02 67.844 N 0
13678 215.944 1108.12 N 0
13683 30.8491 881.972 N 0
13697 1326.51 881.972 N 0
13738 30.8491 927.201 N 0
13743 956.322 67.844 N 0
13754 586.133 520.137 N 0
13767 1018.02 203.532 N 0
13778 339.34 1153.35 N 0
13802 154.245 113.073 N 0
13806 524.435 1243.81 N 0
13816 524.435 791.513 N 0
13844 647.831 565.367 N 0
13849 832.925 1198.58 N 0
13883 1018.02 1108.12 N 0
13892 401.038 429.679 N 0
13913 832.925 1108.12 N 0
13919 956.322 203.532 N 0
13926 215.944 972.431 N 0
13932 894.624 22.6147 N 0
13938 1203.11 339.22 N 0
13943 771.227 1153.35 N 0
13955 956.322 1062.89 N 0
13965 215.944 1153.35 N 0
13973 30.8491 972.431 N 0
13993 277.642 67.844 N 0
14007 832.925 1108.12 N 0
14041 215.944 67.844 N 0
14045 1326.51 474.908 N 0
14061 30.8491 339.22 N 0
14073 1203.11 927.201 N 0
14085 154.245 203.532 N 0
14096 154.245 158.303 N 0
14104 1079.72 203.532 N 0
14116 894.624 113.073 N 0
14128 1141.42 1017.66 N 0
14138 1264.81 836.743 N 0
14146 771.227 1243.81 N 0
14160 956.322 22.6147 N 0
14178 709.529 1289.04 N 0
14191 894.624 67.844 N 0
14203 832.925 22.6147 N 0
14207 709.529 1334.27 N 0
14227 339.34 1198.58 N 0
14237 709.529 1334.27 N 0
14248 1203.11 248.761 N 0
14272 401.038 1153.35 N 0
14281 647.831 1289.04 N 0
14287 956.322 1153.35 N 0
14318 1079.72 1017.66 N 0
14325 154.245 113.073 N 0
14342 215.944 1153.35 N 0
14372 1141.42 881.972 N 0
14380 1141.42 927.201 N 0
14389 462.736 836.743 N 0
14406 215.944 1108.12 N 0
14415 1203.11 339.22 N 0
14425 771.227 1289.04 N 0
14448 401.038 1289.04 N 0
14461 462.736 1289.04 N 0
14466 401.038 1198.58 N 0
14477 277.642 1108.12 N 0
14495 1264.81 927.201 N 0
14502 154.245 67.844 N 0
14511 154.245 67.844 N 0
14526 462.736 1289.04 N 0
14530 1018.02 1017.66 N 0
14538 1141.42 927.201 N 0
14550 215.944 1153.35 N 0
14559 154.245 113.073 N 0
14574 956.322 22.6147 N 0
14586 1203.11 972.431 N 0
14597 339.34 565.367 N 0
14659 339.34 1153.35 N 0
14669 339.34 22.6147 N 0
14682 1203.11 293.991 N 0
14710 339.34 1243.81 N 0
14723 92.5473 113.073 N 0
14746 956.322 248.761 N 0
14766 154.245 67.844 N 0
14773 401.038 655.825 N 0
14791 1079.72 248.761 N 0
14796 771.227 1243.81 N 0
14814 956.322 1062.89 N 0
14825 1079.72 113.073 N 0
14849 462.736 1243.81 N 0
14856 215.944 1062.89 N 0
14860 154.245 972.431 N 0
14864 832.925 67.844 N 0
14907 1141.42 384.449 N 0
14911 709.529 1243.81 N 0
14918 92.5473 248.761 N 0
14925 709.529 1243.81 N 0
14950 832.925 1243.81 N 0
14969 956.322 1153.35 N 0
14982 1203.11 972.431 N 0
14994 154.245 248.761 N 0
15003 1018.02 1062.89 N 0
15016 1326.51 339.22 N 0
15044 1079.72 113.073 N 0
15055 1203.11 384.449 N 0
15070 956.322 67.844 N 0
15082 277.642 1198.58 N 0
15099 30.8491 203.532 N 0
15105 894.624 113.073 N 0
15131 1203.11 293.991 N 0
15150 1141.42 1017.66 N 0
15179 956.322 67.844 N 0
15192 462.736 1243.81 N 0
15202 1141.42 836.743 N 0
15224 709.529 565.367 N 0
15235 277.642 22.6147 N 0
15245 1326.51 384.449 N 0
15261 154.245 203.532 N 0
15284 277.642 565.367 N 0
15297 956.322 1108.12 N 0
15307 1018.02 203.532 N 0
15317 586.133 384.449 N 0
15336 1141.42 248.761 N 0
15389 1079.72 158.303 N 0
15403 1141.42 203.532 N 0
15409 462.736 1289.04 N 0
15435 30.8491 293.991 N 0
15443 154.245 1017.66 N 0
15480 956.322 1017.66 N 0
15494 401.038 1289.04 N 0
15504 30.8491 248.761 N 0
15527 1141.42 1017.66 N 0
15547 215.944 1017.66 N 0
15556 1141.42 248.761 N 0
15565 524.435 655.825 N 0
15584 1141.42 203.532 N 0
15590 894.624 22.6147 N 0
15603 1264.81 927.201 N 0
15614 154.245 1062.89 N 0
15625 215.944 1062.89 N 0
15649 894.624 22.6147 N 0
15658 1326.51 474.908 N 0
15667 401.038 1243.81 N 0
15681 1264.81 927.201 N 0
15697 956.322 22.6147 N 0
15706 339.34 1243.81 N 0
15719 92.5473 113.073 N 0
15738 215.944 1153.35 N 0
15755 1326.51 791.513 N 0
15765 524.435 1334.27 N 0
15783 339.34 67.844 N 0
15799 1079.72 1017.66 N 0
15810 1018.02 67.844 N 0
15841 894.624 1108.12 N 0
15854 277.642 67.844 N 0
15859 956.322 203.532 N 0
15864 1326.51 339.22 N 0
15901 401.038 1243.81 N 0
15912 1018.02 67.844 N 0
15930 154.245 248.761 N 0
15947 894.624 1108.12 N 0
15965 1264.81 339.22 N 0
15974 1018.02 248.761 N 0
15997 30.8491 248.761 N 0
16017 215.944 1017.66 N 0
16021 401.038 520.137 N 0
16041 956.322 1108.12 N 0
16058 401.038 1198.58 N 0
16067 154.245 1062.89 N 0
16091 92.5473 158.303 N 0
16100 1326.51 836.743 N 0
16130 277.642 1153.35 N 0
16136 92.5473 158.303 N 0
16140 1141.42 972.431 N 0
16148 1018.02 972.431 N 0
16157 1326.51 746.284 N 0
16191 647.831 1334.27 N 0
16198 894.624 67.844 N 0
16205 215.944 22.6147 N 0
16212 154.245 1108.12 N 0
16223 1203.11 881.972 N 0
16232 1141.42 203.532 N 0
16248 215.944 67.844 N 0
16252 277.642 113.073 N 0
16261 1326.51 881.972 N 0
16270 92.5473 113.073 N 0
16312 956.322 113.073 N 0
16332 709.529 474.908 N 0
16348 1141.42 339.22 N 0
16357 339.34 113.073 N 0
16364 1203.11 248.761 N 0
16373 1079.72 972.431 N 0
16380 894.624 1198.58 N 0
16388 586.133 881.972 N 0
16413 1326.51 339.22 N 0
16421 1326.51 836.743 N 0
16432 1326.51 384.449 N 0
16443 1018.02 67.844 N 0
16455 339.34 22.6147 N 0
16467 339.34 67.844 N 0
16477 956.322 67.844 N 0
16490 401.038 1289.04 N 0
16508 894.624 67.844 N 0
16515 586.133 701.055 N 0
16533 1141.42 881.972 N 0
16549 1264.81 293.991 N 0
16559 1326.51 339.22 N 0
16567 1264.81 384.449 N 0
16576 215.944 22.6147 N 0
16594 894.624 565.367 N 0
16610 1141.42 203.532 N 0
16616 586.133 1289.04 N 0
16621 1079.72 113.073 N 0
16637 92.5473 113.073 N 0
16646 1203.11 384.449 N 0
16655 1018.02 1062.89 N 0
16664 832.925 1198.58 N 0
16677 1079.72 1062.89 N 0
16692 462.736 1334.27 N 0
16723 771.227 1243.81 N 0
16732 339.34 1108.12 N 0
16741 1326.51 881.972 N 0
16761 586.133 565.367 N 0
16787 586.133 1243.81 N 0
16811 1141.42 203.532 N 0
16817 524.435 1289.04 N 0
16845 1264.81 293.991 N 0
16859 1079.72 1062.89 N 0
16865 1018.02 67.844 N 0
16869 1018.02 67.844 N 0
16877 1326.51 339.22 N 0
16896 92.5473 1017.66 N 0
16905 1326.51 791.513 N 0
16912 1203.11 248.761 N 0
16917 154.245 203.532 N 0
16975 215.944 1017.66 N 0
16990 771.227 1108.12 N 0
17000 832.925 1108.12 N 0
17008 339.34 1153.35 N 0
17016 1018.02 248.761 N 0
17027 956.322 1153.35 N 0
17046 1141.42 248.761 N 0
17062 1264.81 927.201 N 0
17069 894.624 22.6147 N 0
17084 462.736 1334.27 N 0
17110 154.245 67.844 N 0
17122 771.227 1108.12 N 0
17147 462.736 1334.27 N 0
17164 1018.02 1017.66 N 0
17170 586.133 1334.27 N 0
17175 1141.42 972.431 N 0
17189 215.944 67.844 N 0
17203 771.227 1198.58 N 0
17258 771.227 520.137 N 0
17267 586.133 1243.81 N 0
17272 956.322 1108.12 N 0
17292 1018.02 203.532 N 0
17305 647.831 1289.04 N 0
17316 1326.51 384.449 N 0
17328 647.831 520.137 N 0
17345 1079.72 248.761 N 0
17365 462.736 1334.27 N 0
17395 277.642 22.6147 N 0
17415 401.038 1243.81 N 0
17426 956.322 158.303 N 0
17434 30.8491 972.431 N 0
17446 277.642 1153.35 N 0
17457 1079.72 158.303 N 0
17474 832.925 22.6147 N 0
17501 894.624 113.073 N 0
17526 154.245 158.303 N 0
17578 956.322 1153.35 N 0
17591 1018.02 1062.89 N 0
17598 154.245 158.303 N 0
17603 1018.02 1108.12 N 0
17615 1264.81 881.972 N 0
17627 1326.51 339.22 N 0
17650 92.5473 1017.66 N 0
17665 586.133 293.991 N 0
17678 894.624 655.825 N 0
17709 92.5473 1062.89 N 0
17725 1326.51 836.743 N 0
17745 956.322 1062.89 N 0
17751 524.435 429.679 N 0
17756 215.944 67.844 N 0
17764 1079.72 203.532 N 0
17796 956.322 158.303 N 0
17802 894.624 67.844 N 0
17817 215.944 67.844 N 0
17832 154.245 1108.12 N 0
17850 401.038 1243.81 N 0
17875 1079.72 113.073 N 0
17884 1018.02 113.073 N 0
17907 524.435 1289.04 N 0
17931 1203.11 927.201 N 0
17938 1141.42 1017.66 N 0
17957 92.5473 203.532 N 0
17971 277.642 1198.58 N 0
17981 771.227 1289.04 N 0
17992 1264.81 293.991 N 0
18001 771.227 1198.58 N 0
18008 30.8491 881.972 N 0
18024 709.529 429.679 N 0
18044 30.8491 384.449 N 0
18063 92.5473 1062.89 N 0
18084 832.925 1153.35 N 0
18121 832.925 1243.81 N 0
18145 956.322 67.844 N 0
18153 1079.72 1017.66 N 0
18165 647.831 1289.04 N 0
18183 1264.81 293.991 N 0
18211 154.245 67.844 N 0
18223 30.8491 293.991 N 0
18249 709.529 1334.27 N 0
18271 401.038 1289.04 N 0
18299 215.944 67.844 N 0
18314 1141.42 1017.66 N 0
18324 1079.72 1062.89 N 0
18330 1203.11 836.743 N 0
18350 647.831 429.679 N 0
18355 524.435 1289.04 N 0
18365 894.624 1198.58 N 0
18376 277.642 67.844 N 0
18395 894.624 1198.58 N 0
18402 277.642 1108.12 N 0
18410 1326.51 746.284 N 0
18424 709.529 1334.27 N 0
18432 1018.02 158.303 N 0
18446 30.8491 972.431 N 0
18453 30.8491 836.743 N 0
18468 956.322 972.431 N 0
18498 1141.42 1017.66 N 0
18510 832.925 67.844 N 0
18529 92.5473 113.073 N 0
18538 709.529 1334.27 N 0
18549 832.925 1198.58 N 0
18575 524.435 1243.81 N 0
18600 894.624 1198.58 N 0
18606 30.8491 1017.66 N 0
18628 524.435 1334.27 N 0
18639 771.227 1243.81 N 0
18645 277.642 67.844 N 0
18656 339.34 1243.81 N 0
18670 154.245 1108.12 N 0
18677 956.322 113.073 N 0
18686 1018.02 1108.12 N 0
18696 154.245 158.303 N 0
18713 524.435 1334.27 N 0
18727 401.038 1108.12 N 0
18745 1079.72 1062.89 N 0
18751 92.5473 1062.89 N 0
18759 709.529 1334.27 N 0
18815 1326.51 701.055 N 0
18830 277.642 1198.58 N 0
18837 277.642 1198.58 N 0
18865 1079.72 1017.66 N 0
18878 1079.72 158.303 N 0
18885 462.736 655.825 N 0
18905 956.322 22.6147 N 0
18948 339.34 22.6147 N 0
18958 956.322 22.6147 N 0
18995 956.322 972.431 N 0
19007 339.34 1198.58 N 0
19014 30.8491 836.743 N 0
19022 709.529 520.137 N 0
19041 1264.81 881.972 N 0
19055 215.944 113.073 N 0
19065 92.5473 248.761 N 0
19075 1264.81 881.972 N 0
19106 1203.11 339.22 N 0
19113 1079.72 113.073 N 0
19135 709.529 1334.27 N 0
19139 30.8491 1017.66 N 0
19171 1018.02 67.844 N 0
19188 832.925 1243.81 N 0
19194 1203.11 248.761 N 0
19202 709.529 655.825 N 0
19215 1264.81 881.972 N 0
19229 215.944 113.073 N 0
19244 401.038 1153.35 N 0
19259 30.8491 293.991 N 0
19267 586.133 655.825 N 0
19276 462.736 1334.27 N 0
19286 1141.42 293.991 N 0
19302 832.925 610.596 N 0
19323 1326.51 384.449 N 0
19333 771.227 1289.04 N 0
19345 1079.72 1062.89 N 0
19355 215.944 22.6147 N 0
19365 1079.72 203.532 N 0
19375 277.642 1198.58 N 0
19382 956.322 22.6147 N 0
19387 1326.51 791.513 N 0
19417 1018.02 113.073 N 0
19427 154.245 1017.66 N 0
19435 956.322 22.6147 N 0
19462 832.925 1153.35 N 0
19474 894.624 1153.35 N 0
19499 1203.11 293.991 N 0
19514 1264.81 836.743 N 0
19524 1018.02 1108.12 N 0
19536 586.133 1334.27 N 0
19557 277.642 1108.12 N 0
19570 1326.51 384.449 N 0
19580 647.831 1243.81 N 0
19592 832.925 1153.35 N 0
19600 1326.51 429.679 N 0
19612 1203.11 972.431 N 0
19626 154.245 1108.12 N 0
19647 1326.51 836.743 N 0
19656 92.5473 972.431 N 0
19665 894.624 1153.35 N 0
19676 1203.11 836.743 N 0
19696 1203.11 927.201 N 0
19709 1079.72 158.303 N 0
19716 1018.02 1108.12 N 0
19744 1141.42 384.449 N 0
19756 215.944 22.6147 N 0
19767 771.227 1243.81 N 0
19789 277.642 22.6147 N 0
19799 832.925 1243.81 N 0
19813 1141.42 293.991 N 0
19820 1079.72 248.761 N 0
19836 1018.02 113.073 N 0
19845 956.322 1153.35 N 0
19863 1079.72 1017.66 N 0
19872 462.736 1334.27 N 0
19881 956.322 67.844 N 0
19895 1018.02 113.073 N 0
19915 709.529 1334.27 N 0
19919 277.642 113.073 N 0
19926 30.8491 972.431 N 0
19950 215.944 1108.12 N 0
19964 586.133 746.284 N 0
19982 709.529 1289.04 N 0
19987 339.34 1243.81 N 0
20003 956.322 22.6147 N 0
20016 1079.72 158.303 N 0
20025 586.133 1334.27 N 0
20034 92.5473 113.073 N 0
20059 709.529 1289.04 N 0
20074 894.624 22.6147 N 0
20082 92.5473 158.303 N 0
20099 1203.11 972.431 N 0
20112 1326.51 881.972 N 0
20123 92.5473 1062.89 N 0
20134 277.642 22.6147 N 0
20141 1203.11 384.449 N 0
20158 1264.81 927.201 N 0
20175 1079.72 203.532 N 0
20181 401.038 701.055 N 0
20202 30.8491 1017.66 N 0
20212 277.642 22.6147 N 0
20222 462.736 565.367 N 0
20240 894.624 1153.35 N 0
20266 215.944 1153.35 N 0
20286 92.5473 113.073 N 0
20315 339.34 1198.58 N 0
20322 1079.72 972.431 N 0
20328 956.322 248.761 N 0
20350 1079.72 1062.89 N 0
20361 1203.11 972.431 N 0
20371 1018.02 67.844 N 0
20386 30.8491 881.972 N 0
20404 832.925 565.367 N 0
20427 1018.02 113.073 N 0
20469 462.736 1334.27 N 0
20480 1018.02 113.073 N 0
20487 894.624 1198.58 N 0
20494 832.925 1243.81 N 0
20511 92.5473 158.303 N 0
20517 1326.51 746.284 N 0
20521 215.944 22.6147 N 0
20538 1141.42 293.991 N 0
20552 30.8491 203.532 N 0
20555 339.34 1243.81 N 0
20563 956.322 113.073 N 0
20589 832.925 113.073 N 0
20604 92.5473 203.532 N 0
20611 401.038 1108.12 N 0
20620 30.8491 248.761 N 0
20645 154.245 1017.66 N 0
20653 647.831 655.825 N 0
20676 154.245 972.431 N 0
20686 1264.81 384.449 N 0
20695 1141.42 972.431 N 0
20710 401.038 1153.35 N 0
20722 586.133 791.513 N 0
20732 277.642 1153.35 N 0
20744 92.5473 248.761 N 0
20768 1203.11 972.431 N 0
20793 1018.02 1017.66 N 0
20801 771.227 701.055 N 0
20816 586.133 1289.04 N 0
20842 215.944 22.6147 N 0
20859 1326.51 429.679 N 0
20871 709.529 1289.04 N 0
20892 1264.81 836.743 N 0
20907 894.624 1108.12 N 0
20912 832.925 655.825 N 0
20922 30.8491 1017.66 N 0
20932 1141.42 972.431 N 0
20941 1079.72 113.073 N 0
20963 339.34 67.844 N 0
20973 832.925 1243.81 N 0
20981 771.227 1153.35 N 0
20999 524.435 565.367 N 0
21018 956.322 1153.35 N 0
21026 215.944 1108.12 N 0
21033 30.8491 927.201 N 0
21039 339.34 1108.12 N 0
21052 1326.51 520.137 N 0
21065 30.8491 203.532 N 0
21074 92.5473 113.073 N 0
21078 401.038 1243.81 N 0
21095 1141.42 881.972 N 0
21104 956.322 1017.66 N 0
21113 647.831 1243.81 N 0
21122 709.529 1243.81 N 0
21137 339.34 1198.58 N 0
21148 1203.11 248.761 N 0
21152 956.322 1108.12 N 0
21172 154.245 1062.89 N 0
21195 1326.51 474.908 N 0
21210 524.435 520.137 N 0
21217 401.038 565.367 N 0
21229 277.642 655.825 N 0
21238 277.642 1153.35 N 0
21257 462.736 429.679 N 0
21277 401.038 1289.04 N 0
21303 771.227 1289.04 N 0
21310 1018.02 158.303 N 0
21326 832.925 113.073 N 0
21346 771.227 1289.04 N 0
This source diff could not be displayed because it is too large. You can view the blob instead.
# Proxy Cost Computation in Circuit Training
<i>In this documentation, we use gridcell and grid interchangably. They both mean the grid system induced by the gridding process.</i>
In Circuit Training, *proxy cost* is the weighted sum of wirelength, density, and congestion costs. It is used to determine the overall quality of the macro placement solution.
<p align="center">
......@@ -9,6 +11,47 @@ Where <b>W<sub>wirelength</sub></b>, <b>W<sub>density</sub></b> and <b>W<sub>con
Circuit Training repo provides the plc_wrapper_main binary to compute these cost functions. There is no available detailed description, or open-source implementation, of these cost functions. With feedback and confirmations from Google engineers, we have implemented all three cost functions; the source code is available [here](../../CodeElements/Plc_client/plc_client_os.py). In the following, we provide a detailed description of the implementation of these cost functions.
## Comparison with Google's Plc_client
<table>
<thead>
<tr>
<th>Testcase</th>
<th>Method</th>
<th>HPWL Cost<br></th>
<th>Density Cost</th>
<th>Congestion Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2"><a href="https://github.com/google-research/circuit_training/tree/main/circuit_training/environment/test_data/ariane" target="_blank" rel="noopener noreferrer">Google's Ariane</a><br></td>
<td>Google</td>
<td>0.050186608</td>
<td>0.756401122</td>
<td>0.984565650</td>
</tr>
<tr>
<td>Our</td>
<td>0.050186604</td>
<td>0.756401122</td>
<td>0.984565675</td>
</tr>
<tr>
<td rowspan="2"><a href="https://github.com/TILOS-AI-Institute/MacroPlacement/tree/main/CodeElements/Plc_client/test/ariane_ng45" target="_blank" rel="noopener noreferrer">Ariane-NanGate45</a><br></td>
<td>Google</td>
<td>0.387988658</td>
<td>0.500452106</td>
<td>2.448659090</td>
</tr>
<tr>
<td>Our</td>
<td>0.387988659</td>
<td>0.500452101</td>
<td>2.448659182</td>
</tr>
</tbody>
</table>
## Table of Contents
- [Wirelength cost computation](#wirelength-cost-computation)
- [Density cost computation](#density-cost-computation)
......@@ -61,9 +104,7 @@ We divide the congestion cost computation into six sub-stages:
6. [Finally, we concatenate the **Grid horizontal congestion** array and the **Grid vertical congestion** array and take the average of the top **5**% of the concatenated list.](#computation-of-the-final-congestion-cost)
### Computation of grid congestion due to net routing
We first want to address that the following computation is **"grid-based"** (not to be confused with the conventional n-pin net) derived from gridding. The main differences are instead of looking at each pin location, we only look at grid cells subject to pin locations. This implies that if all net entities (source pin and sink pins) are within the same grid cell, no routing congestion will be computed (except for macro congestions). Only when net entities are placed into different grid cells, we compute the routing congestion as described in the following sections. In other words, if a three-pin net has a source pin in grid $g_i$ and two sink pins in the same grid $g_j$, we would consider this as a two-grid net.
Note that we use n-grid net to describe the $n$ grid cells where the pins are located within a net.
We first want to address that the following computation is **"grid-based"** (not to be confused with the conventional n-pin net) derived from gridding. The main differences are instead of looking at each pin location, we only look at grid cells subject to pin locations. This implies that if all net entities (source pin and sink pins) are within the same grid cell, no routing congestion will be computed (except for macro congestions). More formally, we define a n-grid net as a net whose pins occupy n different grids. We also define the grid occupied by the source pin of a net as the source grid of the net, and remaining grids occupied by other pins of the net as sink grids. In other words, if a three-pin net has a source pin in grid g<b><sub>i<sub></b> and two sink pins in the same grid g<b><sub>j<sub></b>, we would consider this as a two-grid net.
Given the above grid-base routing setting, we divide this problem into three sub-problems.
1. [Congestion due to two-grid nets.](#congestion-due-to-two-grid-nets)
......@@ -184,8 +225,8 @@ Figure corresponding to point five.
#### *Congestion due to multi-grid nets where the number of grids is greater than three*
1. Consider the net is a n-grid net where <b>n > 3</b>.
2. We break this net into **n-1** two grid nets where the source grid is the common node.
3. For each two grid nets we update congestion values.
2. We break this net using star model into **n-1** two-grid nets where the source grid is the common node.
3. For each two-grid nets we update congestion values.
#### *Computation for Smoothing:*
......@@ -206,7 +247,8 @@ Figure corresponding to point five.
</p>
#### *Computation for Macro Congestion:*
Macro congestion is induced by the location of hard macros over the grid cells. For each hard macro, we need to consider its dimension of overlapping over the grid cells and the macro routing resources given.
Macro congestion is induced by the location of hard macros over the grid cells. For each hard macro, we need to consider its dimension of overlapping over the grid cells and the macro routing resources given. The computation of macro congestion is quite straightforward. We just need to add the rout-
ing resources blocked by the macros to the corresponding boundaries of the gridcells.
When a macro overlaps with multiple gridcells, if any part of the module **partially overlaps** with the grid cell (either vertically, or horizontally), we set the top row (if vertical) or right column (if horizontal) to 0. We define partially overlaps as when a hard macro does not fully cover a grid cell.
......
Docs/ProxyCost/images/image10.png

57 KB | W: | H:

Docs/ProxyCost/images/image10.png

21.3 KB | W: | H:

Docs/ProxyCost/images/image10.png
Docs/ProxyCost/images/image10.png
Docs/ProxyCost/images/image10.png
Docs/ProxyCost/images/image10.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image11.png

24 KB | W: | H:

Docs/ProxyCost/images/image11.png

9.56 KB | W: | H:

Docs/ProxyCost/images/image11.png
Docs/ProxyCost/images/image11.png
Docs/ProxyCost/images/image11.png
Docs/ProxyCost/images/image11.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image13.png

56.9 KB | W: | H:

Docs/ProxyCost/images/image13.png

21 KB | W: | H:

Docs/ProxyCost/images/image13.png
Docs/ProxyCost/images/image13.png
Docs/ProxyCost/images/image13.png
Docs/ProxyCost/images/image13.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image14.png

52.5 KB | W: | H:

Docs/ProxyCost/images/image14.png

18.8 KB | W: | H:

Docs/ProxyCost/images/image14.png
Docs/ProxyCost/images/image14.png
Docs/ProxyCost/images/image14.png
Docs/ProxyCost/images/image14.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image4.png

23.5 KB | W: | H:

Docs/ProxyCost/images/image4.png

9.9 KB | W: | H:

Docs/ProxyCost/images/image4.png
Docs/ProxyCost/images/image4.png
Docs/ProxyCost/images/image4.png
Docs/ProxyCost/images/image4.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image5.png

25.3 KB | W: | H:

Docs/ProxyCost/images/image5.png

10.3 KB | W: | H:

Docs/ProxyCost/images/image5.png
Docs/ProxyCost/images/image5.png
Docs/ProxyCost/images/image5.png
Docs/ProxyCost/images/image5.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image7.png

57 KB | W: | H:

Docs/ProxyCost/images/image7.png

21.3 KB | W: | H:

Docs/ProxyCost/images/image7.png
Docs/ProxyCost/images/image7.png
Docs/ProxyCost/images/image7.png
Docs/ProxyCost/images/image7.png
  • 2-up
  • Swipe
  • Onion skin
Docs/ProxyCost/images/image9.png

25.8 KB | W: | H:

Docs/ProxyCost/images/image9.png

10.2 KB | W: | H:

Docs/ProxyCost/images/image9.png
Docs/ProxyCost/images/image9.png
Docs/ProxyCost/images/image9.png
Docs/ProxyCost/images/image9.png
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment