Wikipedia:Reference desk/Archives/Computing/2007 July 7

= July 7 =

How can I connect both of these computers to the Internet?
My cousin has two computers that run on Windows. He uses Verizon DSL and a Westell 6100 modem. He has succeeded in connecting one of his computers to the Internet. He also wants to connect his second computer to the Internet. However, a tech support guy from Verizon said that that was not possible because the Westell 6100 modem only supports 1 computer. He said that my cousin has to purchase a router.

My cousin is very reluctant to purchase a router. Is there any inexpensive way he can connect both of his computers to the Internet? —The preceding unsigned comment was added by Metroman (talk • contribs).


 * Yes, it's called a router. Seriously. You can buy a basic ethernet router/switch for under $30 . Donald Hosek 22:09, 6 July 2007 (UTC)
 * I checked some stores in the neighborhood and routers were more than $60. My research says that the Westell 6100 modem also comes with router functionality. It has two ports, an Ethernet one and an USB one.


 * Or if you have a spare old computer lying around with 64mb of memory then you can install M0n0wall on it and let that do the routing is well. --antilivedT 22:43, 6 July 2007 (UTC)


 * Your Westell modem won't work as a router. Although it does have two connectors (like my Motorola SurfBOARD), you're only supposed to use one. Unless your modem has Network address translation (and I bet it doesn't), the modem wouldn't be able to figure out which packets belong to which computer. Just buy a router for $20. If you can afford $20 or more per month for a DSL subscription, you can afford a router. bCube (talk &middot; contribs) 07:30, 7 July 2007 (UTC)


 * You've got two choices: You can purchase a dedicated NAT router, or you can turn one of the computers into a NAT router by installing a second network card and activating "Internet Connection Sharing". A cheap NAT router will cost about $20, a cheap network card will cost about $10. --Carnildo 23:15, 6 July 2007 (UTC)


 * The Westell 6100 is a router, but it has only one Ethernet port. You can use a switch or hub to plug multiple computers into it. --Bavi H 22:05, 7 July 2007 (UTC)
 * Late advice here, but Bavi H is on the right track. You need a switch or hub and not a router, which go for about 10 bucks. I use a linksys switch for my setup. Take the ethernet cord from the modem and put it into the "uplink" slot on the switch. Then plug your computers into the other ports on the switch.--GTPoompt (talk) 15:36, 12 July 2007 (UTC)

what was the first wikipedia article?
what was it?
 * As far as I recall, that info is lost. There was a database change or something a few years back and the info was lost.  This has been asked several times before, maybe I'll search the archives and try and find a better answer before someone else who knows off the top of their head responds....  Dismas |(talk) 22:34, 6 July 2007 (UTC)
 * Ah, here you go: Wikipedia's oldest articles.  Dismas |(talk) 22:37, 6 July 2007 (UTC)

WP:OLDEST and UuU --ʇuǝɯɯoɔɐqǝɟ 22:39, 6 July 2007 (UTC)


 * Prior to wikipedia, there was another project called Nupedia. The first article posted on that was atonality ;

by Christoph Hust ; Posted 2000-07-25; reviewed and approved by the Music group; editor, G. B. Lane ; lead reviewer, Edward (Ted) McIrvine ; lead copyeditors, Bruce Hamilton and Ruth S. Ifcher.

Vista and Libertad
Okay so I bought Velvet Revolver's new album, "Libertad" today. I put it into my computer (running on window's vista home basic) and it doesn't recognize the CD. When I try going to Computer>Libertad, it just ejects the drive. What's wrong?


 * You're using Vista. *badumppsssh*. Seriously, could be a scratched disk, does it work in other computers or CD players? ...It could also be DRM, although I'm not very familiar with that --ʇuǝɯɯoɔɐqǝɟ 01:22, 7 July 2007 (UTC)
 * Yeah, I'm guessing DRM. I know the first album was notorious for heavy-handed DRM, so the label probably did it again. -- Kesh 05:14, 7 July 2007 (UTC)


 * DRM is not encoded on regular audio CDs. Tcrow777  talk  19:18, 7 July 2007 (UTC)


 * Not true. --⁪frotht 05:29, 8 July 2007 (UTC)


 * Linux ask you what section (the data or audio) should be played, much more intelligent than even Vista... --antilivedT 06:09, 8 July 2007 (UTC)


 * Copy protection generally works by modifying the CD layout so that the tracks are not visible to CD drives but are to Audio CD players (which generally uses the Analog data path to play CDs, unlike computer drives). As such, many brands of CD drives have problems recognizng them, but some can. Try a different drive. Or use the drive's analog output (there used to be analog out jack on older drives that plugged in directly to sound card, and swith media players to analog mode; or turn on the computer but do not boot the OS, put the CD in and plug in speakers directly to the headphone jack). --soum talk 08:19, 8 July 2007 (UTC)


 * Actually some are just simply mixed-mode CD. Windows will only display the first (data) part so you cannot get to the actual audio part to rip it. It's merely a "feature" of Windows. --antilivedT 22:01, 8 July 2007 (UTC)


 * They are not "mixed mode" CDs (the data and audio tracks cannot be mixed in any order). The audio tracks MUST precede ALL audio tracks, or audio CD players wont be able to see them. And Windows definitely doesnt have problems with mixed mode CDs or enhanced CDs. It is able to properly see all tracks. If it does not happen to recognize the tracks, you wont be able to access it via Windows Explorer, but you can use burning software to extract the raw tracks or use address remapping to get it to do so (like using Mt. Rainier discs on non MRW drives with software drivers). But with copy protected CDs, the disc is not recognized at all (the drive continues to show as empty), its because the drive does not recognize the disc and has nothing to do with windows. It would behave the same on all OSs. Copy protected CDs use a lot of techniques on the data track like not closing it, or having the TOC point to locations outside the physical boundary of the discs (I cant remember the website I read it, but I can remember I reached it when I was trying to get the source of CDBurnerXP). Most drives have problems with such discs and that what allows the copy protection system to work (unless you go the Sony/BMG way and install a filesystem driver hidden behind a rootkit). A simple black marker to cover the data track is all is needed to make the discs usable. (Dont look at that unless you have to) --soum talk 10:37, 9 July 2007 (UTC)

I.T
How I.T related to Philosophy?


 * Among many other things, you might look at Open source, and Unix philosophy, for starters. These are not universal concepts in IT, but they certainly qualify. Nimur 05:48, 7 July 2007 (UTC)


 * I have my own philosophy concerning this, it's called do your own homework --ʇuǝɯɯoɔɐqǝɟ 05:53, 7 July 2007 (UTC)

I.T. is thoroughly drenched in the viscous impenetrable sludge of philosophical inquiry. Indeed, the academic disciplines currently promoted as "computer science" in most institutions walk hand-in-hand with entrenched and long-standing philosophical traditions, conjecture and speculation. This relationship is so fundamental, so thorough, that it is probably more sensible to ask how I.T. is not related to philosophy.


 * For example, just a tiny sampling would include:
 * Artificial intelligence, Leaky abstraction, Determinism-> Category:Epistemology
 * Software engineering, Separation of concerns, Object orientation, -> Ontology
 * Semiotics, Formal language, Computer language, -> Philosophy of language
 * Recursion theory, Paradox, Metamathematics, <- Self reference

It is impossible to gain even a rudimentary understanding of I.T. without confronting fundamental principles and questions of philosophy, whether you recognize them or not. dr.ef.tymac 14:15, 7 July 2007 (UTC)

Virus!!!!!!!! Alert
I have my 2Gb mp4 but the problem with my mp4 it has a trojan virus. how could i remove the f*cking virus??????


 * Delete the file? Splintercellguy 02:26, 7 July 2007 (UTC)
 * Normally, whatever program you used to detect the virus can also delete/quarantine the file. - Akamad 05:04, 7 July 2007 (UTC)

You could reformat the player's hard drive and re-sync your music. 68.44.59.204 21:36, 7 July 2007 (UTC)

What virus? (mp4 is usually a media container.) Epylar 02:27, 8 July 2007 (UTC)

Installing Operating Systems on Different Hardware
Greetings. Does anyone know if it is possible to install Mac OS X on a Windows-based PC? For example, I have a Compaq Presario Desktop computer, currently running Windows XP. Is it still possible for me to install the Mac operating system on it, from a disc? Thanks.Folger 02:56, 7 July 2007 (UTC)


 * Short answer: no. --cesarb 03:01, 7 July 2007 (UTC)


 * As far as OSX, I believe not, although I've heard of OSX running on everything from Apple TV to Xbox 360. If you're talking about OS in general, then yes, although they have to be modified. For example, Linux variants run on everything from iPods, to PDAs, to Macs, to toasters, to xbox, to routers... the list goes on and on. If you want to replace your Windows XP install, you could consider linux. If you want advice on that, leave a note on my talk page, so it doesn't fill this place up. Not to mention, if you just want the LOOK of OSX, Linux can replicate it fairly accurately --ʇuǝɯɯoɔɐqǝɟ 03:36, 7 July 2007 (UTC)


 * Sure you can, but it's illegal. Splintercellguy 03:34, 7 July 2007 (UTC)
 * It is not illegal if you buy it from Apple; you can install the Intel-based version of Mac OS X, but I recommend you go the way of Linux with KDE instead; you will have to istall either OS on a separate partition and there are a lot of Hardware compatibility issues. Tcrow777  talk  03:41, 7 July 2007 (UTC)
 * Is it illegal if you buy it from Apple? No, because it won't work. The OS X EULA prohibits using OS X on a computer that is not Apple branded and EFI will prevent such an installation. The Intel version of OS X can run on standard PCs, but emulation of EFI and sometimes SSE3 is required, making the computer's operation generally slower (than running Linux on the equivalent PC) and unsatisfying. Please note that modifying OS X to not check for EFI is clearly against the terms of the OS X EULA. Freedomlinux 01:06, 13 July 2007 (UTC)
 * The InsanelyMac.com forum probably has more information on installing OSx86. Splintercellguy 04:12, 7 July 2007 (UTC)
 * The OS X EULA IIRC requires OS X be installed on a Mac, so yes, it is illegal. Furthermore, OS X as obtained from Apple won't boot in a PC -- the copy has to be modified. —Preceding unsigned comment added by 149.135.20.212 (talk • contribs) 06:15, 7 July 2007 (UTC)
 * It is anti-trust to require that OS X be installed on a Mac Computer. Tcrow777  talk  06:19, 7 July 2007 (UTC)
 * Not really. Apple sells Macs, not Mac OSX. There is no reason a consumer would be forced to use OSX, so your point is null. Please don't suggest our users break the law based on your highly questionable opinion of the law. --ʇuǝɯɯoɔɐqǝɟ 06:29, 7 July 2007 (UTC)
 * (comment removed by author--appears to be addressed below, so was redundant) Epylar 02:31, 8 July 2007 (UTC) Epylar 02:33, 8 July 2007 (UTC)
 * It's NOT against the law, and even if it was protected under the DMCA it has a clause specifically protecting an individual's right to tinker- you just can't distribute information regarding bypassing security. Also apple does sell osx... at an insane price I might add, since it's really just a gui and a set of drivers plus free software --⁪frotht 05:27, 8 July 2007 (UTC)

You will need to modify Mac OS X, because the "Trusted Platform Module" (TPM) is embedded inside those litle Intel-based Macs to make it to where you cannot install Mac OS X on PCs, but there is a way, the OSx86 Project has found one and there website is right here. Tcrow777 talk  06:44, 7 July 2007 (UTC)


 * What, "…opinion of the law." I know about this. Apple sells OS X separately (how do you upgrade?) so it is anti-trust. Tcrow777  talk  07:10, 7 July 2007 (UTC)
 * The Trusted Platform Modules inside Macs were never used, and newer Macs don't have the TPM inside them anymore. Just wanted to point that out. bCube (talk &middot; contribs) 07:22, 7 July 2007 (UTC)
 * I don't believe you! Do you have a website to back that up (this is not an article or something, but I want more solid evidence in order to believe you). Tcrow777  talk  07:59, 7 July 2007 (UTC)
 * This site says: "At the time of this writing (October 2006), the newest Apple computer models, such as the MacPro and possibly the revised MacBook Pro and the revised iMac, do not contain an onboard Infineon TPM. Apple could bring the TPM back, perhaps, if there were enough interest (after all, it is increasingly common to find TPMs in current notebook computers), but that's another story." The site also mentions that MacOSX never used the TPM in the OS. --  JSBillings  12:32, 7 July 2007 (UTC)
 * You say "anti-trust" like it was something meaningful here or some straightforward piece of the law. It isn't. When you violate a EULA technically you are violating copyright. Even the OSx86 wiki people know this and thus have the standard "we're not telling you how to break the law, we're just talking about it in the abstract!" disclaimer that all piracy sites have, and that courts have held to be worthless, at the bottom of their FAQ. --24.147.86.187 11:33, 7 July 2007 (UTC)
 * No, no no no no no no. You're wrong- most courts do not honor EULAs as binding. They're just a part of the software that you have to click a button to pass and has some text scroll by, it's not an actual contract and it's not binding and it's definately not a violation of copyright.. that wouldnt even make sense --⁪frotht 16:00, 7 July 2007 (UTC)
 * If a EULA were treated as a copyright license then yes, it would make sense, in the same way that the GFL makes sense and restricts what someone can or cannot do with a piece of software. In any case, EULA enforcibility depends on a lot of things. The examples on the EULA page are telling: in one, it was held as worthless since it basically was being used to deny that the software should work at all (software claimed it was MS DOS compliant, but it was in fact not); in another, it was held as valid since someone tried to pirate the software and claim that the EULA didn't mean anything. Now "putting an operating system on unapproved hardware" is probably somewhere in between those two poles, and I would think it rash to dismiss the idea that the EULA's copyright license in this respect would not apply here without existing caselaw. I imagine most lawyers would probably agree, though I am not a lawyer. But then again, neither are you. --24.147.86.187 13:17, 12 July 2007 (UTC)


 * It's a lot easier to do the way around — installing Windows on an (Intel based) Mac, just FYI. --24.147.86.187 11:33, 7 July 2007 (UTC)
 * Apple can yap all they want about "ZOMG DUNT INSTALL OYR OSX OHN UR WINDOWZE PCZ OHR WEEL GEHT JOO" and slap all sorts of warnings in the eula, but unless they actually stop you technically then there's nothing they can do about it. See EULA. Note that even if those technical measures are pathetic and easily defeated, if they're cryptographic in nature then apple will have legal ground to stand on via the DMCA. Also yes IMO it's antitrust. --⁪frotht 15:56, 7 July 2007 (UTC)
 * If what you say about the TPM is true, one can simply buy Mac OS X from Apple (not including Hardware compatibility issues) and install it on a PC. Tcrow777  talk  19:00, 7 July 2007 (UTC)
 * It has other (more falsifiable) ways of detecting if it's an apple computer.. --⁪frotht 04:05, 8 July 2007 (UTC)
 * For the Hardware compatibility issues you could try drivers for Linux, UNIX, or BSD, since Mac OS X is based on the UNIX/Linux family. Tcrow777  talk  05:43, 8 July 2007 (UTC)
 * Read the EULA article again. It does not say unambiguously that they cannot be enforced. In fact it says in many cases that they have been enforced. You also mention "most courts" as if it were an opinion poll — it is not. Also, I'm not sure why rending the voice of Apple in 133t speak is supposed to be compelling to any side of the argument. --24.147.86.187 13:20, 12 July 2007 (UTC)

Computer cooling
Is it possible to take the fan out from an old power supply and hook it up to my computer for extra cooling, using my current PSU for power? I am talking about placing it in the fan slot in the middle of the case (rather than replacing the one in my PSU).

Most importantly, would this be electrically safe, or would the modified wiring create a hazard to my computer's lovely innards? − Twas Now ( talk • contribs • e-mail ) 08:40, 7 July 2007 (UTC)


 * Well since the power supply contain some pretty big capacitors and can give you a fatal shock long after it's disconnected I would suggest you not to do it. I've seen some fans that are soldered directly onto the board so unless you've got a bit of equipment and some molex or 3 pin headers you can't really use it. Otherwise they should be 100% compatible, but always read the label on the fan and the label on the PSU that say not to dissemble it. You can also get a fan for less than $10 in computer/electronics shops. --antilivedT 10:29, 7 July 2007 (UTC)


 * I can tell you from experience DON'T TRY TO DO THIS, it is not worth it. Trust me its not fun having 240v run through your body(Yep those capacitors can store a charge for months), don't do it. Try to find an old cpu fan, it works much better, or buy a fan from the store. --Chr i s  g 13:18, 7 July 2007 (UTC)


 * The warnings are probably warranted, but if you are careful you should be fine. The fan will probably say what  voltage it needs so if it is five volt you can hook it up to the red leads from the power supply (12v is yellow or orange) double check the voltage with a meter before you plug anything in.  Consider whether you might rather keep the old PSU assembled in case you might need it later. Fans are very cheap, but recycling is cheaper. -- Diletante 16:06, 7 July 2007 (UTC)


 * I have replaced the fan in a computer power supply using one from an old psu. If your old power supply hasnt been powered for some time the the capacitors are not likely to be charged up.-- but it is just possilbe-- so best to short them out with a screw driver before remonig the fan. The fan will either be a 5v or 12v unit and it may or may not be plugged into the psu pcb. If you do have a plug on the end, it is unlikly to fit the common power connecotrs in the computer, so you will have to obtain a connector and attach it to the leads. Red is positive and black negative so make sure this is correct or the fan may not operate.
 * --Tugjob 16:45, 7 July 2007 (UTC)

A brand new fan for that will probably not cost you more than 20$- you can probably pick something up for 5 at your local PC shop. Please do not endanger yourself over that --ʇuǝɯɯoɔɐqǝɟ 19:37, 7 July 2007 (UTC)

If you must do this try and use a power supply that has not had power running through it for at least a month and above evry thing else don't touch the capacitors (or the thing that looks like a huge audio converter for that matter). --Chr i s  g 02:06, 8 July 2007 (UTC)


 * Have commercial power supply designs actually gotten so crappy that they no longer include bleeder resistors? I would have expected that some regulatory agency somewhere still requires these.


 * Atlant 14:34, 8 July 2007 (UTC)


 * Some EHT supplies do not use bleeders (wonder why) - as I found to my cost when removing an eht lead from a scope tube Ouch! :-(

Firefox Browser
The back and forth feature of my Firefox Browser 2.0.0.4 has got stuck and I am not able to use it at all. Help from the Mozilla has not been of any real use. Neither has been the uninstal/instal again routine.What is the problem?Pksnn 10:26, 7 July 2007 (UTC)


 * You may have to get rid of all remnants of Firefox after you've uninstalled it. Before you try this, backup any bookmarks you may have installed, because this process will delete everything related firefox. Try uninstalling, then going to whichever directory Firefox was installed and delete that (eg: c:\Program Files\Mozilla Firefox), then delete the firefox data in this folder too: C:\Documents and Settings\*USERNAME*\Application Data\Mozilla. I think that'll get rid of everything related to firefox. Then you can try re-installing.  - Akamad 11:29, 7 July 2007 (UTC)


 * Less drastically, you could try safe mode, and you could try reinstalling and then uninstalling and reinstalling -again- so you're using an uninstaller from a fresh install, and you could try alternate profiles. Epylar 05:00, 9 July 2007 (UTC)

Computer screen
Why, on a computer screen, does the mouse pointer go out of view when moved to the left or bottom of the screen, but remains within view when moved to the right or top of the screen? Think outside the box 11:33, 7 July 2007 (UTC)


 * Because the actual pointer is at the top-left of the display-pointer (where it is pointing at). The actual pointer itself cannot move out of the screen but the rest of the bitmap can and therefore you can't move it out of the screen at the top and left sides but you can move it out at the right and bottom sides. --antilivedT 11:49, 7 July 2007 (UTC)
 * So thats why, when you move the mouse here, there is always a one-pixel point at the bottom right on the screen. Thanks for that Think outside the box 13:08, 7 July 2007 (UTC)
 * Following on from antilived's answer - the active bit of a pointer is called the hot spot. What you've observed happens because the default cursor has its hotspot at the pixel 1,1. If you use a cursor with its hotspot at 32,32, you would see the opposite. If the pixel at 32,32 were transparent you wouldn't see any part of the pointer at the screen if you moved it into the top-left. — Matt Eason (Talk &#149; Contribs) 17:54, 7 July 2007 (UTC)

Logic optimization
Is there any way to optimize this further? I'm mighty suspicious that there's some huge optimization I'm missing since trn and xop are common in each OR tree. I'm making a small computer in a logic simulator as a personal project.. the symbolism in the simulator is rather standard- don't be thrown off by the JMP arrow (it's a hack to open a path from register 0 into the instruction pointer register) or the blue connections (the xfi arrows don't have anything hooked up to them yet). Thanks --⁪frotht 15:14, 7 July 2007 (UTC)


 * Also in case anyone's curious, it does work. The entire computer (well, so far since I haven't implemented conditionals yet) is here in xml format, just save it as a cdl file and open it in Cedar Logic.

