Files
modeling-app/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap.md

2681 lines
50 KiB
Markdown
Raw Normal View History

test: Vendor kcl-samples and add simulation tests for them (#5460) * Change to unzip * Download kcl-samples as zip to public dir * Fix fetch:samples, e2e electron still not working * Change error message to be clearer * Refactor so that input and output directories of sim tests can be different * Add kcl samples test implementation * Update output since adding kcl_samples tests * Update kcl-samples branch * Fix git-ignore pattern to only apply to the root * Fix yarn install and yarn fetch:samples to work the first time * Remove unneeded exists check * Change to use kcl-samples in public directory * Add kcl-samples * Update output since updating kcl-samples * Update output files * Change to not fetch samples during yarn install * Update output after merge * Ignore kcl-samples in codespell * WIP: Don't run e2e if only kcl-samples changed * Conditionally run cargo tests * Fix to round floating point values in program memory arrays * Update output since merge and rounding numbers in memory * Fix memory redaction for floating point to find more values * Fix float redaction pattern * Update output since rounding floating point numbers * Add center to floating point pattern * Fix trigger to use picomatch syntax * Update output since rounding center * Remove kcl-samples github workflows * Enable Rust backtrace * Update output after re-running * Update output after changing order of post-extrude commands * Fix to have deterministic order of commands * Update output after reverting ordering changes * Update kcl-samples * Update output after updating samples * Fix error messages to show the names of all samples that failed * Change cargo test command to match current one * Update kcl-samples * Update output since updating kcl-samples * Add generate manifest workflow and yarn script * Fix error check to actually work * Change util function to be what we actually need * Move new files after merge * Fix paths since directory move * Add dependabot updates for kcl-samples * Add GitHub workflow to make PR to kcl-samples repo * Add GitHub workflow to check kcl-samples header comments * Fix worfklow to change to the right directory * Add auto-commit simulation test output changes * Add permissions to workflows * Fix to run git commit step * Install just if needed * Fix directory of justfile * Add installation of cargo-insta * Fix to use underscore * Fix to allow just command failure * Change to always install CLI tools and cache them * Trying to fix overwrite failing * Combine commands * Change reviewer * Change to PR targeting the next branch * Change git commands to not do unnecessary fetch * Comment out trigger for creating a PR * Update kcl-samples from next branch * Update outputs after kcl-samples change * Fix to use bash pipefail * Add rust backtrace * Print full env from sim tests * Change command to use long option name * Fix to use ci profile even when calling through just * Add INSTA_UPDATE=always * Fix git push by using an app token on checkout * Add comments * Fix to use bash options * Change to echo when no changes are found * Fix so that kcl-samples updates don't trigger full run * Fix paths to reflect new crate location * Fix path detection * Fix e2e job to ignore kcl_samples simulation test output * Fix the fetch logic for the KCL samples after vendoring (#5661) Fixes the last 2 E2E tests for #5460. --------- Co-authored-by: Pierre Jacquier <pierre@zoo.dev> Co-authored-by: Pierre Jacquier <pierrejacquier39@gmail.com> Co-authored-by: Frank Noirot <frank@zoo.dev>
2025-03-06 18:01:24 -05:00
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[627, 683, 0]"]
3["Segment<br>[689, 719, 0]"]
4["Segment<br>[725, 768, 0]"]
5["Segment<br>[774, 819, 0]"]
6["Segment<br>[825, 881, 0]"]
7["Segment<br>[887, 894, 0]"]
8[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[228, 269, 0]"]
25["Segment<br>[277, 300, 0]"]
26["Segment<br>[308, 330, 0]"]
27["Segment<br>[338, 362, 0]"]
28["Segment<br>[370, 426, 0]"]
29["Segment<br>[434, 441, 0]"]
30[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1498, 1554, 0]"]
46["Segment<br>[1560, 1578, 0]"]
47["Segment<br>[1608, 1627, 0]"]
48["Segment<br>[1659, 1689, 0]"]
49["Segment<br>[1711, 1729, 0]"]
50["Segment<br>[1762, 1780, 0]"]
51["Segment<br>[1810, 1839, 0]"]
52["Segment<br>[1865, 1884, 0]"]
53["Segment<br>[1917, 1935, 0]"]
54["Segment<br>[1969, 2000, 0]"]
55["Segment<br>[2025, 2044, 0]"]
56["Segment<br>[2077, 2096, 0]"]
57["Segment<br>[2129, 2185, 0]"]
58["Segment<br>[2191, 2198, 0]"]
59[Solid2d]
end
subgraph path98 [Path]
98["Path<br>[228, 269, 0]"]
99["Segment<br>[277, 300, 0]"]
100["Segment<br>[308, 330, 0]"]
101["Segment<br>[338, 362, 0]"]
102["Segment<br>[370, 426, 0]"]
103["Segment<br>[434, 441, 0]"]
104[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[228, 269, 0]"]
120["Segment<br>[277, 300, 0]"]
121["Segment<br>[308, 330, 0]"]
122["Segment<br>[338, 362, 0]"]
123["Segment<br>[370, 426, 0]"]
124["Segment<br>[434, 441, 0]"]
125[Solid2d]
end
subgraph path140 [Path]
140["Path<br>[228, 269, 0]"]
141["Segment<br>[277, 300, 0]"]
142["Segment<br>[308, 330, 0]"]
143["Segment<br>[338, 362, 0]"]
144["Segment<br>[370, 426, 0]"]
145["Segment<br>[434, 441, 0]"]
146[Solid2d]
end
subgraph path161 [Path]
161["Path<br>[228, 269, 0]"]
162["Segment<br>[277, 300, 0]"]
163["Segment<br>[308, 330, 0]"]
164["Segment<br>[338, 362, 0]"]
165["Segment<br>[370, 426, 0]"]
166["Segment<br>[434, 441, 0]"]
167[Solid2d]
end
subgraph path182 [Path]
182["Path<br>[2882, 2923, 0]"]
183["Segment<br>[2936, 2954, 0]"]
184["Segment<br>[2977, 2995, 0]"]
185["Segment<br>[3021, 3039, 0]"]
186["Segment<br>[3060, 3079, 0]"]
187["Segment<br>[3104, 3122, 0]"]
188["Segment<br>[3145, 3163, 0]"]
189["Segment<br>[3188, 3207, 0]"]
190["Segment<br>[3233, 3252, 0]"]
191["Segment<br>[3278, 3297, 0]"]
192["Segment<br>[3320, 3338, 0]"]
193["Segment<br>[3365, 3384, 0]"]
194["Segment<br>[3410, 3466, 0]"]
195["Segment<br>[3472, 3479, 0]"]
196[Solid2d]
end
subgraph path235 [Path]
235["Path<br>[228, 269, 0]"]
236["Segment<br>[277, 300, 0]"]
237["Segment<br>[308, 330, 0]"]
238["Segment<br>[338, 362, 0]"]
239["Segment<br>[370, 426, 0]"]
240["Segment<br>[434, 441, 0]"]
241[Solid2d]
end
subgraph path257 [Path]
257["Path<br>[228, 269, 0]"]
258["Segment<br>[277, 300, 0]"]
259["Segment<br>[308, 330, 0]"]
260["Segment<br>[338, 362, 0]"]
261["Segment<br>[370, 426, 0]"]
262["Segment<br>[434, 441, 0]"]
263[Solid2d]
end
subgraph path279 [Path]
279["Path<br>[228, 269, 0]"]
280["Segment<br>[277, 300, 0]"]
281["Segment<br>[308, 330, 0]"]
282["Segment<br>[338, 362, 0]"]
283["Segment<br>[370, 426, 0]"]
284["Segment<br>[434, 441, 0]"]
285[Solid2d]
end
subgraph path300 [Path]
300["Path<br>[228, 269, 0]"]
301["Segment<br>[277, 300, 0]"]
302["Segment<br>[308, 330, 0]"]
303["Segment<br>[338, 362, 0]"]
304["Segment<br>[370, 426, 0]"]
305["Segment<br>[434, 441, 0]"]
306[Solid2d]
end
subgraph path321 [Path]
321["Path<br>[228, 269, 0]"]
322["Segment<br>[277, 300, 0]"]
323["Segment<br>[308, 330, 0]"]
324["Segment<br>[338, 362, 0]"]
325["Segment<br>[370, 426, 0]"]
326["Segment<br>[434, 441, 0]"]
327[Solid2d]
end
subgraph path342 [Path]
342["Path<br>[228, 269, 0]"]
343["Segment<br>[277, 300, 0]"]
344["Segment<br>[308, 330, 0]"]
345["Segment<br>[338, 362, 0]"]
346["Segment<br>[370, 426, 0]"]
347["Segment<br>[434, 441, 0]"]
348[Solid2d]
end
subgraph path363 [Path]
363["Path<br>[228, 269, 0]"]
364["Segment<br>[277, 300, 0]"]
365["Segment<br>[308, 330, 0]"]
366["Segment<br>[338, 362, 0]"]
367["Segment<br>[370, 426, 0]"]
368["Segment<br>[434, 441, 0]"]
369[Solid2d]
end
subgraph path384 [Path]
384["Path<br>[228, 269, 0]"]
385["Segment<br>[277, 300, 0]"]
386["Segment<br>[308, 330, 0]"]
387["Segment<br>[338, 362, 0]"]
388["Segment<br>[370, 426, 0]"]
389["Segment<br>[434, 441, 0]"]
390[Solid2d]
end
subgraph path405 [Path]
405["Path<br>[228, 269, 0]"]
406["Segment<br>[277, 300, 0]"]
407["Segment<br>[308, 330, 0]"]
408["Segment<br>[338, 362, 0]"]
409["Segment<br>[370, 426, 0]"]
410["Segment<br>[434, 441, 0]"]
411[Solid2d]
end
subgraph path426 [Path]
426["Path<br>[228, 269, 0]"]
427["Segment<br>[277, 300, 0]"]
428["Segment<br>[308, 330, 0]"]
429["Segment<br>[338, 362, 0]"]
430["Segment<br>[370, 426, 0]"]
431["Segment<br>[434, 441, 0]"]
432[Solid2d]
end
subgraph path447 [Path]
447["Path<br>[228, 269, 0]"]
448["Segment<br>[277, 300, 0]"]
449["Segment<br>[308, 330, 0]"]
450["Segment<br>[338, 362, 0]"]
451["Segment<br>[370, 426, 0]"]
452["Segment<br>[434, 441, 0]"]
453[Solid2d]
end
subgraph path468 [Path]
468["Path<br>[228, 269, 0]"]
469["Segment<br>[277, 300, 0]"]
470["Segment<br>[308, 330, 0]"]
471["Segment<br>[338, 362, 0]"]
472["Segment<br>[370, 426, 0]"]
473["Segment<br>[434, 441, 0]"]
474[Solid2d]
end
subgraph path489 [Path]
489["Path<br>[228, 269, 0]"]
490["Segment<br>[277, 300, 0]"]
491["Segment<br>[308, 330, 0]"]
492["Segment<br>[338, 362, 0]"]
493["Segment<br>[370, 426, 0]"]
494["Segment<br>[434, 441, 0]"]
495[Solid2d]
end
subgraph path511 [Path]
511["Path<br>[6231, 6282, 0]"]
512["Segment<br>[6290, 6319, 0]"]
513["Segment<br>[6327, 6358, 0]"]
514["Segment<br>[6366, 6396, 0]"]
515["Segment<br>[6404, 6460, 0]"]
516["Segment<br>[6468, 6475, 0]"]
517[Solid2d]
end
subgraph path533 [Path]
533["Path<br>[228, 269, 0]"]
534["Segment<br>[277, 300, 0]"]
535["Segment<br>[308, 330, 0]"]
536["Segment<br>[338, 362, 0]"]
537["Segment<br>[370, 426, 0]"]
538["Segment<br>[434, 441, 0]"]
539[Solid2d]
end
subgraph path555 [Path]
555["Path<br>[6231, 6282, 0]"]
556["Segment<br>[6290, 6319, 0]"]
557["Segment<br>[6327, 6358, 0]"]
558["Segment<br>[6366, 6396, 0]"]
559["Segment<br>[6404, 6460, 0]"]
560["Segment<br>[6468, 6475, 0]"]
561[Solid2d]
end
subgraph path577 [Path]
577["Path<br>[228, 269, 0]"]
578["Segment<br>[277, 300, 0]"]
579["Segment<br>[308, 330, 0]"]
580["Segment<br>[338, 362, 0]"]
581["Segment<br>[370, 426, 0]"]
582["Segment<br>[434, 441, 0]"]
583[Solid2d]
end
subgraph path598 [Path]
598["Path<br>[228, 269, 0]"]
599["Segment<br>[277, 300, 0]"]
600["Segment<br>[308, 330, 0]"]
601["Segment<br>[338, 362, 0]"]
602["Segment<br>[370, 426, 0]"]
603["Segment<br>[434, 441, 0]"]
604[Solid2d]
end
subgraph path619 [Path]
619["Path<br>[228, 269, 0]"]
620["Segment<br>[277, 300, 0]"]
621["Segment<br>[308, 330, 0]"]
622["Segment<br>[338, 362, 0]"]
623["Segment<br>[370, 426, 0]"]
624["Segment<br>[434, 441, 0]"]
625[Solid2d]
end
subgraph path640 [Path]
640["Path<br>[228, 269, 0]"]
641["Segment<br>[277, 300, 0]"]
642["Segment<br>[308, 330, 0]"]
643["Segment<br>[338, 362, 0]"]
644["Segment<br>[370, 426, 0]"]
645["Segment<br>[434, 441, 0]"]
646[Solid2d]
end
subgraph path661 [Path]
661["Path<br>[228, 269, 0]"]
662["Segment<br>[277, 300, 0]"]
663["Segment<br>[308, 330, 0]"]
664["Segment<br>[338, 362, 0]"]
665["Segment<br>[370, 426, 0]"]
666["Segment<br>[434, 441, 0]"]
667[Solid2d]
end
subgraph path682 [Path]
682["Path<br>[228, 269, 0]"]
683["Segment<br>[277, 300, 0]"]
684["Segment<br>[308, 330, 0]"]
685["Segment<br>[338, 362, 0]"]
686["Segment<br>[370, 426, 0]"]
687["Segment<br>[434, 441, 0]"]
688[Solid2d]
end
subgraph path703 [Path]
703["Path<br>[228, 269, 0]"]
704["Segment<br>[277, 300, 0]"]
705["Segment<br>[308, 330, 0]"]
706["Segment<br>[338, 362, 0]"]
707["Segment<br>[370, 426, 0]"]
708["Segment<br>[434, 441, 0]"]
709[Solid2d]
end
subgraph path724 [Path]
724["Path<br>[228, 269, 0]"]
725["Segment<br>[277, 300, 0]"]
726["Segment<br>[308, 330, 0]"]
727["Segment<br>[338, 362, 0]"]
728["Segment<br>[370, 426, 0]"]
729["Segment<br>[434, 441, 0]"]
730[Solid2d]
end
subgraph path745 [Path]
745["Path<br>[228, 269, 0]"]
746["Segment<br>[277, 300, 0]"]
747["Segment<br>[308, 330, 0]"]
748["Segment<br>[338, 362, 0]"]
749["Segment<br>[370, 426, 0]"]
750["Segment<br>[434, 441, 0]"]
751[Solid2d]
end
subgraph path766 [Path]
766["Path<br>[228, 269, 0]"]
767["Segment<br>[277, 300, 0]"]
768["Segment<br>[308, 330, 0]"]
769["Segment<br>[338, 362, 0]"]
770["Segment<br>[370, 426, 0]"]
771["Segment<br>[434, 441, 0]"]
772[Solid2d]
end
subgraph path787 [Path]
787["Path<br>[228, 269, 0]"]
788["Segment<br>[277, 300, 0]"]
789["Segment<br>[308, 330, 0]"]
790["Segment<br>[338, 362, 0]"]
791["Segment<br>[370, 426, 0]"]
792["Segment<br>[434, 441, 0]"]
793[Solid2d]
end
subgraph path808 [Path]
808["Path<br>[228, 269, 0]"]
809["Segment<br>[277, 300, 0]"]
810["Segment<br>[308, 330, 0]"]
811["Segment<br>[338, 362, 0]"]
812["Segment<br>[370, 426, 0]"]
813["Segment<br>[434, 441, 0]"]
814[Solid2d]
end
subgraph path829 [Path]
829["Path<br>[228, 269, 0]"]
830["Segment<br>[277, 300, 0]"]
831["Segment<br>[308, 330, 0]"]
832["Segment<br>[338, 362, 0]"]
833["Segment<br>[370, 426, 0]"]
834["Segment<br>[434, 441, 0]"]
835[Solid2d]
end
subgraph path850 [Path]
850["Path<br>[228, 269, 0]"]
851["Segment<br>[277, 300, 0]"]
852["Segment<br>[308, 330, 0]"]
853["Segment<br>[338, 362, 0]"]
854["Segment<br>[370, 426, 0]"]
855["Segment<br>[434, 441, 0]"]
856[Solid2d]
end
subgraph path871 [Path]
871["Path<br>[228, 269, 0]"]
872["Segment<br>[277, 300, 0]"]
873["Segment<br>[308, 330, 0]"]
874["Segment<br>[338, 362, 0]"]
875["Segment<br>[370, 426, 0]"]
876["Segment<br>[434, 441, 0]"]
877[Solid2d]
end
subgraph path892 [Path]
892["Path<br>[228, 269, 0]"]
893["Segment<br>[277, 300, 0]"]
894["Segment<br>[308, 330, 0]"]
895["Segment<br>[338, 362, 0]"]
896["Segment<br>[370, 426, 0]"]
897["Segment<br>[434, 441, 0]"]
898[Solid2d]
end
subgraph path913 [Path]
913["Path<br>[228, 269, 0]"]
914["Segment<br>[277, 300, 0]"]
915["Segment<br>[308, 330, 0]"]
916["Segment<br>[338, 362, 0]"]
917["Segment<br>[370, 426, 0]"]
918["Segment<br>[434, 441, 0]"]
919[Solid2d]
end
subgraph path934 [Path]
934["Path<br>[228, 269, 0]"]
935["Segment<br>[277, 300, 0]"]
936["Segment<br>[308, 330, 0]"]
937["Segment<br>[338, 362, 0]"]
938["Segment<br>[370, 426, 0]"]
939["Segment<br>[434, 441, 0]"]
940[Solid2d]
end
subgraph path955 [Path]
955["Path<br>[228, 269, 0]"]
956["Segment<br>[277, 300, 0]"]
957["Segment<br>[308, 330, 0]"]
958["Segment<br>[338, 362, 0]"]
959["Segment<br>[370, 426, 0]"]
960["Segment<br>[434, 441, 0]"]
961[Solid2d]
end
1["Plane<br>[602, 621, 0]"]
9["Sweep Extrusion<br>[900, 930, 0]"]
10[Wall]
11[Wall]
12[Wall]
13[Wall]
14["Cap Start"]
15["Cap End"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["SweepEdge Opposite"]
19["SweepEdge Adjacent"]
20["SweepEdge Opposite"]
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
31["Sweep Extrusion<br>[449, 472, 0]"]
32[Wall]
33[Wall]
34[Wall]
35[Wall]
36["Cap End"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
60["Sweep Extrusion<br>[2204, 2235, 0]"]
61[Wall]
62[Wall]
63[Wall]
64[Wall]
65[Wall]
66[Wall]
67[Wall]
68[Wall]
69[Wall]
70[Wall]
71[Wall]
72[Wall]
73["Cap Start"]
74["SweepEdge Opposite"]
75["SweepEdge Adjacent"]
76["SweepEdge Opposite"]
77["SweepEdge Adjacent"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["SweepEdge Opposite"]
83["SweepEdge Adjacent"]
84["SweepEdge Opposite"]
85["SweepEdge Adjacent"]
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["SweepEdge Opposite"]
89["SweepEdge Adjacent"]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
92["SweepEdge Opposite"]
93["SweepEdge Adjacent"]
94["SweepEdge Opposite"]
95["SweepEdge Adjacent"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
105["Sweep Extrusion<br>[449, 472, 0]"]
106[Wall]
107[Wall]
108[Wall]
109[Wall]
110["Cap End"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["SweepEdge Opposite"]
118["SweepEdge Adjacent"]
126["Sweep Extrusion<br>[449, 472, 0]"]
127[Wall]
128[Wall]
129[Wall]
130[Wall]
131["Cap End"]
132["SweepEdge Opposite"]
133["SweepEdge Adjacent"]
134["SweepEdge Opposite"]
135["SweepEdge Adjacent"]
136["SweepEdge Opposite"]
137["SweepEdge Adjacent"]
138["SweepEdge Opposite"]
139["SweepEdge Adjacent"]
147["Sweep Extrusion<br>[449, 472, 0]"]
148[Wall]
149[Wall]
150[Wall]
151[Wall]
152["Cap End"]
153["SweepEdge Opposite"]
154["SweepEdge Adjacent"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
159["SweepEdge Opposite"]
160["SweepEdge Adjacent"]
168["Sweep Extrusion<br>[449, 472, 0]"]
169[Wall]
170[Wall]
171[Wall]
172[Wall]
173["Cap End"]
174["SweepEdge Opposite"]
175["SweepEdge Adjacent"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Adjacent"]
180["SweepEdge Opposite"]
181["SweepEdge Adjacent"]
197["Sweep Extrusion<br>[3485, 3514, 0]"]
198[Wall]
199[Wall]
200[Wall]
201[Wall]
202[Wall]
203[Wall]
204[Wall]
205[Wall]
206[Wall]
207[Wall]
208[Wall]
209[Wall]
210["Cap End"]
211["SweepEdge Opposite"]
212["SweepEdge Adjacent"]
213["SweepEdge Opposite"]
214["SweepEdge Adjacent"]
215["SweepEdge Opposite"]
216["SweepEdge Adjacent"]
217["SweepEdge Opposite"]
218["SweepEdge Adjacent"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
221["SweepEdge Opposite"]
222["SweepEdge Adjacent"]
223["SweepEdge Opposite"]
224["SweepEdge Adjacent"]
225["SweepEdge Opposite"]
226["SweepEdge Adjacent"]
227["SweepEdge Opposite"]
228["SweepEdge Adjacent"]
229["SweepEdge Opposite"]
230["SweepEdge Adjacent"]
231["SweepEdge Opposite"]
232["SweepEdge Adjacent"]
233["SweepEdge Opposite"]
234["SweepEdge Adjacent"]
242["Sweep Extrusion<br>[449, 472, 0]"]
243[Wall]
244[Wall]
245[Wall]
246[Wall]
247["Cap Start"]
248["Cap End"]
249["SweepEdge Opposite"]
250["SweepEdge Adjacent"]
251["SweepEdge Opposite"]
252["SweepEdge Adjacent"]
253["SweepEdge Opposite"]
254["SweepEdge Adjacent"]
255["SweepEdge Opposite"]
256["SweepEdge Adjacent"]
264["Sweep Extrusion<br>[449, 472, 0]"]
265[Wall]
266[Wall]
267[Wall]
268[Wall]
269["Cap Start"]
270["Cap End"]
271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
273["SweepEdge Opposite"]
274["SweepEdge Adjacent"]
275["SweepEdge Opposite"]
276["SweepEdge Adjacent"]
277["SweepEdge Opposite"]
278["SweepEdge Adjacent"]
286["Sweep Extrusion<br>[449, 472, 0]"]
287[Wall]
288[Wall]
289[Wall]
290[Wall]
291["Cap End"]
292["SweepEdge Opposite"]
293["SweepEdge Adjacent"]
294["SweepEdge Opposite"]
295["SweepEdge Adjacent"]
296["SweepEdge Opposite"]
297["SweepEdge Adjacent"]
298["SweepEdge Opposite"]
299["SweepEdge Adjacent"]
307["Sweep Extrusion<br>[449, 472, 0]"]
308[Wall]
309[Wall]
310[Wall]
311[Wall]
312["Cap End"]
313["SweepEdge Opposite"]
314["SweepEdge Adjacent"]
315["SweepEdge Opposite"]
316["SweepEdge Adjacent"]
317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
319["SweepEdge Opposite"]
320["SweepEdge Adjacent"]
328["Sweep Extrusion<br>[449, 472, 0]"]
329[Wall]
330[Wall]
331[Wall]
332[Wall]
333["Cap End"]
334["SweepEdge Opposite"]
335["SweepEdge Adjacent"]
336["SweepEdge Opposite"]
337["SweepEdge Adjacent"]
338["SweepEdge Opposite"]
339["SweepEdge Adjacent"]
340["SweepEdge Opposite"]
341["SweepEdge Adjacent"]
349["Sweep Extrusion<br>[449, 472, 0]"]
350[Wall]
351[Wall]
352[Wall]
353[Wall]
354["Cap End"]
355["SweepEdge Opposite"]
356["SweepEdge Adjacent"]
357["SweepEdge Opposite"]
358["SweepEdge Adjacent"]
359["SweepEdge Opposite"]
360["SweepEdge Adjacent"]
361["SweepEdge Opposite"]
362["SweepEdge Adjacent"]
370["Sweep Extrusion<br>[449, 472, 0]"]
371[Wall]
372[Wall]
373[Wall]
374[Wall]
375["Cap Start"]
376["SweepEdge Opposite"]
377["SweepEdge Adjacent"]
378["SweepEdge Opposite"]
379["SweepEdge Adjacent"]
380["SweepEdge Opposite"]
381["SweepEdge Adjacent"]
382["SweepEdge Opposite"]
383["SweepEdge Adjacent"]
391["Sweep Extrusion<br>[449, 472, 0]"]
392[Wall]
393[Wall]
394[Wall]
395[Wall]
396["Cap Start"]
397["SweepEdge Opposite"]
398["SweepEdge Adjacent"]
399["SweepEdge Opposite"]
400["SweepEdge Adjacent"]
401["SweepEdge Opposite"]
402["SweepEdge Adjacent"]
403["SweepEdge Opposite"]
404["SweepEdge Adjacent"]
412["Sweep Extrusion<br>[449, 472, 0]"]
413[Wall]
414[Wall]
415[Wall]
416[Wall]
417["Cap Start"]
418["SweepEdge Opposite"]
419["SweepEdge Adjacent"]
420["SweepEdge Opposite"]
421["SweepEdge Adjacent"]
422["SweepEdge Opposite"]
423["SweepEdge Adjacent"]
424["SweepEdge Opposite"]
425["SweepEdge Adjacent"]
433["Sweep Extrusion<br>[449, 472, 0]"]
434[Wall]
435[Wall]
436[Wall]
437[Wall]
438["Cap End"]
439["SweepEdge Opposite"]
440["SweepEdge Adjacent"]
441["SweepEdge Opposite"]
442["SweepEdge Adjacent"]
443["SweepEdge Opposite"]
444["SweepEdge Adjacent"]
445["SweepEdge Opposite"]
446["SweepEdge Adjacent"]
454["Sweep Extrusion<br>[449, 472, 0]"]
455[Wall]
456[Wall]
457[Wall]
458[Wall]
459["Cap Start"]
460["SweepEdge Opposite"]
461["SweepEdge Adjacent"]
462["SweepEdge Opposite"]
463["SweepEdge Adjacent"]
464["SweepEdge Opposite"]
465["SweepEdge Adjacent"]
466["SweepEdge Opposite"]
467["SweepEdge Adjacent"]
475["Sweep Extrusion<br>[449, 472, 0]"]
476[Wall]
477[Wall]
478[Wall]
479[Wall]
480["Cap Start"]
481["SweepEdge Opposite"]
482["SweepEdge Adjacent"]
483["SweepEdge Opposite"]
484["SweepEdge Adjacent"]
485["SweepEdge Opposite"]
486["SweepEdge Adjacent"]
487["SweepEdge Opposite"]
488["SweepEdge Adjacent"]
496["Sweep Extrusion<br>[449, 472, 0]"]
497[Wall]
498[Wall]
499[Wall]
500[Wall]
501["Cap Start"]
502["SweepEdge Opposite"]
503["SweepEdge Adjacent"]
504["SweepEdge Opposite"]
505["SweepEdge Adjacent"]
506["SweepEdge Opposite"]
507["SweepEdge Adjacent"]
508["SweepEdge Opposite"]
509["SweepEdge Adjacent"]
510["Plane<br>[6204, 6223, 0]"]
518["Sweep Extrusion<br>[6489, 6534, 0]"]
519[Wall]
520[Wall]
521[Wall]
522[Wall]
523["Cap Start"]
524["Cap End"]
525["SweepEdge Opposite"]
526["SweepEdge Adjacent"]
527["SweepEdge Opposite"]
528["SweepEdge Adjacent"]
529["SweepEdge Opposite"]
530["SweepEdge Adjacent"]
531["SweepEdge Opposite"]
532["SweepEdge Adjacent"]
540["Sweep Extrusion<br>[449, 472, 0]"]
541[Wall]
542[Wall]
543[Wall]
544[Wall]
545["Cap End"]
546["SweepEdge Opposite"]
547["SweepEdge Adjacent"]
548["SweepEdge Opposite"]
549["SweepEdge Adjacent"]
550["SweepEdge Opposite"]
551["SweepEdge Adjacent"]
552["SweepEdge Opposite"]
553["SweepEdge Adjacent"]
554["Plane<br>[6204, 6223, 0]"]
562["Sweep Extrusion<br>[6489, 6534, 0]"]
563[Wall]
564[Wall]
565[Wall]
566[Wall]
567["Cap Start"]
568["Cap End"]
569["SweepEdge Opposite"]
570["SweepEdge Adjacent"]
571["SweepEdge Opposite"]
572["SweepEdge Adjacent"]
573["SweepEdge Opposite"]
574["SweepEdge Adjacent"]
575["SweepEdge Opposite"]
576["SweepEdge Adjacent"]
584["Sweep Extrusion<br>[449, 472, 0]"]
585[Wall]
586[Wall]
587[Wall]
588[Wall]
589["Cap End"]
590["SweepEdge Opposite"]
591["SweepEdge Adjacent"]
592["SweepEdge Opposite"]
593["SweepEdge Adjacent"]
594["SweepEdge Opposite"]
595["SweepEdge Adjacent"]
596["SweepEdge Opposite"]
597["SweepEdge Adjacent"]
605["Sweep Extrusion<br>[449, 472, 0]"]
606[Wall]
607[Wall]
608[Wall]
609[Wall]
610["Cap End"]
611["SweepEdge Opposite"]
612["SweepEdge Adjacent"]
613["SweepEdge Opposite"]
614["SweepEdge Adjacent"]
615["SweepEdge Opposite"]
616["SweepEdge Adjacent"]
617["SweepEdge Opposite"]
618["SweepEdge Adjacent"]
626["Sweep Extrusion<br>[449, 472, 0]"]
627[Wall]
628[Wall]
629[Wall]
630[Wall]
631["Cap End"]
632["SweepEdge Opposite"]
633["SweepEdge Adjacent"]
634["SweepEdge Opposite"]
635["SweepEdge Adjacent"]
636["SweepEdge Opposite"]
637["SweepEdge Adjacent"]
638["SweepEdge Opposite"]
639["SweepEdge Adjacent"]
647["Sweep Extrusion<br>[449, 472, 0]"]
648[Wall]
649[Wall]
650[Wall]
651[Wall]
652["Cap End"]
653["SweepEdge Opposite"]
654["SweepEdge Adjacent"]
655["SweepEdge Opposite"]
656["SweepEdge Adjacent"]
657["SweepEdge Opposite"]
658["SweepEdge Adjacent"]
659["SweepEdge Opposite"]
660["SweepEdge Adjacent"]
668["Sweep Extrusion<br>[449, 472, 0]"]
669[Wall]
670[Wall]
671[Wall]
672[Wall]
673["Cap End"]
674["SweepEdge Opposite"]
675["SweepEdge Adjacent"]
676["SweepEdge Opposite"]
677["SweepEdge Adjacent"]
678["SweepEdge Opposite"]
679["SweepEdge Adjacent"]
680["SweepEdge Opposite"]
681["SweepEdge Adjacent"]
689["Sweep Extrusion<br>[449, 472, 0]"]
690[Wall]
691[Wall]
692[Wall]
693[Wall]
694["Cap End"]
695["SweepEdge Opposite"]
696["SweepEdge Adjacent"]
697["SweepEdge Opposite"]
698["SweepEdge Adjacent"]
699["SweepEdge Opposite"]
700["SweepEdge Adjacent"]
701["SweepEdge Opposite"]
702["SweepEdge Adjacent"]
710["Sweep Extrusion<br>[449, 472, 0]"]
711[Wall]
712[Wall]
713[Wall]
714[Wall]
715["Cap End"]
716["SweepEdge Opposite"]
717["SweepEdge Adjacent"]
718["SweepEdge Opposite"]
719["SweepEdge Adjacent"]
720["SweepEdge Opposite"]
721["SweepEdge Adjacent"]
722["SweepEdge Opposite"]
723["SweepEdge Adjacent"]
731["Sweep Extrusion<br>[449, 472, 0]"]
732[Wall]
733[Wall]
734[Wall]
735[Wall]
736["Cap End"]
737["SweepEdge Opposite"]
738["SweepEdge Adjacent"]
739["SweepEdge Opposite"]
740["SweepEdge Adjacent"]
741["SweepEdge Opposite"]
742["SweepEdge Adjacent"]
743["SweepEdge Opposite"]
744["SweepEdge Adjacent"]
752["Sweep Extrusion<br>[449, 472, 0]"]
753[Wall]
754[Wall]
755[Wall]
756[Wall]
757["Cap End"]
758["SweepEdge Opposite"]
759["SweepEdge Adjacent"]
760["SweepEdge Opposite"]
761["SweepEdge Adjacent"]
762["SweepEdge Opposite"]
763["SweepEdge Adjacent"]
764["SweepEdge Opposite"]
765["SweepEdge Adjacent"]
773["Sweep Extrusion<br>[449, 472, 0]"]
774[Wall]
775[Wall]
776[Wall]
777[Wall]
778["Cap Start"]
779["SweepEdge Opposite"]
780["SweepEdge Adjacent"]
781["SweepEdge Opposite"]
782["SweepEdge Adjacent"]
783["SweepEdge Opposite"]
784["SweepEdge Adjacent"]
785["SweepEdge Opposite"]
786["SweepEdge Adjacent"]
794["Sweep Extrusion<br>[449, 472, 0]"]
795[Wall]
796[Wall]
797[Wall]
798[Wall]
799["Cap Start"]
800["SweepEdge Opposite"]
801["SweepEdge Adjacent"]
802["SweepEdge Opposite"]
803["SweepEdge Adjacent"]
804["SweepEdge Opposite"]
805["SweepEdge Adjacent"]
806["SweepEdge Opposite"]
807["SweepEdge Adjacent"]
815["Sweep Extrusion<br>[449, 472, 0]"]
816[Wall]
817[Wall]
818[Wall]
819[Wall]
820["Cap Start"]
821["SweepEdge Opposite"]
822["SweepEdge Adjacent"]
823["SweepEdge Opposite"]
824["SweepEdge Adjacent"]
825["SweepEdge Opposite"]
826["SweepEdge Adjacent"]
827["SweepEdge Opposite"]
828["SweepEdge Adjacent"]
836["Sweep Extrusion<br>[449, 472, 0]"]
837[Wall]
838[Wall]
839[Wall]
840[Wall]
841["Cap Start"]
842["SweepEdge Opposite"]
843["SweepEdge Adjacent"]
844["SweepEdge Opposite"]
845["SweepEdge Adjacent"]
846["SweepEdge Opposite"]
847["SweepEdge Adjacent"]
848["SweepEdge Opposite"]
849["SweepEdge Adjacent"]
857["Sweep Extrusion<br>[449, 472, 0]"]
858[Wall]
859[Wall]
860[Wall]
861[Wall]
862["Cap Start"]
863["SweepEdge Opposite"]
864["SweepEdge Adjacent"]
865["SweepEdge Opposite"]
866["SweepEdge Adjacent"]
867["SweepEdge Opposite"]
868["SweepEdge Adjacent"]
869["SweepEdge Opposite"]
870["SweepEdge Adjacent"]
878["Sweep Extrusion<br>[449, 472, 0]"]
879[Wall]
880[Wall]
881[Wall]
882[Wall]
883["Cap Start"]
884["SweepEdge Opposite"]
885["SweepEdge Adjacent"]
886["SweepEdge Opposite"]
887["SweepEdge Adjacent"]
888["SweepEdge Opposite"]
889["SweepEdge Adjacent"]
890["SweepEdge Opposite"]
891["SweepEdge Adjacent"]
899["Sweep Extrusion<br>[449, 472, 0]"]
900[Wall]
901[Wall]
902[Wall]
903[Wall]
904["Cap Start"]
905["SweepEdge Opposite"]
906["SweepEdge Adjacent"]
907["SweepEdge Opposite"]
908["SweepEdge Adjacent"]
909["SweepEdge Opposite"]
910["SweepEdge Adjacent"]
911["SweepEdge Opposite"]
912["SweepEdge Adjacent"]
920["Sweep Extrusion<br>[449, 472, 0]"]
921[Wall]
922[Wall]
923[Wall]
924[Wall]
925["Cap Start"]
926["SweepEdge Opposite"]
927["SweepEdge Adjacent"]
928["SweepEdge Opposite"]
929["SweepEdge Adjacent"]
930["SweepEdge Opposite"]
931["SweepEdge Adjacent"]
932["SweepEdge Opposite"]
933["SweepEdge Adjacent"]
941["Sweep Extrusion<br>[449, 472, 0]"]
942[Wall]
943[Wall]
944[Wall]
945[Wall]
946["Cap Start"]
947["SweepEdge Opposite"]
948["SweepEdge Adjacent"]
949["SweepEdge Opposite"]
950["SweepEdge Adjacent"]
951["SweepEdge Opposite"]
952["SweepEdge Adjacent"]
953["SweepEdge Opposite"]
954["SweepEdge Adjacent"]
962["Sweep Extrusion<br>[449, 472, 0]"]
963[Wall]
964[Wall]
965[Wall]
966[Wall]
967["Cap Start"]
968["SweepEdge Opposite"]
969["SweepEdge Adjacent"]
970["SweepEdge Opposite"]
971["SweepEdge Adjacent"]
972["SweepEdge Opposite"]
973["SweepEdge Adjacent"]
974["SweepEdge Opposite"]
975["SweepEdge Adjacent"]
976["StartSketchOnFace<br>[183, 220, 0]"]
977["StartSketchOnFace<br>[1463, 1492, 0]"]
978["StartSketchOnFace<br>[183, 220, 0]"]
979["StartSketchOnFace<br>[183, 220, 0]"]
980["StartSketchOnFace<br>[183, 220, 0]"]
981["StartSketchOnFace<br>[183, 220, 0]"]
982["StartSketchOnFace<br>[2845, 2876, 0]"]
983["StartSketchOnFace<br>[183, 220, 0]"]
984["StartSketchOnFace<br>[183, 220, 0]"]
985["StartSketchOnFace<br>[183, 220, 0]"]
986["StartSketchOnFace<br>[183, 220, 0]"]
987["StartSketchOnFace<br>[183, 220, 0]"]
988["StartSketchOnFace<br>[183, 220, 0]"]
989["StartSketchOnFace<br>[183, 220, 0]"]
990["StartSketchOnFace<br>[183, 220, 0]"]
991["StartSketchOnFace<br>[183, 220, 0]"]
992["StartSketchOnFace<br>[183, 220, 0]"]
993["StartSketchOnFace<br>[183, 220, 0]"]
994["StartSketchOnFace<br>[183, 220, 0]"]
995["StartSketchOnFace<br>[183, 220, 0]"]
996["StartSketchOnFace<br>[183, 220, 0]"]
997["StartSketchOnFace<br>[183, 220, 0]"]
998["StartSketchOnFace<br>[183, 220, 0]"]
999["StartSketchOnFace<br>[183, 220, 0]"]
1000["StartSketchOnFace<br>[183, 220, 0]"]
1001["StartSketchOnFace<br>[183, 220, 0]"]
1002["StartSketchOnFace<br>[183, 220, 0]"]
1003["StartSketchOnFace<br>[183, 220, 0]"]
1004["StartSketchOnFace<br>[183, 220, 0]"]
1005["StartSketchOnFace<br>[183, 220, 0]"]
1006["StartSketchOnFace<br>[183, 220, 0]"]
1007["StartSketchOnFace<br>[183, 220, 0]"]
1008["StartSketchOnFace<br>[183, 220, 0]"]
1009["StartSketchOnFace<br>[183, 220, 0]"]
1010["StartSketchOnFace<br>[183, 220, 0]"]
1011["StartSketchOnFace<br>[183, 220, 0]"]
1012["StartSketchOnFace<br>[183, 220, 0]"]
1013["StartSketchOnFace<br>[183, 220, 0]"]
1014["StartSketchOnFace<br>[183, 220, 0]"]
1015["StartSketchOnFace<br>[183, 220, 0]"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 ---- 9
2 --- 8
3 --- 13
3 --- 22
3 --- 23
4 --- 12
4 --- 20
4 --- 21
5 --- 11
5 --- 18
5 --- 19
6 --- 10
6 --- 16
6 --- 17
9 --- 10
9 --- 11
9 --- 12
9 --- 13
9 --- 14
9 --- 15
9 --- 16
9 --- 17
9 --- 18
9 --- 19
9 --- 20
9 --- 21
9 --- 22
9 --- 23
11 --- 766
11 --- 787
11 --- 808
11 --- 829
11 --- 850
11 --- 871
11 --- 892
11 --- 913
11 --- 934
11 --- 955
12 --- 598
12 --- 682
15 --- 24
15 --- 321
15 --- 426
24 --- 25
24 --- 26
24 --- 27
24 --- 28
24 --- 29
24 ---- 31
24 --- 30
25 --- 35
25 --- 43
25 --- 44
26 --- 34
26 --- 41
26 --- 42
27 --- 33
27 --- 39
27 --- 40
28 --- 32
28 --- 37
28 --- 38
31 --- 32
31 --- 33
31 --- 34
31 --- 35
31 --- 36
31 --- 37
31 --- 38
31 --- 39
31 --- 40
31 --- 41
31 --- 42
31 --- 43
31 --- 44
36 --- 45
45 --- 46
45 --- 47
45 --- 48
45 --- 49
45 --- 50
45 --- 51
45 --- 52
45 --- 53
45 --- 54
45 --- 55
45 --- 56
45 --- 57
45 --- 58
45 ---- 60
45 --- 59
46 --- 72
46 --- 96
46 --- 97
47 --- 71
47 --- 94
47 --- 95
48 --- 70
48 --- 92
48 --- 93
49 --- 69
49 --- 90
49 --- 91
50 --- 68
50 --- 88
50 --- 89
51 --- 67
51 --- 86
51 --- 87
52 --- 66
52 --- 84
52 --- 85
53 --- 65
53 --- 82
53 --- 83
54 --- 64
54 --- 80
54 --- 81
55 --- 63
55 --- 78
55 --- 79
56 --- 62
56 --- 76
56 --- 77
57 --- 61
57 --- 74
57 --- 75
60 --- 61
60 --- 62
60 --- 63
60 --- 64
60 --- 65
60 --- 66
60 --- 67
60 --- 68
60 --- 69
60 --- 70
60 --- 71
60 --- 72
60 --- 73
60 --- 74
60 --- 75
60 --- 76
60 --- 77
60 --- 78
60 --- 79
60 --- 80
60 --- 81
60 --- 82
60 --- 83
60 --- 84
60 --- 85
60 --- 86
60 --- 87
60 --- 88
60 --- 89
60 --- 90
60 --- 91
60 --- 92
60 --- 93
60 --- 94
60 --- 95
60 --- 96
60 --- 97
73 --- 98
73 --- 119
73 --- 140
73 --- 161
73 --- 182
73 --- 235
73 --- 257
73 --- 279
73 --- 300
98 --- 99
98 --- 100
98 --- 101
98 --- 102
98 --- 103
98 ---- 105
98 --- 104
99 --- 109
99 --- 117
99 --- 118
100 --- 108
100 --- 115
100 --- 116
101 --- 107
101 --- 113
101 --- 114
102 --- 106
102 --- 111
102 --- 112
105 --- 106
105 --- 107
105 --- 108
105 --- 109
105 --- 110
105 --- 111
105 --- 112
105 --- 113
105 --- 114
105 --- 115
105 --- 116
105 --- 117
105 --- 118
119 --- 120
119 --- 121
119 --- 122
119 --- 123
119 --- 124
119 ---- 126
119 --- 125
120 --- 130
120 --- 138
120 --- 139
121 --- 129
121 --- 136
121 --- 137
122 --- 128
122 --- 134
122 --- 135
123 --- 127
123 --- 132
123 --- 133
126 --- 127
126 --- 128
126 --- 129
126 --- 130
126 --- 131
126 --- 132
126 --- 133
126 --- 134
126 --- 135
126 --- 136
126 --- 137
126 --- 138
126 --- 139
140 --- 141
140 --- 142
140 --- 143
140 --- 144
140 --- 145
140 ---- 147
140 --- 146
141 --- 151
141 --- 159
141 --- 160
142 --- 150
142 --- 157
142 --- 158
143 --- 149
143 --- 155
143 --- 156
144 --- 148
144 --- 153
144 --- 154
147 --- 148
147 --- 149
147 --- 150
147 --- 151
147 --- 152
147 --- 153
147 --- 154
147 --- 155
147 --- 156
147 --- 157
147 --- 158
147 --- 159
147 --- 160
161 --- 162
161 --- 163
161 --- 164
161 --- 165
161 --- 166
161 ---- 168
161 --- 167
162 --- 172
162 --- 180
162 --- 181
163 --- 171
163 --- 178
163 --- 179
164 --- 170
164 --- 176
164 --- 177
165 --- 169
165 --- 174
165 --- 175
168 --- 169
168 --- 170
168 --- 171
168 --- 172
168 --- 173
168 --- 174
168 --- 175
168 --- 176
168 --- 177
168 --- 178
168 --- 179
168 --- 180
168 --- 181
182 --- 183
182 --- 184
182 --- 185
182 --- 186
182 --- 187
182 --- 188
182 --- 189
182 --- 190
182 --- 191
182 --- 192
182 --- 193
182 --- 194
182 --- 195
182 ---- 197
182 --- 196
183 --- 209
183 --- 233
183 --- 234
184 --- 208
184 --- 231
184 --- 232
185 --- 207
185 --- 229
185 --- 230
186 --- 206
186 --- 227
186 --- 228
187 --- 205
187 --- 225
187 --- 226
188 --- 204
188 --- 223
188 --- 224
189 --- 203
189 --- 221
189 --- 222
190 --- 202
190 --- 219
190 --- 220
191 --- 201
191 --- 217
191 --- 218
192 --- 200
192 --- 215
192 --- 216
193 --- 199
193 --- 213
193 --- 214
194 --- 198
194 --- 211
194 --- 212
197 --- 198
197 --- 199
197 --- 200
197 --- 201
197 --- 202
197 --- 203
197 --- 204
197 --- 205
197 --- 206
197 --- 207
197 --- 208
197 --- 209
197 --- 210
197 --- 211
197 --- 212
197 --- 213
197 --- 214
197 --- 215
197 --- 216
197 --- 217
197 --- 218
197 --- 219
197 --- 220
197 --- 221
197 --- 222
197 --- 223
197 --- 224
197 --- 225
197 --- 226
197 --- 227
197 --- 228
197 --- 229
197 --- 230
197 --- 231
197 --- 232
197 --- 233
197 --- 234
235 --- 236
235 --- 237
235 --- 238
235 --- 239
235 --- 240
235 ---- 242
235 --- 241
236 --- 246
236 --- 255
236 --- 256
237 --- 245
237 --- 253
237 --- 254
238 --- 244
238 --- 251
238 --- 252
239 --- 243
239 --- 249
239 --- 250
242 --- 243
242 --- 244
242 --- 245
242 --- 246
242 --- 247
242 --- 248
242 --- 249
242 --- 250
242 --- 251
242 --- 252
242 --- 253
242 --- 254
242 --- 255
242 --- 256
257 --- 258
257 --- 259
257 --- 260
257 --- 261
257 --- 262
257 ---- 264
257 --- 263
258 --- 268
258 --- 277
258 --- 278
259 --- 267
259 --- 275
259 --- 276
260 --- 266
260 --- 273
260 --- 274
261 --- 265
261 --- 271
261 --- 272
264 --- 265
264 --- 266
264 --- 267
264 --- 268
264 --- 269
264 --- 270
264 --- 271
264 --- 272
264 --- 273
264 --- 274
264 --- 275
264 --- 276
264 --- 277
264 --- 278
279 --- 280
279 --- 281
279 --- 282
279 --- 283
279 --- 284
279 ---- 286
279 --- 285
280 --- 290
280 --- 298
280 --- 299
281 --- 289
281 --- 296
281 --- 297
282 --- 288
282 --- 294
282 --- 295
283 --- 287
283 --- 292
283 --- 293
286 --- 287
286 --- 288
286 --- 289
286 --- 290
286 --- 291
286 --- 292
286 --- 293
286 --- 294
286 --- 295
286 --- 296
286 --- 297
286 --- 298
286 --- 299
300 --- 301
300 --- 302
300 --- 303
300 --- 304
300 --- 305
300 ---- 307
300 --- 306
301 --- 311
301 --- 319
301 --- 320
302 --- 310
302 --- 317
302 --- 318
303 --- 309
303 --- 315
303 --- 316
304 --- 308
304 --- 313
304 --- 314
307 --- 308
307 --- 309
307 --- 310
307 --- 311
307 --- 312
307 --- 313
307 --- 314
307 --- 315
307 --- 316
307 --- 317
307 --- 318
307 --- 319
307 --- 320
321 --- 322
321 --- 323
321 --- 324
321 --- 325
321 --- 326
321 ---- 328
321 --- 327
322 --- 332
322 --- 340
322 --- 341
323 --- 331
323 --- 338
323 --- 339
324 --- 330
324 --- 336
324 --- 337
325 --- 329
325 --- 334
325 --- 335
328 --- 329
328 --- 330
328 --- 331
328 --- 332
328 --- 333
328 --- 334
328 --- 335
328 --- 336
328 --- 337
328 --- 338
328 --- 339
328 --- 340
328 --- 341
333 --- 342
333 --- 363
333 --- 384
333 --- 405
333 --- 447
333 --- 468
333 --- 489
342 --- 343
342 --- 344
342 --- 345
342 --- 346
342 --- 347
342 ---- 349
342 --- 348
343 --- 353
343 --- 361
343 --- 362
344 --- 352
344 --- 359
344 --- 360
345 --- 351
345 --- 357
345 --- 358
346 --- 350
346 --- 355
346 --- 356
349 --- 350
349 --- 351
349 --- 352
349 --- 353
349 --- 354
349 --- 355
349 --- 356
349 --- 357
349 --- 358
349 --- 359
349 --- 360
349 --- 361
349 --- 362
363 --- 364
363 --- 365
363 --- 366
363 --- 367
363 --- 368
363 ---- 370
363 --- 369
364 --- 374
364 --- 382
364 --- 383
365 --- 373
365 --- 380
365 --- 381
366 --- 372
366 --- 378
366 --- 379
367 --- 371
367 --- 376
367 --- 377
370 --- 371
370 --- 372
370 --- 373
370 --- 374
370 --- 375
370 --- 376
370 --- 377
370 --- 378
370 --- 379
370 --- 380
370 --- 381
370 --- 382
370 --- 383
384 --- 385
384 --- 386
384 --- 387
384 --- 388
384 --- 389
384 ---- 391
384 --- 390
385 --- 395
385 --- 403
385 --- 404
386 --- 394
386 --- 401
386 --- 402
387 --- 393
387 --- 399
387 --- 400
388 --- 392
388 --- 397
388 --- 398
391 --- 392
391 --- 393
391 --- 394
391 --- 395
391 --- 396
391 --- 397
391 --- 398
391 --- 399
391 --- 400
391 --- 401
391 --- 402
391 --- 403
391 --- 404
405 --- 406
405 --- 407
405 --- 408
405 --- 409
405 --- 410
405 ---- 412
405 --- 411
406 --- 413
406 --- 418
406 --- 419
407 --- 414
407 --- 420
407 --- 421
408 --- 415
408 --- 422
408 --- 423
409 --- 416
409 --- 424
409 --- 425
412 --- 413
412 --- 414
412 --- 415
412 --- 416
412 --- 417
412 --- 418
412 --- 419
412 --- 420
412 --- 421
412 --- 422
412 --- 423
412 --- 424
412 --- 425
426 --- 427
426 --- 428
426 --- 429
426 --- 430
426 --- 431
426 ---- 433
426 --- 432
427 --- 437
427 --- 445
427 --- 446
428 --- 436
428 --- 443
428 --- 444
429 --- 435
429 --- 441
429 --- 442
430 --- 434
430 --- 439
430 --- 440
433 --- 434
433 --- 435
433 --- 436
433 --- 437
433 --- 438
433 --- 439
433 --- 440
433 --- 441
433 --- 442
433 --- 443
433 --- 444
433 --- 445
433 --- 446
447 --- 448
447 --- 449
447 --- 450
447 --- 451
447 --- 452
447 ---- 454
447 --- 453
448 --- 455
448 --- 460
448 --- 461
449 --- 456
449 --- 462
449 --- 463
450 --- 457
450 --- 464
450 --- 465
451 --- 458
451 --- 466
451 --- 467
454 --- 455
454 --- 456
454 --- 457
454 --- 458
454 --- 459
454 --- 460
454 --- 461
454 --- 462
454 --- 463
454 --- 464
454 --- 465
454 --- 466
454 --- 467
468 --- 469
468 --- 470
468 --- 471
468 --- 472
468 --- 473
468 ---- 475
468 --- 474
469 --- 476
469 --- 481
469 --- 482
470 --- 477
470 --- 483
470 --- 484
471 --- 478
471 --- 485
471 --- 486
472 --- 479
472 --- 487
472 --- 488
475 --- 476
475 --- 477
475 --- 478
475 --- 479
475 --- 480
475 --- 481
475 --- 482
475 --- 483
475 --- 484
475 --- 485
475 --- 486
475 --- 487
475 --- 488
489 --- 490
489 --- 491
489 --- 492
489 --- 493
489 --- 494
489 ---- 496
489 --- 495
490 --- 497
490 --- 502
490 --- 503
491 --- 498
491 --- 504
491 --- 505
492 --- 499
492 --- 506
492 --- 507
493 --- 500
493 --- 508
493 --- 509
496 --- 497
496 --- 498
496 --- 499
496 --- 500
496 --- 501
496 --- 502
496 --- 503
496 --- 504
496 --- 505
496 --- 506
496 --- 507
496 --- 508
496 --- 509
510 --- 511
511 --- 512
511 --- 513
511 --- 514
511 --- 515
511 --- 516
511 ---- 518
511 --- 517
512 --- 522
512 --- 531
512 --- 532
513 --- 521
513 --- 529
513 --- 530
514 --- 520
514 --- 527
514 --- 528
515 --- 519
515 --- 525
515 --- 526
518 --- 519
518 --- 520
518 --- 521
518 --- 522
518 --- 523
518 --- 524
518 --- 525
518 --- 526
518 --- 527
518 --- 528
518 --- 529
518 --- 530
518 --- 531
518 --- 532
524 --- 533
533 --- 534
533 --- 535
533 --- 536
533 --- 537
533 --- 538
533 ---- 540
533 --- 539
534 --- 544
534 --- 552
534 --- 553
535 --- 543
535 --- 550
535 --- 551
536 --- 542
536 --- 548
536 --- 549
537 --- 541
537 --- 546
537 --- 547
540 --- 541
540 --- 542
540 --- 543
540 --- 544
540 --- 545
540 --- 546
540 --- 547
540 --- 548
540 --- 549
540 --- 550
540 --- 551
540 --- 552
540 --- 553
554 --- 555
555 --- 556
555 --- 557
555 --- 558
555 --- 559
555 --- 560
555 ---- 562
555 --- 561
556 --- 566
556 --- 575
556 --- 576
557 --- 565
557 --- 573
557 --- 574
558 --- 564
558 --- 571
558 --- 572
559 --- 563
559 --- 569
559 --- 570
562 --- 563
562 --- 564
562 --- 565
562 --- 566
562 --- 567
562 --- 568
562 --- 569
562 --- 570
562 --- 571
562 --- 572
562 --- 573
562 --- 574
562 --- 575
562 --- 576
568 --- 577
577 --- 578
577 --- 579
577 --- 580
577 --- 581
577 --- 582
577 ---- 584
577 --- 583
578 --- 588
578 --- 596
578 --- 597
579 --- 587
579 --- 594
579 --- 595
580 --- 586
580 --- 592
580 --- 593
581 --- 585
581 --- 590
581 --- 591
584 --- 585
584 --- 586
584 --- 587
584 --- 588
584 --- 589
584 --- 590
584 --- 591
584 --- 592
584 --- 593
584 --- 594
584 --- 595
584 --- 596
584 --- 597
598 --- 599
598 --- 600
598 --- 601
598 --- 602
598 --- 603
598 ---- 605
598 --- 604
599 --- 606
599 --- 611
599 --- 612
600 --- 607
600 --- 613
600 --- 614
601 --- 608
601 --- 615
601 --- 616
602 --- 609
602 --- 617
602 --- 618
605 --- 606
605 --- 607
605 --- 608
605 --- 609
605 --- 610
605 --- 611
605 --- 612
605 --- 613
605 --- 614
605 --- 615
605 --- 616
605 --- 617
605 --- 618
610 --- 619
619 --- 620
619 --- 621
619 --- 622
619 --- 623
619 --- 624
619 ---- 626
619 --- 625
620 --- 627
620 --- 632
620 --- 633
621 --- 628
621 --- 634
621 --- 635
622 --- 629
622 --- 636
622 --- 637
623 --- 630
623 --- 638
623 --- 639
626 --- 627
626 --- 628
626 --- 629
626 --- 630
626 --- 631
626 --- 632
626 --- 633
626 --- 634
626 --- 635
626 --- 636
626 --- 637
626 --- 638
626 --- 639
631 --- 640
640 --- 641
640 --- 642
640 --- 643
640 --- 644
640 --- 645
640 ---- 647
640 --- 646
641 --- 648
641 --- 653
641 --- 654
642 --- 649
642 --- 655
642 --- 656
643 --- 650
643 --- 657
643 --- 658
644 --- 651
644 --- 659
644 --- 660
647 --- 648
647 --- 649
647 --- 650
647 --- 651
647 --- 652
647 --- 653
647 --- 654
647 --- 655
647 --- 656
647 --- 657
647 --- 658
647 --- 659
647 --- 660
652 --- 661
661 --- 662
661 --- 663
661 --- 664
661 --- 665
661 --- 666
661 ---- 668
661 --- 667
662 --- 669
662 --- 674
662 --- 675
663 --- 670
663 --- 676
663 --- 677
664 --- 671
664 --- 678
664 --- 679
665 --- 672
665 --- 680
665 --- 681
668 --- 669
668 --- 670
668 --- 671
668 --- 672
668 --- 673
668 --- 674
668 --- 675
668 --- 676
668 --- 677
668 --- 678
668 --- 679
668 --- 680
668 --- 681
682 --- 683
682 --- 684
682 --- 685
682 --- 686
682 --- 687
682 ---- 689
682 --- 688
683 --- 690
683 --- 695
683 --- 696
684 --- 691
684 --- 697
684 --- 698
685 --- 692
685 --- 699
685 --- 700
686 --- 693
686 --- 701
686 --- 702
689 --- 690
689 --- 691
689 --- 692
689 --- 693
689 --- 694
689 --- 695
689 --- 696
689 --- 697
689 --- 698
689 --- 699
689 --- 700
689 --- 701
689 --- 702
694 --- 703
703 --- 704
703 --- 705
703 --- 706
703 --- 707
703 --- 708
703 ---- 710
703 --- 709
704 --- 711
704 --- 716
704 --- 717
705 --- 712
705 --- 718
705 --- 719
706 --- 713
706 --- 720
706 --- 721
707 --- 714
707 --- 722
707 --- 723
710 --- 711
710 --- 712
710 --- 713
710 --- 714
710 --- 715
710 --- 716
710 --- 717
710 --- 718
710 --- 719
710 --- 720
710 --- 721
710 --- 722
710 --- 723
715 --- 724
724 --- 725
724 --- 726
724 --- 727
724 --- 728
724 --- 729
724 ---- 731
724 --- 730
725 --- 732
725 --- 737
725 --- 738
726 --- 733
726 --- 739
726 --- 740
727 --- 734
727 --- 741
727 --- 742
728 --- 735
728 --- 743
728 --- 744
731 --- 732
731 --- 733
731 --- 734
731 --- 735
731 --- 736
731 --- 737
731 --- 738
731 --- 739
731 --- 740
731 --- 741
731 --- 742
731 --- 743
731 --- 744
736 --- 745
745 --- 746
745 --- 747
745 --- 748
745 --- 749
745 --- 750
745 ---- 752
745 --- 751
746 --- 753
746 --- 758
746 --- 759
747 --- 754
747 --- 760
747 --- 761
748 --- 755
748 --- 762
748 --- 763
749 --- 756
749 --- 764
749 --- 765
752 --- 753
752 --- 754
752 --- 755
752 --- 756
752 --- 757
752 --- 758
752 --- 759
752 --- 760
752 --- 761
752 --- 762
752 --- 763
752 --- 764
752 --- 765
766 --- 767
766 --- 768
766 --- 769
766 --- 770
766 --- 771
766 ---- 773
766 --- 772
767 --- 777
767 --- 785
767 --- 786
768 --- 776
768 --- 783
768 --- 784
769 --- 775
769 --- 781
769 --- 782
770 --- 774
770 --- 779
770 --- 780
773 --- 774
773 --- 775
773 --- 776
773 --- 777
773 --- 778
773 --- 779
773 --- 780
773 --- 781
773 --- 782
773 --- 783
773 --- 784
773 --- 785
773 --- 786
787 --- 788
787 --- 789
787 --- 790
787 --- 791
787 --- 792
787 ---- 794
787 --- 793
788 --- 798
788 --- 806
788 --- 807
789 --- 797
789 --- 804
789 --- 805
790 --- 796
790 --- 802
790 --- 803
791 --- 795
791 --- 800
791 --- 801
794 --- 795
794 --- 796
794 --- 797
794 --- 798
794 --- 799
794 --- 800
794 --- 801
794 --- 802
794 --- 803
794 --- 804
794 --- 805
794 --- 806
794 --- 807
808 --- 809
808 --- 810
808 --- 811
808 --- 812
808 --- 813
808 ---- 815
808 --- 814
809 --- 819
809 --- 827
809 --- 828
810 --- 818
810 --- 825
810 --- 826
811 --- 817
811 --- 823
811 --- 824
812 --- 816
812 --- 821
812 --- 822
815 --- 816
815 --- 817
815 --- 818
815 --- 819
815 --- 820
815 --- 821
815 --- 822
815 --- 823
815 --- 824
815 --- 825
815 --- 826
815 --- 827
815 --- 828
829 --- 830
829 --- 831
829 --- 832
829 --- 833
829 --- 834
829 ---- 836
829 --- 835
830 --- 840
830 --- 848
830 --- 849
831 --- 839
831 --- 846
831 --- 847
832 --- 838
832 --- 844
832 --- 845
833 --- 837
833 --- 842
833 --- 843
836 --- 837
836 --- 838
836 --- 839
836 --- 840
836 --- 841
836 --- 842
836 --- 843
836 --- 844
836 --- 845
836 --- 846
836 --- 847
836 --- 848
836 --- 849
850 --- 851
850 --- 852
850 --- 853
850 --- 854
850 --- 855
850 ---- 857
850 --- 856
851 --- 861
851 --- 869
851 --- 870
852 --- 860
852 --- 867
852 --- 868
853 --- 859
853 --- 865
853 --- 866
854 --- 858
854 --- 863
854 --- 864
857 --- 858
857 --- 859
857 --- 860
857 --- 861
857 --- 862
857 --- 863
857 --- 864
857 --- 865
857 --- 866
857 --- 867
857 --- 868
857 --- 869
857 --- 870
871 --- 872
871 --- 873
871 --- 874
871 --- 875
871 --- 876
871 ---- 878
871 --- 877
872 --- 882
872 --- 890
872 --- 891
873 --- 881
873 --- 888
873 --- 889
874 --- 880
874 --- 886
874 --- 887
875 --- 879
875 --- 884
875 --- 885
878 --- 879
878 --- 880
878 --- 881
878 --- 882
878 --- 883
878 --- 884
878 --- 885
878 --- 886
878 --- 887
878 --- 888
878 --- 889
878 --- 890
878 --- 891
892 --- 893
892 --- 894
892 --- 895
892 --- 896
892 --- 897
892 ---- 899
892 --- 898
893 --- 903
893 --- 911
893 --- 912
894 --- 902
894 --- 909
894 --- 910
895 --- 901
895 --- 907
895 --- 908
896 --- 900
896 --- 905
896 --- 906
899 --- 900
899 --- 901
899 --- 902
899 --- 903
899 --- 904
899 --- 905
899 --- 906
899 --- 907
899 --- 908
899 --- 909
899 --- 910
899 --- 911
899 --- 912
913 --- 914
913 --- 915
913 --- 916
913 --- 917
913 --- 918
913 ---- 920
913 --- 919
914 --- 924
914 --- 932
914 --- 933
915 --- 923
915 --- 930
915 --- 931
916 --- 922
916 --- 928
916 --- 929
917 --- 921
917 --- 926
917 --- 927
920 --- 921
920 --- 922
920 --- 923
920 --- 924
920 --- 925
920 --- 926
920 --- 927
920 --- 928
920 --- 929
920 --- 930
920 --- 931
920 --- 932
920 --- 933
934 --- 935
934 --- 936
934 --- 937
934 --- 938
934 --- 939
934 ---- 941
934 --- 940
935 --- 945
935 --- 953
935 --- 954
936 --- 944
936 --- 951
936 --- 952
937 --- 943
937 --- 949
937 --- 950
938 --- 942
938 --- 947
938 --- 948
941 --- 942
941 --- 943
941 --- 944
941 --- 945
941 --- 946
941 --- 947
941 --- 948
941 --- 949
941 --- 950
941 --- 951
941 --- 952
941 --- 953
941 --- 954
955 --- 956
955 --- 957
955 --- 958
955 --- 959
955 --- 960
955 ---- 962
955 --- 961
956 --- 966
956 --- 974
956 --- 975
957 --- 965
957 --- 972
957 --- 973
958 --- 964
958 --- 970
958 --- 971
959 --- 963
959 --- 968
959 --- 969
962 --- 963
962 --- 964
962 --- 965
962 --- 966
962 --- 967
962 --- 968
962 --- 969
962 --- 970
962 --- 971
962 --- 972
962 --- 973
962 --- 974
962 --- 975
15 <--x 976
36 <--x 977
73 <--x 978
73 <--x 979
73 <--x 980
73 <--x 981
73 <--x 982
73 <--x 983
73 <--x 984
73 <--x 985
73 <--x 986
15 <--x 987
333 <--x 988
333 <--x 989
333 <--x 990
333 <--x 991
15 <--x 992
333 <--x 993
333 <--x 994
333 <--x 995
524 <--x 996
568 <--x 997
12 <--x 998
610 <--x 999
631 <--x 1000
652 <--x 1001
12 <--x 1002
694 <--x 1003
715 <--x 1004
736 <--x 1005
11 <--x 1006
11 <--x 1007
11 <--x 1008
11 <--x 1009
11 <--x 1010
11 <--x 1011
11 <--x 1012
11 <--x 1013
11 <--x 1014
11 <--x 1015
```