1<shapes name="mxGraph.pid.piping">
2<shape aspect="variable" h="45" name="Basket Strainer" strokewidth="inherit" w="50">
3    <connections>
4        <constraint name="W" perimeter="0" x="0" y="0.555"/>
5        <constraint name="E" perimeter="0" x="1" y="0.555"/>
6    </connections>
7    <background>
8        <path>
9            <move x="40" y="0"/>
10            <line x="40" y="30"/>
11            <arc large-arc-flag="1" rx="15" ry="15" sweep-flag="1" x="10" x-axis-rotation="0" y="30"/>
12            <line x="10" y="0"/>
13            <close/>
14            <move x="50" y="15"/>
15            <line x="50" y="35"/>
16            <move x="0" y="15"/>
17            <line x="0" y="35"/>
18            <move x="0" y="25"/>
19            <line x="10" y="25"/>
20            <move x="40" y="25"/>
21            <line x="50" y="25"/>
22        </path>
23    </background>
24    <foreground>
25        <fillstroke/>
26    </foreground>
27</shape>
28<shape aspect="variable" h="60" name="Blank" strokewidth="inherit" w="20">
29    <connections>
30        <constraint name="S" perimeter="0" x="0.5" y="1"/>
31    </connections>
32    <background>
33        <ellipse h="20" w="20" x="0" y="0"/>
34    </background>
35    <foreground>
36        <fillcolor color="#000000"/>
37        <fillstroke/>
38        <path>
39            <move x="10" y="20"/>
40            <line x="10" y="60"/>
41        </path>
42        <stroke/>
43    </foreground>
44</shape>
45<shape aspect="variable" h="30" name="Breather" strokewidth="inherit" w="50">
46    <connections>
47        <constraint name="S" perimeter="0" x="0.5" y="1"/>
48    </connections>
49    <background>
50        <rect h="20" w="50" x="0" y="0"/>
51    </background>
52    <foreground>
53        <fillstroke/>
54        <path>
55            <move x="25" y="20"/>
56            <line x="25" y="30"/>
57            <move x="0" y="0"/>
58            <line x="25" y="20"/>
59            <line x="50" y="0"/>
60            <move x="0" y="20"/>
61            <line x="25" y="0"/>
62            <line x="50" y="20"/>
63        </path>
64        <stroke/>
65    </foreground>
66</shape>
67<shape aspect="variable" h="20" name="Cap" strokewidth="inherit" w="10">
68    <connections/>
69    <background>
70        <path>
71            <move x="0" y="0"/>
72            <arc large-arc-flag="0" rx="10" ry="10" sweep-flag="1" x="0" x-axis-rotation="0" y="20"/>
73            <close/>
74        </path>
75    </background>
76    <foreground>
77        <fillstroke/>
78    </foreground>
79</shape>
80<shape aspect="variable" h="80" name="Closed Figure 8 Blind" strokewidth="inherit" w="20">
81    <connections>
82        <constraint name="S" perimeter="0" x="0.5" y="1"/>
83    </connections>
84    <background>
85        <save/>
86        <ellipse h="20" w="20" x="0" y="20"/>
87    </background>
88    <foreground>
89        <fillcolor color="#000000"/>
90        <fillstroke/>
91        <restore/>
92        <path>
93            <move x="10" y="40"/>
94            <line x="10" y="80"/>
95        </path>
96        <stroke/>
97        <ellipse h="20" w="20" x="0" y="0"/>
98        <fillstroke/>
99    </foreground>
100</shape>
101<shape aspect="variable" h="20" name="Concentric Reducer" strokewidth="inherit" w="20">
102    <connections>
103        <constraint name="W" perimeter="0" x="0" y="0.5"/>
104        <constraint name="E" perimeter="0" x="1" y="0.5"/>
105    </connections>
106    <background>
107        <path>
108            <move x="0" y="0"/>
109            <line x="20" y="5"/>
110            <line x="20" y="15"/>
111            <line x="0" y="20"/>
112            <close/>
113        </path>
114    </background>
115    <foreground>
116        <fillstroke/>
117    </foreground>
118</shape>
119<shape aspect="variable" h="30" name="Cone Strainer" strokewidth="inherit" w="30">
120    <connections>
121        <constraint name="W" perimeter="0" x="0" y="0.5"/>
122        <constraint name="E" perimeter="0" x="1" y="0.5"/>
123    </connections>
124    <background>
125        <ellipse h="30" w="30" x="0" y="0"/>
126    </background>
127    <foreground>
128        <fillstroke/>
129        <linejoin join="round"/>
130        <path>
131            <move x="24" y="3"/>
132            <line x="0" y="15"/>
133            <line x="24" y="27"/>
134        </path>
135        <stroke/>
136    </foreground>
137</shape>
138<shape aspect="variable" h="20" name="Damper" strokewidth="inherit" w="50">
139    <connections>
140        <constraint name="W" perimeter="0" x="0" y="0.5"/>
141        <constraint name="E" perimeter="0" x="1" y="0.5"/>
142    </connections>
143    <background>
144        <rect h="14" w="50" x="0" y="3"/>
145    </background>
146    <foreground>
147        <fillstroke/>
148        <path>
149            <move x="50" y="0"/>
150            <line x="50" y="20"/>
151            <move x="0" y="0"/>
152            <line x="0" y="20"/>
153            <move x="32" y="5"/>
154            <line x="18" y="15"/>
155        </path>
156        <stroke/>
157        <fillcolor color="#000000"/>
158        <ellipse h="6" w="6" x="22" y="7"/>
159        <fillstroke/>
160    </foreground>
161</shape>
162<shape aspect="variable" h="50" name="Desuper Heater" strokewidth="inherit" w="50">
163    <connections>
164        <constraint name="W" perimeter="0" x="0" y="0.5"/>
165        <constraint name="E" perimeter="0" x="1" y="0.5"/>
166    </connections>
167    <background>
168        <rect h="50" w="50" x="0" y="0"/>
169    </background>
170    <foreground>
171        <fillstroke/>
172    </foreground>
173</shape>
174<shape aspect="variable" h="19" name="Detonation Arrestor" strokewidth="inherit" w="50">
175    <connections>
176        <constraint name="W" perimeter="0" x="0" y="0.5"/>
177        <constraint name="E" perimeter="0" x="1" y="0.5"/>
178    </connections>
179    <background>
180        <rect h="15" w="50" x="0" y="2"/>
181    </background>
182    <foreground>
183        <fillstroke/>
184        <rect h="19" w="40" x="5" y="0"/>
185        <fillstroke/>
186    </foreground>
187</shape>
188<shape aspect="variable" h="34" name="Diverter Valve" strokewidth="inherit" w="50">
189    <connections>
190        <constraint name="W" perimeter="0" x="0" y="0.29"/>
191        <constraint name="E" perimeter="0" x="1" y="0.29"/>
192    </connections>
193    <background>
194        <ellipse h="20" w="20" x="15" y="0"/>
195    </background>
196    <foreground>
197        <fillstroke/>
198        <path>
199            <move x="0" y="10"/>
200            <line x="50" y="10"/>
201            <move x="50" y="0"/>
202            <line x="50" y="20"/>
203            <move x="0" y="0"/>
204            <line x="0" y="20"/>
205            <move x="40" y="34"/>
206            <line x="50" y="25.5"/>
207            <move x="45" y="30"/>
208            <line x="32.2" y="17"/>
209        </path>
210        <stroke/>
211    </foreground>
212</shape>
213<shape aspect="variable" h="20" name="Double Flange" strokewidth="inherit" w="5">
214    <connections>
215        <constraint name="W" perimeter="0" x="0.1" y="0.5"/>
216        <constraint name="E" perimeter="0" x="0.9" y="0.5"/>
217    </connections>
218    <background>
219        <path>
220            <move x="0.5" y="0"/>
221            <line x="0.5" y="20"/>
222            <move x="4.5" y="0"/>
223            <line x="4.5" y="20"/>
224        </path>
225    </background>
226    <foreground>
227        <stroke/>
228    </foreground>
229</shape>
230<shape aspect="variable" h="40" name="Duplex Strainer" strokewidth="inherit" w="50">
231    <connections>
232        <constraint name="W" perimeter="0" x="0" y="0.5"/>
233        <constraint name="E" perimeter="0" x="1" y="0.5"/>
234    </connections>
235    <background>
236        <ellipse h="20" w="20" x="15" y="20"/>
237    </background>
238    <foreground>
239        <fillstroke/>
240        <ellipse h="20" w="20" x="15" y="0"/>
241        <fillstroke/>
242        <path>
243            <move x="0" y="20"/>
244            <line x="50" y="20"/>
245            <move x="50" y="10"/>
246            <line x="50" y="30"/>
247            <move x="0" y="10"/>
248            <line x="0" y="30"/>
249        </path>
250        <stroke/>
251    </foreground>
252</shape>
253<shape aspect="variable" h="15" name="Eccentric Reducer" strokewidth="inherit" w="20">
254    <connections>
255        <constraint name="W" perimeter="0" x="0" y="0.5"/>
256        <constraint name="E" perimeter="0" x="1" y="0.3"/>
257    </connections>
258    <background>
259        <path>
260            <move x="0" y="0"/>
261            <line x="20" y="0"/>
262            <line x="20" y="10"/>
263            <line x="0" y="15"/>
264            <close/>
265        </path>
266    </background>
267    <foreground>
268        <fillstroke/>
269    </foreground>
270</shape>
271<shape aspect="variable" h="24.5" name="Excess Flow Valve" strokewidth="inherit" w="50">
272    <connections>
273        <constraint name="W" perimeter="0" x="0" y="0.59"/>
274        <constraint name="E" perimeter="0" x="1" y="0.59"/>
275    </connections>
276    <background>
277        <rect h="20" w="50" x="0" y="4.5"/>
278    </background>
279    <foreground>
280        <fillstroke/>
281        <path>
282            <move x="5" y="1.5"/>
283            <line x="40" y="1.5"/>
284            <move x="3" y="4.5"/>
285            <line x="3" y="24.5"/>
286            <move x="0" y="14.5"/>
287            <line x="3" y="14.5"/>
288            <move x="3" y="4.5"/>
289            <line x="50" y="24.5"/>
290            <move x="50" y="4.5"/>
291            <line x="3" y="24.5"/>
292        </path>
293        <stroke/>
294        <fillcolor color="#000000"/>
295        <path>
296            <move x="40" y="0"/>
297            <line x="45" y="1.5"/>
298            <line x="40" y="3"/>
299            <close/>
300        </path>
301        <fillstroke/>
302    </foreground>
303</shape>
304<shape aspect="variable" h="40" name="Exhaust Head" strokewidth="inherit" w="50">
305    <connections>
306        <constraint name="W" perimeter="0" x="0" y="0.25"/>
307        <constraint name="E" perimeter="0" x="1" y="0.25"/>
308    </connections>
309    <background>
310        <path>
311            <move x="0" y="0"/>
312            <line x="50" y="0"/>
313            <line x="50" y="20"/>
314            <line x="25" y="40"/>
315            <line x="0" y="20"/>
316            <close/>
317            <move x="0" y="20"/>
318            <line x="50" y="20"/>
319        </path>
320    </background>
321    <foreground>
322        <fillstroke/>
323    </foreground>
324</shape>
325<shape aspect="variable" h="20" name="Expansion Joint" strokewidth="inherit" w="50">
326    <connections>
327        <constraint name="W" perimeter="0" x="0" y="0.5"/>
328        <constraint name="E" perimeter="0" x="1" y="0.5"/>
329    </connections>
330    <background>
331        <path>
332            <move x="0" y="6"/>
333            <line x="7" y="6"/>
334            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="16" x-axis-rotation="0" y="6"/>
335            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="25" x-axis-rotation="0" y="6"/>
336            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="34" x-axis-rotation="0" y="6"/>
337            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="43" x-axis-rotation="0" y="6"/>
338            <line x="50" y="6"/>
339            <line x="50" y="14"/>
340            <line x="43" y="14"/>
341            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="34" x-axis-rotation="0" y="14"/>
342            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="25" x-axis-rotation="0" y="14"/>
343            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="16" x-axis-rotation="0" y="14"/>
344            <arc large-arc-flag="0" rx="4.5" ry="4.5" sweep-flag="1" x="7" x-axis-rotation="0" y="14"/>
345            <line x="0" y="14"/>
346            <close/>
347            <close/>
348            <move x="50" y="0"/>
349            <line x="50" y="20"/>
350            <move x="0" y="0"/>
351            <line x="0" y="20"/>
352        </path>
353    </background>
354    <foreground>
355        <fillstroke/>
356    </foreground>
357</shape>
358<shape aspect="variable" h="19" name="Flame Arrestor" strokewidth="inherit" w="50">
359    <connections>
360        <constraint name="W" perimeter="0" x="0" y="0.5"/>
361        <constraint name="E" perimeter="0" x="1" y="0.5"/>
362    </connections>
363    <background>
364        <rect h="15" w="50" x="0" y="2"/>
365    </background>
366    <foreground>
367        <fillstroke/>
368        <rect h="19" w="40" x="5" y="0"/>
369        <fillstroke/>
370    </foreground>
371</shape>
372<shape aspect="variable" h="20" name="Flange" strokewidth="inherit" w="5">
373    <connections>
374        <constraint name="W" perimeter="0" x="0.5" y="0.5"/>
375    </connections>
376    <background>
377        <path>
378            <move x="2.5" y="0"/>
379            <line x="2.5" y="20"/>
380        </path>
381    </background>
382    <foreground>
383        <stroke/>
384    </foreground>
385</shape>
386<shape aspect="variable" h="20" name="Flange In" strokewidth="inherit" w="8.5">
387    <connections>
388        <constraint name="W" perimeter="0" x="0" y="0.5"/>
389    </connections>
390    <background>
391        <path>
392            <move x="0" y="10"/>
393            <line x="8.5" y="10"/>
394            <move x="8.5" y="0"/>
395            <line x="8.5" y="20"/>
396        </path>
397    </background>
398    <foreground>
399        <stroke/>
400    </foreground>
401</shape>
402<shape aspect="variable" h="23.04" name="Flexible Hose" strokewidth="inherit" w="50">
403    <connections>
404        <constraint name="W" perimeter="0" x="0" y="0.5"/>
405        <constraint name="E" perimeter="0" x="1" y="0.5"/>
406    </connections>
407    <background>
408        <path>
409            <move x="50" y="1.52"/>
410            <line x="50" y="21.52"/>
411            <move x="0" y="1.52"/>
412            <line x="0" y="21.52"/>
413            <move x="0" y="11.52"/>
414            <arc large-arc-flag="0" rx="19" ry="35" sweep-flag="1" x="25" x-axis-rotation="0" y="11.52"/>
415            <arc large-arc-flag="0" rx="19" ry="35" sweep-flag="0" x="50" x-axis-rotation="0" y="11.52"/>
416            <move x="4.2" y="4.02"/>
417            <line x="6.5" y="6.72"/>
418            <move x="12.5" y="1.52"/>
419            <line x="12.5" y="4.52"/>
420            <move x="20.5" y="4.02"/>
421            <line x="17.9" y="6.82"/>
422            <move x="26.7" y="10.32"/>
423            <line x="23.2" y="12.92"/>
424            <move x="32.5" y="16.52"/>
425            <line x="29.2" y="19.52"/>
426            <move x="37.5" y="18.52"/>
427            <line x="37.5" y="21.52"/>
428            <move x="43.7" y="15.92"/>
429            <line x="46.4" y="19.02"/>
430        </path>
431    </background>
432    <foreground>
433        <stroke/>
434    </foreground>
435</shape>
436<shape aspect="variable" h="20" name="Hose Connection" strokewidth="inherit" w="20">
437    <connections>
438        <constraint name="W" perimeter="0" x="0" y="0.5"/>
439    </connections>
440    <background>
441        <path>
442            <move x="20" y="0"/>
443            <line x="10" y="0"/>
444            <line x="10" y="20"/>
445            <line x="20" y="20"/>
446            <move x="0" y="10"/>
447            <line x="10" y="10"/>
448        </path>
449    </background>
450    <foreground>
451        <stroke/>
452    </foreground>
453</shape>
454<shape aspect="variable" h="10" name="In-Line Mixer" strokewidth="inherit" w="50">
455    <connections>
456        <constraint name="W" perimeter="0" x="0" y="0.5"/>
457        <constraint name="E" perimeter="0" x="1" y="0.5"/>
458    </connections>
459    <background>
460        <rect h="10" w="50" x="0" y="0"/>
461    </background>
462    <foreground>
463        <fillstroke/>
464        <linejoin join="round"/>
465        <path>
466            <move x="0" y="10"/>
467            <line x="6.25" y="0"/>
468            <line x="12.5" y="10"/>
469            <line x="18.75" y="0"/>
470            <line x="25" y="10"/>
471            <line x="31.25" y="0"/>
472            <line x="37.5" y="10"/>
473            <line x="43.75" y="0"/>
474            <line x="50" y="10"/>
475        </path>
476        <stroke/>
477    </foreground>
478</shape>
479<shape aspect="variable" h="19" name="In-Line Silencer" strokewidth="inherit" w="50">
480    <connections>
481        <constraint name="W" perimeter="0" x="0" y="0.5"/>
482        <constraint name="E" perimeter="0" x="1" y="0.5"/>
483    </connections>
484    <background>
485        <rect h="15" w="50" x="0" y="2"/>
486    </background>
487    <foreground>
488        <fillstroke/>
489        <rect h="19" w="40" x="5" y="0"/>
490        <fillstroke/>
491    </foreground>
492</shape>
493<shape aspect="variable" h="80" name="Open Figure 8 Blind" strokewidth="inherit" w="20">
494    <connections>
495        <constraint name="S" perimeter="0" x="0.5" y="1"/>
496    </connections>
497    <background>
498        <ellipse h="20" w="20" x="0" y="20"/>
499    </background>
500    <foreground>
501        <fillstroke/>
502        <path>
503            <move x="10" y="40"/>
504            <line x="10" y="80"/>
505        </path>
506        <stroke/>
507        <fillcolor color="#000000"/>
508        <ellipse h="20" w="20" x="0" y="0"/>
509        <fillstroke/>
510    </foreground>
511</shape>
512<shape aspect="variable" h="50" name="Orifice (Quick Change)" strokewidth="inherit" w="10">
513    <connections>
514        <constraint name="W" perimeter="0" x="0" y="0.5"/>
515        <constraint name="E" perimeter="0" x="1" y="0.5"/>
516    </connections>
517    <background>
518        <path>
519            <move x="0" y="50"/>
520            <line x="0" y="15"/>
521            <line x="5" y="0"/>
522            <line x="10" y="15"/>
523            <line x="10" y="50"/>
524            <close/>
525        </path>
526    </background>
527    <foreground>
528        <fillstroke/>
529        <dashpattern pattern="2 2"/>
530        <dashed dashed="1"/>
531        <path>
532            <move x="5" y="0"/>
533            <line x="5" y="50"/>
534        </path>
535        <stroke/>
536    </foreground>
537</shape>
538<shape aspect="variable" h="10" name="Plug" strokewidth="inherit" w="10">
539    <connections>
540        <constraint name="W" perimeter="0" x="0" y="0.5"/>
541        <constraint name="E" perimeter="0" x="1" y="0.5"/>
542    </connections>
543    <background>
544        <rect h="10" w="10" x="0" y="0"/>
545    </background>
546    <foreground>
547        <fillstroke/>
548    </foreground>
549</shape>
550<shape aspect="variable" h="150" name="Pulsation Dampener" strokewidth="inherit" w="50">
551    <connections>
552        <constraint name="S" perimeter="0" x="0.5" y="1"/>
553    </connections>
554    <background>
555        <path>
556            <move x="0" y="20"/>
557            <arc large-arc-flag="1" rx="25" ry="20" sweep-flag="1" x="50" x-axis-rotation="0" y="20"/>
558            <line x="50" y="110"/>
559            <arc large-arc-flag="1" rx="25" ry="20" sweep-flag="1" x="0" x-axis-rotation="0" y="110"/>
560            <close/>
561            <move x="25" y="130"/>
562            <line x="25" y="150"/>
563        </path>
564    </background>
565    <foreground>
566        <fillstroke/>
567    </foreground>
568</shape>
569<shape aspect="variable" h="30" name="Removable Spool" strokewidth="inherit" w="50">
570    <connections>
571        <constraint name="W" perimeter="0" x="0" y="0.335"/>
572        <constraint name="E" perimeter="0" x="1" y="0.335"/>
573    </connections>
574    <background>
575        <path>
576            <move x="0" y="10"/>
577            <line x="50" y="10"/>
578            <move x="50" y="0"/>
579            <line x="50" y="20"/>
580            <move x="0" y="0"/>
581            <line x="0" y="20"/>
582        </path>
583    </background>
584    <foreground>
585        <stroke/>
586    </foreground>
587</shape>
588<shape aspect="variable" h="20" name="Rotary Valve" strokewidth="inherit" w="50">
589    <connections>
590        <constraint name="W" perimeter="0" x="0" y="0.5"/>
591        <constraint name="E" perimeter="0" x="1" y="0.5"/>
592    </connections>
593    <background>
594        <ellipse h="20" w="20" x="15" y="0"/>
595    </background>
596    <foreground>
597        <fillstroke/>
598        <path>
599            <move x="50" y="0"/>
600            <line x="50" y="20"/>
601            <move x="0" y="0"/>
602            <line x="0" y="20"/>
603            <move x="25" y="0"/>
604            <line x="25" y="20"/>
605            <move x="15" y="10"/>
606            <line x="35" y="10"/>
607            <move x="18" y="17"/>
608            <line x="32" y="3"/>
609            <move x="18" y="3"/>
610            <line x="32" y="17"/>
611        </path>
612        <stroke/>
613    </foreground>
614</shape>
615<shape aspect="variable" h="60" name="Spacer" strokewidth="inherit" w="20">
616    <connections>
617        <constraint name="S" perimeter="0" x="0.5" y="1"/>
618    </connections>
619    <background>
620        <ellipse h="20" w="20" x="0" y="0"/>
621    </background>
622    <foreground>
623        <fillstroke/>
624        <path>
625            <move x="10" y="20"/>
626            <line x="10" y="60"/>
627        </path>
628        <stroke/>
629    </foreground>
630</shape>
631<shape aspect="variable" h="50" name="Steam Trap" strokewidth="inherit" w="50">
632    <connections>
633        <constraint name="W" perimeter="0" x="0" y="0.5"/>
634        <constraint name="E" perimeter="0" x="1" y="0.5"/>
635    </connections>
636    <background>
637        <rect h="50" w="50" x="0" y="0"/>
638    </background>
639    <foreground>
640        <fillstroke/>
641    </foreground>
642</shape>
643<shape aspect="variable" h="34" name="T-Type Strainer" strokewidth="inherit" w="20">
644    <connections>
645        <constraint name="S" perimeter="0" x="0.5" y="1"/>
646    </connections>
647    <background>
648        <ellipse h="20" w="20" x="0" y="0"/>
649    </background>
650    <foreground>
651        <fillstroke/>
652        <path>
653            <move x="10" y="20"/>
654            <line x="10" y="30"/>
655            <move x="0" y="30"/>
656            <line x="20" y="30"/>
657            <move x="0" y="34"/>
658            <line x="20" y="34"/>
659        </path>
660        <stroke/>
661    </foreground>
662</shape>
663<shape aspect="variable" h="30" name="Temporary Strainer" strokewidth="inherit" w="30">
664    <connections>
665        <constraint name="W" perimeter="0" x="0" y="0.5"/>
666        <constraint name="E" perimeter="0" x="1" y="0.5"/>
667    </connections>
668    <background>
669        <ellipse h="30" w="30" x="0" y="0"/>
670    </background>
671    <foreground>
672        <fillstroke/>
673        <linejoin join="round"/>
674        <dashpattern pattern="2 2"/>
675        <dashed dashed="1"/>
676        <path>
677            <move x="24" y="3"/>
678            <line x="0" y="15"/>
679            <line x="24" y="27"/>
680        </path>
681        <stroke/>
682    </foreground>
683</shape>
684<shape aspect="variable" h="80" name="Vent Silencer" strokewidth="inherit" w="19">
685    <connections>
686        <constraint name="W" perimeter="0" x="0" y="0.65"/>
687        <constraint name="E" perimeter="0" x="0.5" y="1"/>
688        <constraint name="S" perimeter="0" x="1" y="0.65"/>
689    </connections>
690    <background>
691        <path>
692            <move x="2" y="0"/>
693            <line x="17" y="10"/>
694            <line x="17" y="80"/>
695            <line x="2" y="80"/>
696            <close/>
697        </path>
698    </background>
699    <foreground>
700        <fillstroke/>
701        <rect h="50" w="19" x="0" y="25"/>
702        <fillstroke/>
703    </foreground>
704</shape>
705<shape aspect="variable" h="20" name="Welded Connection" strokewidth="inherit" w="50">
706    <connections>
707        <constraint name="W" perimeter="0" x="0" y="0.5"/>
708        <constraint name="E" perimeter="0" x="1" y="0.5"/>
709    </connections>
710    <background>
711        <ellipse h="20" w="20" x="15" y="0"/>
712    </background>
713    <foreground>
714        <fillcolor color="#000000"/>
715        <fillstroke/>
716        <path>
717            <move x="0" y="10"/>
718            <line x="15" y="10"/>
719            <move x="35" y="10"/>
720            <line x="50" y="10"/>
721        </path>
722        <stroke/>
723    </foreground>
724</shape>
725<shape aspect="variable" h="34" name="Y-Type Strainer" strokewidth="inherit" w="50">
726    <connections>
727        <constraint name="W" perimeter="0" x="0" y="0.29"/>
728        <constraint name="E" perimeter="0" x="1" y="0.29"/>
729    </connections>
730    <background>
731        <path>
732            <move x="0" y="10"/>
733            <line x="50" y="10"/>
734            <move x="50" y="0"/>
735            <line x="50" y="20"/>
736            <move x="0" y="0"/>
737            <line x="0" y="20"/>
738            <move x="25" y="10"/>
739            <line x="45" y="30"/>
740            <move x="40" y="34"/>
741            <line x="50" y="25.5"/>
742        </path>
743    </background>
744    <foreground>
745        <stroke/>
746    </foreground>
747</shape>
748</shapes>