XML-format CDL file of the computer so far 0 10.5653,25.8021,199.578,-113.555 3 AA_LABEL 159.5,-76.5 LABEL_TEXT Pointer TEXT_HEIGHT 2 angle 0.0 4 BE_ROM_8x8 35,-25.5 <ID>ADDRESS_0</ID>23 <ID>ADDRESS_1</ID>24 <ID>ADDRESS_2</ID>25 <ID>ADDRESS_3</ID>26 <ID>ADDRESS_4</ID>9 <ID>ADDRESS_5</ID>9 <ID>ADDRESS_6</ID>9 <ID>ADDRESS_7</ID>9 <ID>DATA_OUT_0</ID>11 <ID>DATA_OUT_1</ID>12 <ID>DATA_OUT_2</ID>13 <ID>DATA_OUT_3</ID>34 <ID>DATA_OUT_4</ID>39 <ID>DATA_OUT_5</ID>40 <ID>DATA_OUT_6</ID>41 <ID>DATA_OUT_7</ID>42 <ID>ENABLE_0</ID>265 angle 0.0 ADDRESS_BITS 8 DATA_BITS 8 <ID>5</ID> AE_OR4 102.5,-59 <ID>IN_0</ID>53 <ID>IN_1</ID>14 <ID>IN_2</ID>15 <ID>IN_3</ID>16 <ID>OUT</ID>1 angle 0.0 INPUT_BITS 4 <ID>7</ID> AE_OR4 102.5,-67 <ID>IN_0</ID>17 <ID>IN_1</ID>18 <ID>IN_2</ID>20 <ID>IN_3</ID>21 <ID>OUT</ID>2 angle 0.0 INPUT_BITS 4 <ID>8</ID> FF_GND 29,-20 <ID>OUT_0</ID>9 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>9</ID> AA_LABEL 159,-62 LABEL_TEXT A  TEXT_HEIGHT 2 angle 0.0 <ID>10</ID> AE_OR4 102.5,-75 <ID>IN_0</ID>22 <ID>IN_1</ID>27 <ID>IN_2</ID>28 <ID>IN_3</ID>29 <ID>OUT</ID>3 angle 0.0 INPUT_BITS 4 <ID>12</ID> DE_TO 38.5,-34.5 <ID>IN_0</ID>11 angle 270 JUNCTION_ID T0 <ID>13</ID> DE_TO 37.5,-34.5 <ID>IN_0</ID>12 angle 270 JUNCTION_ID T1 <ID>14</ID> DE_TO 36.5,-34.5 <ID>IN_0</ID>13 angle 270 JUNCTION_ID T2 <ID>15</ID> AE_OR4 102.5,-83 <ID>IN_0</ID>30 <ID>IN_1</ID>31 <ID>IN_2</ID>33 <ID>IN_3</ID>35 <ID>OUT</ID>4 angle 0.0 INPUT_BITS 4 <ID>16</ID> AA_LABEL 159,-40.5 LABEL_TEXT B  TEXT_HEIGHT 2 angle 0.0 <ID>17</ID> AE_OR4 95,-91 <ID>IN_0</ID>30 <ID>IN_1</ID>22 <ID>IN_2</ID>17 <ID>IN_3</ID>53 <ID>OUT</ID>5 angle 270 INPUT_BITS 4 <ID>18</ID> AE_OR4 87,-91 <ID>IN_0</ID>31 <ID>IN_1</ID>27 <ID>IN_2</ID>18 <ID>IN_3</ID>14 <ID>OUT</ID>6 angle 270 INPUT_BITS 4 <ID>19</ID> AE_OR4 79,-91 <ID>IN_0</ID>33 <ID>IN_1</ID>28 <ID>IN_2</ID>20 <ID>IN_3</ID>15 <ID>OUT</ID>7 angle 270 INPUT_BITS 4 <ID>20</ID> AE_OR4 71,-91 <ID>IN_0</ID>35 <ID>IN_1</ID>29 <ID>IN_2</ID>21 <ID>IN_3</ID>16 <ID>OUT</ID>8 angle 270 INPUT_BITS 4 <ID>21</ID> AA_LABEL 159,-24.5 LABEL_TEXT C  TEXT_HEIGHT 2 angle 0.0 <ID>22</ID> DE_TO 108.5,-59 <ID>IN_0</ID>1 angle 0.0 JUNCTION_ID tt0 <ID>23</ID> DE_TO 108.5,-67 <ID>IN_0</ID>2 angle 0.0 JUNCTION_ID tt1 <ID>24</ID> DE_TO 108.5,-75 <ID>IN_0</ID>3 angle 0.0 JUNCTION_ID tt2 <ID>25</ID> DE_TO 108.5,-83 <ID>IN_0</ID>4 angle 0.0 JUNCTION_ID tt3 <ID>26</ID> AA_REGISTER4 24,-28 <ID>IN_0</ID>74 <ID>IN_1</ID>75 <ID>IN_2</ID>76 <ID>IN_3</ID>77 <ID>OUT_0</ID>23 <ID>OUT_1</ID>24 <ID>OUT_2</ID>25 <ID>OUT_3</ID>26 <ID>carry_out</ID>276 <ID>clear</ID>70 <ID>clock</ID>47 <ID>count_enable</ID>265 <ID>count_up</ID>283 <ID>load</ID>32 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false <ID>27</ID> AA_LABEL 64.5,-102 LABEL_TEXT matrix for register TEXT_HEIGHT 1 angle 0.0 <ID>28</ID> DE_TO 95,-97 <ID>IN_0</ID>5 angle 270 JUNCTION_ID tf0 <ID>29</ID> DE_TO 87,-97 <ID>IN_0</ID>6 angle 270 JUNCTION_ID tf1 <ID>30</ID> DA_FROM 23,-20 <ID>IN_0</ID>32 angle 270 JUNCTION_ID JMP <ID>31</ID> DE_TO 79,-97 <ID>IN_0</ID>7 angle 270 JUNCTION_ID tf2 <ID>32</ID> DE_TO 71,-97 <ID>IN_0</ID>8 angle 270 JUNCTION_ID tf3 <ID>33</ID> AA_LABEL 66.5,-103.5 LABEL_TEXT transfers only TEXT_HEIGHT 1 angle 0.0 <ID>35</ID> DE_TO 35.5,-34.5 <ID>IN_0</ID>34 angle 270 JUNCTION_ID T3 <ID>36</ID> DE_TO 44,-50 <ID>IN_0</ID>10 angle 0.0 JUNCTION_ID trn <ID>37</ID> BI_DECODER_4x16 39,-47.5 <ID>ENABLE_0</ID>43 <ID>IN_0</ID>39 <ID>IN_1</ID>40 <ID>IN_2</ID>41 <ID>IN_3</ID>42 <ID>OUT_0</ID>44 <ID>OUT_1</ID>58 <ID>OUT_2</ID>106 <ID>OUT_3</ID>107 <ID>OUT_4</ID>119 <ID>OUT_5</ID>10 <ID>OUT_6</ID>49 <ID>OUT_7</ID>45 <ID>OUT_8</ID>51 <ID>OUT_9</ID>52 angle 0.0 INPUT_BITS 4 <ID>39</ID> EE_VDD 35,-39 <ID>OUT_0</ID>43 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 1 <ID>40</ID> AE_OR4 101.5,5 <ID>IN_0</ID>363 <ID>IN_1</ID>364 <ID>IN_2</ID>372 <ID>IN_3</ID>372 <ID>OUT</ID>71 angle 0.0 INPUT_BITS 4 <ID>41</ID> HA_JUNC_2 44,-55 <ID>N_in0</ID>44 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>42</ID> AE_OR3 76,-47 <ID>IN_0</ID>52 <ID>IN_1</ID>51 <ID>IN_2</ID>45 <ID>OUT</ID>50 angle 0.0 INPUT_BITS 3 <ID>43</ID> AA_REGISTER4 139.5,-77 <ID>IN_0</ID>65 <ID>IN_1</ID>66 <ID>IN_2</ID>67 <ID>IN_3</ID>68 <ID>OUT_0</ID>151 <ID>OUT_1</ID>150 <ID>OUT_2</ID>149 <ID>OUT_3</ID>148 <ID>clear</ID>59 <ID>clock</ID>48 <ID>count_enable</ID>69 <ID>count_up</ID>69 <ID>load</ID>82 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false <ID>44</ID> DE_TO 81,-47 <ID>IN_0</ID>50 angle 0.0 JUNCTION_ID xop <ID>45</ID> CC_PULSE 41,-30.5 <ID>OUT_0</ID>46 CLICK_BOX -0.75,-0.75,0.75,0.75 PULSE_WIDTH 1 angle 0.0 <ID>46</ID> DE_TO 81,-41 <ID>IN_0</ID>51 angle 0.0 JUNCTION_ID xsub <ID>47</ID> DE_TO 46,-30.5 <ID>IN_0</ID>46 angle 0.0 JUNCTION_ID C <ID>48</ID> DE_TO 81,-39 <ID>IN_0</ID>52 angle 0.0 JUNCTION_ID ysub <ID>49</ID> DA_FROM 21,-33 <ID>IN_0</ID>47 angle 0.0 JUNCTION_ID C <ID>50</ID> DA_FROM 134,-82 <ID>IN_0</ID>48 angle 0.0 JUNCTION_ID C <ID>51</ID> AE_OR4 101.5,-3 <ID>IN_0</ID>365 <ID>IN_1</ID>367 <ID>IN_2</ID>372 <ID>IN_3</ID>372 <ID>OUT</ID>72 angle 0.0 INPUT_BITS 4 <ID>52</ID> AE_OR4 101.5,-11 <ID>IN_0</ID>368 <ID>IN_1</ID>369 <ID>IN_2</ID>372 <ID>IN_3</ID>372 <ID>OUT</ID>73 angle 0.0 INPUT_BITS 4 <ID>53</ID> AE_OR4 101.5,-19 <ID>IN_0</ID>370 <ID>IN_1</ID>371 <ID>IN_2</ID>372 <ID>IN_3</ID>372 <ID>OUT</ID>78 angle 0.0 INPUT_BITS 4 <ID>54</ID> DA_FROM 145,-30.5 <ID>IN_0</ID>55 angle 180 JUNCTION_ID reset <ID>55</ID> DA_FROM 143,-47.5 <ID>IN_0</ID>56 angle 180 JUNCTION_ID reset <ID>56</ID> FF_GND 140,-70 <ID>OUT_0</ID>69 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>57</ID> DA_FROM 142.5,-67.5 <ID>IN_0</ID>57 angle 180 JUNCTION_ID reset <ID>58</ID> DA_FROM 142.5,-82 <ID>IN_0</ID>59 angle 180 JUNCTION_ID reset <ID>59</ID> AE_OR4 93.5,-27 <ID>IN_0</ID>370 <ID>IN_1</ID>368 <ID>IN_2</ID>364 <ID>IN_3</ID>363 <ID>OUT</ID>79 angle 270 INPUT_BITS 4 <ID>60</ID> AA_TOGGLE 41,-28.5 <ID>OUT_0</ID>60 CLICK_BOX -0.76,-0.76,0.76,0.76 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>61</ID> AE_OR4 85.5,-27 <ID>IN_0</ID>371 <ID>IN_1</ID>369 <ID>IN_2</ID>367 <ID>IN_3</ID>365 <ID>OUT</ID>80 angle 270 INPUT_BITS 4 <ID>62</ID> DE_TO 45,-28.5 <ID>IN_0</ID>60 angle 0.0 JUNCTION_ID reset <ID>63</ID> AE_OR4 77.5,-27 <ID>IN_0</ID>369 <ID>IN_1</ID>368 <ID>IN_2</ID>365 <ID>IN_3</ID>363 <ID>OUT</ID>81 angle 270 INPUT_BITS 4 <ID>64</ID> DA_FROM 21,-35 <ID>IN_0</ID>70 angle 0.0 JUNCTION_ID reset <ID>65</ID> AE_OR4 69.5,-27 <ID>IN_0</ID>371 <ID>IN_1</ID>370 <ID>IN_2</ID>367 <ID>IN_3</ID>364 <ID>OUT</ID>105 angle 270 INPUT_BITS 4 <ID>66</ID> DE_TO 107.5,5 <ID>IN_0</ID>71 angle 0.0 JUNCTION_ID xt0 <ID>67</ID> DE_TO 107.5,-3 <ID>IN_0</ID>72 angle 0.0 JUNCTION_ID xt1 <ID>68</ID> DE_TO 107.5,-11 <ID>IN_0</ID>73 angle 0.0 JUNCTION_ID xt2 <ID>69</ID> BI_TRI_STATE_4BIT 128.5,-74.5 <ID>ENABLE_0</ID>58 <ID>IN_0</ID>64 <ID>IN_1</ID>63 <ID>IN_2</ID>62 <ID>IN_3</ID>61 <ID>OUT_0</ID>65 <ID>OUT_1</ID>66 <ID>OUT_2</ID>67 <ID>OUT_3</ID>68 angle 0.0 INPUT_BITS 4 <ID>70</ID> DE_TO 107.5,-19 <ID>IN_0</ID>78 angle 0.0 JUNCTION_ID xt3 <ID>71</ID> BI_TRI_STATE_4BIT 128.5,-80.5 <ID>ENABLE_0</ID>191 <ID>IN_0</ID>171 <ID>IN_1</ID>170 <ID>IN_2</ID>169 <ID>IN_3</ID>168 <ID>OUT_0</ID>65 <ID>OUT_1</ID>66 <ID>OUT_2</ID>67 <ID>OUT_3</ID>68 angle 0 INPUT_BITS 4 <ID>72</ID> DE_TO 93.5,-33 <ID>IN_0</ID>79 angle 270 JUNCTION_ID xf0 <ID>73</ID> DA_FROM 124.5,-73 <ID>IN_0</ID>61 angle 0.0 JUNCTION_ID T3 <ID>74</ID> DA_FROM 124.5,-74 <ID>IN_0</ID>62 angle 0.0 JUNCTION_ID T2 <ID>75</ID> DA_FROM 124.5,-75 <ID>IN_0</ID>63 angle 0.0 JUNCTION_ID T1 <ID>76</ID> DA_FROM 124.5,-76 <ID>IN_0</ID>64 angle 0.0 JUNCTION_ID T0 <ID>77</ID> DE_TO 85.5,-33 <ID>IN_0</ID>80 angle 270 JUNCTION_ID xf1 <ID>78</ID> DE_TO 77.5,-33 <ID>IN_0</ID>81 angle 270 JUNCTION_ID xf2 <ID>79</ID> DE_TO 69.5,-33 <ID>IN_0</ID>105 angle 270 JUNCTION_ID xf3 <ID>82</ID> DA_FROM 52,-7 <ID>IN_0</ID>264 angle 0.0 JUNCTION_ID T0 <ID>83</ID> DA_FROM 18,-29 <ID>IN_0</ID>74 angle 0.0 JUNCTION_ID J0 <ID>84</ID> DA_FROM 18,-28 <ID>IN_0</ID>75 angle 0.0 JUNCTION_ID J1 <ID>85</ID> DA_FROM 18,-27 <ID>IN_0</ID>76 angle 0.0 JUNCTION_ID J2 <ID>86</ID> DA_FROM 18,-26 <ID>IN_0</ID>77 angle 0.0 JUNCTION_ID J3 <ID>87</ID> DA_FROM 52,-6 <ID>IN_0</ID>266 angle 0.0 JUNCTION_ID T1 <ID>88</ID> DA_FROM 52,-5 <ID>IN_0</ID>273 angle 0.0 JUNCTION_ID T2 <ID>90</ID> DA_FROM 52,-4 <ID>IN_0</ID>274 angle 0.0 JUNCTION_ID T3 <ID>93</ID> DA_FROM 138.5,-70 <ID>IN_0</ID>82 angle 270 JUNCTION_ID ld0 <ID>94</ID> AA_REGISTER4 139.5,-62 <ID>IN_0</ID>88 <ID>IN_1</ID>89 <ID>IN_2</ID>90 <ID>IN_3</ID>91 <ID>OUT_0</ID>143 <ID>OUT_1</ID>144 <ID>OUT_2</ID>145 <ID>OUT_3</ID>146 <ID>clear</ID>57 <ID>clock</ID>83 <ID>count_enable</ID>92 <ID>count_up</ID>92 <ID>load</ID>93 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false <ID>95</ID> DA_FROM 130.5,-71 <ID>IN_0</ID>83 angle 0.0 JUNCTION_ID C <ID>96</ID> FF_GND 140,-55 <ID>OUT_0</ID>92 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>97</ID> BI_TRI_STATE_4BIT 128.5,-59.5 <ID>ENABLE_0</ID>106 <ID>IN_0</ID>87 <ID>IN_1</ID>86 <ID>IN_2</ID>85 <ID>IN_3</ID>84 <ID>OUT_0</ID>88 <ID>OUT_1</ID>89 <ID>OUT_2</ID>90 <ID>OUT_3</ID>91 angle 0.0 INPUT_BITS 4 <ID>98</ID> BI_TRI_STATE_4BIT 128.5,-65.5 <ID>ENABLE_0</ID>190 <ID>IN_0</ID>176 <ID>IN_1</ID>177 <ID>IN_2</ID>178 <ID>IN_3</ID>179 <ID>OUT_0</ID>88 <ID>OUT_1</ID>89 <ID>OUT_2</ID>90 <ID>OUT_3</ID>91 angle 0 INPUT_BITS 4 <ID>99</ID> DA_FROM 124.5,-58 <ID>IN_0</ID>84 angle 0.0 JUNCTION_ID T3 <ID>100</ID> DA_FROM 124.5,-59 <ID>IN_0</ID>85 angle 0.0 JUNCTION_ID T2 <ID>101</ID> DA_FROM 124.5,-60 <ID>IN_0</ID>86 angle 0.0 JUNCTION_ID T1 <ID>102</ID> DA_FROM 124.5,-61 <ID>IN_0</ID>87 angle 0.0 JUNCTION_ID T0 <ID>103</ID> DA_FROM 138.5,-55 <ID>IN_0</ID>93 angle 270 JUNCTION_ID ld1 <ID>104</ID> AA_REGISTER4 140,-40.5 <ID>IN_0</ID>99 <ID>IN_1</ID>100 <ID>IN_2</ID>101 <ID>IN_3</ID>102 <ID>OUT_0</ID>138 <ID>OUT_1</ID>139 <ID>OUT_2</ID>140 <ID>OUT_3</ID>141 <ID>clear</ID>56 <ID>clock</ID>94 <ID>count_enable</ID>103 <ID>count_up</ID>103 <ID>load</ID>104 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false <ID>105</ID> DA_FROM 131,-47.5 <ID>IN_0</ID>94 angle 0.0 JUNCTION_ID C <ID>106</ID> FF_GND 140.5,-33.5 <ID>OUT_0</ID>103 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>107</ID> BI_TRI_STATE_4BIT 129,-38 <ID>ENABLE_0</ID>107 <ID>IN_0</ID>98 <ID>IN_1</ID>97 <ID>IN_2</ID>96 <ID>IN_3</ID>95 <ID>OUT_0</ID>99 <ID>OUT_1</ID>100 <ID>OUT_2</ID>101 <ID>OUT_3</ID>102 angle 0.0 INPUT_BITS 4 <ID>108</ID> BI_TRI_STATE_4BIT 129,-44 <ID>ENABLE_0</ID>188 <ID>IN_0</ID>180 <ID>IN_1</ID>181 <ID>IN_2</ID>182 <ID>IN_3</ID>183 <ID>OUT_0</ID>99 <ID>OUT_1</ID>100 <ID>OUT_2</ID>101 <ID>OUT_3</ID>102 angle 0 INPUT_BITS 4 <ID>109</ID> DA_FROM 125,-36.5 <ID>IN_0</ID>95 angle 0.0 JUNCTION_ID T3 <ID>110</ID> DA_FROM 125,-37.5 <ID>IN_0</ID>96 angle 0.0 JUNCTION_ID T2 <ID>111</ID> DA_FROM 125,-38.5 <ID>IN_0</ID>97 angle 0.0 JUNCTION_ID T1 <ID>112</ID> DA_FROM 125,-39.5 <ID>IN_0</ID>98 angle 0.0 JUNCTION_ID T0 <ID>113</ID> DA_FROM 139,-33.5 <ID>IN_0</ID>104 angle 270 JUNCTION_ID ld2 <ID>114</ID> AA_REGISTER4 140,-25 <ID>IN_0</ID>113 <ID>IN_1</ID>114 <ID>IN_2</ID>115 <ID>IN_3</ID>116 <ID>OUT_0</ID>132 <ID>OUT_1</ID>133 <ID>OUT_2</ID>134 <ID>OUT_3</ID>135 <ID>clear</ID>55 <ID>clock</ID>108 <ID>count_enable</ID>117 <ID>count_up</ID>117 <ID>load</ID>118 VALUE_BOX -0.8,-0.8,0.8,1.8 angle 0.0 CURRENT_VALUE 0 INPUT_BITS 4 MAX_COUNT 15 SYNC_CLEAR true SYNC_LOAD true UNKNOWN_OUTPUTS false <ID>115</ID> DA_FROM 130,-33 <ID>IN_0</ID>108 angle 0.0 JUNCTION_ID C <ID>116</ID> FF_GND 140.5,-18 <ID>OUT_0</ID>117 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>117</ID> BI_TRI_STATE_4BIT 129,-22.5 <ID>ENABLE_0</ID>119 <ID>IN_0</ID>112 <ID>IN_1</ID>111 <ID>IN_2</ID>110 <ID>IN_3</ID>109 <ID>OUT_0</ID>113 <ID>OUT_1</ID>114 <ID>OUT_2</ID>115 <ID>OUT_3</ID>116 angle 0.0 INPUT_BITS 4 <ID>118</ID> BI_TRI_STATE_4BIT 129,-28.5 <ID>ENABLE_0</ID>189 <ID>IN_0</ID>184 <ID>IN_1</ID>185 <ID>IN_2</ID>186 <ID>IN_3</ID>187 <ID>OUT_0</ID>113 <ID>OUT_1</ID>114 <ID>OUT_2</ID>115 <ID>OUT_3</ID>116 angle 0 INPUT_BITS 4 <ID>119</ID> DA_FROM 125,-21 <ID>IN_0</ID>109 angle 0.0 JUNCTION_ID T3 <ID>120</ID> DA_FROM 125,-22 <ID>IN_0</ID>110 angle 0.0 JUNCTION_ID T2 <ID>121</ID> DA_FROM 125,-23 <ID>IN_0</ID>111 angle 0.0 JUNCTION_ID T1 <ID>122</ID> DA_FROM 125,-24 <ID>IN_0</ID>112 angle 0.0 JUNCTION_ID T0 <ID>123</ID> DA_FROM 139,-18 <ID>IN_0</ID>118 angle 270 JUNCTION_ID ld3 <ID>125</ID> DA_FROM 123,-0.5 <ID>IN_0</ID>198 angle 0.0 JUNCTION_ID bld1 <ID>126</ID> AE_OR2 131.5,-1.5 <ID>IN_0</ID>198 <ID>IN_1</ID>292 <ID>OUT</ID>197 angle 0.0 INPUT_BITS 2 <ID>127</ID> DE_TO 122,-70.5 <ID>IN_0</ID>58 angle 0.0 JUNCTION_ID bld0 <ID>128</ID> DE_TO 123,-55.5 <ID>IN_0</ID>106 angle 0.0 JUNCTION_ID bld1 <ID>129</ID> DE_TO 123,-34 <ID>IN_0</ID>107 angle 0.0 JUNCTION_ID bld2 <ID>130</ID> DE_TO 122,-18.5 <ID>IN_0</ID>119 angle 0.0 JUNCTION_ID bld3 <ID>131</ID> DE_TO 136.5,-1.5 <ID>IN_0</ID>197 angle 0.0 JUNCTION_ID ld1 <ID>132</ID> DA_FROM 123,-2.5 <ID>IN_0</ID>292 angle 0.0 JUNCTION_ID t1 <ID>135</ID> DA_FROM 123,-7.5 <ID>IN_0</ID>208 angle 0.0 JUNCTION_ID bld0 <ID>136</ID> AE_OR2 131.5,-8.5 <ID>IN_0</ID>208 <ID>IN_1</ID>291 <ID>OUT</ID>207 angle 0.0 INPUT_BITS 2 <ID>137</ID> DE_TO 136.5,-8.5 <ID>IN_0</ID>207 angle 0.0 JUNCTION_ID ld0 <ID>138</ID> DA_FROM 123,-9.5 <ID>IN_0</ID>291 angle 0.0 JUNCTION_ID t0 <ID>141</ID> DA_FROM 123,13.5 <ID>IN_0</ID>217 angle 0.0 JUNCTION_ID bld3 <ID>142</ID> AE_OR2 131.5,12.5 <ID>IN_0</ID>217 <ID>IN_1</ID>294 <ID>OUT</ID>216 angle 0.0 INPUT_BITS 2 <ID>143</ID> DE_TO 136.5,12.5 <ID>IN_0</ID>216 angle 0.0 JUNCTION_ID ld3 <ID>144</ID> DA_FROM 123,11.5 <ID>IN_0</ID>294 angle 0.0 JUNCTION_ID t3 <ID>146</ID> BI_DECODER_4x16 57,0.5 <ID>IN_0</ID>264 <ID>IN_1</ID>266 <ID>IN_2</ID>273 <ID>IN_3</ID>274 <ID>OUT_0</ID>354 <ID>OUT_1</ID>355 <ID>OUT_10</ID>358 <ID>OUT_11</ID>359 <ID>OUT_12</ID>370 <ID>OUT_13</ID>371 <ID>OUT_14</ID>360 <ID>OUT_15</ID>361 <ID>OUT_2</ID>363 <ID>OUT_3</ID>364 <ID>OUT_4</ID>356 <ID>OUT_5</ID>357 <ID>OUT_6</ID>365 <ID>OUT_7</ID>367 <ID>OUT_8</ID>368 <ID>OUT_9</ID>369 angle 0.0 INPUT_BITS 4 <ID>147</ID> DA_FROM 123,6.5 <ID>IN_0</ID>129 angle 0.0 JUNCTION_ID bld2 <ID>149</ID> AE_OR2 131.5,5.5 <ID>IN_0</ID>129 <ID>IN_1</ID>293 <ID>OUT</ID>127 angle 0.0 INPUT_BITS 2 <ID>150</ID> DE_TO 136.5,5.5 <ID>IN_0</ID>127 angle 0.0 JUNCTION_ID ld2 <ID>151</ID> DE_TO 179,11.5 <ID>IN_0</ID>297 angle 0.0 JUNCTION_ID f0 <ID>152</ID> BI_TRI_STATE_4BIT 146,-24.5 <ID>ENABLE_0</ID>136 <ID>IN_0</ID>132 <ID>IN_1</ID>133 <ID>IN_2</ID>134 <ID>IN_3</ID>135 <ID>OUT_0</ID>152 <ID>OUT_1</ID>153 <ID>OUT_2</ID>154 <ID>OUT_3</ID>155 angle 0.0 INPUT_BITS 4 <ID>153</ID> DE_TO 179,3 <ID>IN_0</ID>303 angle 0.0 JUNCTION_ID f1 <ID>154</ID> DA_FROM 146,-17.5 <ID>IN_0</ID>136 angle 270 JUNCTION_ID f3 <ID>155</ID> BI_TRI_STATE_4BIT 146,-40 <ID>ENABLE_0</ID>137 <ID>IN_0</ID>138 <ID>IN_1</ID>139 <ID>IN_2</ID>140 <ID>IN_3</ID>141 <ID>OUT_0</ID>268 <ID>OUT_1</ID>158 <ID>OUT_2</ID>157 <ID>OUT_3</ID>156 angle 0.0 INPUT_BITS 4 <ID>156</ID> DA_FROM 146,-35 <ID>IN_0</ID>137 angle 270 JUNCTION_ID f2 <ID>157</ID> BI_TRI_STATE_4BIT 145.5,-61.5 <ID>ENABLE_0</ID>142 <ID>IN_0</ID>143 <ID>IN_1</ID>144 <ID>IN_2</ID>145 <ID>IN_3</ID>146 <ID>OUT_0</ID>206 <ID>OUT_1</ID>205 <ID>OUT_2</ID>204 <ID>OUT_3</ID>203 angle 0.0 INPUT_BITS 4 <ID>158</ID> DA_FROM 145.5,-56.5 <ID>IN_0</ID>142 angle 270 JUNCTION_ID f1 <ID>159</ID> BI_TRI_STATE_4BIT 145.5,-76.5 <ID>ENABLE_0</ID>147 <ID>IN_0</ID>151 <ID>IN_1</ID>150 <ID>IN_2</ID>149 <ID>IN_3</ID>148 <ID>OUT_0</ID>164 <ID>OUT_1</ID>165 <ID>OUT_2</ID>166 <ID>OUT_3</ID>167 angle 0.0 INPUT_BITS 4 <ID>160</ID> DA_FROM 145.5,-71.5 <ID>IN_0</ID>147 angle 270 JUNCTION_ID f0 <ID>162</ID> HA_JUNC_2 156.5,-24 <ID>N_in0</ID>156 <ID>N_in1</ID>155 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>163</ID> HA_JUNC_2 155.5,-25 <ID>N_in0</ID>157 <ID>N_in1</ID>154 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>164</ID> HA_JUNC_2 154.5,-26 <ID>N_in0</ID>158 <ID>N_in1</ID>153 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>165</ID> HA_JUNC_2 153.5,-27 <ID>N_in0</ID>267 <ID>N_in1</ID>152 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>166</ID> HA_JUNC_2 156.5,-39.5 <ID>N_in0</ID>202 <ID>N_in1</ID>156 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>167</ID> HA_JUNC_2 155.5,-40.5 <ID>N_in0</ID>219 <ID>N_in1</ID>157 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>168</ID> HA_JUNC_2 154.5,-41.5 <ID>N_in0</ID>218 <ID>N_in1</ID>158 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>169</ID> HA_JUNC_2 153.5,-42.5 <ID>N_in0</ID>220 <ID>N_in1</ID>268 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>170</ID> HA_JUNC_2 156.5,-61 <ID>N_in0</ID>167 <ID>N_in1</ID>203 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>171</ID> HA_JUNC_2 155.5,-62 <ID>N_in0</ID>166 <ID>N_in1</ID>204 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>172</ID> HA_JUNC_2 154.5,-63 <ID>N_in0</ID>165 <ID>N_in1</ID>205 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>173</ID> HA_JUNC_2 153.5,-64 <ID>N_in0</ID>164 <ID>N_in1</ID>206 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>174</ID> HA_JUNC_2 156.5,-76 <ID>N_in0</ID>212 <ID>N_in1</ID>167 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>175</ID> HA_JUNC_2 155.5,-77 <ID>N_in0</ID>211 <ID>N_in1</ID>166 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>176</ID> HA_JUNC_2 154.5,-78 <ID>N_in0</ID>210 <ID>N_in1</ID>165 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>177</ID> HA_JUNC_2 153.5,-79 <ID>N_in0</ID>209 <ID>N_in1</ID>164 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>179</ID> HA_JUNC_2 117,-83 <ID>N_in0</ID>223 <ID>N_in1</ID>171 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>180</ID> HA_JUNC_2 116,-82 <ID>N_in0</ID>224 <ID>N_in1</ID>170 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>181</ID> HA_JUNC_2 115,-81 <ID>N_in0</ID>225 <ID>N_in1</ID>169 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>182</ID> HA_JUNC_2 114,-80 <ID>N_in0</ID>226 <ID>N_in1</ID>168 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>183</ID> HA_JUNC_2 117,-68 <ID>N_in0</ID>171 <ID>N_in1</ID>176 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>184</ID> HA_JUNC_2 116,-67 <ID>N_in0</ID>170 <ID>N_in1</ID>177 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>185</ID> HA_JUNC_2 115,-66 <ID>N_in0</ID>169 <ID>N_in1</ID>178 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>186</ID> HA_JUNC_2 114,-65 <ID>N_in0</ID>168 <ID>N_in1</ID>179 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>187</ID> DA_FROM 34,-18 <ID>IN_0</ID>279 angle 180 JUNCTION_ID reset <ID>189</ID> BA_JKFF 34.5,-12.5 <ID>J</ID>276 <ID>K</ID>279 <ID>clock</ID>280 <ID>nQ</ID>265 angle 0.0 SYNC_CLEAR false SYNC_SET false <ID>191</ID> HA_JUNC_2 117,-46.5 <ID>N_in0</ID>176 <ID>N_in1</ID>180 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>192</ID> HA_JUNC_2 116,-45.5 <ID>N_in0</ID>177 <ID>N_in1</ID>181 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>193</ID> HA_JUNC_2 115,-44.5 <ID>N_in0</ID>178 <ID>N_in1</ID>182 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>194</ID> HA_JUNC_2 114,-43.5 <ID>N_in0</ID>179 <ID>N_in1</ID>183 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>195</ID> HA_JUNC_2 117,-31 <ID>N_in0</ID>180 <ID>N_in1</ID>184 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>196</ID> HA_JUNC_2 116,-30 <ID>N_in0</ID>181 <ID>N_in1</ID>185 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>197</ID> HA_JUNC_2 115,-29 <ID>N_in0</ID>182 <ID>N_in1</ID>186 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>198</ID> HA_JUNC_2 114,-28 <ID>N_in0</ID>183 <ID>N_in1</ID>187 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>199</ID> DA_FROM 29.5,-12.5 <ID>IN_0</ID>280 angle 0.0 JUNCTION_ID C <ID>200</ID> DA_FROM 125,-41 <ID>IN_0</ID>188 angle 0.0 JUNCTION_ID t2 <ID>201</ID> DA_FROM 125,-25.5 <ID>IN_0</ID>189 angle 0.0 JUNCTION_ID t3 <ID>202</ID> DA_FROM 124.5,-62.5 <ID>IN_0</ID>190 angle 0.0 JUNCTION_ID t1 <ID>203</ID> DA_FROM 124.5,-77.5 <ID>IN_0</ID>191 angle 0.0 JUNCTION_ID t0 <ID>209</ID> DA_FROM 157.5,11.5 <ID>IN_0</ID>302 angle 0.0 JUNCTION_ID JMP <ID>210</ID> DA_FROM 123,4.5 <ID>IN_0</ID>293 angle 0.0 JUNCTION_ID t2 <ID>212</ID> BI_TRI_STATE_4BIT 155,-51.5 <ID>ENABLE_0</ID>285 <ID>IN_0</ID>220 <ID>IN_1</ID>218 <ID>IN_2</ID>219 <ID>IN_3</ID>202 <ID>OUT_0</ID>206 <ID>OUT_1</ID>205 <ID>OUT_2</ID>204 <ID>OUT_3</ID>203 angle 270 INPUT_BITS 4 <ID>213</ID> DA_FROM 163,6 <ID>IN_0</ID>308 angle 0.0 JUNCTION_ID xf1 <ID>214</ID> DA_FROM 163,14.5 <ID>IN_0</ID>295 angle 0.0 JUNCTION_ID xf0 <ID>220</ID> AA_AND2 168,13.5 <ID>IN_0</ID>295 <ID>IN_1</ID>296 <ID>OUT</ID>298 angle 0.0 INPUT_BITS 2 <ID>222</ID> BI_TRI_STATE_4BIT 150.5,-85.5 <ID>ENABLE_0</ID>286 <ID>IN_0</ID>209 <ID>IN_1</ID>210 <ID>IN_2</ID>211 <ID>IN_3</ID>212 <ID>OUT_0</ID>223 <ID>OUT_1</ID>224 <ID>OUT_2</ID>225 <ID>OUT_3</ID>226 angle 180 INPUT_BITS 4 <ID>223</ID> DA_FROM 163,12.5 <ID>IN_0</ID>296 angle 0.0 JUNCTION_ID xop <ID>225</ID> AE_FULLADDER_4BIT 175,-63 <ID>IN_0</ID>220 <ID>IN_1</ID>218 <ID>IN_2</ID>219 <ID>IN_3</ID>202 <ID>IN_B_0</ID>206 <ID>IN_B_1</ID>205 <ID>IN_B_2</ID>204 <ID>IN_B_3</ID>203 <ID>OUT_0</ID>228 <ID>OUT_1</ID>229 <ID>OUT_2</ID>231 <ID>OUT_3</ID>230 <ID>carry_in</ID>221 <ID>carry_out</ID>222 angle 0.0 INPUT_BITS 4 <ID>227</ID> FF_GND 184,-63 <ID>OUT_0</ID>221 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>229</ID> GA_LED 165,-62 <ID>N_in1</ID>222 LED_BOX -0.76,-0.76,0.76,0.76 angle 0.0 <ID>230</ID> AE_OR3 174,11.5 <ID>IN_0</ID>298 <ID>IN_1</ID>302 <ID>IN_2</ID>301 <ID>OUT</ID>297 angle 0.0 INPUT_BITS 3 <ID>231</ID> BI_TRI_STATE_4BIT 146,-90 <ID>ENABLE_0</ID>227 <ID>IN_0</ID>230 <ID>IN_1</ID>231 <ID>IN_2</ID>229 <ID>IN_3</ID>228 <ID>OUT_0</ID>226 <ID>OUT_1</ID>225 <ID>OUT_2</ID>224 <ID>OUT_3</ID>223 angle 90 INPUT_BITS 4 <ID>232</ID> DA_FROM 163,10.5 <ID>IN_0</ID>299 angle 0.0 JUNCTION_ID tf0 <ID>233</ID> DA_FROM 141,-90 <ID>IN_0</ID>227 angle 0.0 JUNCTION_ID add <ID>234</ID> AA_AND2 168,9.5 <ID>IN_0</ID>299 <ID>IN_1</ID>300 <ID>OUT</ID>301 angle 0.0 INPUT_BITS 2 <ID>235</ID> DA_FROM 163,8.5 <ID>IN_0</ID>300 angle 0.0 JUNCTION_ID trn <ID>237</ID> AE_OR2 174,3 <ID>IN_0</ID>304 <ID>IN_1</ID>307 <ID>OUT</ID>303 angle 0.0 INPUT_BITS 2 <ID>239</ID> AA_AND2 168,5 <ID>IN_0</ID>308 <ID>IN_1</ID>309 <ID>OUT</ID>304 angle 0.0 INPUT_BITS 2 <ID>241</ID> AA_AND2 168,1 <ID>IN_0</ID>310 <ID>IN_1</ID>311 <ID>OUT</ID>307 angle 0.0 INPUT_BITS 2 <ID>242</ID> DA_FROM 163,4 <ID>IN_0</ID>309 angle 0.0 JUNCTION_ID xop <ID>243</ID> DA_FROM 163,2 <ID>IN_0</ID>310 angle 0.0 JUNCTION_ID tf1 <ID>244</ID> HA_JUNC_2 186,-80 <ID>N_in0</ID>212 <ID>N_in1</ID>240 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>245</ID> HA_JUNC_2 187,-81 <ID>N_in0</ID>211 <ID>N_in1</ID>239 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>246</ID> HA_JUNC_2 188,-82 <ID>N_in0</ID>210 <ID>N_in1</ID>238 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>247</ID> HA_JUNC_2 189,-83 <ID>N_in0</ID>209 <ID>N_in1</ID>237 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>248</ID> DA_FROM 163,0 <ID>IN_0</ID>311 angle 0.0 JUNCTION_ID trn <ID>249</ID> DE_TO 179,-5.5 <ID>IN_0</ID>312 angle 0.0 JUNCTION_ID f2 <ID>250</ID> DA_FROM 163,-2.5 <ID>IN_0</ID>315 angle 0.0 JUNCTION_ID xf2 <ID>251</ID> AE_OR2 174,-5.5 <ID>IN_0</ID>313 <ID>IN_1</ID>314 <ID>OUT</ID>312 angle 0.0 INPUT_BITS 2 <ID>252</ID> HA_JUNC_2 188,-35 <ID>N_in0</ID>245 <ID>N_in1</ID>267 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>253</ID> HA_JUNC_2 187,-36 <ID>N_in0</ID>246 <ID>N_in1</ID>158 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>254</ID> HA_JUNC_2 186,-37 <ID>N_in0</ID>247 <ID>N_in1</ID>157 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>255</ID> HA_JUNC_2 185,-38 <ID>N_in0</ID>248 <ID>N_in1</ID>156 LED_BOX -0.25,-0.25,0.25,0.25 angle 90 <ID>256</ID> BI_TRI_STATE_4BIT 135,-90 <ID>ENABLE_0</ID>232 <ID>IN_0</ID>259 <ID>IN_1</ID>258 <ID>IN_2</ID>257 <ID>IN_3</ID>256 <ID>OUT_0</ID>226 <ID>OUT_1</ID>225 <ID>OUT_2</ID>224 <ID>OUT_3</ID>223 angle 90 INPUT_BITS 4 <ID>257</ID> DA_FROM 130,-90 <ID>IN_0</ID>232 angle 0.0 JUNCTION_ID ysub <ID>258</ID> AE_FULLADDER_4BIT 199,-63 <ID>IN_0</ID>237 <ID>IN_1</ID>238 <ID>IN_2</ID>239 <ID>IN_3</ID>240 <ID>IN_B_0</ID>241 <ID>IN_B_1</ID>242 <ID>IN_B_2</ID>243 <ID>IN_B_3</ID>244 <ID>OUT_0</ID>256 <ID>OUT_1</ID>257 <ID>OUT_2</ID>258 <ID>OUT_3</ID>259 <ID>carry_in</ID>249 angle 90 INPUT_BITS 4 <ID>259</ID> AA_AND2 168,-3.5 <ID>IN_0</ID>315 <ID>IN_1</ID>316 <ID>OUT</ID>313 angle 0.0 INPUT_BITS 2 <ID>260</ID> AI_INVERTER_4BIT 193,-59.5 <ID>IN_0</ID>248 <ID>IN_1</ID>247 <ID>IN_2</ID>246 <ID>IN_3</ID>245 <ID>OUT_0</ID>244 <ID>OUT_1</ID>243 <ID>OUT_2</ID>242 <ID>OUT_3</ID>241 angle 0.0 INPUT_BITS 4 <ID>261</ID> AA_AND2 168,-7.5 <ID>IN_0</ID>317 <ID>IN_1</ID>318 <ID>OUT</ID>314 angle 0.0 INPUT_BITS 2 <ID>262</ID> EE_VDD 198,-54 <ID>OUT_0</ID>249 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 1 <ID>263</ID> AE_FULLADDER_4BIT 216,-63 <ID>IN_0</ID>245 <ID>IN_1</ID>246 <ID>IN_2</ID>247 <ID>IN_3</ID>248 <ID>IN_B_0</ID>251 <ID>IN_B_1</ID>252 <ID>IN_B_2</ID>253 <ID>IN_B_3</ID>254 <ID>OUT_0</ID>260 <ID>OUT_1</ID>261 <ID>OUT_2</ID>262 <ID>OUT_3</ID>263 <ID>carry_in</ID>250 angle 270 INPUT_BITS 4 <ID>264</ID> DA_FROM 163,-4.5 <ID>IN_0</ID>316 angle 0.0 JUNCTION_ID xop <ID>265</ID> EE_VDD 217,-72 <ID>OUT_0</ID>250 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 1 <ID>266</ID> DA_FROM 163,-6.5 <ID>IN_0</ID>317 angle 0.0 JUNCTION_ID tf2 <ID>267</ID> AI_INVERTER_4BIT 222,-66.5 <ID>IN_0</ID>240 <ID>IN_1</ID>239 <ID>IN_2</ID>238 <ID>IN_3</ID>237 <ID>OUT_0</ID>254 <ID>OUT_1</ID>253 <ID>OUT_2</ID>252 <ID>OUT_3</ID>251 angle 180 INPUT_BITS 4 <ID>268</ID> DA_FROM 163,-8.5 <ID>IN_0</ID>318 angle 0.0 JUNCTION_ID trn <ID>269</ID> AA_LABEL 151,-48 LABEL_TEXT X  TEXT_HEIGHT 2 angle 0.0 <ID>270</ID> DE_TO 179,-14 <ID>IN_0</ID>319 angle 0.0 JUNCTION_ID f3 <ID>271</ID> AA_LABEL 151,-55 LABEL_TEXT Y  TEXT_HEIGHT 2 angle 0.0 <ID>272</ID> DA_FROM 163,-11 <ID>IN_0</ID>322 angle 0.0 JUNCTION_ID xf3 <ID>273</ID> AA_LABEL 151,-51 LABEL_TEXT -- TEXT_HEIGHT 2 angle 0.0 <ID>274</ID> BI_TRI_STATE_4BIT 122.5,-90 <ID>ENABLE_0</ID>255 <ID>IN_0</ID>263 <ID>IN_1</ID>262 <ID>IN_2</ID>261 <ID>IN_3</ID>260 <ID>OUT_0</ID>226 <ID>OUT_1</ID>225 <ID>OUT_2</ID>224 <ID>OUT_3</ID>223 angle 90 INPUT_BITS 4 <ID>275</ID> DA_FROM 117.5,-90 <ID>IN_0</ID>255 angle 0.0 JUNCTION_ID xsub <ID>276</ID> AE_OR2 174,-14 <ID>IN_0</ID>320 <ID>IN_1</ID>321 <ID>OUT</ID>319 angle 0.0 INPUT_BITS 2 <ID>277</ID> AA_AND2 168,-12 <ID>IN_0</ID>322 <ID>IN_1</ID>323 <ID>OUT</ID>320 angle 0.0 INPUT_BITS 2 <ID>278</ID> AA_AND2 168,-16 <ID>IN_0</ID>324 <ID>IN_1</ID>325 <ID>OUT</ID>321 angle 0.0 INPUT_BITS 2 <ID>279</ID> DA_FROM 163,-13 <ID>IN_0</ID>323 angle 0.0 JUNCTION_ID xop <ID>280</ID> DA_FROM 163,-15 <ID>IN_0</ID>324 angle 0.0 JUNCTION_ID tf3 <ID>281</ID> BI_DECODER_4x16 58.5,-63.5 <ID>IN_0</ID>269 <ID>IN_1</ID>270 <ID>IN_2</ID>271 <ID>IN_3</ID>272 <ID>OUT_0</ID>53 <ID>OUT_1</ID>14 <ID>OUT_10</ID>28 <ID>OUT_11</ID>29 <ID>OUT_12</ID>30 <ID>OUT_13</ID>31 <ID>OUT_14</ID>33 <ID>OUT_15</ID>35 <ID>OUT_2</ID>15 <ID>OUT_3</ID>16 <ID>OUT_4</ID>17 <ID>OUT_5</ID>18 <ID>OUT_6</ID>20 <ID>OUT_7</ID>21 <ID>OUT_8</ID>22 <ID>OUT_9</ID>27 angle 0.0 INPUT_BITS 4 <ID>282</ID> DA_FROM 163,-17 <ID>IN_0</ID>325 angle 0.0 JUNCTION_ID trn <ID>283</ID> DE_TO 203.5,11.5 <ID>IN_0</ID>326 angle 0.0 JUNCTION_ID t0 <ID>284</ID> DA_FROM 187.5,14.5 <ID>IN_0</ID>329 angle 0.0 JUNCTION_ID xt0 <ID>285</ID> DA_FROM 53.5,-71 <ID>IN_0</ID>269 angle 0.0 JUNCTION_ID T0 <ID>286</ID> DA_FROM 53.5,-70 <ID>IN_0</ID>270 angle 0.0 JUNCTION_ID T1 <ID>287</ID> DA_FROM 53.5,-69 <ID>IN_0</ID>271 angle 0.0 JUNCTION_ID T2 <ID>288</ID> DA_FROM 53.5,-68 <ID>IN_0</ID>272 angle 0.0 JUNCTION_ID T3 <ID>289</ID> AE_OR2 198.5,11.5 <ID>IN_0</ID>327 <ID>IN_1</ID>328 <ID>OUT</ID>326 angle 0.0 INPUT_BITS 2 <ID>290</ID> AA_AND2 192.5,13.5 <ID>IN_0</ID>329 <ID>IN_1</ID>330 <ID>OUT</ID>327 angle 0.0 INPUT_BITS 2 <ID>291</ID> AA_AND2 192.5,9.5 <ID>IN_0</ID>331 <ID>IN_1</ID>332 <ID>OUT</ID>328 angle 0.0 INPUT_BITS 2 <ID>292</ID> DA_FROM 187.5,12.5 <ID>IN_0</ID>330 angle 0.0 JUNCTION_ID xop <ID>293</ID> DA_FROM 187.5,10.5 <ID>IN_0</ID>331 angle 0.0 JUNCTION_ID tt0 <ID>294</ID> DA_FROM 187.5,8.5 <ID>IN_0</ID>332 angle 0.0 JUNCTION_ID trn <ID>295</ID> DE_TO 203.5,3 <ID>IN_0</ID>333 angle 0.0 JUNCTION_ID t1 <ID>296</ID> DA_FROM 187.5,6 <ID>IN_0</ID>336 angle 0.0 JUNCTION_ID xt1 <ID>297</ID> AE_OR2 198.5,3 <ID>IN_0</ID>334 <ID>IN_1</ID>335 <ID>OUT</ID>333 angle 0.0 INPUT_BITS 2 <ID>298</ID> AA_AND2 192.5,5 <ID>IN_0</ID>336 <ID>IN_1</ID>337 <ID>OUT</ID>334 angle 0.0 INPUT_BITS 2 <ID>299</ID> AA_AND2 192.5,1 <ID>IN_0</ID>338 <ID>IN_1</ID>339 <ID>OUT</ID>335 angle 0.0 INPUT_BITS 2 <ID>300</ID> DA_FROM 187.5,4 <ID>IN_0</ID>337 angle 0.0 JUNCTION_ID xop <ID>301</ID> DA_FROM 187.5,2 <ID>IN_0</ID>338 angle 0.0 JUNCTION_ID tt1 <ID>302</ID> DA_FROM 187.5,0 <ID>IN_0</ID>339 angle 0.0 JUNCTION_ID trn <ID>303</ID> DE_TO 203.5,-5.5 <ID>IN_0</ID>340 angle 0.0 JUNCTION_ID t2 <ID>304</ID> DA_FROM 187.5,-2.5 <ID>IN_0</ID>343 angle 0.0 JUNCTION_ID xt2 <ID>305</ID> AE_OR2 198.5,-5.5 <ID>IN_0</ID>341 <ID>IN_1</ID>342 <ID>OUT</ID>340 angle 0.0 INPUT_BITS 2 <ID>306</ID> AA_AND2 192.5,-3.5 <ID>IN_0</ID>343 <ID>IN_1</ID>344 <ID>OUT</ID>341 angle 0.0 INPUT_BITS 2 <ID>307</ID> AA_AND2 192.5,-7.5 <ID>IN_0</ID>345 <ID>IN_1</ID>346 <ID>OUT</ID>342 angle 0.0 INPUT_BITS 2 <ID>308</ID> DA_FROM 187.5,-4.5 <ID>IN_0</ID>344 angle 0.0 JUNCTION_ID xop <ID>309</ID> DA_FROM 187.5,-6.5 <ID>IN_0</ID>345 angle 0.0 JUNCTION_ID tt2 <ID>310</ID> DA_FROM 187.5,-8.5 <ID>IN_0</ID>346 angle 0.0 JUNCTION_ID trn <ID>311</ID> DE_TO 203.5,-14 <ID>IN_0</ID>347 angle 0.0 JUNCTION_ID t3 <ID>312</ID> DA_FROM 187.5,-11 <ID>IN_0</ID>350 angle 0.0 JUNCTION_ID xt3 <ID>313</ID> AE_OR2 198.5,-14 <ID>IN_0</ID>348 <ID>IN_1</ID>349 <ID>OUT</ID>347 angle 0.0 INPUT_BITS 2 <ID>314</ID> AA_AND2 192.5,-12 <ID>IN_0</ID>350 <ID>IN_1</ID>351 <ID>OUT</ID>348 angle 0.0 INPUT_BITS 2 <ID>315</ID> AA_AND2 192.5,-16 <ID>IN_0</ID>352 <ID>IN_1</ID>353 <ID>OUT</ID>349 angle 0.0 INPUT_BITS 2 <ID>316</ID> DA_FROM 187.5,-13 <ID>IN_0</ID>351 angle 0.0 JUNCTION_ID xop <ID>317</ID> DA_FROM 187.5,-15 <ID>IN_0</ID>352 angle 0.0 JUNCTION_ID tt3 <ID>318</ID> DE_TO 111,-39 <ID>IN_0</ID>180 angle 180 JUNCTION_ID J0 <ID>319</ID> DE_TO 111,-37 <ID>IN_0</ID>181 angle 180 JUNCTION_ID J1 <ID>320</ID> DE_TO 111,-35 <ID>IN_0</ID>182 angle 180 JUNCTION_ID J2 <ID>321</ID> DE_TO 111,-33 <ID>IN_0</ID>183 angle 180 JUNCTION_ID J3 <ID>322</ID> DA_FROM 187.5,-17 <ID>IN_0</ID>353 angle 0.0 JUNCTION_ID trn <ID>324</ID> HA_JUNC_2 61,-7 <ID>N_in0</ID>354 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>325</ID> HA_JUNC_2 61,-6 <ID>N_in0</ID>355 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>326</ID> HA_JUNC_2 61,-3 <ID>N_in0</ID>356 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>327</ID> EE_VDD 25,-21 <ID>OUT_0</ID>283 angle 0.0 OUTPUT_BITS 1 OUTPUT_NUM 1 <ID>328</ID> HA_JUNC_2 61,-2 <ID>N_in0</ID>357 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>329</ID> HA_JUNC_2 61,3 <ID>N_in0</ID>358 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>330</ID> HA_JUNC_2 61,4 <ID>N_in0</ID>359 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>331</ID> DE_TO 49,-49 <ID>IN_0</ID>49 angle 0.0 JUNCTION_ID JMP <ID>332</ID> HA_JUNC_2 61,7 <ID>N_in0</ID>360 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>333</ID> AE_SMALL_INVERTER 160,-51.5 <ID>IN_0</ID>288 <ID>OUT_0</ID>285 angle 180 DEFAULT_DELAY 1 INPUT_BITS 1 <ID>334</ID> HA_JUNC_2 61,8 <ID>N_in0</ID>361 LED_BOX -0.25,-0.25,0.25,0.25 angle 0.0 <ID>335</ID> AE_SMALL_INVERTER 150.5,-90.5 <ID>IN_0</ID>287 <ID>OUT_0</ID>286 angle 90 DEFAULT_DELAY 1 INPUT_BITS 1 <ID>337</ID> FF_GND 97.5,13.5 <ID>OUT_0</ID>372 angle 180 OUTPUT_BITS 1 OUTPUT_NUM 0 <ID>339</ID> DA_FROM 154,-92.5 <ID>IN_0</ID>287 angle 180 JUNCTION_ID xop <ID>340</ID> DA_FROM 164,-51.5 <ID>IN_0</ID>288 angle 180 JUNCTION_ID xop <ID>354</ID> DE_TO 81,-43 <ID>IN_0</ID>45 angle 0.0 JUNCTION_ID add <ID>1</ID> <ID>0</ID> 106.5,-59,106.5,-59 <GID>5</GID> OUT -59 1 <ID>1</ID> 106.5,-59,106.5,-59 <GID>22</GID> IN_0 106.5 0   <ID>2</ID> <ID>0</ID> 106.5,-67,106.5,-67 <GID>7</GID> OUT -67 1 <ID>1</ID> 106.5,-67,106.5,-67 <GID>23</GID> IN_0 106.5 0   <ID>3</ID> <ID>0</ID> 106.5,-75,106.5,-75 <GID>10</GID> OUT -75 1 <ID>1</ID> 106.5,-75,106.5,-75 <GID>24</GID> IN_0 106.5 0   <ID>4</ID> <ID>0</ID> 106.5,-83,106.5,-83 <GID>15</GID> OUT -83 1 <ID>1</ID> 106.5,-83,106.5,-83 <GID>25</GID> IN_0 106.5 0   <ID>5</ID> <ID>0</ID> 95,-95,95,-95 <GID>28</GID> IN_0 -95 1 <ID>1</ID> 95,-95,95,-95 <GID>17</GID> OUT 95 0   <ID>6</ID> <ID>0</ID> 87,-95,87,-95 <GID>29</GID> IN_0 -95 1 <ID>1</ID> 87,-95,87,-95 <GID>18</GID> OUT 87 0   <ID>7</ID> <ID>0</ID> 79,-95,79,-95 <GID>31</GID> IN_0 -95 1 <ID>1</ID> 79,-95,79,-95 <GID>19</GID> OUT 79 0   <ID>8</ID> <ID>0</ID> 71,-95,71,-95 <GID>32</GID> IN_0 -95 1 <ID>1</ID> 71,-95,71,-95 <GID>20</GID> OUT 71 0   <ID>9</ID> <ID>0</ID> 29,-25,29,-21 <GID>8</GID> OUT_0 -25 7 -24 5  -23 3  -22 1  <ID>1</ID> 29,-22,30,-22 <GID>4</GID> ADDRESS_7 29 0 <ID>3</ID> 29,-23,30,-23 <GID>4</GID> ADDRESS_6 29 0 <ID>5</ID> 29,-24,30,-24 <GID>4</GID> ADDRESS_5 29 0 <ID>7</ID> 29,-25,30,-25 <GID>4</GID> ADDRESS_4 29 0   <ID>10</ID> <ID>0</ID> 42,-50,42,-50 <GID>36</GID> IN_0 <GID>37</GID> OUT_5 <ID>11</ID> <ID>0</ID> 38.5,-32.5,38.5,-32.5 <GID>4</GID> DATA_OUT_0 <GID>12</GID> IN_0 <ID>12</ID> <ID>0</ID> 37.5,-32.5,37.5,-32.5 <GID>4</GID> DATA_OUT_1 <GID>13</GID> IN_0 <ID>13</ID> <ID>0</ID> 36.5,-32.5,36.5,-32.5 <GID>4</GID> DATA_OUT_2 <GID>14</GID> IN_0 <ID>14</ID> <ID>0</ID> 84,-88,84,-58 <GID>18</GID> IN_3 -70 1 -58 2  <ID>1</ID> 61.5,-70,84,-70 <GID>281</GID> OUT_1 84 0 <ID>2</ID> 84,-58,99.5,-58 <GID>5</GID> IN_1 84 0   <ID>15</ID> <ID>0</ID> 76,-88,76,-60 <GID>19</GID> IN_3 -69 1 -60 2  <ID>1</ID> 61.5,-69,76,-69 <GID>281</GID> OUT_2 76 0 <ID>2</ID> 76,-60,99.5,-60 <GID>5</GID> IN_2 76 0   <ID>16</ID> <ID>0</ID> 68,-88,68,-62 <GID>20</GID> IN_3 -68 1 -62 2  <ID>1</ID> 61.5,-68,68,-68 <GID>281</GID> OUT_3 68 0 <ID>2</ID> 68,-62,99.5,-62 <GID>5</GID> IN_3 68 0   <ID>17</ID> <ID>0</ID> 94,-88,94,-64 <GID>17</GID> IN_2 -67 1 -64 2  <ID>1</ID> 61.5,-67,94,-67 <GID>281</GID> OUT_4 94 0 <ID>2</ID> 94,-64,99.5,-64 <GID>7</GID> IN_0 94 0   <ID>18</ID> <ID>0</ID> 86,-88,86,-66 <GID>18</GID> IN_2 -66 1 <ID>1</ID> 61.5,-66,99.5,-66 <GID>7</GID> IN_1 <GID>281</GID> OUT_5 86 0   <ID>20</ID> <ID>0</ID> 78,-88,78,-65 <GID>19</GID> IN_2 -68 2 -65 1  <ID>1</ID> 61.5,-65,78,-65 <GID>281</GID> OUT_6 78 0 <ID>2</ID> 78,-68,99.5,-68 <GID>7</GID> IN_2 78 0   <ID>21</ID> <ID>0</ID> 70,-88,70,-64 <GID>20</GID> IN_2 -70 2 -64 1  <ID>1</ID> 61.5,-64,70,-64 <GID>281</GID> OUT_7 70 0 <ID>2</ID> 70,-70,99.5,-70 <GID>7</GID> IN_3 70 0   <ID>22</ID> <ID>0</ID> 96,-88,96,-63 <GID>17</GID> IN_1 -72 2 -63 1  <ID>1</ID> 61.5,-63,96,-63 <GID>281</GID> OUT_8 96 0 <ID>2</ID> 96,-72,99.5,-72 <GID>10</GID> IN_0 96 0   <ID>23</ID> <ID>1</ID> 28,-29,30,-29 <GID>4</GID> ADDRESS_0 <GID>26</GID> OUT_0 <ID>24</ID> <ID>1</ID> 28,-28,30,-28 <GID>4</GID> ADDRESS_1 <GID>26</GID> OUT_1 <ID>25</ID> <ID>1</ID> 28,-27,30,-27 <GID>4</GID> ADDRESS_2 <GID>26</GID> OUT_2 <ID>26</ID> <ID>1</ID> 28,-26,30,-26 <GID>4</GID> ADDRESS_3 <GID>26</GID> OUT_3 <ID>27</ID> <ID>0</ID> 88,-88,88,-62 <GID>18</GID> IN_1 -74 2 -62 1  <ID>1</ID> 61.5,-62,88,-62 <GID>281</GID> OUT_9 88 0 <ID>2</ID> 88,-74,99.5,-74 <GID>10</GID> IN_1 88 0   <ID>28</ID> <ID>0</ID> 80,-88,80,-61 <GID>19</GID> IN_1 -76 2 -61 1  <ID>1</ID> 61.5,-61,80,-61 <GID>281</GID> OUT_10 80 0 <ID>2</ID> 80,-76,99.5,-76 <GID>10</GID> IN_2 80 0   <ID>29</ID> <ID>0</ID> 72,-88,72,-60 <GID>20</GID> IN_1 -78 2 -60 1  <ID>1</ID> 61.5,-60,72,-60 <GID>281</GID> OUT_11 72 0 <ID>2</ID> 72,-78,99.5,-78 <GID>10</GID> IN_3 72 0   <ID>30</ID> <ID>0</ID> 98,-88,98,-59 <GID>17</GID> IN_0 -80 2 -59 1  <ID>1</ID> 61.5,-59,98,-59 <GID>281</GID> OUT_12 98 0 <ID>2</ID> 98,-80,99.5,-80 <GID>15</GID> IN_0 98 0   <ID>31</ID> <ID>0</ID> 90,-88,90,-58 <GID>18</GID> IN_0 -82 2 -58 1  <ID>1</ID> 61.5,-58,90,-58 <GID>281</GID> OUT_13 90 0 <ID>2</ID> 90,-82,99.5,-82 <GID>15</GID> IN_1 90 0   <ID>32</ID> <ID>0</ID> 23,-23,23,-22 <GID>30</GID> IN_0 <GID>26</GID> load <ID>33</ID> <ID>0</ID> 82,-88,82,-57 <GID>19</GID> IN_0 -84 2 -57 1  <ID>1</ID> 61.5,-57,82,-57 <GID>281</GID> OUT_14 82 0 <ID>2</ID> 82,-84,99.5,-84 <GID>15</GID> IN_2 82 0   <ID>34</ID> <ID>0</ID> 35.5,-32.5,35.5,-32.5 <GID>4</GID> DATA_OUT_3 <GID>35</GID> IN_0 <ID>35</ID> <ID>0</ID> 74,-88,74,-56 <GID>20</GID> IN_0 -86 2 -56 1  <ID>1</ID> 61.5,-56,74,-56 <GID>281</GID> OUT_15 74 0 <ID>2</ID> 74,-86,99.5,-86 <GID>15</GID> IN_3 74 0   <ID>39</ID> <ID>0</ID> 33,-55,33,-37 -55 1  -37 2  <ID>1</ID> 33,-55,36,-55 <GID>37</GID> IN_0 33 0 <ID>2</ID> 33,-37,34.5,-37 33 0  34.5 3  <ID>3</ID> 34.5,-37,34.5,-32.5 <GID>4</GID> DATA_OUT_4 -37 2   <ID>40</ID> <ID>0</ID> 32,-54,32,-36 -54 1  -36 2  <ID>1</ID> 32,-54,36,-54 <GID>37</GID> IN_1 32 0 <ID>2</ID> 32,-36,33.5,-36 32 0  33.5 3  <ID>3</ID> 33.5,-36,33.5,-32.5 <GID>4</GID> DATA_OUT_5 -36 2   <ID>41</ID> <ID>0</ID> 31,-53,31,-35 -53 1  -35 2  <ID>1</ID> 31,-53,36,-53 <GID>37</GID> IN_2 31 0 <ID>2</ID> 31,-35,32.5,-35 31 0  32.5 3  <ID>3</ID> 32.5,-35,32.5,-32.5 <GID>4</GID> DATA_OUT_6 -35 2   <ID>42</ID> <ID>0</ID> 30,-52,30,-34 -52 4  -34 2  <ID>2</ID> 30,-34,31.5,-34 30 0  31.5 3  <ID>3</ID> 31.5,-34,31.5,-32.5 <GID>4</GID> DATA_OUT_7 -34 2 <ID>4</ID> 30,-52,36,-52 <GID>37</GID> IN_3 30 0   <ID>43</ID> <ID>1</ID> 35,-40,36,-40 <GID>39</GID> OUT_0 <GID>37</GID> ENABLE_0 <ID>44</ID> <ID>1</ID> 42,-55,43,-55 <GID>37</GID> OUT_0 <GID>41</GID> N_in0 <ID>45</ID> <ID>0</ID> 62,-48,62,-43 -48 1  -43 2  <ID>1</ID> 42,-48,73,-48 <GID>37</GID> OUT_7 62 0 73 5  <ID>2</ID> 62,-43,79,-43 <GID>354</GID> IN_0 62 0 <ID>5</ID> 73,-49,73,-48 <GID>42</GID> IN_2 -48 1   <ID>46</ID> <ID>1</ID> 43,-30.5,44,-30.5 <GID>47</GID> IN_0 <GID>45</GID> OUT_0 <ID>47</ID> <ID>0</ID> 23,-33,23,-32 <GID>49</GID> IN_0 <GID>26</GID> clock <ID>48</ID> <ID>0</ID> 138.5,-82,138.5,-81 <GID>43</GID> clock -82 32 <ID>32</ID> 136,-82,138.5,-82 <GID>50</GID> IN_0 138.5 0   <ID>49</ID> <ID>1</ID> 42,-49,47,-49 <GID>37</GID> OUT_6 <GID>331</GID> IN_0 <ID>50</ID> <ID>0</ID> 79,-47,79,-47 <GID>42</GID> OUT <GID>44</GID> IN_0 <ID>51</ID> <ID>1</ID> 42,-47,73,-47 <GID>37</GID> OUT_8 <GID>42</GID> IN_1 66 4 <ID>4</ID> 66,-47,66,-41 -47 1  -41 5  <ID>5</ID> 66,-41,79,-41 <GID>46</GID> IN_0 66 4   <ID>52</ID> <ID>0</ID> 70,-46,70,-39 -46 1  -39 4  <ID>1</ID> 42,-46,73,-46 <GID>37</GID> OUT_9 70 0 73 7  <ID>4</ID> 70,-39,79,-39 <GID>48</GID> IN_0 70 0 <ID>7</ID> 73,-46,73,-45 <GID>42</GID> IN_0 -46 1   <ID>53</ID> <ID>0</ID> 92,-88,92,-56 <GID>17</GID> IN_3 -71 1 -56 2  <ID>1</ID> 61.5,-71,92,-71 <GID>281</GID> OUT_0 92 0 <ID>2</ID> 92,-56,99.5,-56 <GID>5</GID> IN_0 92 0   <ID>55</ID> <ID>0</ID> 141,-30.5,141,-29 <GID>114</GID> clear -30.5 1 <ID>1</ID> 141,-30.5,143,-30.5 <GID>54</GID> IN_0 141 0   <ID>56</ID> <ID>0</ID> 141,-47.5,141,-44.5 <GID>55</GID> IN_0 <GID>104</GID> clear <ID>57</ID> <ID>0</ID> 140.5,-67.5,140.5,-66 <GID>57</GID> IN_0 <GID>94</GID> clear <ID>58</ID> <ID>2</ID> 42,-54,120,-54 <GID>37</GID> OUT_1 120 10 <ID>10</ID> 120,-71.5,120,-54 <GID>127</GID> IN_0 -71.5 11 -54 2  <ID>11</ID> 120,-71.5,128.5,-71.5 <GID>69</GID> ENABLE_0 120 10   <ID>59</ID> <ID>0</ID> 140.5,-82,140.5,-81 <GID>58</GID> IN_0 <GID>43</GID> clear <ID>60</ID> <ID>0</ID> 43,-28.5,43,-28.5 <GID>60</GID> OUT_0 <GID>62</GID> IN_0 <ID>61</ID> <ID>0</ID> 126.5,-73,126.5,-73 <GID>69</GID> IN_3 <GID>73</GID> IN_0 <ID>62</ID> <ID>0</ID> 126.5,-74,126.5,-74 <GID>69</GID> IN_2 <GID>74</GID> IN_0 <ID>63</ID> <ID>0</ID> 126.5,-75,126.5,-75 <GID>69</GID> IN_1 <GID>75</GID> IN_0 <ID>64</ID> <ID>0</ID> 126.5,-76,126.5,-76 <GID>69</GID> IN_0 <GID>76</GID> IN_0 <ID>65</ID> <ID>0</ID> 131.5,-82,131.5,-76 -82 3  -78 7  -76 5  <ID>3</ID> 130.5,-82,131.5,-82 <GID>71</GID> OUT_0 131.5 0 <ID>5</ID> 130.5,-76,131.5,-76 <GID>69</GID> OUT_0 131.5 0 <ID>7</ID> 131.5,-78,135.5,-78 <GID>43</GID> IN_0 131.5 0   <ID>66</ID> <ID>0</ID> 132.5,-81,132.5,-75 -81 3  -77 1  -75 2  <ID>1</ID> 132.5,-77,135.5,-77 <GID>43</GID> IN_1 132.5 0 <ID>2</ID> 130.5,-75,132.5,-75 <GID>69</GID> OUT_1 132.5 0 <ID>3</ID> 130.5,-81,132.5,-81 <GID>71</GID> OUT_1 132.5 0   <ID>67</ID> <ID>0</ID> 133.5,-80,133.5,-74 -80 3  -76 1  -74 2  <ID>1</ID> 133.5,-76,135.5,-76 <GID>43</GID> IN_2 133.5 0 <ID>2</ID> 130.5,-74,133.5,-74 <GID>69</GID> OUT_2 133.5 0 <ID>3</ID> 130.5,-80,133.5,-80 <GID>71</GID> OUT_2 133.5 0   <ID>68</ID> <ID>0</ID> 134.5,-79,134.5,-73 -79 2  -75 3  -73 1  <ID>1</ID> 130.5,-73,134.5,-73 <GID>69</GID> OUT_3 134.5 0 <ID>2</ID> 130.5,-79,134.5,-79 <GID>71</GID> OUT_3 134.5 0 <ID>3</ID> 134.5,-75,135.5,-75 <GID>43</GID> IN_3 134.5 0   <ID>69</ID> <ID>1</ID> 139.5,-72,139.5,-71 <GID>43</GID> count_enable -71 2 <ID>2</ID> 139.5,-71,140.5,-71 <GID>56</GID> OUT_0 139.5 1 140.5 4  <ID>4</ID> 140.5,-72,140.5,-71 <GID>43</GID> count_up -71 2   <ID>70</ID> <ID>0</ID> 25,-35,25,-32 <GID>26</GID> clear -35 1 <ID>1</ID> 23,-35,25,-35 <GID>64</GID> IN_0 25 0   <ID>71</ID> <ID>0</ID> 105.5,5,105.5,5 <GID>40</GID> OUT <GID>66</GID> IN_0 <ID>72</ID> <ID>0</ID> 105.5,-3,105.5,-3 <GID>51</GID> OUT <GID>67</GID> IN_0 <ID>73</ID> <ID>0</ID> 105.5,-11,105.5,-11 <GID>52</GID> OUT <GID>68</GID> IN_0 <ID>74</ID> <ID>0</ID> 20,-29,20,-29 <GID>26</GID> IN_0 <GID>83</GID> IN_0 <ID>75</ID> <ID>0</ID> 20,-28,20,-28 <GID>26</GID> IN_1 <GID>84</GID> IN_0 <ID>76</ID> <ID>0</ID> 20,-27,20,-27 <GID>26</GID> IN_2 <GID>85</GID> IN_0 <ID>77</ID> <ID>0</ID> 20,-26,20,-26 <GID>26</GID> IN_3 <GID>86</GID> IN_0 <ID>78</ID> <ID>0</ID> 105.5,-19,105.5,-19 <GID>53</GID> OUT <GID>70</GID> IN_0 <ID>79</ID> <ID>0</ID> 93.5,-31,93.5,-31 <GID>72</GID> IN_0 -31 1 <ID>1</ID> 93.5,-31,93.5,-31 <GID>59</GID> OUT 93.5 0   <ID>80</ID> <ID>0</ID> 85.5,-31,85.5,-31 <GID>77</GID> IN_0 -31 1 <ID>1</ID> 85.5,-31,85.5,-31 <GID>61</GID> OUT 85.5 0   <ID>81</ID> <ID>0</ID> 77.5,-31,77.5,-31 <GID>78</GID> IN_0 -31 1 <ID>1</ID> 77.5,-31,77.5,-31 77.5 0  77.5 2  <ID>2</ID> 77.5,-31,77.5,-31 <GID>63</GID> OUT -31 1   <ID>82</ID> <ID>0</ID> 138.5,-72,138.5,-72 <GID>43</GID> load <GID>93</GID> IN_0 <ID>83</ID> <ID>4</ID> 137,-66,138.5,-66 <GID>94</GID> clock 137 5 <ID>5</ID> 137,-71,137,-66 -71 6  -66 4  <ID>6</ID> 132.5,-71,137,-71 <GID>95</GID> IN_0 137 5   <ID>84</ID> <ID>0</ID> 126.5,-58,126.5,-58 <GID>97</GID> IN_3 <GID>99</GID> IN_0 <ID>85</ID> <ID>0</ID> 126.5,-59,126.5,-59 <GID>97</GID> IN_2 <GID>100</GID> IN_0 <ID>86</ID> <ID>0</ID> 126.5,-60,126.5,-60 <GID>97</GID> IN_1 <GID>101</GID> IN_0 <ID>87</ID> <ID>0</ID> 126.5,-61,126.5,-61 <GID>97</GID> IN_0 <GID>102</GID> IN_0 <ID>88</ID> <ID>0</ID> 131.5,-67,131.5,-61 -67 7  -63 6  -61 5  <ID>5</ID> 130.5,-61,131.5,-61 <GID>97</GID> OUT_0 131.5 0 <ID>6</ID> 131.5,-63,135.5,-63 <GID>94</GID> IN_0 131.5 0 <ID>7</ID> 130.5,-67,131.5,-67 <GID>98</GID> OUT_0 131.5 0   <ID>89</ID> <ID>0</ID> 132.5,-66,132.5,-60 -66 4  -62 1  -60 2  <ID>1</ID> 132.5,-62,135.5,-62 <GID>94</GID> IN_1 132.5 0 <ID>2</ID> 130.5,-60,132.5,-60 <GID>97</GID> OUT_1 132.5 0 <ID>4</ID> 130.5,-66,132.5,-66 <GID>98</GID> OUT_1 132.5 0   <ID>90</ID> <ID>0</ID> 133.5,-65,133.5,-59 -65 4  -61 1  -59 2  <ID>1</ID> 133.5,-61,135.5,-61 <GID>94</GID> IN_2 133.5 0 <ID>2</ID> 130.5,-59,133.5,-59 <GID>97</GID> OUT_2 133.5 0 <ID>4</ID> 130.5,-65,133.5,-65 <GID>98</GID> OUT_2 133.5 0   <ID>91</ID> <ID>0</ID> 134.5,-64,134.5,-58 -64 4  -60 3  -58 1  <ID>1</ID> 130.5,-58,134.5,-58 <GID>97</GID> OUT_3 134.5 0 <ID>3</ID> 134.5,-60,135.5,-60 <GID>94</GID> IN_3 134.5 0 <ID>4</ID> 130.5,-64,134.5,-64 <GID>98</GID> OUT_3 134.5 0   <ID>92</ID> <ID>1</ID> 139.5,-57,139.5,-56 <GID>94</GID> count_enable -56 2 <ID>2</ID> 139.5,-56,140.5,-56 <GID>96</GID> OUT_0 139.5 1 140.5 4  <ID>4</ID> 140.5,-57,140.5,-56 <GID>94</GID> count_up -56 2   <ID>93</ID> <ID>0</ID> 138.5,-57,138.5,-57 <GID>94</GID> load <GID>103</GID> IN_0 <ID>94</ID> <ID>0</ID> 139,-47.5,139,-44.5 <GID>104</GID> clock -47.5 5 <ID>5</ID> 133,-47.5,139,-47.5 <GID>105</GID> IN_0 139 0   <ID>95</ID> <ID>0</ID> 127,-36.5,127,-36.5 <GID>107</GID> IN_3 <GID>109</GID> IN_0 <ID>96</ID> <ID>0</ID> 127,-37.5,127,-37.5 <GID>107</GID> IN_2 <GID>110</GID> IN_0 <ID>97</ID> <ID>0</ID> 127,-38.5,127,-38.5 <GID>107</GID> IN_1 <GID>111</GID> IN_0 <ID>98</ID> <ID>0</ID> 127,-39.5,127,-39.5 <GID>107</GID> IN_0 <GID>112</GID> IN_0 <ID>99</ID> <ID>0</ID> 132,-45.5,132,-39.5 -45.5 3  -41.5 5  -39.5 9  <ID>3</ID> 131,-45.5,132,-45.5 <GID>108</GID> OUT_0 132 0 <ID>5</ID> 132,-41.5,136,-41.5 <GID>104</GID> IN_0 132 0 <ID>9</ID> 131,-39.5,132,-39.5 <GID>107</GID> OUT_0 132 0   <ID>100</ID> <ID>0</ID> 133,-44.5,133,-38.5 -44.5 3  -40.5 1  -38.5 2  <ID>1</ID> 133,-40.5,136,-40.5 <GID>104</GID> IN_1 133 0 <ID>2</ID> 131,-38.5,133,-38.5 <GID>107</GID> OUT_1 133 0 <ID>3</ID> 131,-44.5,133,-44.5 <GID>108</GID> OUT_1 133 0   <ID>101</ID> <ID>0</ID> 134,-43.5,134,-37.5 -43.5 3  -39.5 1  -37.5 2  <ID>1</ID> 134,-39.5,136,-39.5 <GID>104</GID> IN_2 134 0 <ID>2</ID> 131,-37.5,134,-37.5 <GID>107</GID> OUT_2 134 0 <ID>3</ID> 131,-43.5,134,-43.5 <GID>108</GID> OUT_2 134 0   <ID>102</ID> <ID>0</ID> 135,-42.5,135,-36.5 -42.5 2  -38.5 3  -36.5 1  <ID>1</ID> 131,-36.5,135,-36.5 <GID>107</GID> OUT_3 135 0 <ID>2</ID> 131,-42.5,135,-42.5 <GID>108</GID> OUT_3 135 0 <ID>3</ID> 135,-38.5,136,-38.5 <GID>104</GID> IN_3 135 0   <ID>103</ID> <ID>1</ID> 140,-35.5,140,-34.5 <GID>104</GID> count_enable -34.5 2 <ID>2</ID> 140,-34.5,141,-34.5 <GID>106</GID> OUT_0 140 1 141 4  <ID>4</ID> 141,-35.5,141,-34.5 <GID>104</GID> count_up -34.5 2   <ID>104</ID> <ID>0</ID> 139,-35.5,139,-35.5 <GID>104</GID> load <GID>113</GID> IN_0 <ID>105</ID> <ID>0</ID> 69.5,-31,69.5,-31 <GID>79</GID> IN_0 -31 1 <ID>1</ID> 69.5,-31,69.5,-31 <GID>65</GID> OUT 69.5 0   <ID>106</ID> <ID>0</ID> 121,-56.5,121,-53 <GID>128</GID> IN_0 -56.5 2 -53 1  <ID>1</ID> 42,-53,121,-53 <GID>37</GID> OUT_2 121 0 <ID>2</ID> 121,-56.5,128.5,-56.5 <GID>97</GID> ENABLE_0 121 0   <ID>107</ID> <ID>0</ID> 121,-52,121,-34 <GID>129</GID> IN_0 -52 1 -35 2  <ID>1</ID> 42,-52,121,-52 <GID>37</GID> OUT_3 121 0 <ID>2</ID> 121,-35,129,-35 <GID>107</GID> ENABLE_0 121 0   <ID>108</ID> <ID>0</ID> 137.5,-33,137.5,-29 -33 2  -29 3  <ID>2</ID> 132,-33,137.5,-33 <GID>115</GID> IN_0 137.5 0 <ID>3</ID> 137.5,-29,139,-29 <GID>114</GID> clock 137.5 0   <ID>109</ID> <ID>0</ID> 127,-21,127,-21 <GID>117</GID> IN_3 <GID>119</GID> IN_0 <ID>110</ID> <ID>0</ID> 127,-22,127,-22 <GID>117</GID> IN_2 <GID>120</GID> IN_0 <ID>111</ID> <ID>0</ID> 127,-23,127,-23 <GID>117</GID> IN_1 <GID>121</GID> IN_0 <ID>112</ID> <ID>0</ID> 127,-24,127,-24 <GID>117</GID> IN_0 <GID>122</GID> IN_0 <ID>113</ID> <ID>0</ID> 132,-30,132,-24 -30 3  -26 6  -24 5  <ID>3</ID> 131,-30,132,-30 <GID>118</GID> OUT_0 132 0 <ID>5</ID> 131,-24,132,-24 <GID>117</GID> OUT_0 132 0 <ID>6</ID> 132,-26,136,-26 <GID>114</GID> IN_0 132 0   <ID>114</ID> <ID>0</ID> 133,-29,133,-23 -29 3  -25 1  -23 2  <ID>1</ID> 133,-25,136,-25 <GID>114</GID> IN_1 133 0 <ID>2</ID> 131,-23,133,-23 <GID>117</GID> OUT_1 133 0 <ID>3</ID> 131,-29,133,-29 <GID>118</GID> OUT_1 133 0   <ID>115</ID> <ID>0</ID> 134,-28,134,-22 -28 3  -24 1  -22 2  <ID>1</ID> 134,-24,136,-24 <GID>114</GID> IN_2 134 0 <ID>2</ID> 131,-22,134,-22 <GID>117</GID> OUT_2 134 0 <ID>3</ID> 131,-28,134,-28 <GID>118</GID> OUT_2 134 0   <ID>116</ID> <ID>0</ID> 135,-27,135,-21 -27 2  -23 3  -21 1  <ID>1</ID> 131,-21,135,-21 <GID>117</GID> OUT_3 135 0 <ID>2</ID> 131,-27,135,-27 <GID>118</GID> OUT_3 135 0 <ID>3</ID> 135,-23,136,-23 <GID>114</GID> IN_3 135 0   <ID>117</ID> <ID>1</ID> 140,-20,140,-19 <GID>114</GID> count_enable -19 2 <ID>2</ID> 140,-19,141,-19 <GID>116</GID> OUT_0 140 1 141 4  <ID>4</ID> 141,-20,141,-19 <GID>114</GID> count_up -19 2   <ID>118</ID> <ID>0</ID> 139,-20,139,-20 <GID>114</GID> load <GID>123</GID> IN_0 <ID>119</ID> <ID>0</ID> 120,-51,120,-18.5 <GID>130</GID> IN_0 -51 1 -19.5 2  <ID>1</ID> 42,-51,120,-51 <GID>37</GID> OUT_4 120 0 <ID>2</ID> 120,-19.5,129,-19.5 <GID>117</GID> ENABLE_0 120 0   <ID>127</ID> <ID>0</ID> 134.5,5.5,134.5,5.5 <GID>149</GID> OUT <GID>150</GID> IN_0 <ID>129</ID> <ID>2</ID> 125,6.5,128.5,6.5 <GID>149</GID> IN_0 <GID>147</GID> IN_0 <ID>132</ID> <ID>0</ID> 144,-26,144,-26 <GID>114</GID> OUT_0 <GID>152</GID> IN_0 <ID>133</ID> <ID>0</ID> 144,-25,144,-25 <GID>114</GID> OUT_1 <GID>152</GID> IN_1 <ID>134</ID> <ID>0</ID> 144,-24,144,-24 <GID>114</GID> OUT_2 <GID>152</GID> IN_2 <ID>135</ID> <ID>0</ID> 144,-23,144,-23 <GID>114</GID> OUT_3 <GID>152</GID> IN_3 <ID>136</ID> <ID>0</ID> 146,-21.5,146,-19.5 <GID>154</GID> IN_0 <GID>152</GID> ENABLE_0 <ID>137</ID> <ID>0</ID> 146,-37,146,-37 <GID>155</GID> ENABLE_0 <GID>156</GID> IN_0 <ID>138</ID> <ID>0</ID> 144,-41.5,144,-41.5 <GID>104</GID> OUT_0 <GID>155</GID> IN_0 <ID>139</ID> <ID>0</ID> 144,-40.5,144,-40.5 <GID>104</GID> OUT_1 <GID>155</GID> IN_1 <ID>140</ID> <ID>0</ID> 144,-39.5,144,-39.5 <GID>104</GID> OUT_2 <GID>155</GID> IN_2 <ID>141</ID> <ID>0</ID> 144,-38.5,144,-38.5 <GID>104</GID> OUT_3 <GID>155</GID> IN_3 <ID>142</ID> <ID>0</ID> 145.5,-58.5,145.5,-58.5 <GID>157</GID> ENABLE_0 <GID>158</GID> IN_0 <ID>143</ID> <ID>0</ID> 143.5,-63,143.5,-63 <GID>94</GID> OUT_0 <GID>157</GID> IN_0 <ID>144</ID> <ID>0</ID> 143.5,-62,143.5,-62 <GID>94</GID> OUT_1 <GID>157</GID> IN_1 <ID>145</ID> <ID>0</ID> 143.5,-61,143.5,-61 <GID>94</GID> OUT_2 <GID>157</GID> IN_2 <ID>146</ID> <ID>0</ID> 143.5,-60,143.5,-60 <GID>94</GID> OUT_3 <GID>157</GID> IN_3 <ID>147</ID> <ID>0</ID> 145.5,-73.5,145.5,-73.5 <GID>159</GID> ENABLE_0 <GID>160</GID> IN_0 <ID>148</ID> <ID>0</ID> 143.5,-75,143.5,-75 <GID>43</GID> OUT_3 <GID>159</GID> IN_3 <ID>149</ID> <ID>0</ID> 143.5,-76,143.5,-76 <GID>43</GID> OUT_2 <GID>159</GID> IN_2 <ID>150</ID> <ID>0</ID> 143.5,-77,143.5,-77 <GID>43</GID> OUT_1 <GID>159</GID> IN_1 <ID>151</ID> <ID>0</ID> 143.5,-78,143.5,-78 <GID>43</GID> OUT_0 <GID>159</GID> IN_0 <ID>152</ID> <ID>1</ID> 148,-26,153.5,-26 <GID>165</GID> N_in1 <GID>152</GID> OUT_0 <ID>153</ID> <ID>1</ID> 148,-25,154.5,-25 <GID>164</GID> N_in1 <GID>152</GID> OUT_1 <ID>154</ID> <ID>1</ID> 148,-24,155.5,-24 <GID>163</GID> N_in1 <GID>152</GID> OUT_2 <ID>155</ID> <ID>1</ID> 148,-23,156.5,-23 <GID>162</GID> N_in1 <GID>152</GID> OUT_3 <ID>156</ID> <ID>0</ID> 156.5,-38.5,156.5,-25 <GID>162</GID> N_in0 <GID>166</GID> N_in1 -38.5 3 -37 11  <ID>3</ID> 148,-38.5,156.5,-38.5 <GID>155</GID> OUT_3 156.5 0 <ID>11</ID> 156.5,-37,185,-37 <GID>255</GID> N_in1 156.5 0   <ID>157</ID> <ID>0</ID> 155.5,-39.5,155.5,-26 <GID>163</GID> N_in0 <GID>167</GID> N_in1 -39.5 3 -36 8  <ID>3</ID> 148,-39.5,155.5,-39.5 <GID>155</GID> OUT_2 155.5 0 <ID>8</ID> 155.5,-36,186,-36 <GID>254</GID> N_in1 155.5 0   <ID>158</ID> <ID>0</ID> 154.5,-40.5,154.5,-27 <GID>164</GID> N_in0 <GID>168</GID> N_in1 -40.5 3 -35 8  <ID>3</ID> 148,-40.5,154.5,-40.5 <GID>155</GID> OUT_1 154.5 0 <ID>8</ID> 154.5,-35,187,-35 <GID>253</GID> N_in1 154.5 0   <ID>164</ID> <ID>1</ID> 147.5,-78,153.5,-78 <GID>177</GID> N_in1 <GID>159</GID> OUT_0 153.5 2 <ID>2</ID> 153.5,-78,153.5,-65 <GID>173</GID> N_in0 -78 1   <ID>165</ID> <ID>1</ID> 147.5,-77,154.5,-77 <GID>176</GID> N_in1 <GID>159</GID> OUT_1 154.5 2 <ID>2</ID> 154.5,-77,154.5,-64 <GID>172</GID> N_in0 -77 1   <ID>166</ID> <ID>1</ID> 147.5,-76,155.5,-76 <GID>175</GID> N_in1 <GID>159</GID> OUT_2 155.5 2 <ID>2</ID> 155.5,-76,155.5,-63 <GID>171</GID> N_in0 -76 1   <ID>167</ID> <ID>1</ID> 147.5,-75,156.5,-75 <GID>174</GID> N_in1 <GID>159</GID> OUT_3 156.5 2 <ID>2</ID> 156.5,-75,156.5,-62 <GID>170</GID> N_in0 -75 1   <ID>168</ID> <ID>1</ID> 114,-79,126.5,-79 <GID>182</GID> N_in1 <GID>71</GID> IN_3 114 2 <ID>2</ID> 114,-79,114,-66 <GID>186</GID> N_in0 -79 1   <ID>169</ID> <ID>1</ID> 115,-80,126.5,-80 <GID>181</GID> N_in1 <GID>71</GID> IN_2 115 2 <ID>2</ID> 115,-80,115,-67 <GID>185</GID> N_in0 -80 1   <ID>170</ID> <ID>1</ID> 116,-81,126.5,-81 <GID>180</GID> N_in1 <GID>71</GID> IN_1 116 2 <ID>2</ID> 116,-81,116,-68 <GID>184</GID> N_in0 -81 1   <ID>171</ID> <ID>1</ID> 117,-82,126.5,-82 <GID>71</GID> IN_0 <GID>179</GID> N_in1 117 2 <ID>2</ID> 117,-82,117,-69 <GID>183</GID> N_in0 -82 1   <ID>176</ID> <ID>2</ID> 117,-67,117,-47.5 <GID>183</GID> N_in1 <GID>191</GID> N_in0 -67 3 <ID>3</ID> 117,-67,126.5,-67 <GID>98</GID> IN_0 117 2   <ID>177</ID> <ID>2</ID> 116,-66,116,-46.5 <GID>184</GID> N_in1 <GID>192</GID> N_in0 -66 3 <ID>3</ID> 116,-66,126.5,-66 <GID>98</GID> IN_1 116 2   <ID>178</ID> <ID>2</ID> 115,-65,115,-45.5 <GID>185</GID> N_in1 <GID>193</GID> N_in0 -65 3 <ID>3</ID> 115,-65,126.5,-65 <GID>98</GID> IN_2 115 2   <ID>179</ID> <ID>2</ID> 114,-64,114,-44.5 <GID>186</GID> N_in1 <GID>194</GID> N_in0 -64 3 <ID>3</ID> 114,-64,126.5,-64 <GID>98</GID> IN_3 114 2   <ID>180</ID> <ID>1</ID> 117,-45.5,127,-45.5 <GID>191</GID> N_in1 <GID>108</GID> IN_0 117 5 <ID>5</ID> 117,-45.5,117,-32 <GID>195</GID> N_in0 -45.5 1 -39 7  <ID>7</ID> 113,-39,117,-39 <GID>318</GID> IN_0 117 5   <ID>181</ID> <ID>1</ID> 116,-44.5,127,-44.5 <GID>192</GID> N_in1 <GID>108</GID> IN_1 116 2 <ID>2</ID> 116,-44.5,116,-31 <GID>196</GID> N_in0 -44.5 1 -37 3  <ID>3</ID> 113,-37,116,-37 <GID>319</GID> IN_0 116 2   <ID>182</ID> <ID>1</ID> 115,-43.5,127,-43.5 <GID>193</GID> N_in1 <GID>108</GID> IN_2 115 2 <ID>2</ID> 115,-43.5,115,-30 <GID>197</GID> N_in0 -43.5 1 -35 3  <ID>3</ID> 113,-35,115,-35 <GID>320</GID> IN_0 115 2   <ID>183</ID> <ID>1</ID> 114,-42.5,127,-42.5 <GID>194</GID> N_in1 <GID>108</GID> IN_3 114 2 <ID>2</ID> 114,-42.5,114,-29 <GID>198</GID> N_in0 -42.5 1 -33 3  <ID>3</ID> 113,-33,114,-33 <GID>321</GID> IN_0 114 2   <ID>184</ID> <ID>1</ID> 117,-30,127,-30 <GID>195</GID> N_in1 <GID>118</GID> IN_0 <ID>185</ID> <ID>1</ID> 116,-29,127,-29 <GID>196</GID> N_in1 <GID>118</GID> IN_1 <ID>186</ID> <ID>1</ID> 115,-28,127,-28 <GID>197</GID> N_in1 <GID>118</GID> IN_2 <ID>187</ID> <ID>1</ID> 114,-27,127,-27 <GID>198</GID> N_in1 <GID>118</GID> IN_3 <ID>188</ID> <ID>1</ID> 127,-41,129,-41 <GID>108</GID> ENABLE_0 <GID>200</GID> IN_0 <ID>189</ID> <ID>1</ID> 127,-25.5,129,-25.5 <GID>118</GID> ENABLE_0 <GID>201</GID> IN_0 <ID>190</ID> <ID>1</ID> 126.5,-62.5,128.5,-62.5 <GID>98</GID> ENABLE_0 <GID>202</GID> IN_0 <ID>191</ID> <ID>1</ID> 126.5,-77.5,128.5,-77.5 <GID>71</GID> ENABLE_0 <GID>203</GID> IN_0 <ID>197</ID> <ID>0</ID> 134.5,-1.5,134.5,-1.5 <GID>126</GID> OUT <GID>131</GID> IN_0 <ID>198</ID> <ID>2</ID> 125,-0.5,128.5,-0.5 <GID>126</GID> IN_0 <GID>125</GID> IN_0 <ID>202</ID> <ID>0</ID> 156.5,-49.5,156.5,-40.5 <GID>212</GID> IN_3 <GID>166</GID> N_in0 -45 3 <ID>3</ID> 156.5,-45,170,-45 156.5 0  170 4  <ID>4</ID> 170,-59,170,-45 <GID>225</GID> IN_3 -45 3   <ID>203</ID> <ID>0</ID> 156.5,-60,156.5,-53.5 <GID>170</GID> N_in1 <GID>212</GID> OUT_3 -60 3 -58 4  <ID>3</ID> 147.5,-60,156.5,-60 <GID>157</GID> OUT_3 156.5 0 <ID>4</ID> 156.5,-58,177,-58 156.5 0  177 6  <ID>6</ID> 177,-59,177,-58 <GID>225</GID> IN_B_3 -58 4   <ID>204</ID> <ID>0</ID> 155.5,-61,155.5,-53.5 <GID>171</GID> N_in1 <GID>212</GID> OUT_2 -61 3 -57 4  <ID>3</ID> 147.5,-61,155.5,-61 <GID>157</GID> OUT_2 155.5 0 <ID>4</ID> 155.5,-57,178,-57 155.5 0  178 5  <ID>5</ID> 178,-59,178,-57 <GID>225</GID> IN_B_2 -57 4   <ID>205</ID> <ID>0</ID> 154.5,-62,154.5,-53.5 <GID>172</GID> N_in1 <GID>212</GID> OUT_1 -62 3 -56 4  <ID>3</ID> 147.5,-62,154.5,-62 <GID>157</GID> OUT_1 154.5 0 <ID>4</ID> 154.5,-56,179,-56 154.5 0  179 5  <ID>5</ID> 179,-59,179,-56 <GID>225</GID> IN_B_1 -56 4   <ID>206</ID> <ID>0</ID> 153.5,-63,153.5,-53.5 <GID>173</GID> N_in1 <GID>212</GID> OUT_0 -63 3 -55 4  <ID>3</ID> 147.5,-63,153.5,-63 <GID>157</GID> OUT_0 153.5 0 <ID>4</ID> 153.5,-55,180,-55 153.5 0  180 5  <ID>5</ID> 180,-59,180,-55 <GID>225</GID> IN_B_0 -55 4   <ID>207</ID> <ID>0</ID> 134.5,-8.5,134.5,-8.5 <GID>136</GID> OUT <GID>137</GID> IN_0 <ID>208</ID> <ID>2</ID> 125,-7.5,128.5,-7.5 <GID>136</GID> IN_0 <GID>135</GID> IN_0 <ID>209</ID> <ID>0</ID> 153.5,-84,153.5,-80 <GID>177</GID> N_in0 -84 1 <ID>1</ID> 152.5,-84,189,-84 <GID>247</GID> N_in0 <GID>222</GID> IN_0 153.5 0   <ID>210</ID> <ID>0</ID> 154.5,-85,154.5,-79 <GID>176</GID> N_in0 -85 1 -83 4  <ID>1</ID> 152.5,-85,154.5,-85 <GID>222</GID> IN_1 154.5 0 <ID>4</ID> 154.5,-83,188,-83 <GID>246</GID> N_in0 154.5 0   <ID>211</ID> <ID>0</ID> 155.5,-86,155.5,-78 <GID>175</GID> N_in0 -86 1 -82 4  <ID>1</ID> 152.5,-86,155.5,-86 <GID>222</GID> IN_2 155.5 0 <ID>4</ID> 155.5,-82,187,-82 <GID>245</GID> N_in0 155.5 0   <ID>212</ID> <ID>0</ID> 156.5,-87,156.5,-77 <GID>174</GID> N_in0 -87 1 -81 4  <ID>1</ID> 152.5,-87,156.5,-87 <GID>222</GID> IN_3 156.5 0 <ID>4</ID> 156.5,-81,186,-81 <GID>244</GID> N_in0 156.5 0   <ID>216</ID> <ID>0</ID> 134.5,12.5,134.5,12.5 <GID>142</GID> OUT <GID>143</GID> IN_0 <ID>217</ID> <ID>2</ID> 125,13.5,128.5,13.5 <GID>142</GID> IN_0 <GID>141</GID> IN_0 <ID>218</ID> <ID>0</ID> 154.5,-49.5,154.5,-42.5 <GID>212</GID> IN_1 <GID>168</GID> N_in0 -47 3 <ID>3</ID> 154.5,-47,172,-47 154.5 0  172 4  <ID>4</ID> 172,-59,172,-47 <GID>225</GID> IN_1 -47 3   <ID>219</ID> <ID>0</ID> 155.5,-49.5,155.5,-41.5 <GID>212</GID> IN_2 <GID>167</GID> N_in0 -46 3 <ID>3</ID> 155.5,-46,171,-46 155.5 0  171 4  <ID>4</ID> 171,-59,171,-46 <GID>225</GID> IN_2 -46 3   <ID>220</ID> <ID>0</ID> 153.5,-49.5,153.5,-43.5 <GID>212</GID> IN_0 <GID>169</GID> N_in0 -48 3 <ID>3</ID> 153.5,-48,173,-48 153.5 0  173 4  <ID>4</ID> 173,-59,173,-48 <GID>225</GID> IN_0 -48 3   <ID>221</ID> <ID>1</ID> 183,-62,184,-62 <GID>227</GID> OUT_0 <GID>225</GID> carry_in <ID>222</ID> <ID>1</ID> 166,-62,167,-62 <GID>225</GID> carry_out <GID>229</GID> N_in1 <ID>223</ID> <ID>1</ID> 117,-84,148.5,-84 <GID>179</GID> N_in0 <GID>222</GID> OUT_0 121 7 133.5 6  144.5 2  <ID>2</ID> 144.5,-88,144.5,-84 <GID>231</GID> OUT_3 -84 1 <ID>6</ID> 133.5,-88,133.5,-84 <GID>256</GID> OUT_3 -84 1 <ID>7</ID> 121,-88,121,-84 <GID>274</GID> OUT_3 -84 1   <ID>224</ID> <ID>0</ID> 116,-85,116,-83 <GID>180</GID> N_in0 -85 1 <ID>1</ID> 116,-85,148.5,-85 <GID>222</GID> OUT_1 116 0 122 4  134.5 3  145.5 2  <ID>2</ID> 145.5,-88,145.5,-85 <GID>231</GID> OUT_2 -85 1 <ID>3</ID> 134.5,-88,134.5,-85 <GID>256</GID> OUT_2 -85 1 <ID>4</ID> 122,-88,122,-85 <GID>274</GID> OUT_2 -85 1   <ID>225</ID> <ID>0</ID> 115,-86,115,-82 <GID>181</GID> N_in0 -86 1 <ID>1</ID> 115,-86,148.5,-86 <GID>222</GID> OUT_2 115 0 123 4  135.5 3  146.5 2  <ID>2</ID> 146.5,-88,146.5,-86 <GID>231</GID> OUT_1 -86 1 <ID>3</ID> 135.5,-88,135.5,-86 <GID>256</GID> OUT_1 -86 1 <ID>4</ID> 123,-88,123,-86 <GID>274</GID> OUT_1 -86 1   <ID>226</ID> <ID>0</ID> 114,-87,114,-81 <GID>182</GID> N_in0 -87 1 <ID>1</ID> 114,-87,148.5,-87 <GID>222</GID> OUT_3 114 0 124 5  136.5 4  147.5 3  <ID>3</ID> 147.5,-88,147.5,-87 <GID>231</GID> OUT_0 -87 1 <ID>4</ID> 136.5,-88,136.5,-87 <GID>256</GID> OUT_0 -87 1 <ID>5</ID> 124,-88,124,-87 <GID>274</GID> OUT_0 -87 1   <ID>227</ID> <ID>0</ID> 143,-90,143,-90 <GID>231</GID> ENABLE_0 <GID>233</GID> IN_0 <ID>228</ID> <ID>0</ID> 176.5,-98,176.5,-67 <GID>225</GID> OUT_0 -98 2 <ID>1</ID> 144.5,-98,144.5,-92 <GID>231</GID> IN_3 -98 2 <ID>2</ID> 144.5,-98,176.5,-98 144.5 1  176.5 0    <ID>229</ID> <ID>0</ID> 175.5,-97,175.5,-67 <GID>225</GID> OUT_1 -97 2 <ID>1</ID> 145.5,-97,145.5,-92 <GID>231</GID> IN_2 -97 2 <ID>2</ID> 145.5,-97,175.5,-97 145.5 1  175.5 0    <ID>230</ID> <ID>0</ID> 173.5,-95,173.5,-67 <GID>225</GID> OUT_3 -95 2 <ID>1</ID> 147.5,-95,147.5,-92 <GID>231</GID> IN_0 -95 2 <ID>2</ID> 147.5,-95,173.5,-95 147.5 1  173.5 0    <ID>231</ID> <ID>0</ID> 174.5,-96,174.5,-67 <GID>225</GID> OUT_2 -96 2 <ID>1</ID> 146.5,-96,146.5,-92 <GID>231</GID> IN_1 -96 2 <ID>2</ID> 146.5,-96,174.5,-96 146.5 1  174.5 0    <ID>232</ID> <ID>0</ID> 132,-90,132,-90 <GID>256</GID> ENABLE_0 <GID>257</GID> IN_0 <ID>237</ID> <ID>0</ID> 189,-82,189,-65 <GID>247</GID> N_in1 -81 2 -65 5  <ID>2</ID> 189,-81,224,-81 189 0  224 3  <ID>3</ID> 224,-81,224,-68 <GID>267</GID> IN_3 -81 2 <ID>5</ID> 189,-65,195,-65 <GID>258</GID> IN_0 189 0   <ID>238</ID> <ID>0</ID> 188,-81,188,-66 <GID>246</GID> N_in1 -80 2 -66 5  <ID>2</ID> 188,-80,225,-80 188 0  225 3  <ID>3</ID> 225,-80,225,-67 -80 2  -67 6  <ID>5</ID> 188,-66,195,-66 <GID>258</GID> IN_1 188 0 <ID>6</ID> 224,-67,225,-67 <GID>267</GID> IN_2 225 3   <ID>239</ID> <ID>0</ID> 187,-80,187,-67 <GID>245</GID> N_in1 -79 1 -67 4  <ID>1</ID> 187,-79,226,-79 187 0  226 2  <ID>2</ID> 226,-79,226,-66 -79 1  -66 6  <ID>4</ID> 187,-67,195,-67 <GID>258</GID> IN_2 187 0 <ID>6</ID> 224,-66,226,-66 <GID>267</GID> IN_1 226 2   <ID>240</ID> <ID>0</ID> 186,-79,186,-68 <GID>244</GID> N_in1 -78 1 -68 4  <ID>1</ID> 186,-78,227,-78 186 0  227 2  <ID>2</ID> 227,-78,227,-65 -78 1  -65 5  <ID>4</ID> 186,-68,195,-68 <GID>258</GID> IN_3 186 0 <ID>5</ID> 224,-65,227,-65 <GID>267</GID> IN_0 227 2   <ID>241</ID> <ID>0</ID> 195,-58,195,-58 <GID>258</GID> IN_B_0 <GID>260</GID> OUT_3 <ID>242</ID> <ID>0</ID> 195,-59,195,-59 <GID>258</GID> IN_B_1 <GID>260</GID> OUT_2 <ID>243</ID> <ID>0</ID> 195,-60,195,-60 <GID>258</GID> IN_B_2 <GID>260</GID> OUT_1 <ID>244</ID> <ID>0</ID> 195,-61,195,-61 <GID>258</GID> IN_B_3 <GID>260</GID> OUT_0 <ID>245</ID> <ID>0</ID> 188,-58,188,-36 <GID>252</GID> N_in0 -58 4 -47 1  <ID>1</ID> 188,-47,224,-47 188 0  224 2  <ID>2</ID> 224,-61,224,-47 -61 5  -47 1  <ID>4</ID> 188,-58,191,-58 <GID>260</GID> IN_3 188 0 <ID>5</ID> 220,-61,224,-61 <GID>263</GID> IN_0 224 2   <ID>246</ID> <ID>0</ID> 187,-59,187,-37 <GID>253</GID> N_in0 -59 4 -48 1  <ID>1</ID> 187,-48,223,-48 187 0  223 2  <ID>2</ID> 223,-60,223,-48 -60 5  -48 1  <ID>4</ID> 187,-59,191,-59 <GID>260</GID> IN_2 187 0 <ID>5</ID> 220,-60,223,-60 <GID>263</GID> IN_1 223 2   <ID>247</ID> <ID>0</ID> 186,-60,186,-38 <GID>254</GID> N_in0 -60 4 -49 1  <ID>1</ID> 186,-49,222,-49 186 0  222 2  <ID>2</ID> 222,-59,222,-49 -59 6  -49 1  <ID>4</ID> 186,-60,191,-60 <GID>260</GID> IN_1 186 0 <ID>6</ID> 220,-59,222,-59 <GID>263</GID> IN_2 222 2   <ID>248</ID> <ID>0</ID> 185,-61,185,-39 <GID>255</GID> N_in0 -61 4 -50 1  <ID>1</ID> 185,-50,221,-50 185 0  221 2  <ID>2</ID> 221,-58,221,-50 -58 5  -50 1  <ID>4</ID> 185,-61,191,-61 <GID>260</GID> IN_0 185 0 <ID>5</ID> 220,-58,221,-58 <GID>263</GID> IN_3 221 2   <ID>249</ID> <ID>0</ID> 198,-55,198,-55 <GID>258</GID> carry_in <GID>262</GID> OUT_0 <ID>250</ID> <ID>0</ID> 217,-71,217,-71 <GID>263</GID> carry_in <GID>265</GID> OUT_0 <ID>251</ID> <ID>0</ID> 220,-68,220,-68 <GID>263</GID> IN_B_0 <GID>267</GID> OUT_3 <ID>252</ID> <ID>0</ID> 220,-67,220,-67 <GID>263</GID> IN_B_1 <GID>267</GID> OUT_2 <ID>253</ID> <ID>0</ID> 220,-66,220,-66 <GID>263</GID> IN_B_2 <GID>267</GID> OUT_1 <ID>254</ID> <ID>0</ID> 220,-65,220,-65 <GID>263</GID> IN_B_3 <GID>267</GID> OUT_0 <ID>255</ID> <ID>0</ID> 119.5,-90,119.5,-90 <GID>274</GID> ENABLE_0 <GID>275</GID> IN_0 <ID>256</ID> <ID>0</ID> 133.5,-99,133.5,-92 <GID>256</GID> IN_3 -99 1 <ID>1</ID> 133.5,-99,204,-99 133.5 0  204 2  <ID>2</ID> 204,-99,204,-61.5 -99 1  -61.5 3  <ID>3</ID> 203,-61.5,204,-61.5 <GID>258</GID> OUT_0 204 2   <ID>257</ID> <ID>0</ID> 134.5,-100,134.5,-92 <GID>256</GID> IN_2 -100 1 <ID>1</ID> 134.5,-100,205,-100 134.5 0  205 2  <ID>2</ID> 205,-100,205,-62.5 -100 1  -62.5 3  <ID>3</ID> 203,-62.5,205,-62.5 <GID>258</GID> OUT_1 205 2   <ID>258</ID> <ID>0</ID> 135.5,-101,135.5,-92 <GID>256</GID> IN_1 -101 1 <ID>1</ID> 135.5,-101,206,-101 135.5 0  206 2  <ID>2</ID> 206,-101,206,-63.5 -101 1  -63.5 3  <ID>3</ID> 203,-63.5,206,-63.5 <GID>258</GID> OUT_2 206 2   <ID>259</ID> <ID>0</ID> 136.5,-102,136.5,-92 <GID>256</GID> IN_0 -102 1 <ID>1</ID> 136.5,-102,207,-102 136.5 0  207 2  <ID>2</ID> 207,-102,207,-64.5 -102 1  -64.5 3  <ID>3</ID> 203,-64.5,207,-64.5 <GID>258</GID> OUT_3 207 2   <ID>260</ID> <ID>0</ID> 121,-107,121,-92 <GID>274</GID> IN_3 -107 1 <ID>1</ID> 121,-107,211,-107 121 0  211 2  <ID>2</ID> 211,-107,211,-64.5 -107 1  -64.5 3  <ID>3</ID> 211,-64.5,212,-64.5 <GID>263</GID> OUT_0 211 2   <ID>261</ID> <ID>0</ID> 122,-106,122,-92 <GID>274</GID> IN_2 -106 1 <ID>1</ID> 122,-106,210,-106 122 0  210 2  <ID>2</ID> 210,-106,210,-63.5 -106 1  -63.5 3  <ID>3</ID> 210,-63.5,212,-63.5 <GID>263</GID> OUT_1 210 2   <ID>262</ID> <ID>0</ID> 123,-105,123,-92 <GID>274</GID> IN_1 -105 1 <ID>1</ID> 123,-105,209,-105 123 0  209 2  <ID>2</ID> 209,-105,209,-62.5 -105 1  -62.5 3  <ID>3</ID> 209,-62.5,212,-62.5 <GID>263</GID> OUT_2 209 2   <ID>263</ID> <ID>0</ID> 124,-104,124,-92 <GID>274</GID> IN_0 -104 1 <ID>1</ID> 124,-104,208,-104 124 0  208 2  <ID>2</ID> 208,-104,208,-61.5 -104 1  -61.5 3  <ID>3</ID> 208,-61.5,212,-61.5 <GID>263</GID> OUT_3 208 2   <ID>264</ID> <ID>0</ID> 54,-7,54,-7 <GID>146</GID> IN_0 <GID>82</GID> IN_0 <ID>265</ID> <ID>0</ID> 24,-23,24,-8.5 <GID>26</GID> count_enable -8.5 1 <ID>1</ID> 24,-8.5,40,-8.5 24 0  40 2  <ID>2</ID> 40,-26,40,-8.5 <GID>4</GID> ENABLE_0 -14.5 4 -8.5 1  <ID>4</ID> 37.5,-14.5,40,-14.5 <GID>189</GID> nQ  40 2 <ID>266</ID> <ID>0</ID> 54,-6,54,-6 <GID>146</GID> IN_1 <GID>87</GID> IN_0 <ID>267</ID> <ID>0</ID> 153.5,-34,153.5,-28 <GID>165</GID> N_in0 -34 2 <ID>2</ID> 153.5,-34,188,-34 <GID>252</GID> N_in1 153.5 0   <ID>268</ID> <ID>1</ID> 148,-41.5,153.5,-41.5 <GID>169</GID> N_in1 <GID>155</GID> OUT_0 <ID>269</ID> <ID>0</ID> 55.5,-71,55.5,-71 <GID>281</GID> IN_0 <GID>285</GID> IN_0 <ID>270</ID> <ID>0</ID> 55.5,-70,55.5,-70 <GID>281</GID> IN_1 <GID>286</GID> IN_0 <ID>271</ID> <ID>0</ID> 55.5,-69,55.5,-69 <GID>281</GID> IN_2 <GID>287</GID> IN_0 <ID>272</ID> <ID>0</ID> 55.5,-68,55.5,-68 <GID>281</GID> IN_3 <GID>288</GID> IN_0 <ID>273</ID> <ID>0</ID> 54,-5,54,-5 <GID>146</GID> IN_2 <GID>88</GID> IN_0 <ID>274</ID> <ID>0</ID> 54,-4,54,-4 <GID>146</GID> IN_3 <GID>90</GID> IN_0 <ID>276</ID> <ID>0</ID> 26,-23,26,-10.5 <GID>26</GID> carry_out -10.5 1 <ID>1</ID> 26,-10.5,31.5,-10.5 <GID>189</GID> J  26 0 <ID>279</ID> <ID>0</ID> 31.5,-18,31.5,-14.5 <GID>189</GID> K  -18 1 <ID>1</ID> 31.5,-18,32,-18 <GID>187</GID> IN_0 31.5 0   <ID>280</ID> <ID>0</ID> 31.5,-12.5,31.5,-12.5 <GID>189</GID> clock <GID>199</GID> IN_0 <ID>283</ID> <ID>0</ID> 25,-23,25,-22 <GID>327</GID> OUT_0 <GID>26</GID> count_up <ID>285</ID> <ID>0</ID> 158,-51.5,158,-51.5 <GID>212</GID> ENABLE_0 <GID>333</GID> OUT_0 <ID>286</ID> <ID>0</ID> 150.5,-88.5,150.5,-88.5 <GID>222</GID> ENABLE_0 <GID>335</GID> OUT_0 <ID>287</ID> <ID>1</ID> 150.5,-92.5,152,-92.5 <GID>335</GID> IN_0 <GID>339</GID> IN_0 <ID>288</ID> <ID>0</ID> 162,-51.5,162,-51.5 <GID>333</GID> IN_0 <GID>340</GID> IN_0 <ID>291</ID> <ID>1</ID> 125,-9.5,128.5,-9.5 <GID>136</GID> IN_1 <GID>138</GID> IN_0 <ID>292</ID> <ID>1</ID> 125,-2.5,128.5,-2.5 <GID>126</GID> IN_1 <GID>132</GID> IN_0 <ID>293</ID> <ID>1</ID> 125,4.5,128.5,4.5 <GID>149</GID> IN_1 <GID>210</GID> IN_0 <ID>294</ID> <ID>1</ID> 125,11.5,128.5,11.5 <GID>142</GID> IN_1 <GID>144</GID> IN_0 <ID>295</ID> <ID>0</ID> 165,14.5,165,14.5 <GID>220</GID> IN_0 <GID>214</GID> IN_0 <ID>296</ID> <ID>0</ID> 165,12.5,165,12.5 <GID>220</GID> IN_1 <GID>223</GID> IN_0 <ID>297</ID> <ID>0</ID> 177,11.5,177,11.5 <GID>230</GID> OUT <GID>151</GID> IN_0 <ID>298</ID> <ID>0</ID> 171,13.5,171,13.5 <GID>220</GID> OUT <GID>230</GID> IN_0 <ID>299</ID> <ID>0</ID> 165,10.5,165,10.5 <GID>234</GID> IN_0 <GID>232</GID> IN_0 <ID>300</ID> <ID>0</ID> 165,8.5,165,8.5 <GID>234</GID> IN_1 <GID>235</GID> IN_0 <ID>301</ID> <ID>0</ID> 171,9.5,171,9.5 <GID>234</GID> OUT <GID>230</GID> IN_2 <ID>302</ID> <ID>1</ID> 159.5,11.5,171,11.5 <GID>230</GID> IN_1 <GID>209</GID> IN_0 <ID>303</ID> <ID>0</ID> 177,3,177,3 <GID>237</GID> OUT <GID>153</GID> IN_0 <ID>304</ID> <ID>0</ID> 171,4,171,5 <GID>239</GID> OUT <GID>237</GID> IN_0 <ID>307</ID> <ID>0</ID> 171,1,171,2 <GID>241</GID> OUT <GID>237</GID> IN_1 <ID>308</ID> <ID>0</ID> 165,6,165,6 <GID>239</GID> IN_0 6 1 <ID>1</ID> 165,6,165,6 <GID>213</GID> IN_0 165 0   <ID>309</ID> <ID>0</ID> 165,4,165,4 <GID>239</GID> IN_1 <GID>242</GID> IN_0 <ID>310</ID> <ID>0</ID> 165,2,165,2 <GID>241</GID> IN_0 2 1 <ID>1</ID> 165,2,165,2 <GID>243</GID> IN_0 165 0   <ID>311</ID> <ID>0</ID> 165,0,165,0 <GID>241</GID> IN_1 0 1 <ID>1</ID> 165,0,165,0 <GID>248</GID> IN_0 165 0   <ID>312</ID> <ID>0</ID> 177,-5.5,177,-5.5 <GID>251</GID> OUT -5.5 1 <ID>1</ID> 177,-5.5,177,-5.5 <GID>249</GID> IN_0 177 0   <ID>313</ID> <ID>0</ID> 171,-4.5,171,-3.5 <GID>259</GID> OUT <GID>251</GID> IN_0 <ID>314</ID> <ID>0</ID> 171,-7.5,171,-6.5 <GID>261</GID> OUT <GID>251</GID> IN_1 <ID>315</ID> <ID>0</ID> 165,-2.5,165,-2.5 <GID>259</GID> IN_0 -2.5 1 <ID>1</ID> 165,-2.5,165,-2.5 <GID>250</GID> IN_0 165 0   <ID>316</ID> <ID>0</ID> 165,-4.5,165,-4.5 <GID>259</GID> IN_1 <GID>264</GID> IN_0 <ID>317</ID> <ID>0</ID> 165,-6.5,165,-6.5 <GID>261</GID> IN_0 -6.5 1 <ID>1</ID> 165,-6.5,165,-6.5 <GID>266</GID> IN_0 165 0   <ID>318</ID> <ID>0</ID> 165,-8.5,165,-8.5 <GID>261</GID> IN_1 <GID>268</GID> IN_0 <ID>319</ID> <ID>0</ID> 177,-14,177,-14 <GID>276</GID> OUT -14 1 <ID>1</ID> 177,-14,177,-14 <GID>270</GID> IN_0 177 0   <ID>320</ID> <ID>0</ID> 171,-13,171,-12 <GID>277</GID> OUT <GID>276</GID> IN_0 <ID>321</ID> <ID>0</ID> 171,-16,171,-15 <GID>278</GID> OUT <GID>276</GID> IN_1 <ID>322</ID> <ID>0</ID> 165,-11,165,-11 <GID>277</GID> IN_0 -11 1 <ID>1</ID> 165,-11,165,-11 <GID>272</GID> IN_0 165 0   <ID>323</ID> <ID>0</ID> 165,-13,165,-13 <GID>277</GID> IN_1 <GID>279</GID> IN_0 <ID>324</ID> <ID>0</ID> 165,-15,165,-15 <GID>278</GID> IN_0 -15 1 <ID>1</ID> 165,-15,165,-15 <GID>280</GID> IN_0 165 0   <ID>325</ID> <ID>0</ID> 165,-17,165,-17 <GID>278</GID> IN_1 <GID>282</GID> IN_0 <ID>326</ID> <ID>0</ID> 201.5,11.5,201.5,11.5 <GID>289</GID> OUT 11.5 1 <ID>1</ID> 201.5,11.5,201.5,11.5 <GID>283</GID> IN_0 201.5 0   <ID>327</ID> <ID>0</ID> 195.5,12.5,195.5,13.5 <GID>290</GID> OUT <GID>289</GID> IN_0 <ID>328</ID> <ID>0</ID> 195.5,9.5,195.5,10.5 <GID>291</GID> OUT <GID>289</GID> IN_1 <ID>329</ID> <ID>0</ID> 189.5,14.5,189.5,14.5 <GID>290</GID> IN_0 14.5 1 <ID>1</ID> 189.5,14.5,189.5,14.5 <GID>284</GID> IN_0 189.5 0   <ID>330</ID> <ID>0</ID> 189.5,12.5,189.5,12.5 <GID>290</GID> IN_1 <GID>292</GID> IN_0 <ID>331</ID> <ID>0</ID> 189.5,10.5,189.5,10.5 <GID>291</GID> IN_0 10.5 1 <ID>1</ID> 189.5,10.5,189.5,10.5 <GID>293</GID> IN_0 189.5 0   <ID>332</ID> <ID>0</ID> 189.5,8.5,189.5,8.5 <GID>291</GID> IN_1 <GID>294</GID> IN_0 <ID>333</ID> <ID>0</ID> 201.5,3,201.5,3 <GID>297</GID> OUT 3 1 <ID>1</ID> 201.5,3,201.5,3 <GID>295</GID> IN_0 201.5 0   <ID>334</ID> <ID>0</ID> 195.5,4,195.5,5 <GID>298</GID> OUT <GID>297</GID> IN_0 <ID>335</ID> <ID>0</ID> 195.5,1,195.5,2 <GID>299</GID> OUT <GID>297</GID> IN_1 <ID>336</ID> <ID>0</ID> 189.5,6,189.5,6 <GID>298</GID> IN_0 6 1 <ID>1</ID> 189.5,6,189.5,6 <GID>296</GID> IN_0 189.5 0   <ID>337</ID> <ID>0</ID> 189.5,4,189.5,4 <GID>298</GID> IN_1 <GID>300</GID> IN_0 <ID>338</ID> <ID>0</ID> 189.5,2,189.5,2 <GID>299</GID> IN_0 2 1 <ID>1</ID> 189.5,2,189.5,2 <GID>301</GID> IN_0 189.5 0   <ID>339</ID> <ID>0</ID> 189.5,0,189.5,0 <GID>299</GID> IN_1 <GID>302</GID> IN_0 <ID>340</ID> <ID>0</ID> 201.5,-5.5,201.5,-5.5 <GID>305</GID> OUT -5.5 1 <ID>1</ID> 201.5,-5.5,201.5,-5.5 <GID>303</GID> IN_0 201.5 0   <ID>341</ID> <ID>0</ID> 195.5,-4.5,195.5,-3.5 <GID>306</GID> OUT <GID>305</GID> IN_0 <ID>342</ID> <ID>0</ID> 195.5,-7.5,195.5,-6.5 <GID>307</GID> OUT <GID>305</GID> IN_1 <ID>343</ID> <ID>0</ID> 189.5,-2.5,189.5,-2.5 <GID>306</GID> IN_0 -2.5 1 <ID>1</ID> 189.5,-2.5,189.5,-2.5 <GID>304</GID> IN_0 189.5 0   <ID>344</ID> <ID>0</ID> 189.5,-4.5,189.5,-4.5 <GID>306</GID> IN_1 <GID>308</GID> IN_0 <ID>345</ID> <ID>0</ID> 189.5,-6.5,189.5,-6.5 <GID>307</GID> IN_0 -6.5 1 <ID>1</ID> 189.5,-6.5,189.5,-6.5 <GID>309</GID> IN_0 189.5 0   <ID>346</ID> <ID>0</ID> 189.5,-8.5,189.5,-8.5 <GID>307</GID> IN_1 <GID>310</GID> IN_0 <ID>347</ID> <ID>0</ID> 201.5,-14,201.5,-14 <GID>313</GID> OUT -14 1 <ID>1</ID> 201.5,-14,201.5,-14 <GID>311</GID> IN_0 201.5 0   <ID>348</ID> <ID>0</ID> 195.5,-13,195.5,-12 <GID>314</GID> OUT <GID>313</GID> IN_0 <ID>349</ID> <ID>0</ID> 195.5,-16,195.5,-15 <GID>315</GID> OUT <GID>313</GID> IN_1 <ID>350</ID> <ID>0</ID> 189.5,-11,189.5,-11 <GID>314</GID> IN_0 -11 1 <ID>1</ID> 189.5,-11,189.5,-11 <GID>312</GID> IN_0 189.5 0   <ID>351</ID> <ID>0</ID> 189.5,-13,189.5,-13 <GID>314</GID> IN_1 <GID>316</GID> IN_0 <ID>352</ID> <ID>0</ID> 189.5,-15,189.5,-15 <GID>315</GID> IN_0 -15 1 <ID>1</ID> 189.5,-15,189.5,-15 <GID>317</GID> IN_0 189.5 0   <ID>353</ID> <ID>0</ID> 189.5,-17,189.5,-17 <GID>315</GID> IN_1 <GID>322</GID> IN_0 <ID>354</ID> <ID>0</ID> 60,-7,60,-7 <GID>146</GID> OUT_0 <GID>324</GID> N_in0 <ID>355</ID> <ID>0</ID> 60,-6,60,-6 <GID>146</GID> OUT_1 <GID>325</GID> N_in0 <ID>356</ID> <ID>0</ID> 60,-3,60,-3 <GID>146</GID> OUT_4 <GID>326</GID> N_in0 <ID>357</ID> <ID>0</ID> 60,-2,60,-2 <GID>146</GID> OUT_5 <GID>328</GID> N_in0 <ID>358</ID> <ID>0</ID> 60,3,60,3 <GID>146</GID> OUT_10 <GID>329</GID> N_in0 <ID>359</ID> <ID>0</ID> 60,4,60,4 <GID>146</GID> OUT_11 <GID>330</GID> N_in0 <ID>360</ID> <ID>0</ID> 60,7,60,7 <GID>146</GID> OUT_14 <GID>332</GID> N_in0 <ID>361</ID> <ID>0</ID> 60,8,60,8 <GID>146</GID> OUT_15 <GID>334</GID> N_in0 <ID>363</ID> <ID>0</ID> 90.5,-24,90.5,8 <GID>59</GID> IN_3 -5 1 8 4  <ID>1</ID> 60,-5,90.5,-5 <GID>146</GID> OUT_2 74.5 3 90.5 0  <ID>3</ID> 74.5,-24,74.5,-5 <GID>63</GID> IN_3 -5 1 <ID>4</ID> 90.5,8,98.5,8 <GID>40</GID> IN_0 90.5 0   <ID>364</ID> <ID>0</ID> 92.5,-24,92.5,6 <GID>59</GID> IN_2 -4 1 6 3  <ID>1</ID> 60,-4,92.5,-4 <GID>146</GID> OUT_3 66.5 2 92.5 0  <ID>2</ID> 66.5,-24,66.5,-4 <GID>65</GID> IN_3 -4 1 <ID>3</ID> 92.5,6,98.5,6 <GID>40</GID> IN_1 92.5 0   <ID>365</ID> <ID>0</ID> 82.5,-24,82.5,0 <GID>61</GID> IN_3 -1 1 0 4  <ID>1</ID> 60,-1,82.5,-1 <GID>146</GID> OUT_6 76.5 3 82.5 0  <ID>3</ID> 76.5,-24,76.5,-1 <GID>63</GID> IN_2 -1 1 <ID>4</ID> 82.5,0,98.5,0 <GID>51</GID> IN_0 82.5 0   <ID>367</ID> <ID>0</ID> 84.5,-24,84.5,0 <GID>61</GID> IN_2 -2 4 0 1  <ID>1</ID> 60,0,84.5,0 <GID>146</GID> OUT_7 68.5 3 84.5 0  <ID>3</ID> 68.5,-24,68.5,0 <GID>65</GID> IN_2 0 1 <ID>4</ID> 84.5,-2,98.5,-2 <GID>51</GID> IN_1 84.5 0   <ID>368</ID> <ID>0</ID> 94.5,-24,94.5,1 <GID>59</GID> IN_1 -8 4 1 1  <ID>1</ID> 60,1,94.5,1 <GID>146</GID> OUT_8 78.5 3 94.5 0  <ID>3</ID> 78.5,-24,78.5,1 <GID>63</GID> IN_1 1 1 <ID>4</ID> 94.5,-8,98.5,-8 <GID>52</GID> IN_0 94.5 0   <ID>369</ID> <ID>0</ID> 86.5,-24,86.5,2 <GID>61</GID> IN_1 -10 4 2 1  <ID>1</ID> 60,2,86.5,2 <GID>146</GID> OUT_9 80.5 3 86.5 0  <ID>3</ID> 80.5,-24,80.5,2 <GID>63</GID> IN_0 2 1 <ID>4</ID> 86.5,-10,98.5,-10 <GID>52</GID> IN_1 86.5 0   <ID>370</ID> <ID>0</ID> 96.5,-24,96.5,5 <GID>59</GID> IN_0 -16 4 5 1  <ID>1</ID> 60,5,96.5,5 <GID>146</GID> OUT_12 70.5 3 96.5 0  <ID>3</ID> 70.5,-24,70.5,5 <GID>65</GID> IN_1 5 1 <ID>4</ID> 96.5,-16,98.5,-16 <GID>53</GID> IN_0 96.5 0   <ID>371</ID> <ID>0</ID> 88.5,-24,88.5,6 <GID>61</GID> IN_0 -18 4 6 1  <ID>1</ID> 60,6,88.5,6 <GID>146</GID> OUT_13 72.5 3 88.5 0  <ID>3</ID> 72.5,-24,72.5,6 <GID>65</GID> IN_0 6 1 <ID>4</ID> 88.5,-18,98.5,-18 <GID>53</GID> IN_1 88.5 0   <ID>372</ID> <ID>0</ID> 97.5,-22,97.5,12.5 <GID>337</GID> OUT_0 -22 11 -20 12  -14 13  -12 14  -6 15  -4 4  2 5  4 1  <ID>1</ID> 97.5,4,98.5,4 <GID>40</GID> IN_2 97.5 0 <ID>4</ID> 97.5,-4,98.5,-4 <GID>51</GID> IN_2 97.5 0 <ID>5</ID> 97.5,2,98.5,2 <GID>40</GID> IN_3 97.5 0 <ID>11</ID> 97.5,-22,98.5,-22 <GID>53</GID> IN_3 97.5 0 <ID>12</ID> 97.5,-20,98.5,-20 <GID>53</GID> IN_2 97.5 0 <ID>13</ID> 97.5,-14,98.5,-14 <GID>52</GID> IN_3 97.5 0 <ID>14</ID> 97.5,-12,98.5,-12 <GID>52</GID> IN_2 97.5 0 <ID>15</ID> 97.5,-6,98.5,-6 <GID>51</GID> IN_3 97.5 0    <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport> <PageViewport>-6.74149e-006,0,106.2,-78.3</PageViewport>


 * And since I'm not going to scan my sheaf of paper covered in opcodes and charts, here's a premade program that repeatedly adds 0x5 to register A (the third one down).. just save it as a cdm file and double click the ROM in the computer to load it, then repeatedly select the clock toggle to step through the instructions

