Home » Archimedes archive » Acorn User » AU 1995-02.adf » !Circuit_Circuit » !Circuit/DrawBasic
!Circuit/DrawBasic
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1995-02.adf » !Circuit_Circuit |
Filename: | !Circuit/DrawBasic |
Read OK: | ✔ |
File size: | C1D8 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10DEFPROCsavedraw 20SYS "Hourglass_On" 30big%=&7FFFFFFF 40EF=0.552256944 50i%=0:c%=0 60inch=&B400 70point=640 80cm=18140 90black%=0 100white%=&FFFFFF00 110none%=-1 120PROCdrawfile_start(save$) 130PROCputw(0) 140PROChead_here(FALSE) 150PROCputs(CHR$(1)+"Trinity.Medium") 160PROCalign 170PROChead_now 180PROCgroup_start 190FOR A=0 TO gridx 200FOR B=0 TO gridy 210IF pset$(A,B)>"" THEN 220x=A*31+25:y=744+(B*-31+25) 230comp$=pset$(A,B) 240CASE FNupper(comp$) OF 250WHEN "lineu": 260PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 270PROCpath_draw((x+15.5),(y+31)) 280PROCpath_end 290WHEN "liner": 300PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 310PROCpath_draw((x+31),(y+15.5)) 320PROCpath_end 330WHEN "linebdr": 340PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 350PROCpath_draw((x+15.5),(y+15.5)) 360PROCpath_draw((x+31),y) 370PROCpath_end 380WHEN "linebdl": 390PROCpath_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) 400PROCpath_draw((x+15.5),(y+15.5)) 410PROCpath_draw(x,y) 420PROCpath_end 430WHEN "linebur": 440PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 450PROCpath_draw((x+15.5),(y+15.5)) 460PROCpath_draw((x+31),(y+31)) 470PROCpath_end 480WHEN "linebul": 490PROCpath_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) 500PROCpath_draw((x+15.5),(y+15.5)) 510PROCpath_draw(x,(y+31)) 520PROCpath_end 530WHEN "linebtdr": 540PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 550PROCpath_draw((x+15.5),(y+15.5)) 560PROCpath_draw((x+31),y) 570PROCpath_end 580WHEN "linebtdl": 590PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 600PROCpath_draw((x+15.5),(y+15.5)) 610PROCpath_draw(x,y) 620PROCpath_end 630WHEN "linebbur": 640PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 650PROCpath_draw((x+15.5),(y+15.5)) 660PROCpath_draw((x+31),(y+31)) 670PROCpath_end 680WHEN "linebbul": 690PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 700PROCpath_draw((x+15.5),(y+15.5)) 710PROCpath_draw(x,(y+31)) 720PROCpath_end 730WHEN "diagrl": 740PROCpath_start(x,y,0,&00000000,&FFFFFFFF) 750PROCpath_draw((x+31),(y+31)) 760 770PROCpath_end 780WHEN "diaglr": 790PROCpath_start(x,(y+31),0,&00000000,&FFFFFFFF) 800PROCpath_draw((x+31),y) 810 820PROCpath_end 830 840WHEN "cornerbl": 850PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 860PROCpath_draw((x+15.5),(y+15.5)) 870PROCpath_draw((x+31),(y+15.5)) 880 890PROCpath_end 900WHEN "cornerbr": 910PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 920PROCpath_draw((x+15.5),(y+15.5)) 930PROCpath_draw(x,(y+15.5)) 940 950PROCpath_end 960WHEN "cornertl": 970PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 980PROCpath_draw((x+15.5),(y+15.5)) 990PROCpath_draw((x+31),(y+15.5)) 1000 1010PROCpath_end 1020WHEN "cornertr": 1030PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 1040PROCpath_draw((x+15.5),(y+15.5)) 1050PROCpath_draw(x,(y+15.5)) 1060PROCpath_end 1070WHEN "jointop": 1080PROCgroup_start 1090PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 1100PROCpath_draw((x+31),(y+15.5)) 1110PROCpath_draw((x+15.5),(y+15.5)) 1120PROCpath_draw((x+15.5),y) 1130PROCpath_end 1140PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1150PROCgroup_end 1160WHEN "joinbot": 1170PROCgroup_start 1180PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 1190PROCpath_draw((x+31),(y+15.5)) 1200PROCpath_draw((x+15.5),(y+15.5)) 1210PROCpath_draw((x+15.5),(y+31)) 1220PROCpath_end 1230PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1240PROCgroup_end 1250WHEN "joinl": 1260PROCgroup_start 1270PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 1280PROCpath_draw((x+15.5),y) 1290PROCpath_draw((x+15.5),(y+15.5)) 1300PROCpath_draw(x,(y+15.5)) 1310PROCpath_end 1320PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1330PROCgroup_end 1340WHEN "joinr": 1350PROCgroup_start 1360PROCpath_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) 1370PROCpath_draw((x+15.5),y) 1380PROCpath_draw((x+15.5),(y+15.5)) 1390PROCpath_draw((x+31),(y+15.5)) 1400PROCpath_end 1410PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1420PROCgroup_end 1430WHEN "joinx": 1440PROCgroup_start 1450PROCpath_start(x,y,0,&00000000,&FFFFFFFF) 1460PROCpath_draw((x+31),(y+31)) 1470PROCpath_move((x+31),y) 1480PROCpath_draw(x,(y+31)) 1490PROCpath_end 1500PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1510PROCgroup_end 1520WHEN "join+": 1530PROCgroup_start 1540PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 1550PROCpath_draw((x+15.5),(y+31)) 1560PROCpath_move(x,(y+15.5)) 1570PROCpath_draw((x+31),(y+15.5)) 1580PROCpath_end 1590PROCellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 1600PROCgroup_end 1610WHEN "nojoinx": 1620PROCpath_start(x,y,0,&00000000,&FFFFFFFF) 1630PROCpath_draw((x+31),(y+31)) 1640PROCpath_move(x,(y+31)) 1650PROCpath_draw((x+12),(y+19)) 1660PROCpath_bezier((x+12),(y+19),(x+19),(y+19),(x+19),(y+12)) 1670PROCpath_draw((x+31),y) 1680PROCpath_end 1690WHEN "nojoin+": 1700PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 1710PROCpath_draw((x+15.5),(y+31)) 1720PROCpath_move(x,(y+15.5)) 1730PROCpath_draw((x+12),(y+15.5)) 1740PROCpath_bezier((x+12),(y+15.5),(x+15.5),(y+21),(x+19),(y+15.5)) 1750PROCpath_draw((x+31),(y+15.5)) 1760PROCpath_end 1770WHEN "relaycu": 1780PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 1790PROCpath_draw((x+15.5),(y+18)) 1800PROCpath_draw(x,(y+18)) 1810PROCpath_move((x+31),(y+15.5)) 1820PROCpath_draw((x+24),(y+15.5)) 1830PROCpath_draw((x+24),(y+26)) 1840PROCpath_draw(x,(y+26)) 1850PROCpath_end 1860WHEN "relaycd": 1870PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 1880PROCpath_draw((x+15.5),(y+18)) 1890PROCpath_draw((x+31),(y+18)) 1900PROCpath_move(x,(y+15.5)) 1910PROCpath_draw((x+7),(y+15.5)) 1920PROCpath_draw((x+7),(y+26)) 1930PROCpath_draw((x+31),(y+26)) 1940PROCpath_end 1950WHEN "relaycl": 1960PROCpath_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) 1970PROCpath_draw((x+13),(y+15.5)) 1980PROCpath_draw((x+13),(y+31)) 1990PROCpath_move((x+15.5),y) 2000PROCpath_draw((x+15.5),(y+7)) 2010PROCpath_draw((x+5),(y+7)) 2020PROCpath_draw((x+5),(y+31)) 2030PROCpath_end 2040WHEN "relaycr": 2050PROCpath_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) 2060PROCpath_draw((x+13),(y+15.5)) 2070PROCpath_draw((x+13),y) 2080PROCpath_move((x+15.5),(y+31)) 2090PROCpath_draw((x+15.5),(y+24)) 2100PROCpath_draw((x+5),(y+24)) 2110PROCpath_draw((x+5),y) 2120PROCpath_end 2130WHEN "iccur": 2140PROCgroup_start 2150PROCpath_start((x+13),y,0,&00000000,&FFFFFFFF) 2160PROCpath_draw((x+13),(y+12)) 2170PROCpath_draw(x,(y+12)) 2180PROCpath_move((x+5),y) 2190PROCpath_draw((x+5),(y+5)) 2200PROCpath_draw(x,(y+5)) 2210PROCpath_move((x+13),(y+31)) 2220PROCpath_draw((x+13),(y+19)) 2230PROCpath_draw(x,(y+19)) 2240PROCpath_move((x+5),(y+31)) 2250PROCpath_draw((x+5),(y+26)) 2260PROCpath_draw(x,(y+26)) 2270PROCpath_end 2280PROCellipse(x,(y+12),0.6,0.6,0,0,0) 2290PROCellipse(x,(y+5),0.6,0.6,0,0,0) 2300PROCellipse(x,(y+19),0.6,0.6,0,0,0) 2310PROCellipse(x,(y+26),0.6,0.6,0,0,0) 2320PROCgroup_end 2330WHEN "iccul": 2340PROCgroup_start 2350PROCpath_start((x+5),y,0,&00000000,&FFFFFFFF) 2360PROCpath_draw((x+5),(y+12)) 2370PROCpath_draw((x+31),(y+12)) 2380PROCpath_move((x+13),y) 2390PROCpath_draw((x+13),(y+5)) 2400PROCpath_draw((x+31),(y+5)) 2410PROCpath_move((x+5),(y+31)) 2420PROCpath_draw((x+5),(y+19)) 2430PROCpath_draw((x+31),(y+19)) 2440PROCpath_move((x+13),(y+31)) 2450PROCpath_draw((x+13),(y+26)) 2460PROCpath_draw((x+31),(y+26)) 2470PROCpath_end 2480PROCellipse((x+31),(y+12),0.6,0.6,0,0,0) 2490PROCellipse((x+31),(y+5),0.6,0.6,0,0,0) 2500PROCellipse((x+31),(y+19),0.6,0.6,0,0,0) 2510PROCellipse((x+31),(y+26),0.6,0.6,0,0,0) 2520PROCgroup_end 2530WHEN "iccru": 2540PROCgroup_start 2550PROCpath_start(x,(y+18),0,&00000000,&FFFFFFFF) 2560PROCpath_draw((x+5),(y+18)) 2570PROCpath_draw((x+5),y) 2580PROCpath_move(x,(y+26)) 2590PROCpath_draw((x+12),(y+26)) 2600PROCpath_draw((x+12),y) 2610PROCpath_move((x+31),(y+18)) 2620PROCpath_draw((x+26),(y+18)) 2630PROCpath_draw((x+26),y) 2640PROCpath_move((x+31),(y+26)) 2650PROCpath_draw((x+19),(y+26)) 2660PROCpath_draw((x+19),y) 2670PROCpath_end 2680PROCellipse((x+5),y,0.6,0.6,0,0,0) 2690PROCellipse((x+12),y,0.6,0.6,0,0,0) 2700PROCellipse((x+26),y,0.6,0.6,0,0,0) 2710PROCellipse((x+19),y,0.6,0.6,0,0,0) 2720PROCgroup_end 2730WHEN "iccrd": 2740PROCgroup_start 2750PROCpath_start(x,(y+18),0,&00000000,&FFFFFFFF) 2760PROCpath_draw((x+12),(y+18)) 2770PROCpath_draw((x+12),(y+31)) 2780PROCpath_move(x,(y+26)) 2790PROCpath_draw((x+5),(y+26)) 2800PROCpath_draw((x+5),(y+31)) 2810PROCpath_move((x+31),(y+18)) 2820PROCpath_draw((x+19),(y+18)) 2830PROCpath_draw((x+19),(y+31)) 2840PROCpath_move((x+31),(y+26)) 2850PROCpath_draw((x+26),(y+26)) 2860PROCpath_draw((x+26),(y+31)) 2870PROCpath_end 2880PROCellipse((x+5),(y+31),0.6,0.6,0,0,0) 2890PROCellipse((x+12),(y+31),0.6,0.6,0,0,0) 2900PROCellipse((x+26),(y+31),0.6,0.6,0,0,0) 2910PROCellipse((x+19),(y+31),0.6,0.6,0,0,0) 2920PROCgroup_end 2930WHEN "resistor": 2940PROCgroup_start 2950PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 2960PROCpath_draw((x+6),(y+15.5)) 2970PROCpath_move((x+31),(y+15.5)) 2980PROCpath_draw((x+25),(y+15.5)) 2990PROCpath_end 3000PROCrectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) 3010PROCgroup_end 3020WHEN "resistoru": 3030PROCgroup_start 3040PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3050PROCpath_draw((x+15.5),(y+6)) 3060PROCpath_move((x+15.5),(y+31)) 3070PROCpath_draw((x+15.5),(y+25)) 3080PROCpath_end 3090PROCrectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) 3100PROCgroup_end 3110WHEN "varresu": 3120PROCgroup_start 3130PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3140PROCpath_draw((x+15.5),(y+7)) 3150PROCpath_move((x+15.5),(y+31)) 3160PROCpath_draw((x+15.5),(y+25)) 3170PROCpath_move((x+15.5),(y+29)) 3180PROCpath_draw((x+25),(y+29)) 3190PROCpath_draw((x+25),(y+15.5)) 3200PROCpath_draw((x+19),(y+15.5)) 3210PROCpath_end 3220PROCtriangle(x+19,y+15.5,3,0,0,0) 3230PROCrectangle(x+11,y+7,x+19,y+25,0,0,&FFFFFFFF) 3240PROCgroup_end 3250WHEN "varresd": 3260PROCgroup_start 3270PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3280PROCpath_draw((x+15.5),(y+7)) 3290PROCpath_move((x+15.5),(y+31)) 3300PROCpath_draw((x+15.5),(y+25)) 3310PROCpath_move((x+15.5),(y+3)) 3320PROCpath_draw((x+6),(y+3)) 3330PROCpath_draw((x+6),(y+15.5)) 3340PROCpath_draw((x+11),(y+15.5)) 3350PROCpath_end 3360PROCtriangle(x+11,y+15.5,-3,0,0,0) 3370PROCrectangle(x+11,y+7,x+19,y+25,0,0,&FFFFFFFF) 3380PROCgroup_end 3390WHEN "varresr": 3400PROCgroup_start 3410PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 3420PROCpath_draw((x+7),(y+15.5)) 3430PROCpath_move((x+31),(y+15.5)) 3440PROCpath_draw((x+25),(y+15.5)) 3450PROCpath_move((x+29),(y+15.5)) 3460PROCpath_draw((x+29),(y+25)) 3470PROCpath_draw((x+15.5),(y+25)) 3480PROCpath_draw((x+15.5),(y+19)) 3490PROCpath_end 3500PROCtriangle2(x+15.5,y+19,3,0,0,0) 3510PROCrectangle(x+7,y+11,x+25,y+19,0,0,&FFFFFFFF) 3520PROCgroup_end 3530WHEN "varresl": 3540PROCgroup_start 3550PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 3560PROCpath_draw((x+7),(y+15.5)) 3570PROCpath_move((x+31),(y+15.5)) 3580PROCpath_draw((x+25),(y+15.5)) 3590PROCpath_move((x+3),(y+15.5)) 3600PROCpath_draw((x+3),(y+6)) 3610PROCpath_draw((x+15.5),(y+6)) 3620PROCpath_draw((x+15.5),(y+11)) 3630PROCpath_end 3640PROCtriangle2(x+15.5,y+11,-3,0,0,0) 3650PROCrectangle(x+7,y+11,x+25,y+19,0,0,&FFFFFFFF) 3660PROCgroup_end 3670WHEN "cell": 3680PROCgroup_start 3690PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 3700PROCpath_draw((x+15),(y+15.5)) 3710PROCpath_move((x+20),(y+15.5)) 3720PROCpath_draw((x+31),(y+15.5)) 3730PROCpath_end 3740PROCrectangle(x+14,y+6,x+15,y+25,0,0,0) 3750PROCrectangle(x+18,y+8,x+20,y+22,0,0,0) 3760PROCgroup_end 3770WHEN "cellu": 3780PROCgroup_start 3790PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3800PROCpath_draw((x+15.5),(y+14)) 3810PROCpath_move((x+15.5),(y+20)) 3820PROCpath_draw((x+15.5),(y+31)) 3830PROCpath_end 3840PROCrectangle(x+8,y+13,x+23,y+15,0,0,0) 3850PROCrectangle(x+6,y+19,x+25,y+20,0,0,0) 3860PROCgroup_end 3870WHEN "capu": 3880PROCgroup_start 3890PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3900PROCpath_draw((x+15.5),(y+14)) 3910PROCpath_move((x+15.5),(y+19)) 3920PROCpath_draw((x+15.5),(y+31)) 3930PROCpath_end 3940PROCrectangle(x+8,y+14,x+23,y+15,0,0,0) 3950PROCrectangle(x+8,y+18,x+23,y+19,0,0,0) 3960PROCgroup_end 3970WHEN "capr": 3980PROCgroup_start 3990PROCpath_start((x),(y+15.5),0,&00000000,&FFFFFFFF) 4000PROCpath_draw((x+14),(y+15.5)) 4010PROCpath_move((x+19),(y+15.5)) 4020PROCpath_draw((x+31),(y+15.5)) 4030PROCpath_end 4040PROCrectangle(x+14,y+8,x+15,y+23,0,0,0) 4050PROCrectangle(x+18,y+8,x+19,y+23,0,0,0) 4060PROCgroup_end 4070WHEN "caphu": 4080PROCgroup_start 4090PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 4100PROCpath_draw((x+15.5),(y+13)) 4110PROCpath_move((x+15.5),(y+20)) 4120PROCpath_draw((x+15.5),(y+31)) 4130PROCpath_end 4140PROCrectangle(x+8,y+13,x+23,y+15,0,0,0) 4150PROCrectangle(x+8,y+18,x+23,y+20,0,0,&FFFFFFFF) 4160PROCtext((x+22),(y+22),"+",8,1,0,0) 4170PROCgroup_end 4180WHEN "caphd": 4190PROCgroup_start 4200PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 4210PROCpath_draw((x+15.5),(y+13)) 4220PROCpath_move((x+15.5),(y+20)) 4230PROCpath_draw((x+15.5),(y+31)) 4240PROCpath_end 4250PROCrectangle(x+8,y+13,x+23,y+15,0,0,&FFFFFFFF) 4260PROCrectangle(x+8,y+18,x+23,y+20,0,0,0) 4270PROCtext((x+6),(y+8),"+",8,1,0,0) 4280PROCgroup_end 4290WHEN "caphl": 4300PROCgroup_start 4310PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 4320PROCpath_draw((x+13),(y+15.5)) 4330PROCpath_move((x+20),(y+15.5)) 4340PROCpath_draw((x+31),(y+15.5)) 4350PROCpath_end 4360PROCrectangle(x+13,y+8,x+15,y+23,0,0,&FFFFFFFF) 4370PROCrectangle(x+18,y+8,x+20,y+23,0,0,0) 4380PROCtext((x+10),(y+25),"+",8,1,0,0) 4390WHEN "caphr": 4400PROCgroup_start 4410PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 4420PROCpath_draw((x+13),(y+15.5)) 4430PROCpath_move((x+20),(y+15.5)) 4440PROCpath_draw((x+31),(y+15.5)) 4450PROCpath_end 4460PROCrectangle(x+13,y+8,x+15,y+23,0,0,0) 4470PROCrectangle(x+18,y+8,x+20,y+23,0,0,&FFFFFFFF) 4480PROCtext((x+21),(y+25),"+",8,1,0,0) 4490PROCgroup_end 4500WHEN "ledu": 4510PROCgroup_start 4520PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 4530PROCpath_draw((x+15.5),(y+31)) 4540PROCpath_move((x+23),(y+24)) 4550PROCpath_draw((x+27),(y+28)) 4560PROCpath_move((x+26),(y+19)) 4570PROCpath_draw((x+31),(y+24)) 4580PROCpath_end 4590PROCrectangle(x+10,y+19,x+21,y+20,0,0,0) 4600PROCtriangle2(x+15.5,y+18,-7,0,0,0) 4610PROCtriangle3(x+27,y+28,2,0,0,0) 4620PROCtriangle3(x+30,y+23,2,0,0,0) 4630PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 4640PROCgroup_end 4650WHEN "ledd": 4660PROCgroup_start 4670PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 4680PROCpath_draw((x+15.5),(y+31)) 4690PROCpath_move((x+8),(y+7)) 4700PROCpath_draw((x+3),(y+2)) 4710PROCpath_move((x+5),(y+12)) 4720PROCpath_draw((x+1),(y+8)) 4730PROCpath_end 4740PROCrectangle(x+10,y+11,x+21,y+12,0,0,0) 4750PROCtriangle2(x+15.5,y+13,7,0,0,0) 4760PROCtriangle3(x+4,y+3,-2,0,0,0) 4770PROCtriangle3(x+1,y+8,-2,0,0,0) 4780PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 4790PROCgroup_end 4800WHEN "ledr": 4810PROCgroup_start 4820PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 4830PROCpath_draw((x+31),(y+15.5)) 4840PROCpath_move((x+19),(y+5)) 4850PROCpath_draw((x+25),(y-1)) 4860PROCpath_move((x+24),(y+8)) 4870PROCpath_draw((x+30),(y+2)) 4880PROCpath_end 4890PROCrectangle(x+19,y+10,x+20,y+21,0,0,0) 4900PROCtriangle(x+18,y+15.5,-7,0,0,0) 4910PROCtriangle4(x+25,y-1,2,0,0,0) 4920PROCtriangle4(x+30,y+2,2,0,0,0) 4930PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 4940PROCgroup_end 4950WHEN "ledl": 4960PROCgroup_start 4970PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 4980PROCpath_draw((x+31),(y+15.5)) 4990PROCpath_move((x+12),(y+5)) 5000PROCpath_draw((x+6),(y-1)) 5010PROCpath_move((x+7),(y+8)) 5020PROCpath_draw((x+1),(y+2)) 5030PROCpath_end 5040PROCrectangle(x+11,y+10,x+12,y+21,0,0,0) 5050PROCtriangle(x+13,y+15.5,7,0,0,0) 5060PROCtriangle3(x+8,y+1,-2,0,0,0) 5070PROCtriangle3(x+3,y+4,-2,0,0,0) 5080PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 5090PROCgroup_end 5100WHEN "diodeu": 5110PROCgroup_start 5120PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 5130PROCpath_draw((x+15.5),(y+31)) 5140PROCpath_end 5150PROCrectangle(x+10,y+19,x+21,y+20,0,0,0) 5160PROCtriangle2(x+15.5,y+18,-7,0,0,0) 5170PROCgroup_end 5180WHEN "dioded": 5190PROCgroup_start 5200PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 5210PROCpath_draw((x+15.5),(y+31)) 5220PROCpath_end 5230PROCrectangle(x+10,y+11,x+21,y+12,0,0,0) 5240PROCtriangle2(x+15.5,y+13,7,0,0,0) 5250PROCgroup_end 5260WHEN "dioder": 5270PROCgroup_start 5280PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 5290PROCpath_draw((x+31),(y+15.5)) 5300PROCpath_end 5310PROCrectangle(x+19,y+10,x+20,y+21,0,0,0) 5320PROCtriangle(x+18,y+15.5,-7,0,0,0) 5330PROCgroup_end 5340WHEN "diodel": 5350PROCgroup_start 5360PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 5370PROCpath_draw((x+31),(y+15.5)) 5380PROCpath_end 5390PROCrectangle(x+11,y+10,x+12,y+21,0,0,0) 5400PROCtriangle(x+13,y+15.5,7,0,0,0) 5410PROCgroup_end 5420WHEN "bulbu": 5430PROCgroup_start 5440PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 5450PROCpath_draw((x+15.5),(y+24)) 5460PROCpath_bezier((x+15.5),(y+24),(x+29.5),(y+16),(x+15.5),(y+7)) 5470PROCpath_draw((x+15.5),y) 5480PROCpath_end 5490PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 5500PROCgroup_end 5510WHEN "bulbr": 5520PROCgroup_start 5530PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 5540PROCpath_draw((x+24),(y+15.5)) 5550PROCpath_bezier((x+24),(y+15.5),(x+16),(y+29.5),(x+7),(y+15.5)) 5560PROCpath_draw(x,(y+15.5)) 5570PROCpath_end 5580PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 5590PROCgroup_end 5600WHEN "ldrr": 5610PROCgroup_start 5620PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 5630PROCpath_draw((x+24),(y+15.5)) 5640PROCpath_move((x+7),(y+15.5)) 5650PROCpath_draw(x,(y+15.5)) 5660PROCpath_move((x+7),(y+26)) 5670PROCpath_draw((x+3),(y+30)) 5680PROCpath_move((x+3),(y+21)) 5690PROCpath_draw((x-1),(y+25)) 5700PROCpath_end 5710PROCrectangle(x+7,y+12,x+24,y+19,0,0,&FFFFFFFF) 5720PROCtriangle4(x+9,y+24,2,0,0,0) 5730PROCtriangle4(x+5,y+19,2,0,0,0) 5740PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 5750PROCgroup_end 5760WHEN "ldru": 5770PROCgroup_start 5780PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 5790PROCpath_draw((x+15.5),(y+24)) 5800PROCpath_move((x+15.5),(y+7)) 5810PROCpath_draw((x+15.5),y) 5820PROCpath_move((x+26),(y+24)) 5830PROCpath_draw((x+30),(y+28)) 5840PROCpath_move((x+21),(y+28)) 5850PROCpath_draw((x+25),(y+32)) 5860PROCpath_end 5870PROCrectangle(x+12,y+7,x+19,y+24,0,0,&FFFFFFFF) 5880PROCtriangle3(x+26,y+24,-2,0,0,0) 5890PROCtriangle3(x+21,y+28,-2,0,0,0) 5900PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 5910PROCgroup_end 5920WHEN "motoru": 5930PROCgroup_start 5940PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 5950PROCpath_draw((x+15.5),(y+2)) 5960PROCpath_move((x+15.5),(y+29)) 5970PROCpath_draw((x+15.5),(y+31)) 5980PROCpath_end 5990PROCrectangle(x+8,y+2,x+23,y+4.5,0,0,&FFFFFFFF) 6000PROCrectangle(x+8,y+26.5,x+23,y+29,0,0,&FFFFFFFF) 6010PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 6020PROCtext((x+10),(y+11),"M",13,1,0,0) 6030PROCgroup_end 6040WHEN "motorr": 6050PROCgroup_start 6060PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 6070PROCpath_draw((x+2),(y+15.5)) 6080PROCpath_move((x+29),(y+15.5)) 6090PROCpath_draw((x+31),(y+15.5)) 6100PROCpath_end 6110PROCrectangle(x+2,y+8,x+4.5,y+23,0,0,&FFFFFFFF) 6120PROCrectangle(x+26.5,y+8,x+29,y+23,0,0,&FFFFFFFF) 6130PROCellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) 6140PROCtext((x+10),(y+11),"M",13,1,0,0) 6150PROCgroup_end 6160WHEN "buzzeru": 6170PROCgroup_start 6180PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 6190PROCpath_draw((x+15.5),(y+3)) 6200PROCpath_draw((x+13.5),(y+3)) 6210PROCpath_draw((x+12),(y+4)) 6220PROCpath_draw((x+12),(y+14)) 6230PROCpath_draw((x+15),(y+14)) 6240PROCpath_move((x+15),(y+18)) 6250PROCpath_draw((x+12),(y+18)) 6260PROCpath_draw((x+12),(y+27)) 6270PROCpath_draw((x+13.5),(y+28)) 6280PROCpath_draw((x+15.5),(y+28)) 6290PROCpath_draw((x+15.5),(y+31)) 6300PROCpath_move((x+24),(y+7)) 6310PROCpath_draw((x+24),(y+25)) 6320PROCpath_end 6330PROCsemi((x+24),(y+16),-9,-9.1,0,0,&FFFFFFFF) 6340PROCgroup_end 6350WHEN "buzzerr": 6360PROCgroup_start 6370PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 6380PROCpath_draw((x+3),(y+15.5)) 6390PROCpath_draw((x+3),(y+13.5)) 6400PROCpath_draw((x+4),(y+12)) 6410PROCpath_draw((x+14),(y+12)) 6420PROCpath_draw((x+14),(y+15)) 6430PROCpath_move((x+18),(y+15)) 6440PROCpath_draw((x+18),(y+12)) 6450PROCpath_draw((x+27),(y+12)) 6460PROCpath_draw((x+28),(y+13.5)) 6470PROCpath_draw((x+28),(y+15.5)) 6480PROCpath_draw((x+31),(y+15.5)) 6490PROCpath_move((x+7),(y+24)) 6500PROCpath_draw((x+25),(y+24)) 6510PROCpath_end 6520PROCsemi2((x+16),(y+24),-9,-9.1,0,0,&FFFFFFFF) 6530PROCgroup_end 6540WHEN "ldspkru" 6550PROCgroup_start 6560PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 6570PROCpath_draw((x+15.5),(y+2)) 6580PROCpath_draw((x+9),(y+2)) 6590PROCpath_draw((x+9),(y+7)) 6600PROCpath_draw((x+10),(y+8)) 6610PROCpath_draw((x+12),(y+8)) 6620PROCpath_move((x+15.5),(y+31)) 6630PROCpath_draw((x+15.5),(y+29)) 6640PROCpath_draw((x+9),(y+29)) 6650PROCpath_draw((x+9),(y+24)) 6660PROCpath_draw((x+10),(y+23)) 6670PROCpath_draw((x+12),(y+23)) 6680PROCpath_move((x+17),(y+7)) 6690PROCpath_draw((x+22),(y+2)) 6700PROCpath_draw((x+23),(y+2)) 6710PROCpath_draw((x+23),(y+29)) 6720PROCpath_draw((x+22),(y+29)) 6730PROCpath_draw((x+17),(y+24)) 6740PROCpath_end 6750PROCrectangle(x+12,y+7,x+17,y+24,0,0,&FFFFFFFF) 6760PROCgroup_end 6770WHEN "ldspkrr" 6780PROCgroup_start 6790PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 6800PROCpath_draw((x+2),(y+15.5)) 6810PROCpath_draw((x+2),(y+9)) 6820PROCpath_draw((x+7),(y+9)) 6830PROCpath_draw((x+8),(y+10)) 6840PROCpath_draw((x+8),(y+12)) 6850PROCpath_move((x+31),(y+15.5)) 6860PROCpath_draw((x+29),(y+15.5)) 6870PROCpath_draw((x+29),(y+9)) 6880PROCpath_draw((x+24),(y+9)) 6890PROCpath_draw((x+23),(y+10)) 6900PROCpath_draw((x+23),(y+12)) 6910PROCpath_move((x+7),(y+17)) 6920PROCpath_draw((x+2),(y+22)) 6930PROCpath_draw((x+2),(y+23)) 6940PROCpath_draw((x+29),(y+23)) 6950PROCpath_draw((x+29),(y+22)) 6960PROCpath_draw((x+24),(y+17)) 6970PROCpath_end 6980PROCrectangle(x+7,y+12,x+24,y+17,0,0,&FFFFFFFF) 6990PROCgroup_end 7000WHEN "zeneru": 7010PROCgroup_start 7020PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 7030PROCpath_draw((x+15.5),(y+31)) 7040PROCpath_end 7050PROCpath_start((x+19),(y+20),0,0,0) 7060PROCpath_bezier((x+19),(y+20),(x+22),(y+20),(x+22),(y+23)) 7070PROCpath_draw((x+23),(y+23)) 7080PROCpath_bezier((x+23),(y+19),(x+19),(y+19),(x+19),(y+19)) 7090PROCpath_end 7100PROCpath_start((x+12),(y+19),0,0,0) 7110PROCpath_bezier((x+12),(y+19),(x+9),(y+19),(x+9),(y+16)) 7120PROCpath_draw((x+8),(y+16)) 7130PROCpath_bezier((x+8),(y+20),(x+12),(y+20),(x+12),(y+20)) 7140PROCpath_end 7150PROCrectangle(x+12,y+19,x+19,y+20,0,0,0) 7160PROCtriangle2(x+15.5,y+18,-7,0,0,0) 7170PROCgroup_end 7180WHEN "zenerr": 7190PROCgroup_start 7200PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 7210PROCpath_draw((x+31),(y+15.5)) 7220PROCpath_end 7230PROCpath_start((x+20),(y+12),0,0,0) 7240PROCpath_bezier((x+20),(y+12),(x+20),(y+9),(x+23),(y+9)) 7250PROCpath_draw((x+23),(y+8)) 7260PROCpath_bezier((x+19),(y+8),(x+19),(y+12),(x+19),(y+12)) 7270PROCpath_end 7280PROCpath_start((x+19),(y+19),0,0,0) 7290PROCpath_bezier((x+19),(y+19),(x+19),(y+22),(x+16),(y+22)) 7300PROCpath_draw((x+16),(y+23)) 7310PROCpath_bezier((x+20),(y+23),(x+20),(y+19),(x+20),(y+19)) 7320PROCpath_end 7330PROCrectangle(x+19,y+12,x+20,y+19,0,0,0) 7340PROCtriangle(x+18,y+15.5,-7,0,0,0) 7350PROCgroup_end 7360WHEN "zenerl": 7370PROCgroup_start 7380PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 7390PROCpath_draw((x+31),(y+15.5)) 7400PROCpath_end 7410PROCpath_start((x+12),(y+19),0,0,0) 7420PROCpath_bezier((x+12),(y+19),(x+12),(y+22),(x+15),(y+22)) 7430PROCpath_draw((x+15),(y+23)) 7440PROCpath_bezier((x+11),(y+23),(x+11),(y+19),(x+11),(y+19)) 7450PROCpath_end 7460PROCpath_start((x+11),(y+12),0,0,0) 7470PROCpath_bezier((x+11),(y+12),(x+11),(y+9),(x+8),(y+9)) 7480PROCpath_draw((x+8),(y+8)) 7490PROCpath_bezier((x+12),(y+8),(x+12),(y+12),(x+12),(y+12)) 7500PROCpath_end 7510PROCrectangle(x+12,y+12,x+11,y+19,0,0,0) 7520PROCtriangle(x+13,y+15.5,7,0,0,0) 7530PROCgroup_end 7540WHEN "zenerd": 7550PROCgroup_start 7560PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 7570PROCpath_draw((x+15.5),(y+31)) 7580PROCpath_end 7590PROCpath_start((x+19),(y+12),0,0,0) 7600PROCpath_bezier((x+19),(y+12),(x+22),(y+12),(x+22),(y+15)) 7610PROCpath_draw((x+23),(y+15)) 7620PROCpath_bezier((x+23),(y+11),(x+19),(y+11),(x+19),(y+11)) 7630PROCpath_end 7640PROCpath_start((x+12),(y+11),0,0,0) 7650PROCpath_bezier((x+12),(y+11),(x+9),(y+11),(x+9),(y+8)) 7660PROCpath_draw((x+8),(y+8)) 7670PROCpath_bezier((x+8),(y+12),(x+12),(y+12),(x+12),(y+12)) 7680PROCpath_end 7690PROCrectangle(x+12,y+12,x+19,y+11,0,0,0) 7700PROCtriangle2(x+15.5,y+13,7,0,0,0) 7710PROCgroup_end 7720WHEN "transul": 7730PROCgroup_start 7740PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 7750PROCpath_draw((x+24),(y+15.5)) 7760PROCpath_draw((x+15.5),(y+24)) 7770PROCpath_draw((x+15.5),(y+31)) 7780PROCpath_move((x+15.5),y) 7790PROCpath_draw((x+15.5),(y+7)) 7800PROCpath_draw((x+24),(y+15.5)) 7810PROCpath_end 7820PROCrectangle(x+22.5,y+9,x+24,y+22,0,0,0) 7830PROCellipse((x+18),(y+15.5),12,12,0,0,&FFFFFFFF) 7840PROCtriangle4(x+17,y+22.5,-2.5,0,0,0) 7850PROCgroup_end 7860WHEN "transdl": 7870PROCgroup_start 7880PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 7890PROCpath_draw((x+24),(y+15.5)) 7900PROCpath_draw((x+15.5),(y+24)) 7910PROCpath_draw((x+15.5),(y+31)) 7920PROCpath_move((x+15.5),y) 7930PROCpath_draw((x+15.5),(y+7)) 7940PROCpath_draw((x+24),(y+15.5)) 7950PROCpath_end 7960PROCrectangle(x+22.5,y+9,x+24,y+22,0,0,0) 7970PROCellipse((x+18),(y+15.5),12,12,0,0,&FFFFFFFF) 7980PROCtriangle3(x+19.5,y+11,-2.5,0,0,0) 7990PROCgroup_end 8000WHEN "transur": 8010PROCgroup_start 8020PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 8030PROCpath_draw((x+7),(y+15.5)) 8040PROCpath_draw((x+15.5),(y+24)) 8050PROCpath_draw((x+15.5),(y+31)) 8060PROCpath_move((x+15.5),y) 8070PROCpath_draw((x+15.5),(y+7)) 8080PROCpath_draw((x+7),(y+15.5)) 8090PROCpath_end 8100PROCrectangle(x+8.5,y+9,x+7,y+22,0,0,0) 8110PROCellipse((x+13),(y+15.5),12,12,0,0,&FFFFFFFF) 8120PROCtriangle3(x+11.5,y+20,2.5,0,0,0) 8130PROCgroup_end 8140WHEN "transdr": 8150PROCgroup_start 8160PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 8170PROCpath_draw((x+7),(y+15.5)) 8180PROCpath_draw((x+15.5),(y+24)) 8190PROCpath_draw((x+15.5),(y+31)) 8200PROCpath_move((x+15.5),y) 8210PROCpath_draw((x+15.5),(y+7)) 8220PROCpath_draw((x+7),(y+15.5)) 8230PROCpath_end 8240PROCrectangle(x+8.5,y+9,x+7,y+22,0,0,0) 8250PROCellipse((x+13),(y+15.5),12,12,0,0,&FFFFFFFF) 8260PROCtriangle4(x+14,y+8.5,2.5,0,0,0) 8270PROCgroup_end 8280WHEN "transudr": 8290PROCgroup_start 8300PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 8310PROCpath_draw((x+15.5),(y+24)) 8320PROCpath_draw((x+24),(y+15.5)) 8330PROCpath_draw((x+31),(y+15.5)) 8340PROCpath_move(x,(y+15.5)) 8350PROCpath_draw((x+7),(y+15.5)) 8360PROCpath_draw((x+15.5),(y+24)) 8370PROCpath_end 8380PROCrectangle(x+9,y+22.5,x+22,y+24,0,0,0) 8390PROCellipse((x+15.5),(y+18),12,12,0,0,&FFFFFFFF) 8400PROCtriangle4(x+22.5,y+17,2.5,0,0,0) 8410PROCgroup_end 8420WHEN "transudl": 8430PROCgroup_start 8440PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 8450PROCpath_draw((x+15.5),(y+24)) 8460PROCpath_draw((x+24),(y+15.5)) 8470PROCpath_draw((x+31),(y+15.5)) 8480PROCpath_move(x,(y+15.5)) 8490PROCpath_draw((x+7),(y+15.5)) 8500PROCpath_draw((x+15.5),(y+24)) 8510PROCpath_end 8520PROCrectangle(x+9,y+22.5,x+22,y+24,0,0,0) 8530PROCellipse((x+15.5),(y+18),12,12,0,0,&FFFFFFFF) 8540PROCtriangle3(x+11,y+19.5,-2.5,0,0,0) 8550PROCgroup_end 8560WHEN "transuur": 8570PROCgroup_start 8580PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 8590PROCpath_draw((x+15.5),(y+7)) 8600PROCpath_draw((x+24),(y+15.5)) 8610PROCpath_draw((x+31),(y+15.5)) 8620PROCpath_move(x,(y+15.5)) 8630PROCpath_draw((x+7),(y+15.5)) 8640PROCpath_draw((x+15.5),(y+7)) 8650PROCpath_end 8660PROCrectangle(x+9,y+8.5,x+22,y+7,0,0,0) 8670PROCellipse((x+15.5),(y+13),12,12,0,0,&FFFFFFFF) 8680PROCtriangle3(x+20,y+11.5,2.5,0,0,0) 8690PROCgroup_end 8700WHEN "transuul": 8710PROCgroup_start 8720PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 8730PROCpath_draw((x+15.5),(y+7)) 8740PROCpath_draw((x+24),(y+15.5)) 8750PROCpath_draw((x+31),(y+15.5)) 8760PROCpath_move(x,(y+15.5)) 8770PROCpath_draw((x+7),(y+15.5)) 8780PROCpath_draw((x+15.5),(y+7)) 8790PROCpath_end 8800PROCrectangle(x+9,y+8.5,x+22,y+7,0,0,0) 8810PROCellipse((x+15.5),(y+13),12,12,0,0,&FFFFFFFF) 8820PROCtriangle4(x+8.5,y+14,-2.5,0,0,0) 8830PROCgroup_end 8840WHEN "power+u": 8850PROCgroup_start 8860PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 8870PROCpath_draw((x+15.5),(y+21)) 8880PROCpath_end 8890PROCellipse((x+15.5),(y+24),3,3,0,0,&FFFFFFFF) 8900PROCtext((x+7),(y+28),"+",8,1,0,0) 8910PROCgroup_end 8920WHEN "power-u": 8930PROCgroup_start 8940PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 8950PROCpath_draw((x+15.5),(y+21)) 8960PROCpath_end 8970PROCellipse((x+15.5),(y+24),3,3,0,0,&FFFFFFFF) 8980PROCtext((x+7),(y+28),"-",8,1,0,0) 8990PROCgroup_end 9000WHEN "power+d": 9010PROCgroup_start 9020PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 9030PROCpath_draw((x+15.5),(y+10)) 9040PROCpath_end 9050PROCellipse((x+15.5),(y+7),3,3,0,0,&FFFFFFFF) 9060PROCtext((x+7),(y+3),"+",8,1,0,0) 9070PROCgroup_end 9080WHEN "power-d": 9090PROCgroup_start 9100PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 9110PROCpath_draw((x+15.5),(y+10)) 9120PROCpath_end 9130PROCellipse((x+15.5),(y+7),3,3,0,0,&FFFFFFFF) 9140PROCtext((x+7),(y+3),"-",8,1,0,0) 9150PROCgroup_end 9160WHEN "power+r": 9170PROCgroup_start 9180PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 9190PROCpath_draw((x+21),(y+15.5)) 9200PROCpath_end 9210PROCellipse((x+24),(y+15.5),3,3,0,0,&FFFFFFFF) 9220PROCtext((x+28),(y+7),"+",8,1,0,0) 9230PROCgroup_end 9240WHEN "power-r": 9250PROCgroup_start 9260PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 9270PROCpath_draw((x+21),(y+15.5)) 9280PROCpath_end 9290PROCellipse((x+24),(y+15.5),3,3,0,0,&FFFFFFFF) 9300PROCtext((x+28),(y+7),"-",8,1,0,0) 9310PROCgroup_end 9320WHEN "power+l": 9330PROCgroup_start 9340PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 9350PROCpath_draw((x+10),(y+15.5)) 9360PROCpath_end 9370PROCellipse((x+7),(y+15.5),3,3,0,0,&FFFFFFFF) 9380PROCtext((x+3),(y+7),"+",8,1,0,0) 9390PROCgroup_end 9400WHEN "power-l": 9410PROCgroup_start 9420PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 9430PROCpath_draw((x+10),(y+15.5)) 9440PROCpath_end 9450PROCellipse((x+7),(y+15.5),3,3,0,0,&FFFFFFFF) 9460PROCtext((x+3),(y+7),"-",8,1,0,0) 9470PROCgroup_end 9480WHEN "poweru": 9490PROCgroup_start 9500PROCpath_start((x+15.5),(y+31),0,0,&FFFFFFFF) 9510PROCpath_draw((x+15.5),(y+24)) 9520PROCpath_move((x+15.5),y) 9530PROCpath_draw((x+15.5),(y+7)) 9540PROCpath_end 9550PROCellipse((x+15.5),(y+21),3,3,0,0,&FFFFFFFF) 9560PROCellipse((x+15.5),(y+10),3,3,0,0,&FFFFFFFF) 9570PROCgroup_end 9580WHEN "powerr": 9590PROCgroup_start 9600PROCpath_start((x+31),(y+15.5),0,0,&FFFFFFFF) 9610PROCpath_draw((x+24),(y+15.5)) 9620PROCpath_move(x,(y+15.5)) 9630PROCpath_draw((x+7),(y+15.5)) 9640PROCpath_end 9650PROCellipse((x+21),(y+15.5),3,3,0,0,&FFFFFFFF) 9660PROCellipse((x+10),(y+15.5),3,3,0,0,&FFFFFFFF) 9670PROCgroup_end 9680WHEN "relayu": 9690PROCgroup_start 9700PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 9710PROCpath_draw((x+15.5),(y+2)) 9720PROCpath_draw((x+3),(y+2)) 9730PROCpath_draw((x+3),(y+4.5)) 9740PROCpath_draw((x+11),(y+4.5)) 9750PROCpath_draw((x+11),(y+5.5)) 9760PROCpath_draw((x+10),(y+6.5)) 9770PROCpath_draw((x+10),(y+7.5)) 9780PROCpath_move((x+10),(y+7.4)) 9790PROCpath_bezier((x+10.65),(y+8.3),(x+10.65),(y+10.7),(x+9.95),(y+11.7)) 9800PROCpath_move((x+9.95),(y+11.3)) 9810PROCpath_bezier((x+10.65),(y+12.3),(x+10.65),(y+14.7),(x+9.95),(y+15.7)) 9820PROCpath_move((x+9.95),(y+15.3)) 9830PROCpath_bezier((x+10.65),(y+16.3),(x+10.65),(y+18.7),(x+9.95),(y+19.7)) 9840PROCpath_move((x+9.95),(y+19.3)) 9850PROCpath_bezier((x+10.65),(y+20.3),(x+10.65),(y+22.7),(x+9.95),(y+23.7)) 9860PROCpath_move((x+10),(y+23.6)) 9870PROCpath_draw((x+10),(y+23.5)) 9880PROCpath_draw((x+10),(y+24.5)) 9890PROCpath_draw((x+11),(y+25.5)) 9900PROCpath_draw((x+11),(y+26.5)) 9910PROCpath_draw((x+3),(y+26.5)) 9920PROCpath_draw((x+3),(y+29)) 9930PROCpath_draw((x+15.5),(y+29)) 9940PROCpath_draw((x+15.5),(y+31)) 9950PROCpath_move((x+31),(y+26)) 9960PROCpath_draw((x+17),(y+26)) 9970PROCpath_move((x+31),(y+18)) 9980PROCpath_draw((x+17),(y+18)) 9990PROCpath_end 10000PROCellipse((x+7),(y+7.5),3,1,0,0,&FFFFFFFF) 10010PROCellipse((x+7),(y+11.5),3,1,0,0,&FFFFFFFF) 10020PROCellipse((x+7),(y+15.5),3,1,0,0,&FFFFFFFF) 10030PROCellipse((x+7),(y+19.5),3,1,0,0,&FFFFFFFF) 10040PROCellipse((x+7),(y+23.5),3,1,0,0,&FFFFFFFF) 10050PROCsemi2((x+19),(y+18),2,2,0,0,0) 10060PROCsemi2((x+19),(y+26),-2,-2,0,0,0) 10070PROCgroup_end 10080WHEN "relayr": 10090PROCgroup_start 10100PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 10110PROCpath_draw((x+2),(y+15.5)) 10120PROCpath_draw((x+2),(y+3)) 10130PROCpath_draw((x+4.5),(y+3)) 10140PROCpath_draw((x+4.5),(y+11)) 10150PROCpath_draw((x+5.5),(y+11)) 10160PROCpath_draw((x+6.5),(y+10)) 10170PROCpath_draw((x+7.5),(y+10)) 10180PROCpath_move((x+7.4),(y+10)) 10190PROCpath_bezier((x+8.3),(y+10.65),(x+10.7),(y+10.65),(x+11.7),(y+9.95)) 10200PROCpath_move((x+11.3),(y+9.95)) 10210PROCpath_bezier((x+12.3),(y+10.65),(x+14.7),(y+10.65),(x+15.7),(y+9.95)) 10220PROCpath_move((x+15.3),(y+9.95)) 10230PROCpath_bezier((x+16.3),(y+10.65),(x+18.7),(y+10.65),(x+19.7),(y+9.95)) 10240PROCpath_move((x+19.3),(y+9.95)) 10250PROCpath_bezier((x+20.3),(y+10.65),(x+22.7),(y+10.65),(x+23.7),(y+9.95)) 10260PROCpath_move((x+23.6),(y+10)) 10270PROCpath_draw((x+23.5),(y+10)) 10280PROCpath_draw((x+24.5),(y+10)) 10290PROCpath_draw((x+25.5),(y+11)) 10300PROCpath_draw((x+26.5),(y+11)) 10310PROCpath_draw((x+26.5),(y+3)) 10320PROCpath_draw((x+29),(y+3)) 10330PROCpath_draw((x+29),(y+15.5)) 10340PROCpath_draw((x+31),(y+15.5)) 10350PROCpath_move((x+5),(y+31)) 10360PROCpath_draw((x+5),(y+17)) 10370PROCpath_move((x+13),(y+31)) 10380PROCpath_draw((x+13),(y+17)) 10390PROCpath_end 10400PROCellipse((x+7.5),(y+7),1,3,0,0,&FFFFFFFF) 10410PROCellipse((x+11.5),(y+7),1,3,0,0,&FFFFFFFF) 10420PROCellipse((x+15.5),(y+7),1,3,0,0,&FFFFFFFF) 10430PROCellipse((x+19.5),(y+7),1,3,0,0,&FFFFFFFF) 10440PROCellipse((x+23.5),(y+7),1,3,0,0,&FFFFFFFF) 10450PROCsemi((x+13),(y+19),-2,-2,0,0,0) 10460PROCsemi((x+5),(y+19),2,2,0,0,0) 10470PROCgroup_end 10480WHEN "relayl": 10490PROCgroup_start 10500PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 10510PROCpath_draw((x+2),(y+15.5)) 10520PROCpath_draw((x+2),(y+28)) 10530PROCpath_draw((x+4.5),(y+28)) 10540PROCpath_draw((x+4.5),(y+20)) 10550PROCpath_draw((x+5.5),(y+20)) 10560PROCpath_draw((x+6.5),(y+21)) 10570PROCpath_draw((x+7.5),(y+21)) 10580PROCpath_move((x+7.4),(y+21)) 10590PROCpath_bezier((x+8.3),(y+20.35),(x+10.7),(y+20.35),(x+11.7),(y+21.05)) 10600PROCpath_move((x+11.3),(y+21.05)) 10610PROCpath_bezier((x+12.3),(y+20.35),(x+14.7),(y+20.35),(x+15.7),(y+21.05)) 10620PROCpath_move((x+15.3),(y+21.05)) 10630PROCpath_bezier((x+16.3),(y+20.35),(x+18.7),(y+20.35),(x+19.7),(y+21.05)) 10640PROCpath_move((x+19.3),(y+21.05)) 10650PROCpath_bezier((x+20.3),(y+20.35),(x+22.7),(y+20.35),(x+23.7),(y+21.05)) 10660PROCpath_move((x+23.6),(y+21)) 10670PROCpath_draw((x+23.5),(y+21)) 10680PROCpath_draw((x+24.5),(y+21)) 10690PROCpath_draw((x+25.5),(y+20)) 10700PROCpath_draw((x+26.5),(y+20)) 10710PROCpath_draw((x+26.5),(y+28)) 10720PROCpath_draw((x+29),(y+28)) 10730PROCpath_draw((x+29),(y+15.5)) 10740PROCpath_draw((x+31),(y+15.5)) 10750PROCpath_move((x+5),y) 10760PROCpath_draw((x+5),(y+14)) 10770PROCpath_move((x+13),y) 10780PROCpath_draw((x+13),(y+14)) 10790PROCpath_end 10800PROCellipse((x+7.5),(y+24),1,3,0,0,&FFFFFFFF) 10810PROCellipse((x+11.5),(y+24),1,3,0,0,&FFFFFFFF) 10820PROCellipse((x+15.5),(y+24),1,3,0,0,&FFFFFFFF) 10830PROCellipse((x+19.5),(y+24),1,3,0,0,&FFFFFFFF) 10840PROCellipse((x+23.5),(y+24),1,3,0,0,&FFFFFFFF) 10850PROCsemi((x+13),(y+12),-2,-2,0,0,0) 10860PROCsemi((x+5),(y+12),2,2,0,0,0) 10870PROCgroup_end 10880WHEN "relayd": 10890PROCgroup_start 10900PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 10910PROCpath_draw((x+15.5),(y+2)) 10920PROCpath_draw((x+28),(y+2)) 10930PROCpath_draw((x+28),(y+4.5)) 10940PROCpath_draw((x+20),(y+4.5)) 10950PROCpath_draw((x+20),(y+5.5)) 10960PROCpath_draw((x+21),(y+6.5)) 10970PROCpath_draw((x+21),(y+7.5)) 10980PROCpath_move((x+21),(y+7.4)) 10990PROCpath_bezier((x+20.35),(y+8.3),(x+20.35),(y+10.7),(x+21.05),(y+11.7)) 11000PROCpath_move((x+21.05),(y+11.3)) 11010PROCpath_bezier((x+20.35),(y+12.3),(x+20.35),(y+14.7),(x+21.05),(y+15.7)) 11020PROCpath_move((x+21.05),(y+15.3)) 11030PROCpath_bezier((x+20.35),(y+16.3),(x+20.35),(y+18.7),(x+21.05),(y+19.7)) 11040PROCpath_move((x+21.05),(y+19.3)) 11050PROCpath_bezier((x+20.35),(y+20.3),(x+20.35),(y+22.7),(x+21.05),(y+23.7)) 11060PROCpath_move((x+21),(y+23.6)) 11070PROCpath_draw((x+21),(y+23.5)) 11080PROCpath_draw((x+21),(y+24.5)) 11090PROCpath_draw((x+20),(y+25.5)) 11100PROCpath_draw((x+20),(y+26.5)) 11110PROCpath_draw((x+28),(y+26.5)) 11120PROCpath_draw((x+28),(y+29)) 11130PROCpath_draw((x+15.5),(y+29)) 11140PROCpath_draw((x+15.5),(y+31)) 11150PROCpath_move(x,(y+26)) 11160PROCpath_draw((x+14),(y+26)) 11170PROCpath_move(x,(y+18)) 11180PROCpath_draw((x+14),(y+18)) 11190PROCpath_end 11200PROCellipse((x+24),(y+7.5),3,1,0,0,&FFFFFFFF) 11210PROCellipse((x+24),(y+11.5),3,1,0,0,&FFFFFFFF) 11220PROCellipse((x+24),(y+15.5),3,1,0,0,&FFFFFFFF) 11230PROCellipse((x+24),(y+19.5),3,1,0,0,&FFFFFFFF) 11240PROCellipse((x+24),(y+23.5),3,1,0,0,&FFFFFFFF) 11250PROCsemi2((x+12),(y+18),2,2,0,0,0) 11260PROCsemi2((x+12),(y+26),-2,-2,0,0,0) 11270PROCgroup_end 11280WHEN "transd": 11290PROCgroup_start 11300PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 11310PROCpath_draw((x+15.5),(y+2)) 11320PROCpath_draw((x+3),(y+2)) 11330PROCpath_draw((x+3),(y+4.5)) 11340PROCpath_draw((x+8),(y+4.5)) 11350PROCpath_draw((x+8),(y+5.5)) 11360PROCpath_draw((x+7),(y+6.5)) 11370PROCpath_draw((x+7),(y+7.5)) 11380PROCpath_move((x+7),(y+7.4)) 11390PROCpath_bezier((x+7.65),(y+8.3),(x+7.65),(y+10.7),(x+6.95),(y+11.7)) 11400PROCpath_move((x+6.95),(y+11.3)) 11410PROCpath_bezier((x+7.65),(y+12.3),(x+7.65),(y+14.7),(x+6.95),(y+15.7)) 11420PROCpath_move((x+6.95),(y+15.3)) 11430PROCpath_bezier((x+7.65),(y+16.3),(x+7.65),(y+18.7),(x+6.95),(y+19.7)) 11440PROCpath_move((x+6.95),(y+19.3)) 11450PROCpath_bezier((x+7.65),(y+20.3),(x+7.65),(y+22.7),(x+6.95),(y+23.7)) 11460PROCpath_move((x+7),(y+23.6)) 11470PROCpath_draw((x+7),(y+23.5)) 11480PROCpath_draw((x+7),(y+24.5)) 11490PROCpath_draw((x+8),(y+25.5)) 11500PROCpath_draw((x+8),(y+26.5)) 11510PROCpath_draw((x+3),(y+26.5)) 11520PROCpath_draw((x+3),(y+29)) 11530PROCpath_draw((x+15.5),(y+29)) 11540PROCpath_draw((x+15.5),(y+31)) 11550PROCpath_end 11560PROCellipse((x+4),(y+7.5),3,1,0,0,&FFFFFFFF) 11570PROCellipse((x+4),(y+11.5),3,1,0,0,&FFFFFFFF) 11580PROCellipse((x+4),(y+15.5),3,1,0,0,&FFFFFFFF) 11590PROCellipse((x+4),(y+19.5),3,1,0,0,&FFFFFFFF) 11600PROCellipse((x+4),(y+23.5),3,1,0,0,&FFFFFFFF) 11610PROCgroup_end 11620WHEN "transl": 11630PROCgroup_start 11640PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 11650PROCpath_draw((x+2),(y+15.5)) 11660PROCpath_draw((x+2),(y+3)) 11670PROCpath_draw((x+4.5),(y+3)) 11680PROCpath_draw((x+4.5),(y+8)) 11690PROCpath_draw((x+5.5),(y+8)) 11700PROCpath_draw((x+6.5),(y+7)) 11710PROCpath_draw((x+7.5),(y+7)) 11720PROCpath_move((x+7.4),(y+7)) 11730PROCpath_bezier((x+8.3),(y+7.65),(x+10.7),(y+7.65),(x+11.7),(y+6.95)) 11740PROCpath_move((x+11.3),(y+6.95)) 11750PROCpath_bezier((x+12.3),(y+7.65),(x+14.7),(y+7.65),(x+15.7),(y+6.95)) 11760PROCpath_move((x+15.3),(y+6.95)) 11770PROCpath_bezier((x+16.3),(y+7.65),(x+18.7),(y+7.65),(x+19.7),(y+6.95)) 11780PROCpath_move((x+19.3),(y+6.95)) 11790PROCpath_bezier((x+20.3),(y+7.65),(x+22.7),(y+7.65),(x+23.7),(y+6.95)) 11800PROCpath_move((x+23.6),(y+7)) 11810PROCpath_draw((x+23.5),(y+7)) 11820PROCpath_draw((x+24.5),(y+7)) 11830PROCpath_draw((x+25.5),(y+8)) 11840PROCpath_draw((x+26.5),(y+8)) 11850PROCpath_draw((x+26.5),(y+3)) 11860PROCpath_draw((x+29),(y+3)) 11870PROCpath_draw((x+29),(y+15.5)) 11880PROCpath_draw((x+31),(y+15.5)) 11890PROCpath_end 11900PROCellipse((x+7.5),(y+4),1,3,0,0,&FFFFFFFF) 11910PROCellipse((x+11.5),(y+4),1,3,0,0,&FFFFFFFF) 11920PROCellipse((x+15.5),(y+4),1,3,0,0,&FFFFFFFF) 11930PROCellipse((x+19.5),(y+4),1,3,0,0,&FFFFFFFF) 11940PROCellipse((x+23.5),(y+4),1,3,0,0,&FFFFFFFF) 11950PROCgroup_end 11960WHEN "transu": 11970PROCgroup_start 11980PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 11990PROCpath_draw((x+15.5),(y+2)) 12000PROCpath_draw((x+28),(y+2)) 12010PROCpath_draw((x+28),(y+4.5)) 12020PROCpath_draw((x+23),(y+4.5)) 12030PROCpath_draw((x+23),(y+5.5)) 12040PROCpath_draw((x+24),(y+6.5)) 12050PROCpath_draw((x+24),(y+7.5)) 12060PROCpath_move((x+24),(y+7.4)) 12070PROCpath_bezier((x+23.35),(y+8.3),(x+23.35),(y+10.7),(x+24.05),(y+11.7)) 12080PROCpath_move((x+24.05),(y+11.3)) 12090PROCpath_bezier((x+23.35),(y+12.3),(x+23.35),(y+14.7),(x+24.05),(y+15.7)) 12100PROCpath_move((x+24.05),(y+15.3)) 12110PROCpath_bezier((x+23.35),(y+16.3),(x+23.35),(y+18.7),(x+24.05),(y+19.7)) 12120PROCpath_move((x+25.05),(y+19.3)) 12130PROCpath_bezier((x+23.35),(y+20.3),(x+23.35),(y+22.7),(x+24.05),(y+23.7)) 12140PROCpath_move((x+24),(y+23.6)) 12150PROCpath_draw((x+24),(y+23.5)) 12160PROCpath_draw((x+24),(y+24.5)) 12170PROCpath_draw((x+23),(y+25.5)) 12180PROCpath_draw((x+23),(y+26.5)) 12190PROCpath_draw((x+28),(y+26.5)) 12200PROCpath_draw((x+28),(y+29)) 12210PROCpath_draw((x+15.5),(y+29)) 12220PROCpath_draw((x+15.5),(y+31)) 12230PROCpath_end 12240PROCellipse((x+27),(y+7.5),3,1,0,0,&FFFFFFFF) 12250PROCellipse((x+27),(y+11.5),3,1,0,0,&FFFFFFFF) 12260PROCellipse((x+27),(y+15.5),3,1,0,0,&FFFFFFFF) 12270PROCellipse((x+27),(y+19.5),3,1,0,0,&FFFFFFFF) 12280PROCellipse((x+27),(y+23.5),3,1,0,0,&FFFFFFFF) 12290PROCgroup_end 12300WHEN "transr": 12310PROCgroup_start 12320PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 12330PROCpath_draw((x+2),(y+15.5)) 12340PROCpath_draw((x+2),(y+28)) 12350PROCpath_draw((x+4.5),(y+28)) 12360PROCpath_draw((x+4.5),(y+23)) 12370PROCpath_draw((x+5.5),(y+23)) 12380PROCpath_draw((x+6.5),(y+24)) 12390PROCpath_draw((x+7.5),(y+24)) 12400PROCpath_move((x+7.4),(y+24)) 12410PROCpath_bezier((x+8.3),(y+23.35),(x+10.7),(y+23.35),(x+11.7),(y+24.05)) 12420PROCpath_move((x+11.3),(y+24.05)) 12430PROCpath_bezier((x+12.3),(y+23.35),(x+14.7),(y+23.35),(x+15.7),(y+24.05)) 12440PROCpath_move((x+15.3),(y+24.05)) 12450PROCpath_bezier((x+16.3),(y+23.35),(x+18.7),(y+23.35),(x+19.7),(y+24.05)) 12460PROCpath_move((x+19.3),(y+24.05)) 12470PROCpath_bezier((x+20.3),(y+23.35),(x+22.7),(y+23.35),(x+23.7),(y+24.05)) 12480PROCpath_move((x+23.6),(y+24)) 12490PROCpath_draw((x+23.5),(y+24)) 12500PROCpath_draw((x+24.5),(y+24)) 12510PROCpath_draw((x+25.5),(y+23)) 12520PROCpath_draw((x+26.5),(y+23)) 12530PROCpath_draw((x+26.5),(y+28)) 12540PROCpath_draw((x+29),(y+28)) 12550PROCpath_draw((x+29),(y+15.5)) 12560PROCpath_draw((x+31),(y+15.5)) 12570PROCpath_end 12580PROCellipse((x+7.5),(y+27),1,3,0,0,&FFFFFFFF) 12590PROCellipse((x+11.5),(y+27),1,3,0,0,&FFFFFFFF) 12600PROCellipse((x+15.5),(y+27),1,3,0,0,&FFFFFFFF) 12610PROCellipse((x+19.5),(y+27),1,3,0,0,&FFFFFFFF) 12620PROCellipse((x+23.5),(y+27),1,3,0,0,&FFFFFFFF) 12630PROCgroup_end 12640WHEN "icu": 12650PROCgroup_start 12660PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 12670PROCpath_draw((x+15.5),(y+2)) 12680PROCpath_move((x+15.5),(y+31)) 12690PROCpath_draw((x+15.5),(y+29)) 12700PROCpath_end 12710PROCrectangle(x+6,y+2,x+25,y+29,0,0,&FFFFFFFF) 12720PROCrectangle(x,y+3,x+6,y+7,0,0,&FFFFFFFF) 12730PROCrectangle(x,y+10,x+6,y+14,0,0,&FFFFFFFF) 12740PROCrectangle(x,y+17,x+6,y+21,0,0,&FFFFFFFF) 12750PROCrectangle(x,y+24,x+6,y+28,0,0,&FFFFFFFF) 12760PROCrectangle(x+25,y+3,x+31,y+7,0,0,&FFFFFFFF) 12770PROCrectangle(x+25,y+10,x+31,y+14,0,0,&FFFFFFFF) 12780PROCrectangle(x+25,y+17,x+31,y+21,0,0,&FFFFFFFF) 12790PROCrectangle(x+25,y+24,x+31,y+28,0,0,&FFFFFFFF) 12800PROCsemi2((x+15.5),(y+29),-3,-3,0,0,0) 12810PROCgroup_end 12820WHEN "icr": 12830PROCgroup_start 12840PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 12850PROCpath_draw((x+2),(y+15.5)) 12860PROCpath_move((x+31),(y+15.5)) 12870PROCpath_draw((x+29),(y+15.5)) 12880PROCpath_end 12890PROCrectangle(x+2,y+6,x+29,y+25,0,0,&FFFFFFFF) 12900PROCrectangle(x+3,y,x+7,y+6,0,0,&FFFFFFFF) 12910PROCrectangle(x+10,y,x+14,y+6,0,0,&FFFFFFFF) 12920PROCrectangle(x+17,y,x+21,y+6,0,0,&FFFFFFFF) 12930PROCrectangle(x+24,y,x+28,y+6,0,0,&FFFFFFFF) 12940PROCrectangle(x+3,y+25,x+7,y+31,0,0,&FFFFFFFF) 12950PROCrectangle(x+10,y+25,x+14,y+31,0,0,&FFFFFFFF) 12960PROCrectangle(x+17,y+25,x+21,y+31,0,0,&FFFFFFFF) 12970PROCrectangle(x+24,y+25,x+28,y+31,0,0,&FFFFFFFF) 12980PROCsemi((x+2),(y+15.5),-3,-3,0,0,0) 12990PROCgroup_end 13000WHEN "thermistorr": 13010PROCgroup_start 13020PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 13030PROCpath_draw((x+6),(y+15.5)) 13040PROCpath_move((x+31),(y+15.5)) 13050PROCpath_draw((x+25),(y+15.5)) 13060PROCpath_end 13070PROCrectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) 13080PROCellipse((x+15.5),(y+15.5),2.5,2.5,0,0,0) 13090PROCgroup_end 13100WHEN "thermistoru": 13110PROCgroup_start 13120PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 13130PROCpath_draw((x+15.5),(y+6)) 13140PROCpath_move((x+15.5),(y+31)) 13150PROCpath_draw((x+15.5),(y+25)) 13160PROCpath_end 13170PROCrectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) 13180PROCellipse((x+15.5),(y+15.5),2.5,2.5,0,0,0) 13190PROCgroup_end 13200WHEN "heateru": 13210PROCgroup_start 13220PROCpath_start((x+15.5),y,0,&00000000,&FFFFFFFF) 13230PROCpath_draw((x+15.5),(y+6)) 13240PROCpath_move((x+15.5),(y+31)) 13250PROCpath_draw((x+15.5),(y+25)) 13260PROCpath_move((x+11),(y+11.5)) 13270PROCpath_draw((x+19),(y+11.5)) 13280PROCpath_move((x+11),(y+15.5)) 13290PROCpath_draw((x+19),(y+15.5)) 13300PROCpath_move((x+11),(y+19.5)) 13310PROCpath_draw((x+19),(y+19.5)) 13320PROCpath_end 13330PROCrectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) 13340PROCgroup_end 13350WHEN "heaterr": 13360PROCgroup_start 13370PROCpath_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 13380PROCpath_draw((x+6),(y+15.5)) 13390PROCpath_move((x+31),(y+15.5)) 13400PROCpath_draw((x+25),(y+15.5)) 13410PROCpath_move((x+11.5),(y+11)) 13420PROCpath_draw((x+11.5),(y+19)) 13430PROCpath_move((x+15.5),(y+11)) 13440PROCpath_draw((x+15.5),(y+19)) 13450PROCpath_move((x+19.5),(y+11)) 13460PROCpath_draw((x+19.5),(y+19)) 13470PROCpath_end 13480PROCrectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) 13490PROCgroup_end 13500WHEN "switchnor": 13510PROCgroup_start 13520PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 13530PROCpath_draw((x+4),(y+15.5)) 13540PROCpath_move((x+31),(y+15.5)) 13550PROCpath_draw((x+27),(y+15.5)) 13560PROCpath_move((x+27),(y+18)) 13570PROCpath_draw((x+6),(y+26)) 13580PROCpath_end 13590PROCellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 13600PROCellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 13610PROCgroup_end 13620WHEN "switchnou": 13630PROCgroup_start 13640PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 13650PROCpath_draw((x+15.5),(y+4)) 13660PROCpath_move((x+15.5),(y+31)) 13670PROCpath_draw((x+15.5),(y+27)) 13680PROCpath_move((x+18),(y+27)) 13690PROCpath_draw((x+26),(y+6)) 13700PROCpath_end 13710PROCellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 13720PROCellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 13730PROCgroup_end 13740WHEN "switchncr": 13750PROCgroup_start 13760PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 13770PROCpath_draw((x+4),(y+15.5)) 13780PROCpath_move((x+31),(y+15.5)) 13790PROCpath_draw((x+27),(y+15.5)) 13800PROCpath_move((x+27),(y+18.5)) 13810PROCpath_draw((x+5),(y+18.5)) 13820PROCpath_end 13830PROCellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 13840PROCellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 13850PROCgroup_end 13860WHEN "switchncu": 13870PROCgroup_start 13880PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 13890PROCpath_draw((x+15.5),(y+4)) 13900PROCpath_move((x+15.5),(y+31)) 13910PROCpath_draw((x+15.5),(y+27)) 13920PROCpath_move((x+18.5),(y+27)) 13930PROCpath_draw((x+18.5),(y+4)) 13940PROCpath_end 13950PROCellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 13960PROCellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 13970PROCgroup_end 13980WHEN "pushu": 13990PROCgroup_start 14000PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 14010PROCpath_draw((x+15.5),(y+4)) 14020PROCpath_move((x+15.5),(y+31)) 14030PROCpath_draw((x+15.5),(y+27)) 14040PROCpath_end 14050PROCrectangle(x+21,y+5,x+22,y+26,0,0,0) 14060PROCrectangle(x+22,y+15.5,x+28,y+15.5,0,0,0) 14070PROCrectangle(x+28,y+10,x+29,y+20,0,0,0) 14080PROCellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 14090PROCellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 14100PROCgroup_end 14110WHEN "pushr": 14120PROCgroup_start 14130PROCpath_start(x,y+15.5,0,0,&FFFFFFFF) 14140PROCpath_draw(x+4,(y+15.5)) 14150PROCpath_move((x+31),(y+15.5)) 14160PROCpath_draw((x+27),(y+15.5)) 14170PROCpath_end 14180PROCrectangle(x+5,y+21,x+26,y+22,0,0,0) 14190PROCrectangle(x+15.5,y+22,x+15.5,y+28,0,0,0) 14200PROCrectangle(x+10,y+28,x+20,y+29,0,0,0) 14210PROCellipse(x+6,y+15.5,3,3,0,0,&FFFFFF00) 14220PROCellipse(x+25,y+15.5,3,3,0,0,&FFFFFF00) 14230PROCgroup_end 14240WHEN "xpushu": 14250PROCgroup_start 14260PROCpath_start((x+15.5),y,0,0,&FFFFFFFF) 14270PROCpath_draw((x+15.5),(y+4)) 14280PROCpath_move((x+15.5),(y+31)) 14290PROCpath_draw((x+15.5),(y+27)) 14300PROCpath_end 14310PROCrectangle(x+11.5,y+5,x+12.5,y+26,0,0,0) 14320PROCrectangle(x+12.5,y+15.5,x+25,y+15.5,0,0,0) 14330PROCrectangle(x+25,y+10,x+26,y+20,0,0,0) 14340PROCellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 14350PROCellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 14360PROCgroup_end 14370WHEN "xpushr": 14380PROCgroup_start 14390PROCpath_start(x,y+15.5,0,0,&FFFFFFFF) 14400PROCpath_draw(x+4,(y+15.5)) 14410PROCpath_move((x+31),(y+15.5)) 14420PROCpath_draw((x+27),(y+15.5)) 14430PROCpath_end 14440PROCrectangle(x+5,y+11.5,x+26,y+12.5,0,0,0) 14450PROCrectangle(x+15.5,y+12.5,x+15.5,y+25,0,0,0) 14460PROCrectangle(x+10,y+25,x+20,y+26,0,0,0) 14470PROCellipse(x+6,y+15.5,3,3,0,0,&FFFFFF00) 14480PROCellipse(x+25,y+15.5,3,3,0,0,&FFFFFF00) 14490PROCgroup_end 14500WHEN "reedr": 14510PROCgroup_start 14520PROCpath_start(x,(y+15.5),0,0,&FFFFFFFF) 14530PROCpath_draw((x+4),(y+15.5)) 14540PROCpath_move((x+31),(y+15.5)) 14550PROCpath_draw((x+27),(y+15.5)) 14560PROCpath_move((x+27),(y+18)) 14570PROCpath_draw((x+6),(y+23)) 14580PROCpath_end 14590PROCellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 14600PROCellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 14610PROCrectangle(x+2,y+11,x+29,y+25,0,0,&FFFFFFFF) 14620PROCgroup_end 14630WHEN "reedu": 14640PROCgroup_start 14650PROCpath_start(x+15.5,y,0,0,&FFFFFFFF) 14660PROCpath_draw(x+15.5,y+4) 14670PROCpath_move((x+15.5),(y+31)) 14680PROCpath_draw((x+15.5),y+27) 14690PROCpath_move((x+18),(y+27)) 14700PROCpath_draw((x+23),(y+6)) 14710PROCpath_end 14720PROCellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 14730PROCellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 14740PROCrectangle(x+11,y+2,x+25,y+29,0,0,&FFFFFFFF) 14750PROCgroup_end 14760ENDCASE 14770ENDIF 14780NEXT B 14790NEXT A 14800IF tot>-1 THEN 14810!block=circuit% 14820SYS"Wimp_GetWindowInfo",,block 14830workx%=block!4-block!20 14840worky%=block!16-block!24 14850FOR I=0 TO tot 14860PROCworkout(textinfo$(I)) 14870px=workx%+wxco 14880py=worky%-wyco 14890PROCtext((wxco+50)/2,((1488+65)-wyco+50)/2,wtext$,12,1,0,0) 14900NEXT I 14910ENDIF 14920PROCgroup_end 14930PROCdrawfile_end 14940IF started=0 THEN PROCmess("There is nothing to save"):OSCLI("Delete "+save$) 14950started=0 14960SYS "Hourglass_Off" 14970ENDPROC 14980DEF PROCdrawfile_start(D$) 14990c%=OPENOUT(D$) 15000IF c%=0 THEN ERROR 1234,"Can't open output file" 15010drawfile$=D$ 15020PROCputw(&77617244):PROCputw(201):PROCputw(0) 15030PROCputs12("!Card") 15040lev%=-1 15050PROChead_here(TRUE) 15060ENDPROC 15070DEF PROCputw(A%) 15080BPUT#c%,A% AND &FF 15090BPUT#c%,(A%>>>8) AND &FF 15100BPUT#c%,(A%>>>16) AND &FF 15110BPUT#c%,(A%>>>24) AND &FF 15120ENDPROC 15130DEF PROCputs12(A$) 15140LOCAL A% 15150A$=A$+STRING$(12," ") 15160FOR A%=1 TO 12:BPUT#c%,ASC(MID$(A$,A%,1)):NEXT 15170ENDPROC 15180: 15190DEF PROCputs(A$) 15200LOCAL A% 15210FOR A%=1 TO LEN(A$):BPUT#c%,ASC(MID$(A$,A%,1)):NEXT 15220BPUT#c%,0 15230ENDPROC 15240: 15250DEF PROChead_here(box%) 15260IF lev%=maxlev% THEN ERROR 1234,"Too many nested groups. Edit program to increase limit." 15270lev%+=1 15280box%(lev%)=box% 15290start%(lev%)=PTR#c% 15300IF lev%>0 THEN PROCputw(0) 15310IF box% THEN 15320 PROCputw(0):PROCputw(0) 15330 PROCputw(0):PROCputw(0) 15340ENDIF 15350l%(lev%)=big%:b%(lev%)=big% 15360r%(lev%)=-big%:t%(lev%)=-big% 15370ENDPROC 15380: 15390DEF PROChead_now 15400LOCAL end% 15410IF lev%<0 THEN PRINT"Warning: attempt to end more objects than were started":ENDPROC 15420end%=PTR#c% 15430PTR#c%=start%(lev%) 15440IF lev%>0 THEN PROCputw(end%-start%(lev%)+4) 15450IF box%(lev%) THEN 15460 PROCputw(l%(lev%)):PROCputw(b%(lev%)) 15470 PROCputw(r%(lev%)+1):PROCputw(t%(lev%)+1) 15480ENDIF 15490IF lev%>0 THEN 15500 lev%-=1 15510 IF l%(lev%+1)<l%(lev%) THEN l%(lev%)=l%(lev%+1) 15520 IF b%(lev%+1)<b%(lev%) THEN b%(lev%)=b%(lev%+1) 15530 IF r%(lev%+1)>r%(lev%) THEN r%(lev%)=r%(lev%+1) 15540 IF t%(lev%+1)>t%(lev%) THEN t%(lev%)=t%(lev%+1) 15550ENDIF 15560PTR#c%=end% 15570ENDPROC 15580DEF PROCalign 15590WHILE PTR#c% AND 3:BPUT#c%,0:ENDWHILE 15600ENDPROC 15610DEF PROCgroup_start 15620REM groups cannot be nested in this version 15630PROCputw(6) 15640PROChead_here(TRUE) 15650PROCputs12("group") 15660ENDPROC 15670: 15680DEF PROCgroup_end 15690PROChead_now 15700ENDPROC 15710DEF PROCtext(x%,y%,text$,xsize%,font%,col%,bcol%) 15720x%=x%*&280 15730y%=y%*&280 15740xsize%=xsize%*&280 15750PROCputw(1) 15760PROChead_here(FALSE) 15770PROCputxy(x%,y%) 15780PROCputxy(x%+LEN(text$)*xsize%,y%+xsize%) 15790PROCputw(col%) 15800PROCputw(bcol%) 15810PROCputw(font%) 15820PROCputw(xsize%):PROCputw(xsize%) 15830PROCputxy(x%,y%) 15840PROCputs(text$):PROCalign 15850PROChead_now 15860ENDPROC 15870DEF PROCputxy(x%,y%) 15880PROCputw(x%):PROCputw(y%) 15890IF x%<l%(lev%) THEN l%(lev%)=x% 15900IF y%<b%(lev%) THEN b%(lev%)=y% 15910IF x%>r%(lev%) THEN r%(lev%)=x% 15920IF y%>t%(lev%) THEN t%(lev%)=y% 15930ENDPROC 15940DEF PROCpath_start(x%,y%,width%,lcol%,fcol%) 15950started=1 15960PROCputw(2) 15970PROChead_here(TRUE) 15980PROCputw(fcol%):REM fill 15990PROCputw(lcol%):REM colour 16000PROCputw(width%):REM width 16010PROCputw(10):REM path style 16020PROCpath_move(x%,y%) 16030ENDPROC 16040: 16050DEF PROCpath_move(x%,y%) 16060x%=x%*&280 16070y%=y%*&280 16080PROCputw(2) 16090PROCputxy(x%,y%) 16100ENDPROC 16110: 16120DEF PROCpath_draw(x%,y%) 16130x%=x%*&280 16140y%=y%*&280 16150PROCputw(8) 16160PROCputxy(x%,y%) 16170ENDPROC 16180DEF PROCpath_close 16190PROCputw(5) 16200ENDPROC 16210DEF PROCpath_bezier(xc1%,yc1%,xc2%,yc2%,x%,y%) 16220PROCputw(6) 16230PROCputxy(xc1%*&280,yc1%*&280) 16240PROCputxy(xc2%*&280,yc2%*&280) 16250PROCputxy(x%*&280,y%*&280) 16260ENDPROC 16270DEF PROCpath_bezier2(xc1%,yc1%,xc2%,yc2%,x%,y%) 16280PROCputw(6) 16290PROCputxy(xc1%,yc1%) 16300PROCputxy(xc2%,yc2%) 16310PROCputxy(x%,y%) 16320ENDPROC 16330DEF PROCellipse(x%,y%,w%,h%,width%,lcol%,fcol%) 16340PROCpath_start(x%,y%-h%,width%,lcol%,fcol%) 16350x%=x%*&280 16360y%=y%*&280 16370w%=w%*&280 16380h%=h%*&280 16390PROCpath_bezier2(x%+w%*EF,y%-h%,x%+w%,y%-h%*EF,x%+w%,y%) 16400PROCpath_bezier2(x%+w%,y%+h%*EF,x%+w%*EF,y%+h%,x%,y%+h%) 16410PROCpath_bezier2(x%-w%*EF,y%+h%,x%-w%,y%+h%*EF,x%-w%,y%) 16420PROCpath_bezier2(x%-w%,y%-h%*EF,x%-w%*EF,y%-h%,x%,y%-h%) 16430PROCpath_close 16440PROCpath_end 16450ENDPROC 16460DEF PROCsemi(x%,y%,w%,h%,width%,lcol%,fcol%) 16470PROCpath_start(x%,y%-h%,width%,lcol%,fcol%) 16480x%=x%*&280 16490y%=y%*&280 16500w%=w%*&280 16510h%=h%*&280 16520PROCpath_bezier2(x%+w%*EF,y%-h%,x%+w%,y%-h%*EF,x%+w%,y%) 16530PROCpath_bezier2(x%+w%,y%+h%*EF,x%+w%*EF,y%+h%,x%,y%+h%) 16540PROCpath_end 16550ENDPROC 16560DEF PROCsemi2(x%,y%,w%,h%,width%,lcol%,fcol%) 16570PROCpath_start(x%-h%,y%,width%,lcol%,fcol%) 16580x%=x%*&280 16590y%=y%*&280 16600w%=w%*&280 16610h%=h%*&280 16620PROCpath_bezier2(x%-h%,y%+w%*EF,x%-h%*EF,y%+w%,x%,y%+w%) 16630PROCpath_bezier2(x%+h%*EF,y%+w%,x%+h%,y%+w%*EF,x%+h%,y%) 16640PROCpath_end 16650ENDPROC 16660DEF PROCpath_end 16670PROCputw(0) 16680PROChead_now 16690ENDPROC 16700DEF PROCdrawfile_end 16710REM draw unfinished IF lev%>0 THEN 16720PROChead_now 16730CLOSE#c%:c%=0 16740OSCLI("SetType "+drawfile$+" AFF") 16750ENDPROC 16760DEFPROCgetcoords(!block,icon%) 16770block!4=icon% 16780SYS"Wimp_GetIconState",,block 16790x=(block!8/2)+25:y=((496+block!12)/2)+25 16800ENDPROC 16810DEFFNupper(up$) 16820FOR L=1 TO LEN(up$) 16830MID$(up$,L,1)=CHR$(ASC(MID$(up$,L,1)) OR &20) 16840NEXT 16850=up$ 16860DEFPROCrectangle(x,y,a,b,lw,bc,fc) 16870PROCpath_start(x,y,lw,bc,fc) 16880PROCpath_draw(x,b) 16890PROCpath_draw(a,b) 16900PROCpath_draw(a,y) 16910PROCpath_close 16920PROCpath_end 16930ENDPROC 16940DEFPROCtriangle(a,b,c,lw,bc,fc) 16950PROCpath_start(a,b,lw,bc,fc) 16960PROCpath_draw((a+c),(b+c)) 16970PROCpath_draw((a+c),(b-c)) 16980PROCpath_close 16990PROCpath_end 17000ENDPROC 17010DEFPROCtriangle2(a,b,c,lw,bc,fc) 17020PROCpath_start(a,b,lw,bc,fc) 17030PROCpath_draw((a-c),(b+c)) 17040PROCpath_draw((a+c),(b+c)) 17050PROCpath_close 17060PROCpath_end 17070ENDPROC 17080DEFPROCtriangle3(a,b,c,lw,bc,fc) 17090PROCpath_start(a,b,lw,bc,fc) 17100PROCpath_draw((a-c),(b+c)) 17110PROCpath_draw((a+c),(b+c)) 17120PROCpath_draw((a+c),(b-c)) 17130PROCpath_close 17140PROCpath_end 17150ENDPROC 17160DEFPROCtriangle4(a,b,c,lw,bc,fc) 17170c=c*2 17180PROCpath_start(a,b,lw,bc,fc) 17190PROCpath_draw(a,(b+c)) 17200PROCpath_draw((a-c),b) 17210PROCpath_close 17220PROCpath_end 17230ENDPROC
��savedraw ș "Hourglass_On" big%=&7FFFFFFF (EF=0.552256944 2 i%=0:c%=0 <inch=&B400 F point=640 Pcm=18140 Zblack%=0 dwhite%=&FFFFFF00 nnone%=-1 x�drawfile_start(save$) ��putw(0) ��head_here(�) � �puts(�(1)+"Trinity.Medium") � �align � �head_now ��group_start �� A=0 � gridx �� B=0 � gridy �� pset$(A,B)>"" � �x=A*31+25:y=744+(B*-31+25) �comp$=pset$(A,B) �Ȏ �upper(comp$) � �� "lineu": 1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �path_draw((x+15.5),(y+31)) �path_end "� "liner": ,1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 6�path_draw((x+31),(y+15.5)) @ �path_end J� "linebdr": T1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ^!�path_draw((x+15.5),(y+15.5)) h�path_draw((x+31),y) r �path_end |� "linebdl": �6�path_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw(x,y) � �path_end �� "linebur": �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw((x+31),(y+31)) � �path_end �� "linebul": �6�path_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw(x,(y+31)) �path_end � "linebtdr": 6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) &!�path_draw((x+15.5),(y+15.5)) 0�path_draw((x+31),y) : �path_end D� "linebtdl": N6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) X!�path_draw((x+15.5),(y+15.5)) b�path_draw(x,y) l �path_end v� "linebbur": �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw((x+31),(y+31)) � �path_end �� "linebbul": �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw(x,(y+31)) � �path_end �� "diagrl": �*�path_start(x,y,0,&00000000,&FFFFFFFF) ��path_draw((x+31),(y+31)) � �path_end � "diaglr": /�path_start(x,(y+31),0,&00000000,&FFFFFFFF) �path_draw((x+31),y) * 4 �path_end > H� "cornerbl": R6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) \!�path_draw((x+15.5),(y+15.5)) f�path_draw((x+31),(y+15.5)) p z �path_end �� "cornerbr": �6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw(x,(y+15.5)) � � �path_end �� "cornertl": �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �!�path_draw((x+15.5),(y+15.5)) ��path_draw((x+31),(y+15.5)) � � �path_end �� "cornertr": 1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) !�path_draw((x+15.5),(y+15.5)) �path_draw(x,(y+15.5)) $ �path_end .� "jointop": 8�group_start B1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) L�path_draw((x+31),(y+15.5)) V!�path_draw((x+15.5),(y+15.5)) `�path_draw((x+15.5),y) j �path_end t/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) ~�group_end �� "joinbot": ��group_start �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+31),(y+15.5)) �!�path_draw((x+15.5),(y+15.5)) ��path_draw((x+15.5),(y+31)) � �path_end �/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) ��group_end �� "joinl": ��group_start �6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) �path_draw((x+15.5),y) !�path_draw((x+15.5),(y+15.5)) �path_draw(x,(y+15.5)) �path_end (/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) 2�group_end <� "joinr": F�group_start P6�path_start((x+15.5),(y+31),0,&00000000,&FFFFFFFF) Z�path_draw((x+15.5),y) d!�path_draw((x+15.5),(y+15.5)) n�path_draw((x+31),(y+15.5)) x �path_end �/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) ��group_end �� "joinx": ��group_start �*�path_start(x,y,0,&00000000,&FFFFFFFF) ��path_draw((x+31),(y+31)) ��path_move((x+31),y) ��path_draw(x,(y+31)) � �path_end �/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) ��group_end �� "join+": ��group_start 1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �path_draw((x+15.5),(y+31)) �path_move(x,(y+15.5)) "�path_draw((x+31),(y+15.5)) , �path_end 6/�ellipse((x+15.5),(y+15.5),0.6,0.6,0,&0,&0) @�group_end J� "nojoinx": T*�path_start(x,y,0,&00000000,&FFFFFFFF) ^�path_draw((x+31),(y+31)) h�path_move(x,(y+31)) r�path_draw((x+12),(y+19)) |;�path_bezier((x+12),(y+19),(x+19),(y+19),(x+19),(y+12)) ��path_draw((x+31),y) � �path_end �� "nojoin+": �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+31)) ��path_move(x,(y+15.5)) ��path_draw((x+12),(y+15.5)) �A�path_bezier((x+12),(y+15.5),(x+15.5),(y+21),(x+19),(y+15.5)) ��path_draw((x+31),(y+15.5)) � �path_end �� "relaycu": �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+18)) �path_draw(x,(y+18)) �path_move((x+31),(y+15.5)) �path_draw((x+24),(y+15.5)) &�path_draw((x+24),(y+26)) 0�path_draw(x,(y+26)) : �path_end D� "relaycd": N1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) X�path_draw((x+15.5),(y+18)) b�path_draw((x+31),(y+18)) l�path_move(x,(y+15.5)) v�path_draw((x+7),(y+15.5)) ��path_draw((x+7),(y+26)) ��path_draw((x+31),(y+26)) � �path_end �� "relaycl": �6�path_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+13),(y+15.5)) ��path_draw((x+13),(y+31)) ��path_move((x+15.5),y) ��path_draw((x+15.5),(y+7)) ��path_draw((x+5),(y+7)) ��path_draw((x+5),(y+31)) � �path_end �� "relaycr": 6�path_start((x+31),(y+15.5),0,&00000000,&FFFFFFFF) �path_draw((x+13),(y+15.5)) �path_draw((x+13),y) �path_move((x+15.5),(y+31)) *�path_draw((x+15.5),(y+24)) 4�path_draw((x+5),(y+24)) >�path_draw((x+5),y) H �path_end R� "iccur": \�group_start f/�path_start((x+13),y,0,&00000000,&FFFFFFFF) p�path_draw((x+13),(y+12)) z�path_draw(x,(y+12)) ��path_move((x+5),y) ��path_draw((x+5),(y+5)) ��path_draw(x,(y+5)) ��path_move((x+13),(y+31)) ��path_draw((x+13),(y+19)) ��path_draw(x,(y+19)) ��path_move((x+5),(y+31)) ��path_draw((x+5),(y+26)) ��path_draw(x,(y+26)) � �path_end �$�ellipse(x,(y+12),0.6,0.6,0,0,0) �#�ellipse(x,(y+5),0.6,0.6,0,0,0) �$�ellipse(x,(y+19),0.6,0.6,0,0,0) $�ellipse(x,(y+26),0.6,0.6,0,0,0) �group_end � "iccul": $�group_start ..�path_start((x+5),y,0,&00000000,&FFFFFFFF) 8�path_draw((x+5),(y+12)) B�path_draw((x+31),(y+12)) L�path_move((x+13),y) V�path_draw((x+13),(y+5)) `�path_draw((x+31),(y+5)) j�path_move((x+5),(y+31)) t�path_draw((x+5),(y+19)) ~�path_draw((x+31),(y+19)) ��path_move((x+13),(y+31)) ��path_draw((x+13),(y+26)) ��path_draw((x+31),(y+26)) � �path_end �)�ellipse((x+31),(y+12),0.6,0.6,0,0,0) �(�ellipse((x+31),(y+5),0.6,0.6,0,0,0) �)�ellipse((x+31),(y+19),0.6,0.6,0,0,0) �)�ellipse((x+31),(y+26),0.6,0.6,0,0,0) ��group_end �� "iccru": ��group_start �/�path_start(x,(y+18),0,&00000000,&FFFFFFFF) �path_draw((x+5),(y+18)) �path_draw((x+5),y) �path_move(x,(y+26)) �path_draw((x+12),(y+26)) (�path_draw((x+12),y) 2�path_move((x+31),(y+18)) <�path_draw((x+26),(y+18)) F�path_draw((x+26),y) P�path_move((x+31),(y+26)) Z�path_draw((x+19),(y+26)) d�path_draw((x+19),y) n �path_end x#�ellipse((x+5),y,0.6,0.6,0,0,0) �$�ellipse((x+12),y,0.6,0.6,0,0,0) �$�ellipse((x+26),y,0.6,0.6,0,0,0) �$�ellipse((x+19),y,0.6,0.6,0,0,0) ��group_end �� "iccrd": ��group_start �/�path_start(x,(y+18),0,&00000000,&FFFFFFFF) ��path_draw((x+12),(y+18)) ��path_draw((x+12),(y+31)) ��path_move(x,(y+26)) ��path_draw((x+5),(y+26)) ��path_draw((x+5),(y+31)) ��path_move((x+31),(y+18)) �path_draw((x+19),(y+18)) �path_draw((x+19),(y+31)) �path_move((x+31),(y+26)) "�path_draw((x+26),(y+26)) ,�path_draw((x+26),(y+31)) 6 �path_end @(�ellipse((x+5),(y+31),0.6,0.6,0,0,0) J)�ellipse((x+12),(y+31),0.6,0.6,0,0,0) T)�ellipse((x+26),(y+31),0.6,0.6,0,0,0) ^)�ellipse((x+19),(y+31),0.6,0.6,0,0,0) h�group_end r� "resistor": |�group_start �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+6),(y+15.5)) ��path_move((x+31),(y+15.5)) ��path_draw((x+25),(y+15.5)) � �path_end �0�rectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) ��group_end �� "resistoru": ��group_start �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+6)) ��path_move((x+15.5),(y+31)) ��path_draw((x+15.5),(y+25)) �path_end 0�rectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) �group_end &� "varresu": 0�group_start :1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) D�path_draw((x+15.5),(y+7)) N�path_move((x+15.5),(y+31)) X�path_draw((x+15.5),(y+25)) b�path_move((x+15.5),(y+29)) l�path_draw((x+25),(y+29)) v�path_draw((x+25),(y+15.5)) ��path_draw((x+19),(y+15.5)) � �path_end �"�triangle(x+19,y+15.5,3,0,0,0) �0�rectangle(x+11,y+7,x+19,y+25,0,0,&FFFFFFFF) ��group_end �� "varresd": ��group_start �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+7)) ��path_move((x+15.5),(y+31)) ��path_draw((x+15.5),(y+25)) ��path_move((x+15.5),(y+3)) ��path_draw((x+6),(y+3)) �path_draw((x+6),(y+15.5)) �path_draw((x+11),(y+15.5)) �path_end #�triangle(x+11,y+15.5,-3,0,0,0) *0�rectangle(x+11,y+7,x+19,y+25,0,0,&FFFFFFFF) 4�group_end >� "varresr": H�group_start R1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) \�path_draw((x+7),(y+15.5)) f�path_move((x+31),(y+15.5)) p�path_draw((x+25),(y+15.5)) z�path_move((x+29),(y+15.5)) ��path_draw((x+29),(y+25)) ��path_draw((x+15.5),(y+25)) ��path_draw((x+15.5),(y+19)) � �path_end �#�triangle2(x+15.5,y+19,3,0,0,0) �0�rectangle(x+7,y+11,x+25,y+19,0,0,&FFFFFFFF) ��group_end �� "varresl": ��group_start �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+7),(y+15.5)) ��path_move((x+31),(y+15.5)) ��path_draw((x+25),(y+15.5)) �path_move((x+3),(y+15.5)) �path_draw((x+3),(y+6)) �path_draw((x+15.5),(y+6)) $�path_draw((x+15.5),(y+11)) . �path_end 8$�triangle2(x+15.5,y+11,-3,0,0,0) B0�rectangle(x+7,y+11,x+25,y+19,0,0,&FFFFFFFF) L�group_end V � "cell": `�group_start j1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) t�path_draw((x+15),(y+15.5)) ~�path_move((x+20),(y+15.5)) ��path_draw((x+31),(y+15.5)) � �path_end �(�rectangle(x+14,y+6,x+15,y+25,0,0,0) �(�rectangle(x+18,y+8,x+20,y+22,0,0,0) ��group_end �� "cellu": ��group_start �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+14)) ��path_move((x+15.5),(y+20)) ��path_draw((x+15.5),(y+31)) � �path_end (�rectangle(x+8,y+13,x+23,y+15,0,0,0) (�rectangle(x+6,y+19,x+25,y+20,0,0,0) �group_end � "capu": (�group_start 21�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) <�path_draw((x+15.5),(y+14)) F�path_move((x+15.5),(y+19)) P�path_draw((x+15.5),(y+31)) Z �path_end d(�rectangle(x+8,y+14,x+23,y+15,0,0,0) n(�rectangle(x+8,y+18,x+23,y+19,0,0,0) x�group_end � � "capr": ��group_start �3�path_start((x),(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+14),(y+15.5)) ��path_move((x+19),(y+15.5)) ��path_draw((x+31),(y+15.5)) � �path_end �(�rectangle(x+14,y+8,x+15,y+23,0,0,0) �(�rectangle(x+18,y+8,x+19,y+23,0,0,0) ��group_end �� "caphu": ��group_start �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) �path_draw((x+15.5),(y+13)) �path_move((x+15.5),(y+20)) �path_draw((x+15.5),(y+31)) " �path_end ,(�rectangle(x+8,y+13,x+23,y+15,0,0,0) 60�rectangle(x+8,y+18,x+23,y+20,0,0,&FFFFFFFF) @$�text((x+22),(y+22),"+",8,1,0,0) J�group_end T� "caphd": ^�group_start h1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) r�path_draw((x+15.5),(y+13)) |�path_move((x+15.5),(y+20)) ��path_draw((x+15.5),(y+31)) � �path_end �0�rectangle(x+8,y+13,x+23,y+15,0,0,&FFFFFFFF) �(�rectangle(x+8,y+18,x+23,y+20,0,0,0) �"�text((x+6),(y+8),"+",8,1,0,0) ��group_end �� "caphl": ��group_start �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+13),(y+15.5)) ��path_move((x+20),(y+15.5)) ��path_draw((x+31),(y+15.5)) � �path_end 0�rectangle(x+13,y+8,x+15,y+23,0,0,&FFFFFFFF) (�rectangle(x+18,y+8,x+20,y+23,0,0,0) $�text((x+10),(y+25),"+",8,1,0,0) &� "caphr": 0�group_start :1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) D�path_draw((x+13),(y+15.5)) N�path_move((x+20),(y+15.5)) X�path_draw((x+31),(y+15.5)) b �path_end l(�rectangle(x+13,y+8,x+15,y+23,0,0,0) v0�rectangle(x+18,y+8,x+20,y+23,0,0,&FFFFFFFF) �$�text((x+21),(y+25),"+",8,1,0,0) ��group_end � � "ledu": ��group_start �1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) ��path_draw((x+15.5),(y+31)) ��path_move((x+23),(y+24)) ��path_draw((x+27),(y+28)) ��path_move((x+26),(y+19)) ��path_draw((x+31),(y+24)) � �path_end �)�rectangle(x+10,y+19,x+21,y+20,0,0,0) �$�triangle2(x+15.5,y+18,-7,0,0,0) !�triangle3(x+27,y+28,2,0,0,0) !�triangle3(x+30,y+23,2,0,0,0) 3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) �group_end * � "ledd": 4�group_start >1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) H�path_draw((x+15.5),(y+31)) R�path_move((x+8),(y+7)) \�path_draw((x+3),(y+2)) f�path_move((x+5),(y+12)) p�path_draw((x+1),(y+8)) z �path_end �)�rectangle(x+10,y+11,x+21,y+12,0,0,0) �#�triangle2(x+15.5,y+13,7,0,0,0) � �triangle3(x+4,y+3,-2,0,0,0) � �triangle3(x+1,y+8,-2,0,0,0) �3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) ��group_end � � "ledr": ��group_start �1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) ��path_draw((x+31),(y+15.5)) ��path_move((x+19),(y+5)) ��path_draw((x+25),(y-1)) ��path_move((x+24),(y+8)) �path_draw((x+30),(y+2)) �path_end )�rectangle(x+19,y+10,x+20,y+21,0,0,0) $#�triangle(x+18,y+15.5,-7,0,0,0) . �triangle4(x+25,y-1,2,0,0,0) 8 �triangle4(x+30,y+2,2,0,0,0) B3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) L�group_end V � "ledl": `�group_start j1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) t�path_draw((x+31),(y+15.5)) ~�path_move((x+12),(y+5)) ��path_draw((x+6),(y-1)) ��path_move((x+7),(y+8)) ��path_draw((x+1),(y+2)) � �path_end �)�rectangle(x+11,y+10,x+12,y+21,0,0,0) �"�triangle(x+13,y+15.5,7,0,0,0) � �triangle3(x+8,y+1,-2,0,0,0) � �triangle3(x+3,y+4,-2,0,0,0) �3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) ��group_end �� "diodeu": ��group_start )�path_start((x+15.5),y,0,0,&FFFFFFFF) �path_draw((x+15.5),(y+31)) �path_end )�rectangle(x+10,y+19,x+21,y+20,0,0,0) ($�triangle2(x+15.5,y+18,-7,0,0,0) 2�group_end <� "dioded": F�group_start P)�path_start((x+15.5),y,0,0,&FFFFFFFF) Z�path_draw((x+15.5),(y+31)) d �path_end n)�rectangle(x+10,y+11,x+21,y+12,0,0,0) x#�triangle2(x+15.5,y+13,7,0,0,0) ��group_end �� "dioder": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+31),(y+15.5)) � �path_end �)�rectangle(x+19,y+10,x+20,y+21,0,0,0) �#�triangle(x+18,y+15.5,-7,0,0,0) ��group_end �� "diodel": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+31),(y+15.5)) �path_end )�rectangle(x+11,y+10,x+12,y+21,0,0,0) "�triangle(x+13,y+15.5,7,0,0,0) "�group_end ,� "bulbu": 6�group_start @.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) J�path_draw((x+15.5),(y+24)) T@�path_bezier((x+15.5),(y+24),(x+29.5),(y+16),(x+15.5),(y+7)) ^�path_draw((x+15.5),y) h �path_end r3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) |�group_end �� "bulbr": ��group_start �.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+24),(y+15.5)) �@�path_bezier((x+24),(y+15.5),(x+16),(y+29.5),(x+7),(y+15.5)) ��path_draw(x,(y+15.5)) � �path_end �3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) ��group_end � � "ldrr": ��group_start �.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+24),(y+15.5)) �path_move((x+7),(y+15.5)) �path_draw(x,(y+15.5)) �path_move((x+7),(y+26)) &�path_draw((x+3),(y+30)) 0�path_move((x+3),(y+21)) :�path_draw((x-1),(y+25)) D �path_end N0�rectangle(x+7,y+12,x+24,y+19,0,0,&FFFFFFFF) X �triangle4(x+9,y+24,2,0,0,0) b �triangle4(x+5,y+19,2,0,0,0) l3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) v�group_end � � "ldru": ��group_start �.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) ��path_draw((x+15.5),(y+24)) ��path_move((x+15.5),(y+7)) ��path_draw((x+15.5),y) ��path_move((x+26),(y+24)) ��path_draw((x+30),(y+28)) ��path_move((x+21),(y+28)) ��path_draw((x+25),(y+32)) � �path_end �0�rectangle(x+12,y+7,x+19,y+24,0,0,&FFFFFFFF) �"�triangle3(x+26,y+24,-2,0,0,0) "�triangle3(x+21,y+28,-2,0,0,0) 3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) �group_end � "motoru": *�group_start 4)�path_start((x+15.5),y,0,0,&FFFFFFFF) >�path_draw((x+15.5),(y+2)) H�path_move((x+15.5),(y+29)) R�path_draw((x+15.5),(y+31)) \ �path_end f0�rectangle(x+8,y+2,x+23,y+4.5,0,0,&FFFFFFFF) p2�rectangle(x+8,y+26.5,x+23,y+29,0,0,&FFFFFFFF) z3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) �%�text((x+10),(y+11),"M",13,1,0,0) ��group_end �� "motorr": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+2),(y+15.5)) ��path_move((x+29),(y+15.5)) ��path_draw((x+31),(y+15.5)) � �path_end �0�rectangle(x+2,y+8,x+4.5,y+23,0,0,&FFFFFFFF) �2�rectangle(x+26.5,y+8,x+29,y+23,0,0,&FFFFFFFF) �3�ellipse((x+15.5),(y+15.5),11,11,0,0,&FFFFFFFF) �%�text((x+10),(y+11),"M",13,1,0,0) �group_end � "buzzeru": �group_start $)�path_start((x+15.5),y,0,0,&FFFFFFFF) .�path_draw((x+15.5),(y+3)) 8�path_draw((x+13.5),(y+3)) B�path_draw((x+12),(y+4)) L�path_draw((x+12),(y+14)) V�path_draw((x+15),(y+14)) `�path_move((x+15),(y+18)) j�path_draw((x+12),(y+18)) t�path_draw((x+12),(y+27)) ~�path_draw((x+13.5),(y+28)) ��path_draw((x+15.5),(y+28)) ��path_draw((x+15.5),(y+31)) ��path_move((x+24),(y+7)) ��path_draw((x+24),(y+25)) � �path_end �.�semi((x+24),(y+16),-9,-9.1,0,0,&FFFFFFFF) ��group_end �� "buzzerr": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+3),(y+15.5)) ��path_draw((x+3),(y+13.5)) �path_draw((x+4),(y+12)) �path_draw((x+14),(y+12)) �path_draw((x+14),(y+15)) �path_move((x+18),(y+15)) (�path_draw((x+18),(y+12)) 2�path_draw((x+27),(y+12)) <�path_draw((x+28),(y+13.5)) F�path_draw((x+28),(y+15.5)) P�path_draw((x+31),(y+15.5)) Z�path_move((x+7),(y+24)) d�path_draw((x+25),(y+24)) n �path_end x/�semi2((x+16),(y+24),-9,-9.1,0,0,&FFFFFFFF) ��group_end �� "ldspkru" ��group_start �)�path_start((x+15.5),y,0,0,&FFFFFFFF) ��path_draw((x+15.5),(y+2)) ��path_draw((x+9),(y+2)) ��path_draw((x+9),(y+7)) ��path_draw((x+10),(y+8)) ��path_draw((x+12),(y+8)) ��path_move((x+15.5),(y+31)) ��path_draw((x+15.5),(y+29)) ��path_draw((x+9),(y+29)) ��path_draw((x+9),(y+24)) �path_draw((x+10),(y+23)) �path_draw((x+12),(y+23)) �path_move((x+17),(y+7)) "�path_draw((x+22),(y+2)) ,�path_draw((x+23),(y+2)) 6�path_draw((x+23),(y+29)) @�path_draw((x+22),(y+29)) J�path_draw((x+17),(y+24)) T �path_end ^0�rectangle(x+12,y+7,x+17,y+24,0,0,&FFFFFFFF) h�group_end r� "ldspkrr" |�group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+2),(y+15.5)) ��path_draw((x+2),(y+9)) ��path_draw((x+7),(y+9)) ��path_draw((x+8),(y+10)) ��path_draw((x+8),(y+12)) ��path_move((x+31),(y+15.5)) ��path_draw((x+29),(y+15.5)) ��path_draw((x+29),(y+9)) ��path_draw((x+24),(y+9)) ��path_draw((x+23),(y+10)) ��path_draw((x+23),(y+12)) ��path_move((x+7),(y+17)) �path_draw((x+2),(y+22)) �path_draw((x+2),(y+23)) �path_draw((x+29),(y+23)) &�path_draw((x+29),(y+22)) 0�path_draw((x+24),(y+17)) : �path_end D0�rectangle(x+7,y+12,x+24,y+17,0,0,&FFFFFFFF) N�group_end X� "zeneru": b�group_start l)�path_start((x+15.5),y,0,0,&FFFFFFFF) v�path_draw((x+15.5),(y+31)) � �path_end �$�path_start((x+19),(y+20),0,0,0) �;�path_bezier((x+19),(y+20),(x+22),(y+20),(x+22),(y+23)) ��path_draw((x+23),(y+23)) �;�path_bezier((x+23),(y+19),(x+19),(y+19),(x+19),(y+19)) � �path_end �$�path_start((x+12),(y+19),0,0,0) �9�path_bezier((x+12),(y+19),(x+9),(y+19),(x+9),(y+16)) ��path_draw((x+8),(y+16)) �:�path_bezier((x+8),(y+20),(x+12),(y+20),(x+12),(y+20)) � �path_end �)�rectangle(x+12,y+19,x+19,y+20,0,0,0) �$�triangle2(x+15.5,y+18,-7,0,0,0) �group_end � "zenerr": �group_start )�path_start(x,(y+15.5),0,0,&FFFFFFFF) *�path_draw((x+31),(y+15.5)) 4 �path_end >$�path_start((x+20),(y+12),0,0,0) H9�path_bezier((x+20),(y+12),(x+20),(y+9),(x+23),(y+9)) R�path_draw((x+23),(y+8)) \:�path_bezier((x+19),(y+8),(x+19),(y+12),(x+19),(y+12)) f �path_end p$�path_start((x+19),(y+19),0,0,0) z;�path_bezier((x+19),(y+19),(x+19),(y+22),(x+16),(y+22)) ��path_draw((x+16),(y+23)) �;�path_bezier((x+20),(y+23),(x+20),(y+19),(x+20),(y+19)) � �path_end �)�rectangle(x+19,y+12,x+20,y+19,0,0,0) �#�triangle(x+18,y+15.5,-7,0,0,0) ��group_end �� "zenerl": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+31),(y+15.5)) � �path_end �$�path_start((x+12),(y+19),0,0,0) �;�path_bezier((x+12),(y+19),(x+12),(y+22),(x+15),(y+22)) �path_draw((x+15),(y+23)) ;�path_bezier((x+11),(y+23),(x+11),(y+19),(x+11),(y+19)) �path_end $$�path_start((x+11),(y+12),0,0,0) .8�path_bezier((x+11),(y+12),(x+11),(y+9),(x+8),(y+9)) 8�path_draw((x+8),(y+8)) B:�path_bezier((x+12),(y+8),(x+12),(y+12),(x+12),(y+12)) L �path_end V)�rectangle(x+12,y+12,x+11,y+19,0,0,0) `"�triangle(x+13,y+15.5,7,0,0,0) j�group_end t� "zenerd": ~�group_start �)�path_start((x+15.5),y,0,0,&FFFFFFFF) ��path_draw((x+15.5),(y+31)) � �path_end �$�path_start((x+19),(y+12),0,0,0) �;�path_bezier((x+19),(y+12),(x+22),(y+12),(x+22),(y+15)) ��path_draw((x+23),(y+15)) �;�path_bezier((x+23),(y+11),(x+19),(y+11),(x+19),(y+11)) � �path_end �$�path_start((x+12),(y+11),0,0,0) �8�path_bezier((x+12),(y+11),(x+9),(y+11),(x+9),(y+8)) ��path_draw((x+8),(y+8)) �:�path_bezier((x+8),(y+12),(x+12),(y+12),(x+12),(y+12)) �path_end )�rectangle(x+12,y+12,x+19,y+11,0,0,0) #�triangle2(x+15.5,y+13,7,0,0,0) �group_end (� "transul": 2�group_start <.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) F�path_draw((x+24),(y+15.5)) P�path_draw((x+15.5),(y+24)) Z�path_draw((x+15.5),(y+31)) d�path_move((x+15.5),y) n�path_draw((x+15.5),(y+7)) x�path_draw((x+24),(y+15.5)) � �path_end �*�rectangle(x+22.5,y+9,x+24,y+22,0,0,0) �1�ellipse((x+18),(y+15.5),12,12,0,0,&FFFFFFFF) �&�triangle4(x+17,y+22.5,-2.5,0,0,0) ��group_end �� "transdl": ��group_start �.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+24),(y+15.5)) ��path_draw((x+15.5),(y+24)) ��path_draw((x+15.5),(y+31)) ��path_move((x+15.5),y) ��path_draw((x+15.5),(y+7)) �path_draw((x+24),(y+15.5)) �path_end *�rectangle(x+22.5,y+9,x+24,y+22,0,0,0) "1�ellipse((x+18),(y+15.5),12,12,0,0,&FFFFFFFF) ,&�triangle3(x+19.5,y+11,-2.5,0,0,0) 6�group_end @� "transur": J�group_start T)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ^�path_draw((x+7),(y+15.5)) h�path_draw((x+15.5),(y+24)) r�path_draw((x+15.5),(y+31)) |�path_move((x+15.5),y) ��path_draw((x+15.5),(y+7)) ��path_draw((x+7),(y+15.5)) � �path_end �(�rectangle(x+8.5,y+9,x+7,y+22,0,0,0) �1�ellipse((x+13),(y+15.5),12,12,0,0,&FFFFFFFF) �%�triangle3(x+11.5,y+20,2.5,0,0,0) ��group_end �� "transdr": ��group_start �)�path_start(x,(y+15.5),0,0,&FFFFFFFF) ��path_draw((x+7),(y+15.5)) ��path_draw((x+15.5),(y+24)) ��path_draw((x+15.5),(y+31)) �path_move((x+15.5),y) �path_draw((x+15.5),(y+7)) �path_draw((x+7),(y+15.5)) & �path_end 0(�rectangle(x+8.5,y+9,x+7,y+22,0,0,0) :1�ellipse((x+13),(y+15.5),12,12,0,0,&FFFFFFFF) D$�triangle4(x+14,y+8.5,2.5,0,0,0) N�group_end X� "transudr": b�group_start l.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) v�path_draw((x+15.5),(y+24)) ��path_draw((x+24),(y+15.5)) ��path_draw((x+31),(y+15.5)) ��path_move(x,(y+15.5)) ��path_draw((x+7),(y+15.5)) ��path_draw((x+15.5),(y+24)) � �path_end �*�rectangle(x+9,y+22.5,x+22,y+24,0,0,0) �1�ellipse((x+15.5),(y+18),12,12,0,0,&FFFFFFFF) �%�triangle4(x+22.5,y+17,2.5,0,0,0) ��group_end �� "transudl": ��group_start �.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) !�path_draw((x+15.5),(y+24)) !�path_draw((x+24),(y+15.5)) !�path_draw((x+31),(y+15.5)) ! �path_move(x,(y+15.5)) !*�path_draw((x+7),(y+15.5)) !4�path_draw((x+15.5),(y+24)) !> �path_end !H*�rectangle(x+9,y+22.5,x+22,y+24,0,0,0) !R1�ellipse((x+15.5),(y+18),12,12,0,0,&FFFFFFFF) !\&�triangle3(x+11,y+19.5,-2.5,0,0,0) !f�group_end !p� "transuur": !z�group_start !�)�path_start((x+15.5),y,0,0,&FFFFFFFF) !��path_draw((x+15.5),(y+7)) !��path_draw((x+24),(y+15.5)) !��path_draw((x+31),(y+15.5)) !��path_move(x,(y+15.5)) !��path_draw((x+7),(y+15.5)) !��path_draw((x+15.5),(y+7)) !� �path_end !�(�rectangle(x+9,y+8.5,x+22,y+7,0,0,0) !�1�ellipse((x+15.5),(y+13),12,12,0,0,&FFFFFFFF) !�%�triangle3(x+20,y+11.5,2.5,0,0,0) !��group_end !�� "transuul": "�group_start ")�path_start((x+15.5),y,0,0,&FFFFFFFF) "�path_draw((x+15.5),(y+7)) "$�path_draw((x+24),(y+15.5)) ".�path_draw((x+31),(y+15.5)) "8�path_move(x,(y+15.5)) "B�path_draw((x+7),(y+15.5)) "L�path_draw((x+15.5),(y+7)) "V �path_end "`(�rectangle(x+9,y+8.5,x+22,y+7,0,0,0) "j1�ellipse((x+15.5),(y+13),12,12,0,0,&FFFFFFFF) "t%�triangle4(x+8.5,y+14,-2.5,0,0,0) "~�group_end "�� "power+u": "��group_start "�)�path_start((x+15.5),y,0,0,&FFFFFFFF) "��path_draw((x+15.5),(y+21)) "� �path_end "�/�ellipse((x+15.5),(y+24),3,3,0,0,&FFFFFFFF) "�#�text((x+7),(y+28),"+",8,1,0,0) "��group_end "�� "power-u": "��group_start "�)�path_start((x+15.5),y,0,0,&FFFFFFFF) "��path_draw((x+15.5),(y+21)) # �path_end # /�ellipse((x+15.5),(y+24),3,3,0,0,&FFFFFFFF) ##�text((x+7),(y+28),"-",8,1,0,0) #�group_end #(� "power+d": #2�group_start #<.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) #F�path_draw((x+15.5),(y+10)) #P �path_end #Z.�ellipse((x+15.5),(y+7),3,3,0,0,&FFFFFFFF) #d"�text((x+7),(y+3),"+",8,1,0,0) #n�group_end #x� "power-d": #��group_start #�.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) #��path_draw((x+15.5),(y+10)) #� �path_end #�.�ellipse((x+15.5),(y+7),3,3,0,0,&FFFFFFFF) #�"�text((x+7),(y+3),"-",8,1,0,0) #��group_end #�� "power+r": #��group_start #�)�path_start(x,(y+15.5),0,0,&FFFFFFFF) #��path_draw((x+21),(y+15.5)) #� �path_end #�/�ellipse((x+24),(y+15.5),3,3,0,0,&FFFFFFFF) $#�text((x+28),(y+7),"+",8,1,0,0) $�group_end $� "power-r": $"�group_start $,)�path_start(x,(y+15.5),0,0,&FFFFFFFF) $6�path_draw((x+21),(y+15.5)) $@ �path_end $J/�ellipse((x+24),(y+15.5),3,3,0,0,&FFFFFFFF) $T#�text((x+28),(y+7),"-",8,1,0,0) $^�group_end $h� "power+l": $r�group_start $|.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) $��path_draw((x+10),(y+15.5)) $� �path_end $�.�ellipse((x+7),(y+15.5),3,3,0,0,&FFFFFFFF) $�"�text((x+3),(y+7),"+",8,1,0,0) $��group_end $�� "power-l": $��group_start $�.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) $��path_draw((x+10),(y+15.5)) $� �path_end $�.�ellipse((x+7),(y+15.5),3,3,0,0,&FFFFFFFF) $�"�text((x+3),(y+7),"-",8,1,0,0) $��group_end %� "poweru": %�group_start %.�path_start((x+15.5),(y+31),0,0,&FFFFFFFF) %&�path_draw((x+15.5),(y+24)) %0�path_move((x+15.5),y) %:�path_draw((x+15.5),(y+7)) %D �path_end %N/�ellipse((x+15.5),(y+21),3,3,0,0,&FFFFFFFF) %X/�ellipse((x+15.5),(y+10),3,3,0,0,&FFFFFFFF) %b�group_end %l� "powerr": %v�group_start %�.�path_start((x+31),(y+15.5),0,0,&FFFFFFFF) %��path_draw((x+24),(y+15.5)) %��path_move(x,(y+15.5)) %��path_draw((x+7),(y+15.5)) %� �path_end %�/�ellipse((x+21),(y+15.5),3,3,0,0,&FFFFFFFF) %�/�ellipse((x+10),(y+15.5),3,3,0,0,&FFFFFFFF) %��group_end %�� "relayu": %��group_start %�)�path_start((x+15.5),y,0,0,&FFFFFFFF) %��path_draw((x+15.5),(y+2)) %��path_draw((x+3),(y+2)) &�path_draw((x+3),(y+4.5)) &�path_draw((x+11),(y+4.5)) &�path_draw((x+11),(y+5.5)) & �path_draw((x+10),(y+6.5)) &*�path_draw((x+10),(y+7.5)) &4�path_move((x+10),(y+7.4)) &>H�path_bezier((x+10.65),(y+8.3),(x+10.65),(y+10.7),(x+9.95),(y+11.7)) &H!�path_move((x+9.95),(y+11.3)) &RI�path_bezier((x+10.65),(y+12.3),(x+10.65),(y+14.7),(x+9.95),(y+15.7)) &\!�path_move((x+9.95),(y+15.3)) &fI�path_bezier((x+10.65),(y+16.3),(x+10.65),(y+18.7),(x+9.95),(y+19.7)) &p!�path_move((x+9.95),(y+19.3)) &zI�path_bezier((x+10.65),(y+20.3),(x+10.65),(y+22.7),(x+9.95),(y+23.7)) &��path_move((x+10),(y+23.6)) &��path_draw((x+10),(y+23.5)) &��path_draw((x+10),(y+24.5)) &��path_draw((x+11),(y+25.5)) &��path_draw((x+11),(y+26.5)) &��path_draw((x+3),(y+26.5)) &��path_draw((x+3),(y+29)) &��path_draw((x+15.5),(y+29)) &��path_draw((x+15.5),(y+31)) &��path_move((x+31),(y+26)) &��path_draw((x+17),(y+26)) &��path_move((x+31),(y+18)) &��path_draw((x+17),(y+18)) ' �path_end '-�ellipse((x+7),(y+7.5),3,1,0,0,&FFFFFFFF) '.�ellipse((x+7),(y+11.5),3,1,0,0,&FFFFFFFF) '$.�ellipse((x+7),(y+15.5),3,1,0,0,&FFFFFFFF) '..�ellipse((x+7),(y+19.5),3,1,0,0,&FFFFFFFF) '8.�ellipse((x+7),(y+23.5),3,1,0,0,&FFFFFFFF) 'B#�semi2((x+19),(y+18),2,2,0,0,0) 'L%�semi2((x+19),(y+26),-2,-2,0,0,0) 'V�group_end '`� "relayr": 'j�group_start 't)�path_start(x,(y+15.5),0,0,&FFFFFFFF) '~�path_draw((x+2),(y+15.5)) '��path_draw((x+2),(y+3)) '��path_draw((x+4.5),(y+3)) '��path_draw((x+4.5),(y+11)) '��path_draw((x+5.5),(y+11)) '��path_draw((x+6.5),(y+10)) '��path_draw((x+7.5),(y+10)) '��path_move((x+7.4),(y+10)) '�H�path_bezier((x+8.3),(y+10.65),(x+10.7),(y+10.65),(x+11.7),(y+9.95)) '�!�path_move((x+11.3),(y+9.95)) '�I�path_bezier((x+12.3),(y+10.65),(x+14.7),(y+10.65),(x+15.7),(y+9.95)) '�!�path_move((x+15.3),(y+9.95)) '�I�path_bezier((x+16.3),(y+10.65),(x+18.7),(y+10.65),(x+19.7),(y+9.95)) ( !�path_move((x+19.3),(y+9.95)) ( I�path_bezier((x+20.3),(y+10.65),(x+22.7),(y+10.65),(x+23.7),(y+9.95)) (�path_move((x+23.6),(y+10)) (�path_draw((x+23.5),(y+10)) ((�path_draw((x+24.5),(y+10)) (2�path_draw((x+25.5),(y+11)) (<�path_draw((x+26.5),(y+11)) (F�path_draw((x+26.5),(y+3)) (P�path_draw((x+29),(y+3)) (Z�path_draw((x+29),(y+15.5)) (d�path_draw((x+31),(y+15.5)) (n�path_move((x+5),(y+31)) (x�path_draw((x+5),(y+17)) (��path_move((x+13),(y+31)) (��path_draw((x+13),(y+17)) (� �path_end (�-�ellipse((x+7.5),(y+7),1,3,0,0,&FFFFFFFF) (�.�ellipse((x+11.5),(y+7),1,3,0,0,&FFFFFFFF) (�.�ellipse((x+15.5),(y+7),1,3,0,0,&FFFFFFFF) (�.�ellipse((x+19.5),(y+7),1,3,0,0,&FFFFFFFF) (�.�ellipse((x+23.5),(y+7),1,3,0,0,&FFFFFFFF) (�$�semi((x+13),(y+19),-2,-2,0,0,0) (�!�semi((x+5),(y+19),2,2,0,0,0) (��group_end (�� "relayl": (��group_start ))�path_start(x,(y+15.5),0,0,&FFFFFFFF) )�path_draw((x+2),(y+15.5)) )�path_draw((x+2),(y+28)) )"�path_draw((x+4.5),(y+28)) ),�path_draw((x+4.5),(y+20)) )6�path_draw((x+5.5),(y+20)) )@�path_draw((x+6.5),(y+21)) )J�path_draw((x+7.5),(y+21)) )T�path_move((x+7.4),(y+21)) )^I�path_bezier((x+8.3),(y+20.35),(x+10.7),(y+20.35),(x+11.7),(y+21.05)) )h"�path_move((x+11.3),(y+21.05)) )rJ�path_bezier((x+12.3),(y+20.35),(x+14.7),(y+20.35),(x+15.7),(y+21.05)) )|"�path_move((x+15.3),(y+21.05)) )�J�path_bezier((x+16.3),(y+20.35),(x+18.7),(y+20.35),(x+19.7),(y+21.05)) )�"�path_move((x+19.3),(y+21.05)) )�J�path_bezier((x+20.3),(y+20.35),(x+22.7),(y+20.35),(x+23.7),(y+21.05)) )��path_move((x+23.6),(y+21)) )��path_draw((x+23.5),(y+21)) )��path_draw((x+24.5),(y+21)) )��path_draw((x+25.5),(y+20)) )��path_draw((x+26.5),(y+20)) )��path_draw((x+26.5),(y+28)) )��path_draw((x+29),(y+28)) )��path_draw((x+29),(y+15.5)) )��path_draw((x+31),(y+15.5)) )��path_move((x+5),y) *�path_draw((x+5),(y+14)) *�path_move((x+13),y) *�path_draw((x+13),(y+14)) *& �path_end *0.�ellipse((x+7.5),(y+24),1,3,0,0,&FFFFFFFF) *:/�ellipse((x+11.5),(y+24),1,3,0,0,&FFFFFFFF) *D/�ellipse((x+15.5),(y+24),1,3,0,0,&FFFFFFFF) *N/�ellipse((x+19.5),(y+24),1,3,0,0,&FFFFFFFF) *X/�ellipse((x+23.5),(y+24),1,3,0,0,&FFFFFFFF) *b$�semi((x+13),(y+12),-2,-2,0,0,0) *l!�semi((x+5),(y+12),2,2,0,0,0) *v�group_end *�� "relayd": *��group_start *�)�path_start((x+15.5),y,0,0,&FFFFFFFF) *��path_draw((x+15.5),(y+2)) *��path_draw((x+28),(y+2)) *��path_draw((x+28),(y+4.5)) *��path_draw((x+20),(y+4.5)) *��path_draw((x+20),(y+5.5)) *��path_draw((x+21),(y+6.5)) *��path_draw((x+21),(y+7.5)) *��path_move((x+21),(y+7.4)) *�I�path_bezier((x+20.35),(y+8.3),(x+20.35),(y+10.7),(x+21.05),(y+11.7)) *�"�path_move((x+21.05),(y+11.3)) +J�path_bezier((x+20.35),(y+12.3),(x+20.35),(y+14.7),(x+21.05),(y+15.7)) +"�path_move((x+21.05),(y+15.3)) +J�path_bezier((x+20.35),(y+16.3),(x+20.35),(y+18.7),(x+21.05),(y+19.7)) + "�path_move((x+21.05),(y+19.3)) +*J�path_bezier((x+20.35),(y+20.3),(x+20.35),(y+22.7),(x+21.05),(y+23.7)) +4�path_move((x+21),(y+23.6)) +>�path_draw((x+21),(y+23.5)) +H�path_draw((x+21),(y+24.5)) +R�path_draw((x+20),(y+25.5)) +\�path_draw((x+20),(y+26.5)) +f�path_draw((x+28),(y+26.5)) +p�path_draw((x+28),(y+29)) +z�path_draw((x+15.5),(y+29)) +��path_draw((x+15.5),(y+31)) +��path_move(x,(y+26)) +��path_draw((x+14),(y+26)) +��path_move(x,(y+18)) +��path_draw((x+14),(y+18)) +� �path_end +�.�ellipse((x+24),(y+7.5),3,1,0,0,&FFFFFFFF) +�/�ellipse((x+24),(y+11.5),3,1,0,0,&FFFFFFFF) +�/�ellipse((x+24),(y+15.5),3,1,0,0,&FFFFFFFF) +�/�ellipse((x+24),(y+19.5),3,1,0,0,&FFFFFFFF) +�/�ellipse((x+24),(y+23.5),3,1,0,0,&FFFFFFFF) +�#�semi2((x+12),(y+18),2,2,0,0,0) +�%�semi2((x+12),(y+26),-2,-2,0,0,0) ,�group_end ,� "transd": ,�group_start ,$)�path_start((x+15.5),y,0,0,&FFFFFFFF) ,.�path_draw((x+15.5),(y+2)) ,8�path_draw((x+3),(y+2)) ,B�path_draw((x+3),(y+4.5)) ,L�path_draw((x+8),(y+4.5)) ,V�path_draw((x+8),(y+5.5)) ,`�path_draw((x+7),(y+6.5)) ,j�path_draw((x+7),(y+7.5)) ,t�path_move((x+7),(y+7.4)) ,~F�path_bezier((x+7.65),(y+8.3),(x+7.65),(y+10.7),(x+6.95),(y+11.7)) ,�!�path_move((x+6.95),(y+11.3)) ,�G�path_bezier((x+7.65),(y+12.3),(x+7.65),(y+14.7),(x+6.95),(y+15.7)) ,�!�path_move((x+6.95),(y+15.3)) ,�G�path_bezier((x+7.65),(y+16.3),(x+7.65),(y+18.7),(x+6.95),(y+19.7)) ,�!�path_move((x+6.95),(y+19.3)) ,�G�path_bezier((x+7.65),(y+20.3),(x+7.65),(y+22.7),(x+6.95),(y+23.7)) ,��path_move((x+7),(y+23.6)) ,��path_draw((x+7),(y+23.5)) ,��path_draw((x+7),(y+24.5)) ,��path_draw((x+8),(y+25.5)) ,��path_draw((x+8),(y+26.5)) ,��path_draw((x+3),(y+26.5)) - �path_draw((x+3),(y+29)) - �path_draw((x+15.5),(y+29)) -�path_draw((x+15.5),(y+31)) - �path_end -(-�ellipse((x+4),(y+7.5),3,1,0,0,&FFFFFFFF) -2.�ellipse((x+4),(y+11.5),3,1,0,0,&FFFFFFFF) -<.�ellipse((x+4),(y+15.5),3,1,0,0,&FFFFFFFF) -F.�ellipse((x+4),(y+19.5),3,1,0,0,&FFFFFFFF) -P.�ellipse((x+4),(y+23.5),3,1,0,0,&FFFFFFFF) -Z�group_end -d� "transl": -n�group_start -x)�path_start(x,(y+15.5),0,0,&FFFFFFFF) -��path_draw((x+2),(y+15.5)) -��path_draw((x+2),(y+3)) -��path_draw((x+4.5),(y+3)) -��path_draw((x+4.5),(y+8)) -��path_draw((x+5.5),(y+8)) -��path_draw((x+6.5),(y+7)) -��path_draw((x+7.5),(y+7)) -��path_move((x+7.4),(y+7)) -�F�path_bezier((x+8.3),(y+7.65),(x+10.7),(y+7.65),(x+11.7),(y+6.95)) -�!�path_move((x+11.3),(y+6.95)) -�G�path_bezier((x+12.3),(y+7.65),(x+14.7),(y+7.65),(x+15.7),(y+6.95)) -�!�path_move((x+15.3),(y+6.95)) -�G�path_bezier((x+16.3),(y+7.65),(x+18.7),(y+7.65),(x+19.7),(y+6.95)) .!�path_move((x+19.3),(y+6.95)) .G�path_bezier((x+20.3),(y+7.65),(x+22.7),(y+7.65),(x+23.7),(y+6.95)) .�path_move((x+23.6),(y+7)) ."�path_draw((x+23.5),(y+7)) .,�path_draw((x+24.5),(y+7)) .6�path_draw((x+25.5),(y+8)) .@�path_draw((x+26.5),(y+8)) .J�path_draw((x+26.5),(y+3)) .T�path_draw((x+29),(y+3)) .^�path_draw((x+29),(y+15.5)) .h�path_draw((x+31),(y+15.5)) .r �path_end .|-�ellipse((x+7.5),(y+4),1,3,0,0,&FFFFFFFF) .�.�ellipse((x+11.5),(y+4),1,3,0,0,&FFFFFFFF) .�.�ellipse((x+15.5),(y+4),1,3,0,0,&FFFFFFFF) .�.�ellipse((x+19.5),(y+4),1,3,0,0,&FFFFFFFF) .�.�ellipse((x+23.5),(y+4),1,3,0,0,&FFFFFFFF) .��group_end .�� "transu": .��group_start .�)�path_start((x+15.5),y,0,0,&FFFFFFFF) .��path_draw((x+15.5),(y+2)) .��path_draw((x+28),(y+2)) .��path_draw((x+28),(y+4.5)) .��path_draw((x+23),(y+4.5)) .��path_draw((x+23),(y+5.5)) /�path_draw((x+24),(y+6.5)) /�path_draw((x+24),(y+7.5)) /�path_move((x+24),(y+7.4)) /&I�path_bezier((x+23.35),(y+8.3),(x+23.35),(y+10.7),(x+24.05),(y+11.7)) /0"�path_move((x+24.05),(y+11.3)) /:J�path_bezier((x+23.35),(y+12.3),(x+23.35),(y+14.7),(x+24.05),(y+15.7)) /D"�path_move((x+24.05),(y+15.3)) /NJ�path_bezier((x+23.35),(y+16.3),(x+23.35),(y+18.7),(x+24.05),(y+19.7)) /X"�path_move((x+25.05),(y+19.3)) /bJ�path_bezier((x+23.35),(y+20.3),(x+23.35),(y+22.7),(x+24.05),(y+23.7)) /l�path_move((x+24),(y+23.6)) /v�path_draw((x+24),(y+23.5)) /��path_draw((x+24),(y+24.5)) /��path_draw((x+23),(y+25.5)) /��path_draw((x+23),(y+26.5)) /��path_draw((x+28),(y+26.5)) /��path_draw((x+28),(y+29)) /��path_draw((x+15.5),(y+29)) /��path_draw((x+15.5),(y+31)) /� �path_end /�.�ellipse((x+27),(y+7.5),3,1,0,0,&FFFFFFFF) /�/�ellipse((x+27),(y+11.5),3,1,0,0,&FFFFFFFF) /�/�ellipse((x+27),(y+15.5),3,1,0,0,&FFFFFFFF) /�/�ellipse((x+27),(y+19.5),3,1,0,0,&FFFFFFFF) /�/�ellipse((x+27),(y+23.5),3,1,0,0,&FFFFFFFF) 0�group_end 0� "transr": 0�group_start 0 )�path_start(x,(y+15.5),0,0,&FFFFFFFF) 0*�path_draw((x+2),(y+15.5)) 04�path_draw((x+2),(y+28)) 0>�path_draw((x+4.5),(y+28)) 0H�path_draw((x+4.5),(y+23)) 0R�path_draw((x+5.5),(y+23)) 0\�path_draw((x+6.5),(y+24)) 0f�path_draw((x+7.5),(y+24)) 0p�path_move((x+7.4),(y+24)) 0zI�path_bezier((x+8.3),(y+23.35),(x+10.7),(y+23.35),(x+11.7),(y+24.05)) 0�"�path_move((x+11.3),(y+24.05)) 0�J�path_bezier((x+12.3),(y+23.35),(x+14.7),(y+23.35),(x+15.7),(y+24.05)) 0�"�path_move((x+15.3),(y+24.05)) 0�J�path_bezier((x+16.3),(y+23.35),(x+18.7),(y+23.35),(x+19.7),(y+24.05)) 0�"�path_move((x+19.3),(y+24.05)) 0�J�path_bezier((x+20.3),(y+23.35),(x+22.7),(y+23.35),(x+23.7),(y+24.05)) 0��path_move((x+23.6),(y+24)) 0��path_draw((x+23.5),(y+24)) 0��path_draw((x+24.5),(y+24)) 0��path_draw((x+25.5),(y+23)) 0��path_draw((x+26.5),(y+23)) 0��path_draw((x+26.5),(y+28)) 0��path_draw((x+29),(y+28)) 1�path_draw((x+29),(y+15.5)) 1�path_draw((x+31),(y+15.5)) 1 �path_end 1$.�ellipse((x+7.5),(y+27),1,3,0,0,&FFFFFFFF) 1./�ellipse((x+11.5),(y+27),1,3,0,0,&FFFFFFFF) 18/�ellipse((x+15.5),(y+27),1,3,0,0,&FFFFFFFF) 1B/�ellipse((x+19.5),(y+27),1,3,0,0,&FFFFFFFF) 1L/�ellipse((x+23.5),(y+27),1,3,0,0,&FFFFFFFF) 1V�group_end 1`� "icu": 1j�group_start 1t)�path_start((x+15.5),y,0,0,&FFFFFFFF) 1~�path_draw((x+15.5),(y+2)) 1��path_move((x+15.5),(y+31)) 1��path_draw((x+15.5),(y+29)) 1� �path_end 1�/�rectangle(x+6,y+2,x+25,y+29,0,0,&FFFFFFFF) 1�+�rectangle(x,y+3,x+6,y+7,0,0,&FFFFFFFF) 1�-�rectangle(x,y+10,x+6,y+14,0,0,&FFFFFFFF) 1�-�rectangle(x,y+17,x+6,y+21,0,0,&FFFFFFFF) 1�-�rectangle(x,y+24,x+6,y+28,0,0,&FFFFFFFF) 1�/�rectangle(x+25,y+3,x+31,y+7,0,0,&FFFFFFFF) 1�1�rectangle(x+25,y+10,x+31,y+14,0,0,&FFFFFFFF) 1�1�rectangle(x+25,y+17,x+31,y+21,0,0,&FFFFFFFF) 1�1�rectangle(x+25,y+24,x+31,y+28,0,0,&FFFFFFFF) 2 '�semi2((x+15.5),(y+29),-3,-3,0,0,0) 2 �group_end 2� "icr": 2�group_start 2()�path_start(x,(y+15.5),0,0,&FFFFFFFF) 22�path_draw((x+2),(y+15.5)) 2<�path_move((x+31),(y+15.5)) 2F�path_draw((x+29),(y+15.5)) 2P �path_end 2Z/�rectangle(x+2,y+6,x+29,y+25,0,0,&FFFFFFFF) 2d+�rectangle(x+3,y,x+7,y+6,0,0,&FFFFFFFF) 2n-�rectangle(x+10,y,x+14,y+6,0,0,&FFFFFFFF) 2x-�rectangle(x+17,y,x+21,y+6,0,0,&FFFFFFFF) 2�-�rectangle(x+24,y,x+28,y+6,0,0,&FFFFFFFF) 2�/�rectangle(x+3,y+25,x+7,y+31,0,0,&FFFFFFFF) 2�1�rectangle(x+10,y+25,x+14,y+31,0,0,&FFFFFFFF) 2�1�rectangle(x+17,y+25,x+21,y+31,0,0,&FFFFFFFF) 2�1�rectangle(x+24,y+25,x+28,y+31,0,0,&FFFFFFFF) 2�%�semi((x+2),(y+15.5),-3,-3,0,0,0) 2��group_end 2�� "thermistorr": 2��group_start 2�1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 2��path_draw((x+6),(y+15.5)) 2��path_move((x+31),(y+15.5)) 2��path_draw((x+25),(y+15.5)) 3 �path_end 30�rectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) 3-�ellipse((x+15.5),(y+15.5),2.5,2.5,0,0,0) 3"�group_end 3,� "thermistoru": 36�group_start 3@1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3J�path_draw((x+15.5),(y+6)) 3T�path_move((x+15.5),(y+31)) 3^�path_draw((x+15.5),(y+25)) 3h �path_end 3r0�rectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) 3|-�ellipse((x+15.5),(y+15.5),2.5,2.5,0,0,0) 3��group_end 3�� "heateru": 3��group_start 3�1�path_start((x+15.5),y,0,&00000000,&FFFFFFFF) 3��path_draw((x+15.5),(y+6)) 3��path_move((x+15.5),(y+31)) 3��path_draw((x+15.5),(y+25)) 3��path_move((x+11),(y+11.5)) 3��path_draw((x+19),(y+11.5)) 3��path_move((x+11),(y+15.5)) 3��path_draw((x+19),(y+15.5)) 3��path_move((x+11),(y+19.5)) 3��path_draw((x+19),(y+19.5)) 4 �path_end 40�rectangle(x+11,y+6,x+19,y+25,0,0,&FFFFFFFF) 4�group_end 4&� "heaterr": 40�group_start 4:1�path_start(x,(y+15.5),0,&00000000,&FFFFFFFF) 4D�path_draw((x+6),(y+15.5)) 4N�path_move((x+31),(y+15.5)) 4X�path_draw((x+25),(y+15.5)) 4b�path_move((x+11.5),(y+11)) 4l�path_draw((x+11.5),(y+19)) 4v�path_move((x+15.5),(y+11)) 4��path_draw((x+15.5),(y+19)) 4��path_move((x+19.5),(y+11)) 4��path_draw((x+19.5),(y+19)) 4� �path_end 4�0�rectangle(x+6,y+11,x+25,y+19,0,0,&FFFFFFFF) 4��group_end 4�� "switchnor": 4��group_start 4�)�path_start(x,(y+15.5),0,0,&FFFFFFFF) 4��path_draw((x+4),(y+15.5)) 4��path_move((x+31),(y+15.5)) 4��path_draw((x+27),(y+15.5)) 4��path_move((x+27),(y+18)) 5�path_draw((x+6),(y+26)) 5 �path_end 5.�ellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 5 /�ellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 5*�group_end 54� "switchnou": 5>�group_start 5H)�path_start((x+15.5),y,0,0,&FFFFFFFF) 5R�path_draw((x+15.5),(y+4)) 5\�path_move((x+15.5),(y+31)) 5f�path_draw((x+15.5),(y+27)) 5p�path_move((x+18),(y+27)) 5z�path_draw((x+26),(y+6)) 5� �path_end 5�.�ellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 5�/�ellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 5��group_end 5�� "switchncr": 5��group_start 5�)�path_start(x,(y+15.5),0,0,&FFFFFFFF) 5��path_draw((x+4),(y+15.5)) 5��path_move((x+31),(y+15.5)) 5��path_draw((x+27),(y+15.5)) 5��path_move((x+27),(y+18.5)) 5��path_draw((x+5),(y+18.5)) 5� �path_end 6.�ellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 6/�ellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 6�group_end 6$� "switchncu": 6.�group_start 68)�path_start((x+15.5),y,0,0,&FFFFFFFF) 6B�path_draw((x+15.5),(y+4)) 6L�path_move((x+15.5),(y+31)) 6V�path_draw((x+15.5),(y+27)) 6`�path_move((x+18.5),(y+27)) 6j�path_draw((x+18.5),(y+4)) 6t �path_end 6~.�ellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 6�/�ellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 6��group_end 6�� "pushu": 6��group_start 6�)�path_start((x+15.5),y,0,0,&FFFFFFFF) 6��path_draw((x+15.5),(y+4)) 6��path_move((x+15.5),(y+31)) 6��path_draw((x+15.5),(y+27)) 6� �path_end 6�(�rectangle(x+21,y+5,x+22,y+26,0,0,0) 6�-�rectangle(x+22,y+15.5,x+28,y+15.5,0,0,0) 6�)�rectangle(x+28,y+10,x+29,y+20,0,0,0) 7 .�ellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 7 /�ellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 7�group_end 7� "pushr": 7(�group_start 72'�path_start(x,y+15.5,0,0,&FFFFFFFF) 7<�path_draw(x+4,(y+15.5)) 7F�path_move((x+31),(y+15.5)) 7P�path_draw((x+27),(y+15.5)) 7Z �path_end 7d(�rectangle(x+5,y+21,x+26,y+22,0,0,0) 7n-�rectangle(x+15.5,y+22,x+15.5,y+28,0,0,0) 7x)�rectangle(x+10,y+28,x+20,y+29,0,0,0) 7�*�ellipse(x+6,y+15.5,3,3,0,0,&FFFFFF00) 7�+�ellipse(x+25,y+15.5,3,3,0,0,&FFFFFF00) 7��group_end 7�� "xpushu": 7��group_start 7�)�path_start((x+15.5),y,0,0,&FFFFFFFF) 7��path_draw((x+15.5),(y+4)) 7��path_move((x+15.5),(y+31)) 7��path_draw((x+15.5),(y+27)) 7� �path_end 7�,�rectangle(x+11.5,y+5,x+12.5,y+26,0,0,0) 7�/�rectangle(x+12.5,y+15.5,x+25,y+15.5,0,0,0) 7�)�rectangle(x+25,y+10,x+26,y+20,0,0,0) 8.�ellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 8/�ellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 8�group_end 8"� "xpushr": 8,�group_start 86'�path_start(x,y+15.5,0,0,&FFFFFFFF) 8@�path_draw(x+4,(y+15.5)) 8J�path_move((x+31),(y+15.5)) 8T�path_draw((x+27),(y+15.5)) 8^ �path_end 8h,�rectangle(x+5,y+11.5,x+26,y+12.5,0,0,0) 8r/�rectangle(x+15.5,y+12.5,x+15.5,y+25,0,0,0) 8|)�rectangle(x+10,y+25,x+20,y+26,0,0,0) 8�*�ellipse(x+6,y+15.5,3,3,0,0,&FFFFFF00) 8�+�ellipse(x+25,y+15.5,3,3,0,0,&FFFFFF00) 8��group_end 8�� "reedr": 8��group_start 8�)�path_start(x,(y+15.5),0,0,&FFFFFFFF) 8��path_draw((x+4),(y+15.5)) 8��path_move((x+31),(y+15.5)) 8��path_draw((x+27),(y+15.5)) 8��path_move((x+27),(y+18)) 8��path_draw((x+6),(y+23)) 8� �path_end 8�.�ellipse((x+6),(y+15.5),3,3,0,0,&FFFFFF00) 9/�ellipse((x+25),(y+15.5),3,3,0,0,&FFFFFF00) 90�rectangle(x+2,y+11,x+29,y+25,0,0,&FFFFFFFF) 9�group_end 9&� "reedu": 90�group_start 9:'�path_start(x+15.5,y,0,0,&FFFFFFFF) 9D�path_draw(x+15.5,y+4) 9N�path_move((x+15.5),(y+31)) 9X�path_draw((x+15.5),y+27) 9b�path_move((x+18),(y+27)) 9l�path_draw((x+23),(y+6)) 9v �path_end 9�.�ellipse((x+15.5),(y+6),3,3,0,0,&FFFFFF00) 9�/�ellipse((x+15.5),(y+25),3,3,0,0,&FFFFFF00) 9�0�rectangle(x+11,y+2,x+25,y+29,0,0,&FFFFFFFF) 9��group_end 9�� 9�� 9�� B 9�� A 9�� tot>-1 � 9�!block=circuit% 9�!ș"Wimp_GetWindowInfo",,block 9�workx%=block!4-block!20 9�worky%=block!16-block!24 :� I=0 � tot :�workout(textinfo$(I)) :px=workx%+wxco : py=worky%-wyco :*<�text((wxco+50)/2,((1488+65)-wyco+50)/2,wtext$,12,1,0,0) :4� I :>� :H�group_end :R�drawfile_end :\F� started=0 � �mess("There is nothing to save"):�("Delete "+save$) :f started=0 :pș "Hourglass_Off" :z� :�� �drawfile_start(D$) :�c%=�(D$) :�,� c%=0 � � 1234,"Can't open output file" :�drawfile$=D$ :�(�putw(&77617244):�putw(201):�putw(0) :��puts12("!Card") :�lev%=-1 :��head_here(�) :�� :�� �putw(A%) :��#c%,A% � &FF :��#c%,(A%>>>8) � &FF :��#c%,(A%>>>16) � &FF ;�#c%,(A%>>>24) � &FF ;� ;� �puts12(A$) ;$� A% ;.A$=A$+�12," ") ;8#� A%=1 � 12:�#c%,�(�A$,A%,1)):� ;B� ;L: ;V� �puts(A$) ;`� A% ;j&� A%=1 � �(A$):�#c%,�(�A$,A%,1)):� ;t �#c%,0 ;~� ;�: ;�� �head_here(box%) ;�V� lev%=maxlev% � � 1234,"Too many nested groups. Edit program to increase limit." ;�lev%+=1 ;�box%(lev%)=box% ;�start%(lev%)=�#c% ;�� lev%>0 � �putw(0) ;�� box% � ;� �putw(0):�putw(0) ;� �putw(0):�putw(0) ;�� ;�l%(lev%)=big%:b%(lev%)=big% <