the program 0 : 25 1 : 35 2 : 76 3 : 12 4 : 60 <div style="padding-left: 6px; padding-right: 6px; padding-top: 3px; text-align: left; visibility:hidden; position:absolute;"> Waiting for a barnstar!
 * --⁪frotht 15:49, 7 July 2007 (UTC)


 * Have you read about Karnaugh maps? Espresso is a free tool (almost a programming language!) which can minimize logic table complexity.  It has a fairly straightforward syntax, and you may find it helpful for designing your logic elements.  Since you're trying to make an entire processor, I suggest you use these (or other tools) to assist you in automated logic debugging.  Good luck! Nimur 15:58, 7 July 2007 (UTC)
 * Well it's already a two-level Sum-Of-Products solution so I doubt k maps will help much unless I can do some fancy sharing or "don't-care-term"ing, but I haven't looked at that stuff for awhile so I need some help --⁪frotht 16:02, 7 July 2007 (UTC)
 * Also here's a picture of the rest of the circuit if it helps at all --⁪frotht 16:40, 7 July 2007 (UTC)

Can you use a mux or demux?

E.g., xf1 and tf1 could choose between the lines:

xf1 tf1 line 0  0    0  0   1  trn 1  0  xop 1  1  (trn OR xop) (can be precalculated)

Epylar 05:12, 9 July 2007 (UTC)

List of colours
I am looking for a list of colours with their hex codes (eg. 0xFFFFFF) and they must be CONTRASTING COLOURS so that users can easily distinguish between them.

The highest number of colours I could get was 16 here: List_of_palettes

Rfwoolf 16:01, 7 July 2007 (UTC)


 * See Web colors. --soum talk 16:03, 7 July 2007 (UTC)


 * kuler by Adobe may help :)? Josh Holloway  17:11, 7 July 2007 (UTC)


 * Google "Agave", it's a free program. I know it works in linux, if you use Windows, you can probably run it through Cygwin or something --ʇuǝɯɯoɔɐqǝɟ 19:35, 7 July 2007 (UTC)

XMP and PNG
I'm trying to save XMP information to a PNG file in Adobe Photoshop CS2. Now, I've tried saving the metadata as .xmp document and as a template, but when I reopen the file I don't see any XMP information. How do I embed this information in a PNG file? Extensible Metadata Platform mentions that this is stored in the iTXt chunk, but I cannot see any such metadata in the iTXt chunk. Any thoughts?
 * Nothing??

nested VMs
will vmware install itself? How about microsoft virtual pc? --⁪frotht 20:55, 7 July 2007 (UTC)

You can run XP hosting XP hosting XP, the outer two using VMware.

Epylar 05:14, 9 July 2007 (UTC)
 * If you are using Hypervisor based virtualization, AFAIK there can be only one type 1 hypervisor (native virtualization), which will be directly connected with the root partition. All child partitions will be spawned by the root partition. Each of the partitions may host a type 2 hypervisor (which runs as a OS app, thus child OS will be running as an app on the parent OS, not as an independent OS). But why would you run multiple hypervisors? A single hypervisor itself will support multiple partitions. And its not like hypervisors are prone to something equivalent to a kernel panic. Hypervisors are a very thin layer; the resource management is done by the parent OS (in type 2 hypervisors) and root partition (in type 1 hypervisors). So rather than having multiple virtualizers to improve stability, a more stable parent OS is better. --soum talk 05:30, 9 July 2007 (UTC)
 * Multiple levels of virtualization is possible.

I am currently running Mac OS X in VMware inside of WindowsXP. The OS X then runs Parallels, which virtualizes a small distibution of Linux. -Why? Just because I can. I must, however, admit that the levels of virtualization and use of Mac on PC is experimental and not at all suitable for a production machine. Freedomlinux 01:13, 13 July 2007 (UTC)

Problem with USB
Hello, everyone. I just bought a new computer and a Sony Microvault flashdrive. I connected the flashdrive to my old computer and uploaded one 17.7 MB file, copied it to my new computer, and deleted it off the flashdrive. Then, the next day, I connected the flashdrive to my old computer, and it didn't recognize it, calling it an "Unknown Device." How strange! Just the other day it worked fine! Granted, I've had countless problems with the old computer's USB, but never before had a device worked one day and not the other. I'm hoping this strange occurance might help finally diagnose this computer's USB problem, if not at least help me operate the flashdrive again. The flashdrive still works fine on the new computer, so it's obviously the old computer's problem. Any ideas of what's going on? I'd really appreciate any advice at all, becuase it's been a long time that I've had this problem. (By the way, the old computer is a Dell, Windows XP SP2, about 3 or 4 years old. Let me know if you need to know anything else about it.) Thank you!--El aprendelenguas 21:38, 7 July 2007 (UTC)


 * Perhaps the USB port is wonky; try a different one. I have one machine which was built by a numskull who got the USB-D+ and D- pins reversed when he was wiring the case to the motherboard (no, it wasn't me, but getting to the darn pins to fix them is so finicky I've never bothered fixing it).  The computer recognises that devices are plugged into that port, but never manages to talk to them properly and so tags them as unrecognised. -- Finlay McWalter | Talk 23:32, 7 July 2007 (UTC)

A common problem is "flash drive sag". This is when the flash drive's weight causes it the sag in a loose USB socket, leading to an intermittent connection. If this is the problem, a USB cable long enough to let you place the flash drive on a table, thus lessening the weigh on the connection, is the cure. StuRat 00:47, 10 July 2007 (UTC)

Best disk defragger
What is currently held by the computing fraternity to be the best disk defragger available today? Free ones would be nice!--Tugjob 21:58, 7 July 2007 (UTC)


 * For windows just use the defragger that comes with it. For everything else, don't bother defragging - in theory it helps, but in practice the performance gains people allege they achieve from doing it could as easily be obtained by sacrificing chickens to Legba. -- Finlay McWalter | Talk 23:29, 7 July 2007 (UTC)
 * I generally use the Windows defragger, but if I need something more I go fo O&O Defragmenterr. --soum talk 14:01, 9 July 2007 (UTC)


 * Thanks. Its OK now I managed to get my Ontrack Jet defragger to work after I made about 10% of free space on the disk.--Tugjob 14:26, 9 July 2007 (UTC)


 * Ah we dont have a page for Ontrack the disk drive data recovery company?--Tugjob 14:27, 9 July 2007 (UTC)

C# regexp
I can code in PHP pretty well, but I never learned C# properly. Luckily their syntax is somewhat similar. The problem I have is how to pull strings I matched with regexp into a array. I think I sort of understand how to use regexp to check if certain string exists, but am baffled thinking how to extract the matched string into an array. Anyway, any help is appreciated.

Anyway, if somebody is interested whats this question is about, User:Shinhan/AWB BannerSheller will be a module for AWB. Or maybe I should just code a new bot from grounds up? If somebody thinks that coding a bot from grounds up would be easier how would I go about extracting regexp matches in Python? &mdash; Shinhan  &lt;&thinsp; talk &thinsp;&gt; 22:15, 7 July 2007 (UTC)


 * In python you do it as below. C# is probably similar in spirit, but I don't use that so I dunno.  --TotoBaggins 13:37, 9 July 2007 (UTC)

>>> import re >>> >>> text = "my name is Toto. I am 85 years old" >>> >>> pattern = re.compile(r'my name is (\w+)\. I am (\d+) years old') >>> match = pattern.match(text) >>> if match: ...    name, age = match.groups ...    print 'Name: %s, age: %s' % (name, age) ... Name: Toto, age: 85


 * Yeah the basic premise is similar. --soum talk 13:59, 9 July 2007 (UTC)


 * Does C# have any magic quoting like Python's r'...'? Or do you have to do things like match a literal backslash with  ?  --TotoBaggins 15:33, 9 July 2007 (UTC)


 * Whats magic quoting? Like writing strings without escape characters? If so, answer is yes.  generally would refer to a double back-slash (\\, after escaping). The same string can also be represented as  . --soum talk 15:38, 9 July 2007 (UTC)


 * I think TotoBaggins is referring to what Csharpians refer to as "Verbatim String Literals"see here. ... and what Pythonistas refer to as "raw strings" (in a less-complicated world, the zillions of programming language designers out there would at least get together and use the same names for these kinds of things ... but then where's the fun in that?). dr.ef.tymac 15:48, 9 July 2007 (UTC)


 * Thats why I didnt refer it by name :D There should be some common keywords as well, at least between curly braces languages. I sure as hell couldnt understand Java style of foreach loop if I hadnt known it before. And  between C# and VB.NET will be the main reason for me getting bald in five years! --soum talk 16:10, 9 July 2007 (UTC)

Thank you all. Now I just need to decide which is easier to learn Python or C# to make this bot. &mdash; Shinhan  &lt;&thinsp; talk &thinsp;&gt; 16:56, 9 July 2007 (UTC)
 * You might be interested in PyWikipediaBot, which is used by many of the wikipedia bots. --TotoBaggins 18:20, 9 July 2007 (UTC)

I can't resist demonstrating Perl's conciseness as compared to other languages. My Python example above would be written as below. --TotoBaggins 18:26, 9 July 2007 (UTC)

$_ = "my name is Toto. I am 85 years old"; print "Name: $1, age: $2\n" if /my name is (\w+)\. I am (\d+) years old/;


 * A two liner to do the same can be written in C# as well. So lets not turn it into a bashfest. :D --soum talk 08:20, 10 July 2007 (UTC)
 * For that matter, a two-liner can be written in Python, but then I never bought into the "computer language religious war" thing either. The more "languages" you learn, the more you realize there's more 'distinctions' than 'differences'. dr.ef.tymac 14:20, 10 July 2007 (UTC)


 * @Shinhan, you asked splitting it into an array, I gave the example for that. But you can directly use the  to iterate over or index into as you do with an array.

A single  object also does other stuff like finding the start and end indexes of the matched substring. So, if you let us know what exactly you are trying to achieve, we can probably suggest a better way than splitting all into an array. I can handle the C# queries and Toto will probably handle the Python stuff. --soum talk 08:20, 10 July 2007 (UTC)

we can probably suggest a better way than splitting all into an array ... yes indeed. In fact, both python and C# support what is known as "named capturing groups" (although I'm sure they each use their own "official names" .. yippie!). This allows you to directly parse whatever substrings you want directly into a "dictionary" (aka 'array' in PHP-speak), where each substring can be accessed by a specific 'field name'. This is very useful, and no futzing around with (numerically-indexed) arrays is needed.

Python example:

This should convey the basic point, someone else can provide a csharp example if they want. dr.ef.tymac 14:57, 10 July 2007 (UTC)


 * Here is the C# version

The regexp engine can be used to mutate the source string as well.

Feel free to contact me if anything is unclear. --soum talk 16:31, 10 July 2007 (UTC)

As to we can probably suggest a better way than splitting all into an array I wrote the simple algorithm at User:Shinhan/AWB BannerSheller. I need regexp to search for, and extract, specific templates. Each template is delimited with 🇦🇩 but since I want to extract only selected templates I first have to read the list of those templates (from a WP page) change those template names into regexp queries... So, it might not be needed to extract into array, yeah.

Im not well versed in regexping, so I didnt know that PHP can do this as well preg_match_all but I need to give it matches array where to put it as one of the parameters. (Actual return value is only match counter). PHP uses regexp similar to Perl 5, with notable differences. &mdash; Shinhan  &lt;&thinsp; talk &thinsp;&gt; 11:19, 11 July 2007 (UTC)

Zone Alarms
I want to remove this program from my computer but whenever I do it resets the ports and maybe does some other stuff that keeps me from accessing the Internet or the local network until I reload and run Zone Alarms again - keeping me from removing it. Is there anyway to set the ports and other things back to normal without loading and running Zone Alarms again? Julie Moon 23:17, 7 July 2007 (UTC)


 * The administrator of your computer (which may, or may not, be you) can uninstall ZoneAlarm by opening Control Panel and then add/remove programs. -- Finlay McWalter | Talk 23:26, 7 July 2007 (UTC)


 * She said that when she does remove it, things go wrong. I can't imagine what the problem could be, except that you're using a crappy software firewall instead of a dedicated machine --⁪frotht 04:07, 8 July 2007 (UTC)


 * add/remove programs does not effect whatever changes the program has made to various port or address or property settings. These are what need to be changed after the program is removed. Julie Moon 09:49, 8 July 2007 (UTC)


 * Huh? Those changes should be gone. Splintercellguy 20:36, 8 July 2007 (UTC)


 * Windows (core) doesn't have "port or address" settings. The way a firewall like ZoneAlarm works is that it hooks into the windows networking stack at boot time and intercepts networking.  If a program like ZoneAlarm hasn't been explicitly hooked into these points, Windows will just pass everything blithely back and forward.  So possibilities are a) ZoneAlarm hasn't properly uninstalled (somehow bits of it are still being autostarted, and all you've managed to remove is the control program that configures the firewall bit), b) another firewall has instead been started (maybe the Windows Firewall itself, which has instead hooked the networking stack and is blocking communications, or c) your problem isn't ZoneAlarm, but perhaps a dedicated firewall as Froth mentions. -- Finlay McWalter | Talk 20:47, 8 July 2007 (UTC)