<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="2.7.0" version="1.0">
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
<lib desc="#Wiring" name="0">
    <tool name="Pin">
      <a name="tristate" val="false"/>
    </tool>
    <tool name="Probe">
      <a name="facing" val="west"/>
    </tool>
    <tool name="Pull Resistor">
      <a name="facing" val="north"/>
    </tool>
  </lib>
  <lib desc="#Gates" name="1"/>
  <lib desc="#Plexers" name="2">
    <tool name="Multiplexer">
      <a name="width" val="12"/>
    </tool>
    <tool name="Demultiplexer">
      <a name="select" val="3"/>
      <a name="width" val="4"/>
    </tool>
  </lib>
  <lib desc="#Arithmetic" name="3"/>
  <lib desc="#Memory" name="4">
    <tool name="Register">
      <a name="width" val="1"/>
    </tool>
    <tool name="RAM">
      <a name="addrWidth" val="24"/>
      <a name="dataWidth" val="4"/>
      <a name="bus" val="asynch"/>
    </tool>
    <tool name="ROM">
      <a name="contents">addr/data: 8 8
0
</a>
    </tool>
  </lib>
  <lib desc="#I/O" name="5">
    <tool name="DotMatrix">
      <a name="inputtype" val="select"/>
      <a name="matrixcols" val="32"/>
      <a name="matrixrows" val="32"/>
    </tool>
  </lib>
  <lib desc="#Base" name="6">
    <tool name="Text Tool">
      <a name="text" val=""/>
      <a name="font" val="SansSerif plain 12"/>
      <a name="halign" val="center"/>
      <a name="valign" val="base"/>
    </tool>
  </lib>
  <main name="main"/>
  <options>
    <a name="gateUndefined" val="ignore"/>
    <a name="simlimit" val="1000"/>
    <a name="simrand" val="32"/>
  </options>
  <mappings>
    <tool lib="6" map="Button2" name="Menu Tool"/>
    <tool lib="6" map="Ctrl Button1" name="Poke Tool"/>
    <tool lib="6" map="Button3" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="6" name="Edit Tool"/>
    <tool lib="6" name="Poke Tool"/>
    <tool lib="0" name="Splitter"/>
    <tool lib="0" name="Clock"/>
    <tool lib="6" name="Text">
      <a name="text" val="RAM"/>
    </tool>
    <sep/>
    <tool lib="0" name="Constant"/>
    <tool lib="0" name="Pin">
      <a name="tristate" val="false"/>
    </tool>
    <tool lib="0" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </tool>
    <tool lib="0" name="Probe">
      <a name="facing" val="south"/>
      <a name="radix" val="10unsigned"/>
    </tool>
    <tool lib="0" name="Tunnel"/>
    <tool lib="0" name="Pull Resistor"/>
    <tool lib="1" name="NOT Gate">
      <a name="size" val="20"/>
    </tool>
    <tool lib="1" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <tool lib="1" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <tool lib="1" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <tool lib="1" name="NOR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <tool lib="1" name="XOR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <tool lib="1" name="XNOR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </tool>
    <sep/>
    <tool lib="2" name="Decoder"/>
    <tool lib="2" name="Multiplexer"/>
    <tool lib="2" name="Demultiplexer"/>
    <tool lib="3" name="Adder"/>
    <tool lib="3" name="Subtractor"/>
    <tool lib="3" name="Multiplier"/>
    <tool lib="3" name="Shifter"/>
    <sep/>
    <tool lib="4" name="D Flip-Flop"/>
    <tool lib="4" name="T Flip-Flop"/>
    <tool lib="4" name="J-K Flip-Flop"/>
    <tool lib="4" name="S-R Flip-Flop"/>
    <tool lib="4" name="Register"/>
    <tool lib="4" name="Counter"/>
    <tool lib="4" name="Shift Register"/>
    <tool lib="4" name="RAM">
      <a name="addrWidth" val="24"/>
      <a name="bus" val="asynch"/>
    </tool>
    <tool lib="4" name="ROM">
      <a name="contents">addr/data: 8 8
0
</a>
    </tool>
    <sep/>
    <tool lib="5" name="Button"/>
    <tool lib="5" name="Keyboard"/>
    <tool lib="5" name="LED"/>
    <tool lib="5" name="7-Segment Display"/>
    <tool lib="5" name="Hex Digit Display"/>
    <tool lib="5" name="DotMatrix">
      <a name="inputtype" val="select"/>
      <a name="matrixcols" val="32"/>
      <a name="matrixrows" val="32"/>
      <a name="color" val="#000000"/>
      <a name="offcolor" val="#eeeeee"/>
      <a name="persist" val="62"/>
    </tool>
    <tool lib="5" name="TTY"/>
  </toolbar>
  <circuit name="main">
    <a name="circuit" val="main"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <comp lib="6" loc="(357,99)" name="Text">
      <a name="text" val="Many circuits implementing flip-flops using CMOS and NMOS logic don't work due to Logisim 2.7.0 nuances."/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="6" loc="(482,116)" name="Text"/>
    <comp lib="6" loc="(598,311)" name="Text">
      <a name="text" val="mailto: lilovil@gmail.com"/>
    </comp>
    <comp lib="6" loc="(316,176)" name="Text"/>
    <comp lib="6" loc="(600,281)" name="Text">
      <a name="text" val="Ilia LIlov, 2011 March 14"/>
    </comp>
    <comp lib="6" loc="(280,190)" name="Text"/>
    <comp lib="6" loc="(341,164)" name="Text">
      <a name="text" val="All horizontal oriented pull resistors in all circuits are added due to peculiarities"/>
      <a name="font" val="SansSerif bold 16"/>
    </comp>
    <comp lib="6" loc="(302,75)" name="Text">
      <a name="text" val="Every flip-flop circuit contains implemrntation using built-in gates, CMOS, and NMOS logic."/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="6" loc="(249,33)" name="Text">
      <a name="text" val="All the circuits implementing gates using CMOS and NMOS logic work fine."/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="6" loc="(404,191)" name="Text">
      <a name="text" val="of Logisim's transistor behavior simulation and aren't part of classic CMOS and NMOS schemes!"/>
      <a name="font" val="SansSerif bold 16"/>
    </comp>
  </circuit>
  <circuit name="NOT-CMOS">
    <a name="circuit" val="NOT-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(110,80)" to="(150,80)"/>
    <wire from="(60,80)" to="(90,80)"/>
    <wire from="(110,70)" to="(110,80)"/>
    <wire from="(90,80)" to="(90,110)"/>
    <wire from="(110,80)" to="(110,90)"/>
    <wire from="(90,50)" to="(90,80)"/>
    <comp lib="5" loc="(150,80)" name="LED"/>
    <comp lib="0" loc="(110,130)" name="Ground"/>
    <comp lib="0" loc="(110,90)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(110,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(60,80)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(110,30)" name="Power"/>
  </circuit>
  <circuit name="NOT-NMOS">
    <a name="circuit" val="NOT-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(80,100)" to="(80,110)"/>
    <wire from="(80,60)" to="(110,60)"/>
    <wire from="(40,80)" to="(60,80)"/>
    <comp lib="0" loc="(40,80)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(80,110)" name="Ground"/>
    <comp lib="0" loc="(80,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(110,60)" name="LED"/>
    <comp lib="0" loc="(80,60)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="NAND-CMOS">
    <a name="circuit" val="NAND-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,90)" to="(140,90)"/>
    <wire from="(90,60)" to="(90,120)"/>
    <wire from="(120,40)" to="(140,40)"/>
    <wire from="(120,80)" to="(160,80)"/>
    <wire from="(40,160)" to="(70,160)"/>
    <wire from="(140,30)" to="(140,40)"/>
    <wire from="(160,80)" to="(170,80)"/>
    <wire from="(120,80)" to="(120,100)"/>
    <wire from="(70,90)" to="(70,160)"/>
    <wire from="(70,160)" to="(100,160)"/>
    <wire from="(140,60)" to="(140,90)"/>
    <wire from="(120,140)" to="(130,140)"/>
    <wire from="(90,120)" to="(100,120)"/>
    <wire from="(140,40)" to="(160,40)"/>
    <wire from="(90,60)" to="(100,60)"/>
    <wire from="(40,60)" to="(90,60)"/>
    <comp lib="0" loc="(130,140)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(140,30)" name="Power"/>
    <comp lib="0" loc="(120,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(170,80)" name="LED"/>
    <comp lib="0" loc="(120,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(160,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(40,160)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(120,180)" name="Ground"/>
    <comp lib="0" loc="(40,60)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
  </circuit>
  <circuit name="NAND-NMOS">
    <a name="circuit" val="NAND-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(90,60)" to="(90,70)"/>
    <wire from="(90,70)" to="(150,70)"/>
    <wire from="(50,90)" to="(70,90)"/>
    <wire from="(90,110)" to="(100,110)"/>
    <wire from="(50,130)" to="(70,130)"/>
    <comp lib="0" loc="(90,70)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,150)" name="Ground"/>
    <comp lib="0" loc="(50,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="5" loc="(150,70)" name="LED"/>
    <comp lib="0" loc="(50,90)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,110)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(100,110)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
  </circuit>
  <circuit name="3NAND-CMOS">
    <a name="circuit" val="3NAND-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,90)" to="(140,90)"/>
    <wire from="(120,40)" to="(140,40)"/>
    <wire from="(120,80)" to="(160,80)"/>
    <wire from="(70,190)" to="(70,230)"/>
    <wire from="(140,30)" to="(140,40)"/>
    <wire from="(160,40)" to="(200,40)"/>
    <wire from="(120,80)" to="(120,100)"/>
    <wire from="(70,90)" to="(70,160)"/>
    <wire from="(70,160)" to="(100,160)"/>
    <wire from="(140,60)" to="(140,90)"/>
    <wire from="(70,230)" to="(100,230)"/>
    <wire from="(120,140)" to="(130,140)"/>
    <wire from="(140,40)" to="(160,40)"/>
    <wire from="(40,60)" to="(90,60)"/>
    <wire from="(200,80)" to="(250,80)"/>
    <wire from="(90,60)" to="(90,120)"/>
    <wire from="(160,80)" to="(200,80)"/>
    <wire from="(40,160)" to="(70,160)"/>
    <wire from="(40,230)" to="(70,230)"/>
    <wire from="(70,190)" to="(180,190)"/>
    <wire from="(120,210)" to="(130,210)"/>
    <wire from="(180,60)" to="(180,190)"/>
    <wire from="(90,120)" to="(100,120)"/>
    <wire from="(120,180)" to="(120,210)"/>
    <wire from="(90,60)" to="(100,60)"/>
    <comp lib="0" loc="(200,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(130,140)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(250,80)" name="LED"/>
    <comp lib="0" loc="(40,160)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(130,210)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(140,30)" name="Power"/>
    <comp lib="0" loc="(120,250)" name="Ground"/>
    <comp lib="0" loc="(120,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,60)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(120,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,210)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,230)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(160,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="3NAND-NMOS">
    <a name="circuit" val="3NAND-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(90,60)" to="(90,70)"/>
    <wire from="(90,140)" to="(90,150)"/>
    <wire from="(50,170)" to="(70,170)"/>
    <wire from="(90,70)" to="(150,70)"/>
    <wire from="(50,90)" to="(70,90)"/>
    <wire from="(90,150)" to="(100,150)"/>
    <wire from="(90,110)" to="(100,110)"/>
    <wire from="(50,130)" to="(70,130)"/>
    <comp lib="0" loc="(50,90)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,190)" name="Ground"/>
    <comp lib="0" loc="(50,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(100,110)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,70)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,110)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(50,170)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(100,150)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(150,70)" name="LED"/>
  </circuit>
  <circuit name="NOR-CMOS">
    <a name="circuit" val="NOR-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(100,140)" to="(130,140)"/>
    <wire from="(50,110)" to="(110,110)"/>
    <wire from="(100,190)" to="(100,210)"/>
    <wire from="(70,140)" to="(70,150)"/>
    <wire from="(50,110)" to="(50,170)"/>
    <wire from="(130,140)" to="(160,140)"/>
    <wire from="(80,60)" to="(80,170)"/>
    <wire from="(70,210)" to="(80,210)"/>
    <wire from="(80,60)" to="(110,60)"/>
    <wire from="(100,140)" to="(100,150)"/>
    <wire from="(40,60)" to="(80,60)"/>
    <wire from="(40,110)" to="(50,110)"/>
    <wire from="(80,210)" to="(100,210)"/>
    <wire from="(130,80)" to="(130,90)"/>
    <wire from="(130,130)" to="(130,140)"/>
    <wire from="(70,190)" to="(70,210)"/>
    <wire from="(80,210)" to="(80,220)"/>
    <wire from="(70,140)" to="(100,140)"/>
    <comp lib="0" loc="(130,40)" name="Power"/>
    <comp lib="0" loc="(40,110)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(130,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(80,220)" name="Ground"/>
    <comp lib="0" loc="(130,130)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="5" loc="(160,140)" name="LED"/>
    <comp lib="0" loc="(70,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,60)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(100,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(130,80)" name="Pull Resistor">
      <a name="facing" val="west"/>
    </comp>
  </circuit>
  <circuit name="NOR-NMOS">
    <a name="circuit" val="NOR-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,110)" to="(70,150)"/>
    <wire from="(70,150)" to="(90,150)"/>
    <wire from="(90,60)" to="(90,70)"/>
    <wire from="(40,130)" to="(80,130)"/>
    <wire from="(40,90)" to="(50,90)"/>
    <wire from="(90,70)" to="(100,70)"/>
    <wire from="(100,70)" to="(130,70)"/>
    <wire from="(90,150)" to="(90,160)"/>
    <wire from="(90,150)" to="(100,150)"/>
    <wire from="(70,70)" to="(90,70)"/>
    <wire from="(100,70)" to="(100,110)"/>
    <comp lib="0" loc="(40,90)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,160)" name="Ground"/>
    <comp lib="0" loc="(90,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(40,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="5" loc="(130,70)" name="LED"/>
    <comp lib="0" loc="(100,110)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(70,70)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="AND-CMOS">
    <a name="circuit" val="AND-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,50)" to="(70,150)"/>
    <wire from="(120,20)" to="(120,30)"/>
    <wire from="(140,30)" to="(160,30)"/>
    <wire from="(160,180)" to="(160,210)"/>
    <wire from="(160,130)" to="(200,130)"/>
    <wire from="(120,210)" to="(120,220)"/>
    <wire from="(100,30)" to="(120,30)"/>
    <wire from="(110,50)" to="(110,100)"/>
    <wire from="(100,70)" to="(120,70)"/>
    <wire from="(120,70)" to="(140,70)"/>
    <wire from="(120,70)" to="(120,130)"/>
    <wire from="(140,130)" to="(140,160)"/>
    <wire from="(120,130)" to="(140,130)"/>
    <wire from="(40,100)" to="(110,100)"/>
    <wire from="(160,130)" to="(160,140)"/>
    <wire from="(110,50)" to="(120,50)"/>
    <wire from="(30,50)" to="(70,50)"/>
    <wire from="(140,100)" to="(140,130)"/>
    <wire from="(90,130)" to="(120,130)"/>
    <wire from="(70,50)" to="(80,50)"/>
    <wire from="(40,100)" to="(40,190)"/>
    <wire from="(30,100)" to="(40,100)"/>
    <wire from="(40,190)" to="(70,190)"/>
    <wire from="(120,210)" to="(160,210)"/>
    <wire from="(160,120)" to="(160,130)"/>
    <wire from="(90,210)" to="(120,210)"/>
    <wire from="(120,30)" to="(140,30)"/>
    <wire from="(90,170)" to="(100,170)"/>
    <wire from="(160,30)" to="(160,80)"/>
    <comp lib="0" loc="(120,20)" name="Power"/>
    <comp lib="0" loc="(120,220)" name="Ground"/>
    <comp lib="0" loc="(140,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(30,50)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(160,120)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(100,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(160,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(100,170)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,130)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(200,130)" name="LED"/>
    <comp lib="0" loc="(30,100)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,170)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="AND-NMOS">
    <a name="circuit" val="AND-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(90,150)" to="(120,150)"/>
    <wire from="(120,150)" to="(150,150)"/>
    <wire from="(150,50)" to="(180,50)"/>
    <wire from="(50,90)" to="(70,90)"/>
    <wire from="(90,110)" to="(100,110)"/>
    <wire from="(120,150)" to="(120,160)"/>
    <wire from="(50,130)" to="(70,130)"/>
    <wire from="(150,90)" to="(150,150)"/>
    <wire from="(90,50)" to="(90,70)"/>
    <wire from="(90,70)" to="(130,70)"/>
    <comp lib="0" loc="(90,70)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(150,50)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,110)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(120,160)" name="Ground"/>
    <comp lib="0" loc="(50,130)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(100,110)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(50,90)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="5" loc="(180,50)" name="LED"/>
    <comp lib="0" loc="(150,50)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,50)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
  </circuit>
  <circuit name="OR-CMOS">
    <a name="circuit" val="OR-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(150,40)" to="(180,40)"/>
    <wire from="(100,140)" to="(130,140)"/>
    <wire from="(180,140)" to="(180,150)"/>
    <wire from="(50,110)" to="(110,110)"/>
    <wire from="(180,190)" to="(180,210)"/>
    <wire from="(180,40)" to="(180,90)"/>
    <wire from="(100,190)" to="(100,210)"/>
    <wire from="(50,110)" to="(50,170)"/>
    <wire from="(70,140)" to="(70,150)"/>
    <wire from="(180,140)" to="(220,140)"/>
    <wire from="(160,110)" to="(160,140)"/>
    <wire from="(130,140)" to="(160,140)"/>
    <wire from="(160,140)" to="(160,170)"/>
    <wire from="(80,60)" to="(80,170)"/>
    <wire from="(130,210)" to="(180,210)"/>
    <wire from="(80,60)" to="(110,60)"/>
    <wire from="(100,140)" to="(100,150)"/>
    <wire from="(40,60)" to="(80,60)"/>
    <wire from="(180,130)" to="(180,140)"/>
    <wire from="(130,210)" to="(130,220)"/>
    <wire from="(100,210)" to="(130,210)"/>
    <wire from="(150,30)" to="(150,40)"/>
    <wire from="(40,110)" to="(50,110)"/>
    <wire from="(130,80)" to="(130,90)"/>
    <wire from="(130,130)" to="(130,140)"/>
    <wire from="(70,190)" to="(70,210)"/>
    <wire from="(70,210)" to="(100,210)"/>
    <wire from="(130,40)" to="(150,40)"/>
    <wire from="(70,140)" to="(100,140)"/>
    <comp lib="0" loc="(130,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="5" loc="(220,140)" name="LED"/>
    <comp lib="0" loc="(130,80)" name="Pull Resistor">
      <a name="facing" val="west"/>
    </comp>
    <comp lib="0" loc="(180,130)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(100,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(130,220)" name="Ground"/>
    <comp lib="0" loc="(130,130)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(40,60)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(70,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,110)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(150,30)" name="Power"/>
    <comp lib="0" loc="(180,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="OR-NMOS">
    <a name="circuit" val="OR-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,120)" to="(70,160)"/>
    <wire from="(40,140)" to="(80,140)"/>
    <wire from="(40,100)" to="(50,100)"/>
    <wire from="(130,50)" to="(130,60)"/>
    <wire from="(130,60)" to="(160,60)"/>
    <wire from="(70,160)" to="(90,160)"/>
    <wire from="(100,80)" to="(100,120)"/>
    <wire from="(70,80)" to="(90,80)"/>
    <wire from="(130,100)" to="(130,160)"/>
    <wire from="(90,80)" to="(100,80)"/>
    <wire from="(90,160)" to="(90,170)"/>
    <wire from="(100,80)" to="(110,80)"/>
    <wire from="(90,160)" to="(100,160)"/>
    <wire from="(90,50)" to="(90,80)"/>
    <wire from="(100,160)" to="(130,160)"/>
    <comp lib="0" loc="(130,50)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,170)" name="Ground"/>
    <comp lib="0" loc="(100,120)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,140)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="5" loc="(160,60)" name="LED"/>
    <comp lib="0" loc="(70,80)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,50)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(40,100)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(130,60)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="XOR-CMOS">
    <a name="circuit" val="XOR-CMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(70,220)" to="(70,260)"/>
    <wire from="(90,250)" to="(90,290)"/>
    <wire from="(90,290)" to="(100,290)"/>
    <wire from="(30,280)" to="(50,280)"/>
    <wire from="(120,80)" to="(120,90)"/>
    <wire from="(160,60)" to="(160,170)"/>
    <wire from="(70,90)" to="(70,220)"/>
    <wire from="(90,250)" to="(190,250)"/>
    <wire from="(120,150)" to="(120,200)"/>
    <wire from="(190,80)" to="(190,90)"/>
    <wire from="(30,170)" to="(160,170)"/>
    <wire from="(190,140)" to="(190,150)"/>
    <wire from="(120,310)" to="(190,310)"/>
    <wire from="(160,170)" to="(160,280)"/>
    <wire from="(150,20)" to="(150,30)"/>
    <wire from="(190,250)" to="(190,260)"/>
    <wire from="(140,220)" to="(170,220)"/>
    <wire from="(70,310)" to="(120,310)"/>
    <wire from="(50,60)" to="(100,60)"/>
    <wire from="(120,90)" to="(120,100)"/>
    <wire from="(190,300)" to="(190,310)"/>
    <wire from="(120,240)" to="(120,270)"/>
    <wire from="(190,30)" to="(190,40)"/>
    <wire from="(140,90)" to="(140,120)"/>
    <wire from="(160,60)" to="(170,60)"/>
    <wire from="(120,30)" to="(120,40)"/>
    <wire from="(150,30)" to="(190,30)"/>
    <wire from="(120,150)" to="(190,150)"/>
    <wire from="(160,280)" to="(170,280)"/>
    <wire from="(50,60)" to="(50,190)"/>
    <wire from="(190,250)" to="(210,250)"/>
    <wire from="(190,90)" to="(210,90)"/>
    <wire from="(120,310)" to="(120,320)"/>
    <wire from="(120,30)" to="(150,30)"/>
    <wire from="(190,90)" to="(190,100)"/>
    <wire from="(90,120)" to="(90,250)"/>
    <wire from="(190,150)" to="(190,200)"/>
    <wire from="(70,220)" to="(100,220)"/>
    <wire from="(70,90)" to="(120,90)"/>
    <wire from="(50,190)" to="(140,190)"/>
    <wire from="(190,150)" to="(230,150)"/>
    <wire from="(120,90)" to="(140,90)"/>
    <wire from="(50,280)" to="(60,280)"/>
    <wire from="(140,120)" to="(170,120)"/>
    <wire from="(140,190)" to="(140,220)"/>
    <wire from="(90,120)" to="(100,120)"/>
    <wire from="(120,140)" to="(120,150)"/>
    <wire from="(210,90)" to="(210,250)"/>
    <wire from="(50,190)" to="(50,280)"/>
    <wire from="(70,300)" to="(70,310)"/>
    <wire from="(190,240)" to="(190,250)"/>
    <comp lib="0" loc="(30,280)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(120,140)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,200)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(120,270)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(120,270)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(190,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(30,170)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(190,140)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,320)" name="Ground"/>
    <comp lib="0" loc="(150,20)" name="Power"/>
    <comp lib="0" loc="(190,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(230,150)" name="LED"/>
    <comp lib="0" loc="(70,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(190,200)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="XOR-NMOS">
    <a name="circuit" val="XOR-NMOS"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(30,120)" to="(70,120)"/>
    <wire from="(240,60)" to="(270,60)"/>
    <wire from="(120,190)" to="(120,220)"/>
    <wire from="(270,210)" to="(270,260)"/>
    <wire from="(140,60)" to="(140,100)"/>
    <wire from="(120,260)" to="(140,260)"/>
    <wire from="(140,260)" to="(170,260)"/>
    <wire from="(170,260)" to="(170,270)"/>
    <wire from="(240,100)" to="(240,260)"/>
    <wire from="(270,60)" to="(270,170)"/>
    <wire from="(180,60)" to="(180,190)"/>
    <wire from="(210,80)" to="(220,80)"/>
    <wire from="(180,190)" to="(250,190)"/>
    <wire from="(170,260)" to="(210,260)"/>
    <wire from="(90,190)" to="(120,190)"/>
    <wire from="(30,240)" to="(50,240)"/>
    <wire from="(140,180)" to="(140,260)"/>
    <wire from="(50,160)" to="(50,240)"/>
    <wire from="(70,120)" to="(120,120)"/>
    <wire from="(210,120)" to="(210,260)"/>
    <wire from="(50,240)" to="(100,240)"/>
    <wire from="(210,60)" to="(210,80)"/>
    <wire from="(140,100)" to="(190,100)"/>
    <wire from="(70,120)" to="(70,210)"/>
    <wire from="(90,230)" to="(90,260)"/>
    <wire from="(50,160)" to="(120,160)"/>
    <wire from="(210,260)" to="(240,260)"/>
    <wire from="(270,60)" to="(300,60)"/>
    <wire from="(240,260)" to="(270,260)"/>
    <wire from="(90,260)" to="(120,260)"/>
    <wire from="(120,190)" to="(180,190)"/>
    <comp lib="0" loc="(210,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(180,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(210,80)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(30,240)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(90,190)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(140,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(270,170)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(140,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(30,120)" name="Pin">
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(120,220)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(270,60)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(300,60)" name="LED"/>
    <comp lib="0" loc="(240,60)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(170,270)" name="Ground"/>
    <comp lib="0" loc="(140,140)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(140,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="========">
    <a name="circuit" val="========"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
  </circuit>
  <circuit name="S-R_NOR">
    <a name="circuit" val="S-R_NOR"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(460,360)" to="(460,370)"/>
    <wire from="(150,300)" to="(170,300)"/>
    <wire from="(80,80)" to="(80,100)"/>
    <wire from="(380,340)" to="(380,400)"/>
    <wire from="(120,580)" to="(120,590)"/>
    <wire from="(70,440)" to="(150,440)"/>
    <wire from="(410,210)" to="(410,220)"/>
    <wire from="(410,60)" to="(440,60)"/>
    <wire from="(400,370)" to="(430,370)"/>
    <wire from="(150,300)" to="(150,440)"/>
    <wire from="(100,580)" to="(120,580)"/>
    <wire from="(120,580)" to="(130,580)"/>
    <wire from="(120,380)" to="(130,380)"/>
    <wire from="(370,110)" to="(370,240)"/>
    <wire from="(100,340)" to="(100,380)"/>
    <wire from="(430,370)" to="(430,380)"/>
    <wire from="(120,490)" to="(120,500)"/>
    <wire from="(400,370)" to="(400,380)"/>
    <wire from="(370,250)" to="(370,290)"/>
    <wire from="(100,300)" to="(120,300)"/>
    <wire from="(320,340)" to="(380,340)"/>
    <wire from="(70,360)" to="(110,360)"/>
    <wire from="(80,100)" to="(90,100)"/>
    <wire from="(120,380)" to="(120,390)"/>
    <wire from="(70,430)" to="(140,430)"/>
    <wire from="(70,360)" to="(70,430)"/>
    <wire from="(400,190)" to="(400,210)"/>
    <wire from="(130,300)" to="(130,340)"/>
    <wire from="(460,140)" to="(480,140)"/>
    <wire from="(410,290)" to="(410,400)"/>
    <wire from="(370,290)" to="(410,290)"/>
    <wire from="(400,140)" to="(400,150)"/>
    <wire from="(380,110)" to="(440,110)"/>
    <wire from="(140,110)" to="(190,110)"/>
    <wire from="(410,290)" to="(440,290)"/>
    <wire from="(400,140)" to="(430,140)"/>
    <wire from="(370,110)" to="(380,110)"/>
    <wire from="(430,420)" to="(430,440)"/>
    <wire from="(480,140)" to="(520,140)"/>
    <wire from="(400,440)" to="(410,440)"/>
    <wire from="(410,210)" to="(430,210)"/>
    <wire from="(120,300)" to="(130,300)"/>
    <wire from="(430,140)" to="(430,150)"/>
    <wire from="(130,40)" to="(150,40)"/>
    <wire from="(100,500)" to="(120,500)"/>
    <wire from="(120,500)" to="(130,500)"/>
    <wire from="(140,430)" to="(140,500)"/>
    <wire from="(410,440)" to="(410,450)"/>
    <wire from="(40,30)" to="(90,30)"/>
    <wire from="(460,370)" to="(510,370)"/>
    <wire from="(130,500)" to="(130,540)"/>
    <wire from="(100,540)" to="(100,580)"/>
    <wire from="(80,50)" to="(90,50)"/>
    <wire from="(100,380)" to="(120,380)"/>
    <wire from="(130,300)" to="(150,300)"/>
    <wire from="(130,500)" to="(140,500)"/>
    <wire from="(150,40)" to="(190,40)"/>
    <wire from="(460,310)" to="(460,320)"/>
    <wire from="(430,140)" to="(460,140)"/>
    <wire from="(400,210)" to="(410,210)"/>
    <wire from="(70,520)" to="(80,520)"/>
    <wire from="(400,420)" to="(400,440)"/>
    <wire from="(460,130)" to="(460,140)"/>
    <wire from="(380,110)" to="(380,170)"/>
    <wire from="(380,340)" to="(440,340)"/>
    <wire from="(320,60)" to="(410,60)"/>
    <wire from="(50,320)" to="(80,320)"/>
    <wire from="(70,440)" to="(70,520)"/>
    <wire from="(370,250)" to="(480,250)"/>
    <wire from="(430,370)" to="(460,370)"/>
    <wire from="(40,120)" to="(90,120)"/>
    <wire from="(480,140)" to="(480,250)"/>
    <wire from="(120,290)" to="(120,300)"/>
    <wire from="(430,190)" to="(430,210)"/>
    <wire from="(140,70)" to="(140,110)"/>
    <wire from="(410,440)" to="(430,440)"/>
    <wire from="(130,110)" to="(140,110)"/>
    <wire from="(460,80)" to="(460,90)"/>
    <wire from="(370,240)" to="(510,240)"/>
    <wire from="(410,60)" to="(410,170)"/>
    <wire from="(80,80)" to="(150,80)"/>
    <wire from="(510,240)" to="(510,370)"/>
    <wire from="(50,560)" to="(110,560)"/>
    <wire from="(80,50)" to="(80,70)"/>
    <wire from="(150,40)" to="(150,80)"/>
    <wire from="(80,70)" to="(140,70)"/>
    <comp lib="0" loc="(430,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(130,540)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(117,656)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(460,310)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(130,340)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(100,500)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,30)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(460,270)" name="Power"/>
    <comp lib="0" loc="(320,60)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(410,450)" name="Ground"/>
    <comp lib="5" loc="(170,300)" name="LED"/>
    <comp lib="0" loc="(40,120)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(120,590)" name="Ground"/>
    <comp lib="1" loc="(130,40)" name="NOR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(400,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(190,40)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(50,560)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="6" loc="(410,490)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(460,310)" name="Pull Resistor">
      <a name="facing" val="west"/>
    </comp>
    <comp lib="0" loc="(460,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(116,632)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(400,150)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(100,300)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(130,110)" name="NOR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(460,80)" name="Pull Resistor">
      <a name="facing" val="west"/>
    </comp>
    <comp lib="0" loc="(460,360)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(120,390)" name="Ground"/>
    <comp lib="0" loc="(430,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(520,140)" name="LED"/>
    <comp lib="0" loc="(410,220)" name="Ground"/>
    <comp lib="6" loc="(411,512)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(320,340)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(50,320)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(120,490)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(460,40)" name="Power"/>
    <comp lib="0" loc="(120,290)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(190,110)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(460,130)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
  </circuit>
  <circuit name="S-R_NAND">
    <a name="circuit" val="S-R_NAND"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(410,90)" to="(460,90)"/>
    <wire from="(410,390)" to="(440,390)"/>
    <wire from="(360,390)" to="(390,390)"/>
    <wire from="(490,110)" to="(530,110)"/>
    <wire from="(460,290)" to="(470,290)"/>
    <wire from="(390,90)" to="(390,120)"/>
    <wire from="(140,260)" to="(200,260)"/>
    <wire from="(510,260)" to="(510,270)"/>
    <wire from="(460,290)" to="(460,350)"/>
    <wire from="(510,290)" to="(510,320)"/>
    <wire from="(70,490)" to="(120,490)"/>
    <wire from="(460,90)" to="(460,150)"/>
    <wire from="(440,120)" to="(510,120)"/>
    <wire from="(560,110)" to="(580,110)"/>
    <wire from="(440,320)" to="(440,390)"/>
    <wire from="(490,110)" to="(490,130)"/>
    <wire from="(360,90)" to="(390,90)"/>
    <wire from="(70,530)" to="(70,540)"/>
    <wire from="(410,380)" to="(410,390)"/>
    <wire from="(110,60)" to="(120,60)"/>
    <wire from="(510,70)" to="(530,70)"/>
    <wire from="(100,450)" to="(120,450)"/>
    <wire from="(70,280)" to="(120,280)"/>
    <wire from="(160,120)" to="(170,120)"/>
    <wire from="(490,70)" to="(510,70)"/>
    <wire from="(160,50)" to="(180,50)"/>
    <wire from="(460,90)" to="(470,90)"/>
    <wire from="(110,60)" to="(110,80)"/>
    <wire from="(430,240)" to="(560,240)"/>
    <wire from="(460,150)" to="(470,150)"/>
    <wire from="(440,320)" to="(510,320)"/>
    <wire from="(170,80)" to="(170,120)"/>
    <wire from="(510,60)" to="(510,70)"/>
    <wire from="(390,60)" to="(390,90)"/>
    <wire from="(430,290)" to="(460,290)"/>
    <wire from="(550,230)" to="(550,310)"/>
    <wire from="(140,420)" to="(140,430)"/>
    <wire from="(100,360)" to="(190,360)"/>
    <wire from="(110,90)" to="(110,110)"/>
    <wire from="(410,80)" to="(410,90)"/>
    <wire from="(180,50)" to="(180,90)"/>
    <wire from="(140,470)" to="(150,470)"/>
    <wire from="(70,320)" to="(70,330)"/>
    <wire from="(110,90)" to="(180,90)"/>
    <wire from="(440,190)" to="(470,190)"/>
    <wire from="(390,390)" to="(390,420)"/>
    <wire from="(140,300)" to="(150,300)"/>
    <wire from="(140,250)" to="(140,260)"/>
    <wire from="(110,110)" to="(120,110)"/>
    <wire from="(100,40)" to="(120,40)"/>
    <wire from="(100,370)" to="(100,450)"/>
    <wire from="(490,310)" to="(490,330)"/>
    <wire from="(430,190)" to="(430,230)"/>
    <wire from="(110,80)" to="(170,80)"/>
    <wire from="(530,310)" to="(550,310)"/>
    <wire from="(390,360)" to="(390,390)"/>
    <wire from="(170,120)" to="(220,120)"/>
    <wire from="(560,110)" to="(560,240)"/>
    <wire from="(490,170)" to="(500,170)"/>
    <wire from="(430,240)" to="(430,290)"/>
    <wire from="(510,90)" to="(510,120)"/>
    <wire from="(430,190)" to="(440,190)"/>
    <wire from="(50,40)" to="(80,40)"/>
    <wire from="(100,320)" to="(100,360)"/>
    <wire from="(50,130)" to="(80,130)"/>
    <wire from="(490,370)" to="(500,370)"/>
    <wire from="(440,120)" to="(440,190)"/>
    <wire from="(30,300)" to="(50,300)"/>
    <wire from="(490,270)" to="(510,270)"/>
    <wire from="(100,370)" to="(200,370)"/>
    <wire from="(440,390)" to="(470,390)"/>
    <wire from="(430,230)" to="(550,230)"/>
    <wire from="(510,270)" to="(530,270)"/>
    <wire from="(410,90)" to="(410,100)"/>
    <wire from="(30,510)" to="(50,510)"/>
    <wire from="(200,260)" to="(200,370)"/>
    <wire from="(490,310)" to="(530,310)"/>
    <wire from="(460,350)" to="(470,350)"/>
    <wire from="(100,320)" to="(120,320)"/>
    <wire from="(530,110)" to="(560,110)"/>
    <wire from="(190,360)" to="(190,430)"/>
    <wire from="(180,50)" to="(220,50)"/>
    <wire from="(200,260)" to="(230,260)"/>
    <wire from="(410,390)" to="(410,400)"/>
    <wire from="(140,430)" to="(190,430)"/>
    <wire from="(100,130)" to="(120,130)"/>
    <comp lib="0" loc="(70,540)" name="Ground"/>
    <comp lib="0" loc="(150,470)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(140,510)" name="Ground"/>
    <comp lib="0" loc="(410,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(456,508)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="5" loc="(230,260)" name="LED"/>
    <comp lib="0" loc="(30,300)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(410,40)" name="Power"/>
    <comp lib="0" loc="(500,370)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="1" loc="(160,120)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(160,50)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(70,280)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(500,170)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(510,260)" name="Power"/>
    <comp lib="0" loc="(490,370)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,390)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(510,60)" name="Power"/>
    <comp lib="0" loc="(410,140)" name="Ground"/>
    <comp lib="0" loc="(150,300)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(50,40)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(490,170)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(490,110)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(100,40)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(490,310)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(220,50)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="6" loc="(455,486)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(70,490)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(140,250)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(530,110)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(490,130)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(410,340)" name="Power"/>
    <comp lib="0" loc="(50,130)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(490,330)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(140,340)" name="Ground"/>
    <comp lib="0" loc="(140,300)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(119,582)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(530,310)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(410,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(70,280)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(70,490)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(140,260)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(490,410)" name="Ground"/>
    <comp lib="0" loc="(140,420)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(30,510)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="5" loc="(580,110)" name="LED"/>
    <comp lib="6" loc="(120,606)" name="Text">
      <a name="text" val="Works"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(70,330)" name="Ground"/>
    <comp lib="0" loc="(410,380)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(490,210)" name="Ground"/>
    <comp lib="0" loc="(140,430)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(220,120)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(100,130)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(140,470)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,90)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(410,440)" name="Ground"/>
    <comp lib="0" loc="(410,400)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
  </circuit>
  <circuit name="S-R_enabled">
    <a name="circuit" val="S-R_enabled"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(500,230)" to="(620,230)"/>
    <wire from="(180,90)" to="(180,130)"/>
    <wire from="(500,310)" to="(500,380)"/>
    <wire from="(520,80)" to="(520,140)"/>
    <wire from="(620,100)" to="(640,100)"/>
    <wire from="(450,260)" to="(470,260)"/>
    <wire from="(570,250)" to="(570,260)"/>
    <wire from="(370,160)" to="(390,160)"/>
    <wire from="(400,280)" to="(410,280)"/>
    <wire from="(180,480)" to="(180,490)"/>
    <wire from="(90,540)" to="(90,550)"/>
    <wire from="(170,130)" to="(180,130)"/>
    <wire from="(440,140)" to="(450,140)"/>
    <wire from="(500,380)" to="(530,380)"/>
    <wire from="(550,100)" to="(550,120)"/>
    <wire from="(60,460)" to="(60,570)"/>
    <wire from="(50,40)" to="(70,40)"/>
    <wire from="(480,80)" to="(520,80)"/>
    <wire from="(40,460)" to="(60,460)"/>
    <wire from="(50,150)" to="(70,150)"/>
    <wire from="(380,380)" to="(410,380)"/>
    <wire from="(550,300)" to="(550,320)"/>
    <wire from="(400,280)" to="(400,340)"/>
    <wire from="(60,400)" to="(70,400)"/>
    <wire from="(550,260)" to="(570,260)"/>
    <wire from="(90,550)" to="(160,550)"/>
    <wire from="(440,80)" to="(440,100)"/>
    <wire from="(180,360)" to="(190,360)"/>
    <wire from="(500,180)" to="(530,180)"/>
    <wire from="(60,400)" to="(60,460)"/>
    <wire from="(550,300)" to="(590,300)"/>
    <wire from="(180,490)" to="(240,490)"/>
    <wire from="(520,140)" to="(530,140)"/>
    <wire from="(150,430)" to="(150,510)"/>
    <wire from="(520,80)" to="(530,80)"/>
    <wire from="(240,420)" to="(240,490)"/>
    <wire from="(400,340)" to="(410,340)"/>
    <wire from="(360,250)" to="(370,250)"/>
    <wire from="(620,100)" to="(620,230)"/>
    <wire from="(60,90)" to="(60,130)"/>
    <wire from="(500,110)" to="(500,180)"/>
    <wire from="(50,90)" to="(60,90)"/>
    <wire from="(90,340)" to="(160,340)"/>
    <wire from="(150,430)" to="(250,430)"/>
    <wire from="(500,310)" to="(570,310)"/>
    <wire from="(450,250)" to="(450,260)"/>
    <wire from="(410,120)" to="(420,120)"/>
    <wire from="(390,90)" to="(390,160)"/>
    <wire from="(430,260)" to="(450,260)"/>
    <wire from="(430,300)" to="(470,300)"/>
    <wire from="(120,90)" to="(180,90)"/>
    <wire from="(440,40)" to="(460,40)"/>
    <wire from="(150,380)" to="(160,380)"/>
    <wire from="(380,310)" to="(380,380)"/>
    <wire from="(460,60)" to="(460,90)"/>
    <wire from="(150,380)" to="(150,420)"/>
    <wire from="(120,100)" to="(190,100)"/>
    <wire from="(460,30)" to="(460,40)"/>
    <wire from="(150,510)" to="(160,510)"/>
    <wire from="(170,60)" to="(190,60)"/>
    <wire from="(190,60)" to="(190,100)"/>
    <wire from="(430,360)" to="(440,360)"/>
    <wire from="(450,280)" to="(450,310)"/>
    <wire from="(90,330)" to="(90,340)"/>
    <wire from="(520,340)" to="(530,340)"/>
    <wire from="(40,360)" to="(70,360)"/>
    <wire from="(180,130)" to="(230,130)"/>
    <wire from="(470,300)" to="(490,300)"/>
    <wire from="(500,180)" to="(500,220)"/>
    <wire from="(490,380)" to="(500,380)"/>
    <wire from="(60,570)" to="(70,570)"/>
    <wire from="(430,300)" to="(430,320)"/>
    <wire from="(520,280)" to="(530,280)"/>
    <wire from="(520,280)" to="(520,340)"/>
    <wire from="(500,280)" to="(520,280)"/>
    <wire from="(570,260)" to="(590,260)"/>
    <wire from="(60,130)" to="(70,130)"/>
    <wire from="(40,610)" to="(70,610)"/>
    <wire from="(550,100)" to="(590,100)"/>
    <wire from="(90,590)" to="(100,590)"/>
    <wire from="(180,320)" to="(250,320)"/>
    <wire from="(460,40)" to="(480,40)"/>
    <wire from="(90,380)" to="(100,380)"/>
    <wire from="(180,310)" to="(180,320)"/>
    <wire from="(370,250)" to="(370,280)"/>
    <wire from="(190,60)" to="(230,60)"/>
    <wire from="(570,80)" to="(570,110)"/>
    <wire from="(410,60)" to="(410,120)"/>
    <wire from="(440,80)" to="(480,80)"/>
    <wire from="(110,140)" to="(130,140)"/>
    <wire from="(390,160)" to="(420,160)"/>
    <wire from="(550,160)" to="(560,160)"/>
    <wire from="(360,380)" to="(380,380)"/>
    <wire from="(500,230)" to="(500,280)"/>
    <wire from="(570,50)" to="(570,60)"/>
    <wire from="(370,280)" to="(400,280)"/>
    <wire from="(110,50)" to="(130,50)"/>
    <wire from="(410,60)" to="(420,60)"/>
    <wire from="(250,320)" to="(270,320)"/>
    <wire from="(380,310)" to="(450,310)"/>
    <wire from="(490,300)" to="(490,380)"/>
    <wire from="(550,60)" to="(570,60)"/>
    <wire from="(60,60)" to="(70,60)"/>
    <wire from="(150,420)" to="(240,420)"/>
    <wire from="(570,60)" to="(590,60)"/>
    <wire from="(360,60)" to="(410,60)"/>
    <wire from="(610,220)" to="(610,300)"/>
    <wire from="(570,280)" to="(570,310)"/>
    <wire from="(550,360)" to="(560,360)"/>
    <wire from="(250,320)" to="(250,430)"/>
    <wire from="(120,70)" to="(120,90)"/>
    <wire from="(120,100)" to="(120,120)"/>
    <wire from="(180,530)" to="(190,530)"/>
    <wire from="(60,60)" to="(60,90)"/>
    <wire from="(120,70)" to="(130,70)"/>
    <wire from="(500,110)" to="(570,110)"/>
    <wire from="(370,160)" to="(370,250)"/>
    <wire from="(120,120)" to="(130,120)"/>
    <wire from="(390,90)" to="(460,90)"/>
    <wire from="(590,300)" to="(610,300)"/>
    <wire from="(590,100)" to="(620,100)"/>
    <wire from="(500,220)" to="(610,220)"/>
    <comp lib="0" loc="(430,400)" name="Ground"/>
    <comp lib="0" loc="(190,530)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(270,320)" name="LED"/>
    <comp lib="0" loc="(90,340)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,400)" name="Ground"/>
    <comp lib="0" loc="(180,570)" name="Ground"/>
    <comp lib="0" loc="(430,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(570,250)" name="Power"/>
    <comp lib="0" loc="(470,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(440,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(230,130)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(550,160)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(230,60)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(170,130)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(460,30)" name="Power"/>
    <comp lib="0" loc="(90,540)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(180,400)" name="Ground"/>
    <comp lib="0" loc="(100,380)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(570,50)" name="Power"/>
    <comp lib="6" loc="(494,520)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(190,360)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="6" loc="(133,674)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(550,200)" name="Ground"/>
    <comp lib="0" loc="(440,180)" name="Ground"/>
    <comp lib="0" loc="(440,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(170,60)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(450,250)" name="Power"/>
    <comp lib="0" loc="(100,590)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,590)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,250)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="1" loc="(110,50)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(40,610)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(90,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,360)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(90,630)" name="Ground"/>
    <comp lib="0" loc="(360,60)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(50,90)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="1" loc="(110,140)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="6" loc="(134,698)" name="Text">
      <a name="text" val="Works"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(180,530)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(180,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(430,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(440,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(560,360)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(560,160)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(550,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(40,460)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="6" loc="(495,542)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(180,310)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,330)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(180,480)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(450,140)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(550,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(640,100)" name="LED"/>
    <comp lib="0" loc="(590,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(480,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(50,150)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(440,360)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(590,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(180,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,550)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(180,490)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,120)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(50,40)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(430,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(360,380)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="R"/>
    </comp>
    <comp lib="0" loc="(90,420)" name="Ground"/>
  </circuit>
  <circuit name="D_enabled">
    <a name="circuit" val="D_enabled"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(490,80)" to="(490,100)"/>
    <wire from="(160,310)" to="(190,310)"/>
    <wire from="(500,250)" to="(520,250)"/>
    <wire from="(690,100)" to="(710,100)"/>
    <wire from="(440,220)" to="(550,220)"/>
    <wire from="(520,290)" to="(550,290)"/>
    <wire from="(450,330)" to="(460,330)"/>
    <wire from="(150,100)" to="(220,100)"/>
    <wire from="(620,360)" to="(630,360)"/>
    <wire from="(60,330)" to="(90,330)"/>
    <wire from="(450,270)" to="(460,270)"/>
    <wire from="(280,290)" to="(300,290)"/>
    <wire from="(620,300)" to="(620,320)"/>
    <wire from="(440,220)" to="(440,270)"/>
    <wire from="(640,280)" to="(640,310)"/>
    <wire from="(570,220)" to="(680,220)"/>
    <wire from="(180,480)" to="(190,480)"/>
    <wire from="(570,310)" to="(640,310)"/>
    <wire from="(510,60)" to="(510,90)"/>
    <wire from="(220,60)" to="(260,60)"/>
    <wire from="(420,370)" to="(430,370)"/>
    <wire from="(550,80)" to="(550,220)"/>
    <wire from="(180,400)" to="(280,400)"/>
    <wire from="(490,140)" to="(500,140)"/>
    <wire from="(450,270)" to="(450,330)"/>
    <wire from="(60,580)" to="(80,580)"/>
    <wire from="(150,90)" to="(210,90)"/>
    <wire from="(130,50)" to="(130,100)"/>
    <wire from="(210,330)" to="(220,330)"/>
    <wire from="(430,300)" to="(500,300)"/>
    <wire from="(280,290)" to="(280,400)"/>
    <wire from="(440,160)" to="(470,160)"/>
    <wire from="(70,100)" to="(70,130)"/>
    <wire from="(570,280)" to="(590,280)"/>
    <wire from="(110,520)" to="(190,520)"/>
    <wire from="(460,60)" to="(460,120)"/>
    <wire from="(50,150)" to="(60,150)"/>
    <wire from="(480,250)" to="(500,250)"/>
    <wire from="(150,100)" to="(150,120)"/>
    <wire from="(210,500)" to="(220,500)"/>
    <wire from="(150,70)" to="(150,90)"/>
    <wire from="(500,240)" to="(500,250)"/>
    <wire from="(210,280)" to="(210,290)"/>
    <wire from="(460,60)" to="(470,60)"/>
    <wire from="(510,40)" to="(530,40)"/>
    <wire from="(90,440)" to="(90,540)"/>
    <wire from="(640,80)" to="(640,110)"/>
    <wire from="(50,40)" to="(80,40)"/>
    <wire from="(120,50)" to="(130,50)"/>
    <wire from="(400,370)" to="(420,370)"/>
    <wire from="(210,290)" to="(280,290)"/>
    <wire from="(590,140)" to="(600,140)"/>
    <wire from="(110,510)" to="(110,520)"/>
    <wire from="(70,100)" to="(130,100)"/>
    <wire from="(480,290)" to="(520,290)"/>
    <wire from="(220,60)" to="(220,100)"/>
    <wire from="(430,370)" to="(460,370)"/>
    <wire from="(440,90)" to="(510,90)"/>
    <wire from="(480,350)" to="(490,350)"/>
    <wire from="(480,290)" to="(480,310)"/>
    <wire from="(420,160)" to="(440,160)"/>
    <wire from="(500,270)" to="(500,300)"/>
    <wire from="(550,80)" to="(590,80)"/>
    <wire from="(570,110)" to="(640,110)"/>
    <wire from="(160,310)" to="(160,440)"/>
    <wire from="(150,70)" to="(160,70)"/>
    <wire from="(690,100)" to="(690,230)"/>
    <wire from="(60,150)" to="(80,150)"/>
    <wire from="(490,80)" to="(530,80)"/>
    <wire from="(210,460)" to="(270,460)"/>
    <wire from="(410,60)" to="(460,60)"/>
    <wire from="(590,80)" to="(590,140)"/>
    <wire from="(570,230)" to="(570,280)"/>
    <wire from="(640,60)" to="(660,60)"/>
    <wire from="(210,450)" to="(210,460)"/>
    <wire from="(590,80)" to="(600,80)"/>
    <wire from="(180,400)" to="(180,480)"/>
    <wire from="(130,50)" to="(160,50)"/>
    <wire from="(490,40)" to="(510,40)"/>
    <wire from="(620,300)" to="(660,300)"/>
    <wire from="(620,100)" to="(660,100)"/>
    <wire from="(110,560)" to="(120,560)"/>
    <wire from="(80,370)" to="(80,580)"/>
    <wire from="(620,260)" to="(640,260)"/>
    <wire from="(60,60)" to="(80,60)"/>
    <wire from="(530,80)" to="(550,80)"/>
    <wire from="(80,580)" to="(90,580)"/>
    <wire from="(620,100)" to="(620,120)"/>
    <wire from="(460,120)" to="(470,120)"/>
    <wire from="(150,120)" to="(160,120)"/>
    <wire from="(570,310)" to="(570,380)"/>
    <wire from="(60,60)" to="(60,150)"/>
    <wire from="(180,390)" to="(270,390)"/>
    <wire from="(440,270)" to="(450,270)"/>
    <wire from="(640,250)" to="(640,260)"/>
    <wire from="(110,300)" to="(110,310)"/>
    <wire from="(430,300)" to="(430,370)"/>
    <wire from="(570,180)" to="(600,180)"/>
    <wire from="(620,160)" to="(630,160)"/>
    <wire from="(590,340)" to="(600,340)"/>
    <wire from="(550,290)" to="(550,380)"/>
    <wire from="(660,100)" to="(690,100)"/>
    <wire from="(440,90)" to="(440,160)"/>
    <wire from="(110,310)" to="(160,310)"/>
    <wire from="(510,30)" to="(510,40)"/>
    <wire from="(590,280)" to="(590,340)"/>
    <wire from="(640,50)" to="(640,60)"/>
    <wire from="(570,230)" to="(690,230)"/>
    <wire from="(420,160)" to="(420,370)"/>
    <wire from="(180,350)" to="(180,390)"/>
    <wire from="(660,300)" to="(680,300)"/>
    <wire from="(90,440)" to="(160,440)"/>
    <wire from="(680,220)" to="(680,300)"/>
    <wire from="(590,280)" to="(600,280)"/>
    <wire from="(620,60)" to="(640,60)"/>
    <wire from="(70,130)" to="(80,130)"/>
    <wire from="(210,130)" to="(260,130)"/>
    <wire from="(200,60)" to="(220,60)"/>
    <wire from="(180,350)" to="(190,350)"/>
    <wire from="(640,260)" to="(660,260)"/>
    <wire from="(570,180)" to="(570,220)"/>
    <wire from="(200,130)" to="(210,130)"/>
    <wire from="(570,110)" to="(570,180)"/>
    <wire from="(550,380)" to="(570,380)"/>
    <wire from="(110,350)" to="(120,350)"/>
    <wire from="(210,90)" to="(210,130)"/>
    <wire from="(120,140)" to="(160,140)"/>
    <wire from="(80,370)" to="(90,370)"/>
    <wire from="(270,390)" to="(270,460)"/>
    <wire from="(570,380)" to="(600,380)"/>
    <comp lib="0" loc="(490,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(110,520)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(640,50)" name="Power"/>
    <comp lib="0" loc="(110,510)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(490,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(660,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(60,330)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="6" loc="(544,520)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(410,60)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="0" loc="(60,580)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(110,390)" name="Ground"/>
    <comp lib="0" loc="(120,350)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(710,100)" name="LED"/>
    <comp lib="1" loc="(120,140)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(510,30)" name="Power"/>
    <comp lib="0" loc="(110,560)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(50,40)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="6" loc="(154,661)" name="Text">
      <a name="text" val="Works"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="1" loc="(200,60)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(480,290)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(500,240)" name="Power"/>
    <comp lib="0" loc="(490,140)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(110,300)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(400,370)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(110,600)" name="Ground"/>
    <comp lib="0" loc="(620,120)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(480,390)" name="Ground"/>
    <comp lib="0" loc="(260,60)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(490,350)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(220,500)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(620,400)" name="Ground"/>
    <comp lib="0" loc="(520,290)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(210,370)" name="Ground"/>
    <comp lib="0" loc="(490,180)" name="Ground"/>
    <comp lib="0" loc="(220,330)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="6" loc="(153,637)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="5" loc="(300,290)" name="LED"/>
    <comp lib="0" loc="(110,350)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(50,150)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(530,80)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(210,450)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(620,360)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(660,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(210,330)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(210,460)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(120,560)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(110,310)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(630,360)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(620,200)" name="Ground"/>
    <comp lib="0" loc="(480,350)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(620,100)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(120,50)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(260,130)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(200,130)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(620,320)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(480,310)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(640,250)" name="Power"/>
    <comp lib="0" loc="(630,160)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(210,540)" name="Ground"/>
    <comp lib="0" loc="(210,290)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(620,160)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(210,280)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(620,300)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(210,500)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(545,542)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(500,140)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
  </circuit>
  <circuit name="D_synchronous">
    <a name="circuit" val="D_synchronous"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(780,760)" to="(850,760)"/>
    <wire from="(410,170)" to="(410,250)"/>
    <wire from="(150,220)" to="(150,260)"/>
    <wire from="(440,640)" to="(450,640)"/>
    <wire from="(90,250)" to="(100,250)"/>
    <wire from="(90,40)" to="(100,40)"/>
    <wire from="(800,590)" to="(910,590)"/>
    <wire from="(550,370)" to="(550,380)"/>
    <wire from="(800,400)" to="(930,400)"/>
    <wire from="(960,470)" to="(980,470)"/>
    <wire from="(870,750)" to="(890,750)"/>
    <wire from="(220,180)" to="(230,180)"/>
    <wire from="(370,80)" to="(370,490)"/>
    <wire from="(220,110)" to="(240,110)"/>
    <wire from="(760,630)" to="(780,630)"/>
    <wire from="(850,730)" to="(850,760)"/>
    <wire from="(440,230)" to="(500,230)"/>
    <wire from="(410,620)" to="(420,620)"/>
    <wire from="(820,150)" to="(850,150)"/>
    <wire from="(840,50)" to="(850,50)"/>
    <wire from="(740,350)" to="(780,350)"/>
    <wire from="(800,730)" to="(800,790)"/>
    <wire from="(440,600)" to="(490,600)"/>
    <wire from="(800,790)" to="(810,790)"/>
    <wire from="(170,140)" to="(230,140)"/>
    <wire from="(40,150)" to="(60,150)"/>
    <wire from="(780,630)" to="(780,670)"/>
    <wire from="(820,250)" to="(840,250)"/>
    <wire from="(410,120)" to="(420,120)"/>
    <wire from="(240,110)" to="(260,110)"/>
    <wire from="(1070,410)" to="(1070,490)"/>
    <wire from="(170,150)" to="(240,150)"/>
    <wire from="(410,160)" to="(500,160)"/>
    <wire from="(350,660)" to="(420,660)"/>
    <wire from="(820,280)" to="(890,280)"/>
    <wire from="(370,80)" to="(420,80)"/>
    <wire from="(840,310)" to="(850,310)"/>
    <wire from="(800,490)" to="(800,560)"/>
    <wire from="(1030,470)" to="(1030,500)"/>
    <wire from="(440,60)" to="(510,60)"/>
    <wire from="(150,100)" to="(150,150)"/>
    <wire from="(440,590)" to="(440,600)"/>
    <wire from="(760,50)" to="(840,50)"/>
    <wire from="(520,270)" to="(520,310)"/>
    <wire from="(890,440)" to="(930,440)"/>
    <wire from="(240,110)" to="(240,150)"/>
    <wire from="(90,200)" to="(90,220)"/>
    <wire from="(840,250)" to="(840,310)"/>
    <wire from="(820,80)" to="(890,80)"/>
    <wire from="(780,730)" to="(800,730)"/>
    <wire from="(890,250)" to="(890,280)"/>
    <wire from="(410,540)" to="(500,540)"/>
    <wire from="(870,460)" to="(870,490)"/>
    <wire from="(410,490)" to="(420,490)"/>
    <wire from="(520,320)" to="(620,320)"/>
    <wire from="(1010,490)" to="(1050,490)"/>
    <wire from="(870,230)" to="(890,230)"/>
    <wire from="(960,370)" to="(960,410)"/>
    <wire from="(800,400)" to="(800,460)"/>
    <wire from="(960,570)" to="(990,570)"/>
    <wire from="(440,50)" to="(440,60)"/>
    <wire from="(140,100)" to="(150,100)"/>
    <wire from="(820,460)" to="(820,520)"/>
    <wire from="(140,30)" to="(160,30)"/>
    <wire from="(800,630)" to="(830,630)"/>
    <wire from="(140,260)" to="(150,260)"/>
    <wire from="(90,220)" to="(150,220)"/>
    <wire from="(620,210)" to="(620,320)"/>
    <wire from="(820,350)" to="(850,350)"/>
    <wire from="(150,60)" to="(150,100)"/>
    <wire from="(390,290)" to="(390,450)"/>
    <wire from="(820,520)" to="(830,520)"/>
    <wire from="(1010,490)" to="(1010,510)"/>
    <wire from="(870,330)" to="(880,330)"/>
    <wire from="(170,120)" to="(170,140)"/>
    <wire from="(1010,550)" to="(1020,550)"/>
    <wire from="(960,300)" to="(960,370)"/>
    <wire from="(780,630)" to="(800,630)"/>
    <wire from="(850,480)" to="(850,500)"/>
    <wire from="(910,460)" to="(910,590)"/>
    <wire from="(850,580)" to="(850,610)"/>
    <wire from="(850,700)" to="(850,710)"/>
    <wire from="(500,160)" to="(500,230)"/>
    <wire from="(410,250)" to="(420,250)"/>
    <wire from="(850,440)" to="(870,440)"/>
    <wire from="(930,270)" to="(980,270)"/>
    <wire from="(170,150)" to="(170,170)"/>
    <wire from="(610,310)" to="(610,380)"/>
    <wire from="(440,270)" to="(450,270)"/>
    <wire from="(490,530)" to="(490,600)"/>
    <wire from="(350,290)" to="(390,290)"/>
    <wire from="(150,100)" to="(180,100)"/>
    <wire from="(980,470)" to="(990,470)"/>
    <wire from="(760,50)" to="(760,630)"/>
    <wire from="(440,390)" to="(500,390)"/>
    <wire from="(620,210)" to="(640,210)"/>
    <wire from="(870,270)" to="(910,270)"/>
    <wire from="(550,210)" to="(620,210)"/>
    <wire from="(780,830)" to="(810,830)"/>
    <wire from="(750,830)" to="(780,830)"/>
    <wire from="(870,30)" to="(890,30)"/>
    <wire from="(80,20)" to="(80,200)"/>
    <wire from="(890,50)" to="(890,80)"/>
    <wire from="(850,540)" to="(860,540)"/>
    <wire from="(960,420)" to="(1080,420)"/>
    <wire from="(830,710)" to="(850,710)"/>
    <wire from="(1010,290)" to="(1010,310)"/>
    <wire from="(830,750)" to="(870,750)"/>
    <wire from="(890,20)" to="(890,30)"/>
    <wire from="(820,80)" to="(820,150)"/>
    <wire from="(440,380)" to="(440,390)"/>
    <wire from="(550,200)" to="(550,210)"/>
    <wire from="(410,330)" to="(500,330)"/>
    <wire from="(440,100)" to="(450,100)"/>
    <wire from="(170,170)" to="(180,170)"/>
    <wire from="(980,270)" to="(990,270)"/>
    <wire from="(840,110)" to="(850,110)"/>
    <wire from="(550,250)" to="(560,250)"/>
    <wire from="(960,420)" to="(960,470)"/>
    <wire from="(1030,250)" to="(1050,250)"/>
    <wire from="(90,230)" to="(90,250)"/>
    <wire from="(60,110)" to="(60,150)"/>
    <wire from="(830,810)" to="(840,810)"/>
    <wire from="(890,220)" to="(890,230)"/>
    <wire from="(800,460)" to="(820,460)"/>
    <wire from="(870,440)" to="(890,440)"/>
    <wire from="(160,190)" to="(160,230)"/>
    <wire from="(910,70)" to="(940,70)"/>
    <wire from="(90,230)" to="(160,230)"/>
    <wire from="(780,680)" to="(780,730)"/>
    <wire from="(870,430)" to="(870,440)"/>
    <wire from="(500,440)" to="(530,440)"/>
    <wire from="(230,140)" to="(230,180)"/>
    <wire from="(520,310)" to="(610,310)"/>
    <wire from="(980,270)" to="(980,330)"/>
    <wire from="(1030,270)" to="(1030,300)"/>
    <wire from="(850,610)" to="(860,610)"/>
    <wire from="(440,460)" to="(440,470)"/>
    <wire from="(90,70)" to="(90,90)"/>
    <wire from="(980,330)" to="(990,330)"/>
    <wire from="(410,410)" to="(420,410)"/>
    <wire from="(840,50)" to="(840,110)"/>
    <wire from="(440,470)" to="(450,470)"/>
    <wire from="(90,40)" to="(90,60)"/>
    <wire from="(440,220)" to="(440,230)"/>
    <wire from="(230,180)" to="(260,180)"/>
    <wire from="(890,30)" to="(910,30)"/>
    <wire from="(80,20)" to="(100,20)"/>
    <wire from="(60,150)" to="(60,190)"/>
    <wire from="(960,300)" to="(1030,300)"/>
    <wire from="(780,680)" to="(940,680)"/>
    <wire from="(550,380)" to="(610,380)"/>
    <wire from="(390,450)" to="(420,450)"/>
    <wire from="(410,120)" to="(410,160)"/>
    <wire from="(60,110)" to="(100,110)"/>
    <wire from="(60,190)" to="(100,190)"/>
    <wire from="(90,150)" to="(150,150)"/>
    <wire from="(890,670)" to="(890,750)"/>
    <wire from="(820,200)" to="(820,250)"/>
    <wire from="(90,90)" to="(100,90)"/>
    <wire from="(1050,290)" to="(1080,290)"/>
    <wire from="(90,200)" to="(100,200)"/>
    <wire from="(520,270)" to="(530,270)"/>
    <wire from="(780,560)" to="(800,560)"/>
    <wire from="(890,230)" to="(910,230)"/>
    <wire from="(160,190)" to="(180,190)"/>
    <wire from="(960,410)" to="(1070,410)"/>
    <wire from="(410,330)" to="(410,410)"/>
    <wire from="(960,500)" to="(1030,500)"/>
    <wire from="(500,230)" to="(500,330)"/>
    <wire from="(840,250)" to="(850,250)"/>
    <wire from="(1050,490)" to="(1070,490)"/>
    <wire from="(140,190)" to="(160,190)"/>
    <wire from="(500,440)" to="(500,540)"/>
    <wire from="(1030,240)" to="(1030,250)"/>
    <wire from="(940,570)" to="(960,570)"/>
    <wire from="(80,200)" to="(90,200)"/>
    <wire from="(870,270)" to="(870,290)"/>
    <wire from="(410,540)" to="(410,620)"/>
    <wire from="(370,490)" to="(410,490)"/>
    <wire from="(780,760)" to="(780,830)"/>
    <wire from="(410,490)" to="(410,530)"/>
    <wire from="(850,480)" to="(890,480)"/>
    <wire from="(940,70)" to="(940,200)"/>
    <wire from="(820,150)" to="(820,190)"/>
    <wire from="(520,320)" to="(520,400)"/>
    <wire from="(1030,450)" to="(1050,450)"/>
    <wire from="(780,350)" to="(820,350)"/>
    <wire from="(820,190)" to="(930,190)"/>
    <wire from="(980,470)" to="(980,530)"/>
    <wire from="(890,480)" to="(930,480)"/>
    <wire from="(390,290)" to="(420,290)"/>
    <wire from="(800,490)" to="(870,490)"/>
    <wire from="(500,390)" to="(500,440)"/>
    <wire from="(90,150)" to="(90,180)"/>
    <wire from="(410,170)" to="(510,170)"/>
    <wire from="(940,480)" to="(940,570)"/>
    <wire from="(930,480)" to="(940,480)"/>
    <wire from="(170,120)" to="(180,120)"/>
    <wire from="(800,590)" to="(800,630)"/>
    <wire from="(980,530)" to="(990,530)"/>
    <wire from="(520,400)" to="(530,400)"/>
    <wire from="(1080,290)" to="(1100,290)"/>
    <wire from="(1030,440)" to="(1030,450)"/>
    <wire from="(40,270)" to="(100,270)"/>
    <wire from="(960,500)" to="(960,570)"/>
    <wire from="(1010,350)" to="(1020,350)"/>
    <wire from="(800,730)" to="(810,730)"/>
    <wire from="(440,680)" to="(470,680)"/>
    <wire from="(910,270)" to="(930,270)"/>
    <wire from="(850,710)" to="(870,710)"/>
    <wire from="(90,180)" to="(100,180)"/>
    <wire from="(410,530)" to="(490,530)"/>
    <wire from="(1010,450)" to="(1030,450)"/>
    <wire from="(820,280)" to="(820,350)"/>
    <wire from="(510,60)" to="(510,170)"/>
    <wire from="(930,190)" to="(930,270)"/>
    <wire from="(870,130)" to="(880,130)"/>
    <wire from="(440,430)" to="(450,430)"/>
    <wire from="(780,350)" to="(780,560)"/>
    <wire from="(930,270)" to="(930,400)"/>
    <wire from="(870,70)" to="(870,90)"/>
    <wire from="(500,230)" to="(530,230)"/>
    <wire from="(550,420)" to="(560,420)"/>
    <wire from="(1010,290)" to="(1050,290)"/>
    <wire from="(90,70)" to="(160,70)"/>
    <wire from="(830,750)" to="(830,770)"/>
    <wire from="(960,370)" to="(990,370)"/>
    <wire from="(160,30)" to="(160,70)"/>
    <wire from="(940,570)" to="(940,680)"/>
    <wire from="(1080,290)" to="(1080,420)"/>
    <wire from="(1010,250)" to="(1030,250)"/>
    <wire from="(800,560)" to="(830,560)"/>
    <wire from="(820,460)" to="(830,460)"/>
    <wire from="(780,670)" to="(890,670)"/>
    <wire from="(870,70)" to="(910,70)"/>
    <wire from="(90,60)" to="(150,60)"/>
    <wire from="(820,200)" to="(940,200)"/>
    <comp lib="0" loc="(440,310)" name="Ground"/>
    <comp lib="0" loc="(440,470)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,270)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(1010,290)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(850,500)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(930,480)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(1050,490)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(830,850)" name="Ground"/>
    <comp lib="0" loc="(1010,510)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(560,250)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(450,640)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="1" loc="(140,260)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(440,140)" name="Ground"/>
    <comp lib="0" loc="(1030,440)" name="Power"/>
    <comp lib="0" loc="(440,510)" name="Ground"/>
    <comp lib="0" loc="(910,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(140,190)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(560,420)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(260,180)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(550,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,430)" name="Power"/>
    <comp lib="0" loc="(440,430)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(830,770)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(890,220)" name="Power"/>
    <comp lib="0" loc="(550,250)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,460)" name="Ground"/>
    <comp lib="0" loc="(740,350)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="6" loc="(714,691)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(870,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(840,810)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(440,590)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(850,610)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(750,830)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="1" loc="(140,30)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(1010,550)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(440,270)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(40,150)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="0" loc="(550,210)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,130)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,90)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(1010,310)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(470,680)" name="Ground"/>
    <comp lib="0" loc="(550,290)" name="Ground"/>
    <comp lib="6" loc="(321,538)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(1010,490)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(1050,290)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(830,750)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(880,130)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(440,60)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,330)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,290)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(850,480)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(450,430)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(350,290)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="0" loc="(860,540)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(850,540)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(440,380)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(550,200)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(440,50)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(450,270)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1020,550)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(350,660)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="0" loc="(860,610)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="5" loc="(640,210)" name="LED"/>
    <comp lib="0" loc="(440,230)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(450,470)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(850,650)" name="Ground"/>
    <comp lib="0" loc="(1020,350)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(890,480)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(440,220)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(440,100)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(830,810)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,370)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(870,370)" name="Ground"/>
    <comp lib="6" loc="(713,713)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(870,170)" name="Ground"/>
    <comp lib="1" loc="(140,100)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(220,110)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(260,110)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(440,640)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(550,420)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(870,750)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(910,270)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(322,562)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(1010,590)" name="Ground"/>
    <comp lib="0" loc="(890,20)" name="Power"/>
    <comp lib="0" loc="(440,600)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(1100,290)" name="LED"/>
    <comp lib="0" loc="(880,330)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(440,390)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(220,180)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(40,270)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D"/>
    </comp>
    <comp lib="0" loc="(450,100)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1010,390)" name="Ground"/>
    <comp lib="0" loc="(850,700)" name="Power"/>
    <comp lib="0" loc="(1010,350)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(1030,240)" name="Power"/>
  </circuit>
  <circuit name="J-K_synchronous-slave">
    <a name="circuit" val="J-K_synchronous-slave"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(900,300)" to="(900,310)"/>
    <wire from="(330,350)" to="(330,390)"/>
    <wire from="(1070,290)" to="(1070,370)"/>
    <wire from="(750,330)" to="(770,330)"/>
    <wire from="(670,150)" to="(720,150)"/>
    <wire from="(250,580)" to="(250,640)"/>
    <wire from="(700,300)" to="(700,350)"/>
    <wire from="(650,470)" to="(650,500)"/>
    <wire from="(50,450)" to="(50,530)"/>
    <wire from="(830,230)" to="(860,230)"/>
    <wire from="(770,130)" to="(790,130)"/>
    <wire from="(790,170)" to="(820,170)"/>
    <wire from="(30,530)" to="(50,530)"/>
    <wire from="(360,280)" to="(360,290)"/>
    <wire from="(140,480)" to="(240,480)"/>
    <wire from="(770,320)" to="(770,330)"/>
    <wire from="(750,370)" to="(790,370)"/>
    <wire from="(870,190)" to="(880,190)"/>
    <wire from="(720,150)" to="(720,210)"/>
    <wire from="(170,580)" to="(180,580)"/>
    <wire from="(240,70)" to="(250,70)"/>
    <wire from="(880,350)" to="(880,370)"/>
    <wire from="(1010,330)" to="(1030,330)"/>
    <wire from="(700,450)" to="(730,450)"/>
    <wire from="(30,410)" to="(50,410)"/>
    <wire from="(650,100)" to="(650,110)"/>
    <wire from="(590,160)" to="(590,230)"/>
    <wire from="(50,170)" to="(140,170)"/>
    <wire from="(330,400)" to="(330,480)"/>
    <wire from="(570,80)" to="(570,230)"/>
    <wire from="(650,130)" to="(650,160)"/>
    <wire from="(240,370)" to="(240,480)"/>
    <wire from="(820,170)" to="(830,170)"/>
    <wire from="(40,90)" to="(50,90)"/>
    <wire from="(920,350)" to="(940,350)"/>
    <wire from="(270,300)" to="(270,310)"/>
    <wire from="(750,130)" to="(770,130)"/>
    <wire from="(240,120)" to="(250,120)"/>
    <wire from="(570,340)" to="(570,500)"/>
    <wire from="(700,180)" to="(700,250)"/>
    <wire from="(170,370)" to="(240,370)"/>
    <wire from="(1080,170)" to="(1100,170)"/>
    <wire from="(50,660)" to="(200,660)"/>
    <wire from="(960,300)" to="(1080,300)"/>
    <wire from="(50,60)" to="(50,90)"/>
    <wire from="(310,60)" to="(310,100)"/>
    <wire from="(270,560)" to="(280,560)"/>
    <wire from="(1030,350)" to="(1030,380)"/>
    <wire from="(670,500)" to="(840,500)"/>
    <wire from="(840,80)" to="(840,130)"/>
    <wire from="(120,90)" to="(180,90)"/>
    <wire from="(210,290)" to="(240,290)"/>
    <wire from="(330,480)" to="(340,480)"/>
    <wire from="(830,170)" to="(830,230)"/>
    <wire from="(50,90)" to="(50,130)"/>
    <wire from="(120,100)" to="(190,100)"/>
    <wire from="(690,450)" to="(700,450)"/>
    <wire from="(50,530)" to="(50,570)"/>
    <wire from="(170,60)" to="(190,60)"/>
    <wire from="(190,60)" to="(190,100)"/>
    <wire from="(810,370)" to="(830,370)"/>
    <wire from="(550,440)" to="(590,440)"/>
    <wire from="(230,470)" to="(230,540)"/>
    <wire from="(220,680)" to="(220,690)"/>
    <wire from="(850,330)" to="(860,330)"/>
    <wire from="(770,120)" to="(770,130)"/>
    <wire from="(720,350)" to="(720,410)"/>
    <wire from="(700,380)" to="(770,380)"/>
    <wire from="(630,150)" to="(630,170)"/>
    <wire from="(940,450)" to="(960,450)"/>
    <wire from="(820,170)" to="(820,300)"/>
    <wire from="(230,540)" to="(250,540)"/>
    <wire from="(180,20)" to="(180,40)"/>
    <wire from="(140,470)" to="(230,470)"/>
    <wire from="(240,50)" to="(250,50)"/>
    <wire from="(650,500)" to="(650,530)"/>
    <wire from="(50,60)" to="(70,60)"/>
    <wire from="(670,500)" to="(670,510)"/>
    <wire from="(50,130)" to="(70,130)"/>
    <wire from="(50,570)" to="(60,570)"/>
    <wire from="(820,80)" to="(840,80)"/>
    <wire from="(240,90)" to="(300,90)"/>
    <wire from="(670,360)" to="(690,360)"/>
    <wire from="(820,80)" to="(820,90)"/>
    <wire from="(600,340)" to="(610,340)"/>
    <wire from="(1010,170)" to="(1010,190)"/>
    <wire from="(600,340)" to="(600,400)"/>
    <wire from="(50,130)" to="(50,170)"/>
    <wire from="(360,500)" to="(370,500)"/>
    <wire from="(110,140)" to="(130,140)"/>
    <wire from="(980,350)" to="(990,350)"/>
    <wire from="(240,140)" to="(250,140)"/>
    <wire from="(140,430)" to="(150,430)"/>
    <wire from="(870,130)" to="(870,190)"/>
    <wire from="(880,310)" to="(900,310)"/>
    <wire from="(960,250)" to="(960,290)"/>
    <wire from="(50,410)" to="(60,410)"/>
    <wire from="(960,450)" to="(990,450)"/>
    <wire from="(50,20)" to="(130,20)"/>
    <wire from="(600,400)" to="(610,400)"/>
    <wire from="(160,170)" to="(180,170)"/>
    <wire from="(110,50)" to="(130,50)"/>
    <wire from="(270,520)" to="(340,520)"/>
    <wire from="(240,100)" to="(310,100)"/>
    <wire from="(570,280)" to="(570,340)"/>
    <wire from="(900,150)" to="(900,170)"/>
    <wire from="(840,430)" to="(860,430)"/>
    <wire from="(960,350)" to="(980,350)"/>
    <wire from="(600,130)" to="(610,130)"/>
    <wire from="(290,130)" to="(300,130)"/>
    <wire from="(630,360)" to="(630,380)"/>
    <wire from="(840,430)" to="(840,500)"/>
    <wire from="(980,150)" to="(990,150)"/>
    <wire from="(1030,130)" to="(1050,130)"/>
    <wire from="(40,40)" to="(70,40)"/>
    <wire from="(960,300)" to="(960,350)"/>
    <wire from="(860,160)" to="(920,160)"/>
    <wire from="(900,110)" to="(920,110)"/>
    <wire from="(210,330)" to="(210,340)"/>
    <wire from="(840,360)" to="(900,360)"/>
    <wire from="(170,410)" to="(180,410)"/>
    <wire from="(940,350)" to="(940,450)"/>
    <wire from="(800,50)" to="(800,80)"/>
    <wire from="(120,70)" to="(130,70)"/>
    <wire from="(960,180)" to="(960,250)"/>
    <wire from="(770,150)" to="(770,180)"/>
    <wire from="(630,420)" to="(640,420)"/>
    <wire from="(80,430)" to="(90,430)"/>
    <wire from="(360,450)" to="(360,460)"/>
    <wire from="(80,540)" to="(80,550)"/>
    <wire from="(980,210)" to="(990,210)"/>
    <wire from="(120,120)" to="(130,120)"/>
    <wire from="(900,210)" to="(910,210)"/>
    <wire from="(800,80)" to="(800,110)"/>
    <wire from="(80,390)" to="(150,390)"/>
    <wire from="(180,90)" to="(180,130)"/>
    <wire from="(1050,370)" to="(1070,370)"/>
    <wire from="(700,250)" to="(730,250)"/>
    <wire from="(140,560)" to="(150,560)"/>
    <wire from="(590,440)" to="(610,440)"/>
    <wire from="(630,150)" to="(670,150)"/>
    <wire from="(840,360)" to="(840,430)"/>
    <wire from="(330,350)" to="(340,350)"/>
    <wire from="(750,170)" to="(750,190)"/>
    <wire from="(80,380)" to="(80,390)"/>
    <wire from="(860,230)" to="(880,230)"/>
    <wire from="(900,330)" to="(900,360)"/>
    <wire from="(570,340)" to="(600,340)"/>
    <wire from="(1010,370)" to="(1050,370)"/>
    <wire from="(240,70)" to="(240,90)"/>
    <wire from="(170,130)" to="(180,130)"/>
    <wire from="(240,330)" to="(250,330)"/>
    <wire from="(840,130)" to="(870,130)"/>
    <wire from="(240,100)" to="(240,120)"/>
    <wire from="(40,150)" to="(70,150)"/>
    <wire from="(50,310)" to="(190,310)"/>
    <wire from="(1030,150)" to="(1030,180)"/>
    <wire from="(810,290)" to="(810,370)"/>
    <wire from="(130,550)" to="(130,600)"/>
    <wire from="(360,290)" to="(430,290)"/>
    <wire from="(590,370)" to="(650,370)"/>
    <wire from="(630,210)" to="(640,210)"/>
    <wire from="(180,150)" to="(180,170)"/>
    <wire from="(570,500)" to="(650,500)"/>
    <wire from="(960,380)" to="(960,450)"/>
    <wire from="(920,100)" to="(920,110)"/>
    <wire from="(1030,320)" to="(1030,330)"/>
    <wire from="(790,370)" to="(810,370)"/>
    <wire from="(590,230)" to="(610,230)"/>
    <wire from="(420,390)" to="(420,460)"/>
    <wire from="(960,180)" to="(1030,180)"/>
    <wire from="(720,150)" to="(730,150)"/>
    <wire from="(650,310)" to="(650,320)"/>
    <wire from="(330,400)" to="(430,400)"/>
    <wire from="(820,70)" to="(820,80)"/>
    <wire from="(720,350)" to="(730,350)"/>
    <wire from="(750,170)" to="(790,170)"/>
    <wire from="(1010,430)" to="(1020,430)"/>
    <wire from="(550,130)" to="(600,130)"/>
    <wire from="(770,330)" to="(790,330)"/>
    <wire from="(630,360)" to="(670,360)"/>
    <wire from="(180,40)" to="(200,40)"/>
    <wire from="(180,130)" to="(200,130)"/>
    <wire from="(700,250)" to="(700,290)"/>
    <wire from="(550,280)" to="(570,280)"/>
    <wire from="(630,110)" to="(650,110)"/>
    <wire from="(720,410)" to="(730,410)"/>
    <wire from="(430,290)" to="(450,290)"/>
    <wire from="(880,350)" to="(920,350)"/>
    <wire from="(170,360)" to="(170,370)"/>
    <wire from="(630,320)" to="(650,320)"/>
    <wire from="(150,20)" to="(180,20)"/>
    <wire from="(900,310)" to="(920,310)"/>
    <wire from="(1050,170)" to="(1080,170)"/>
    <wire from="(310,60)" to="(350,60)"/>
    <wire from="(940,150)" to="(980,150)"/>
    <wire from="(690,360)" to="(690,450)"/>
    <wire from="(50,450)" to="(60,450)"/>
    <wire from="(700,300)" to="(820,300)"/>
    <wire from="(700,290)" to="(810,290)"/>
    <wire from="(980,410)" to="(990,410)"/>
    <wire from="(190,60)" to="(200,60)"/>
    <wire from="(830,330)" to="(830,370)"/>
    <wire from="(270,510)" to="(270,520)"/>
    <wire from="(850,390)" to="(860,390)"/>
    <wire from="(570,230)" to="(570,280)"/>
    <wire from="(1030,120)" to="(1030,130)"/>
    <wire from="(590,160)" to="(650,160)"/>
    <wire from="(650,320)" to="(670,320)"/>
    <wire from="(980,350)" to="(980,410)"/>
    <wire from="(960,290)" to="(1070,290)"/>
    <wire from="(1010,370)" to="(1010,390)"/>
    <wire from="(850,330)" to="(850,390)"/>
    <wire from="(960,380)" to="(1030,380)"/>
    <wire from="(140,430)" to="(140,470)"/>
    <wire from="(430,290)" to="(430,400)"/>
    <wire from="(920,130)" to="(920,160)"/>
    <wire from="(860,160)" to="(860,230)"/>
    <wire from="(590,370)" to="(590,440)"/>
    <wire from="(50,20)" to="(50,60)"/>
    <wire from="(750,430)" to="(760,430)"/>
    <wire from="(1030,330)" to="(1050,330)"/>
    <wire from="(50,310)" to="(50,410)"/>
    <wire from="(770,350)" to="(770,380)"/>
    <wire from="(240,290)" to="(240,330)"/>
    <wire from="(750,370)" to="(750,390)"/>
    <wire from="(360,460)" to="(420,460)"/>
    <wire from="(700,180)" to="(770,180)"/>
    <wire from="(270,350)" to="(280,350)"/>
    <wire from="(360,330)" to="(370,330)"/>
    <wire from="(170,540)" to="(230,540)"/>
    <wire from="(880,410)" to="(890,410)"/>
    <wire from="(220,640)" to="(250,640)"/>
    <wire from="(980,150)" to="(980,210)"/>
    <wire from="(50,570)" to="(50,660)"/>
    <wire from="(300,130)" to="(350,130)"/>
    <wire from="(900,150)" to="(940,150)"/>
    <wire from="(300,90)" to="(300,130)"/>
    <wire from="(130,600)" to="(150,600)"/>
    <wire from="(920,110)" to="(940,110)"/>
    <wire from="(650,110)" to="(670,110)"/>
    <wire from="(720,210)" to="(730,210)"/>
    <wire from="(1010,170)" to="(1050,170)"/>
    <wire from="(80,550)" to="(130,550)"/>
    <wire from="(870,130)" to="(880,130)"/>
    <wire from="(170,530)" to="(170,540)"/>
    <wire from="(80,590)" to="(90,590)"/>
    <wire from="(650,340)" to="(650,370)"/>
    <wire from="(330,390)" to="(420,390)"/>
    <wire from="(830,330)" to="(850,330)"/>
    <wire from="(30,610)" to="(60,610)"/>
    <wire from="(1080,170)" to="(1080,300)"/>
    <wire from="(120,70)" to="(120,90)"/>
    <wire from="(270,310)" to="(340,310)"/>
    <wire from="(600,190)" to="(610,190)"/>
    <wire from="(1010,130)" to="(1030,130)"/>
    <wire from="(120,100)" to="(120,120)"/>
    <wire from="(700,350)" to="(720,350)"/>
    <wire from="(570,230)" to="(590,230)"/>
    <wire from="(290,60)" to="(310,60)"/>
    <wire from="(140,480)" to="(140,560)"/>
    <wire from="(700,380)" to="(700,450)"/>
    <wire from="(180,150)" to="(200,150)"/>
    <wire from="(750,230)" to="(760,230)"/>
    <wire from="(1010,230)" to="(1020,230)"/>
    <wire from="(570,80)" to="(800,80)"/>
    <wire from="(600,130)" to="(600,190)"/>
    <wire from="(960,250)" to="(990,250)"/>
    <wire from="(670,490)" to="(670,500)"/>
    <wire from="(240,370)" to="(250,370)"/>
    <comp lib="0" loc="(790,170)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(290,130)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(1010,390)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(1010,270)" name="Ground"/>
    <comp lib="0" loc="(630,380)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(270,510)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="6" loc="(260,721)" name="Text">
      <a name="text" val="NMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(670,510)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(630,420)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(650,310)" name="Power"/>
    <comp lib="0" loc="(1010,230)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,460)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(280,350)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(630,460)" name="Ground"/>
    <comp lib="0" loc="(820,130)" name="Ground"/>
    <comp lib="0" loc="(350,60)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(40,40)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="J"/>
    </comp>
    <comp lib="0" loc="(820,70)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(360,450)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(90,590)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(550,440)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="K"/>
    </comp>
    <comp lib="0" loc="(270,390)" name="Ground"/>
    <comp lib="0" loc="(670,360)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(170,450)" name="Ground"/>
    <comp lib="0" loc="(1010,370)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(630,250)" name="Ground"/>
    <comp lib="0" loc="(670,490)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(210,340)" name="Ground"/>
    <comp lib="5" loc="(1100,170)" name="LED"/>
    <comp lib="0" loc="(940,150)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(1030,320)" name="Power"/>
    <comp lib="0" loc="(640,210)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="1" loc="(150,20)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(880,450)" name="Ground"/>
    <comp lib="0" loc="(80,540)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(220,640)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(1030,120)" name="Power"/>
    <comp lib="0" loc="(370,500)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(920,350)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(240,140)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(920,100)" name="Power"/>
    <comp lib="1" loc="(240,50)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(80,550)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(750,270)" name="Ground"/>
    <comp lib="0" loc="(890,410)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(40,90)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="0" loc="(30,410)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="J"/>
    </comp>
    <comp lib="0" loc="(630,210)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(900,170)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(900,300)" name="Power"/>
    <comp lib="0" loc="(350,130)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Q'"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(170,370)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(170,130)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(910,210)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(270,350)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(90,430)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(220,640)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(750,230)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(630,360)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(80,380)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1010,190)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(170,530)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(670,150)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(650,100)" name="Power"/>
    <comp lib="0" loc="(880,350)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(80,630)" name="Ground"/>
    <comp lib="0" loc="(550,130)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="J"/>
    </comp>
    <comp lib="0" loc="(360,370)" name="Ground"/>
    <comp lib="0" loc="(370,330)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(790,370)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(1050,370)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(630,150)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(270,300)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(280,560)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(270,560)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(900,210)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(80,390)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(110,50)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(170,360)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(760,230)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1010,430)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(30,610)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="K"/>
    </comp>
    <comp lib="5" loc="(450,290)" name="LED"/>
    <comp lib="0" loc="(170,620)" name="Ground"/>
    <comp lib="0" loc="(80,590)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(110,140)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(360,540)" name="Ground"/>
    <comp lib="0" loc="(1020,430)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(40,150)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="K"/>
    </comp>
    <comp lib="0" loc="(360,280)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(210,290)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(80,430)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,500)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(630,170)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,290)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(80,470)" name="Ground"/>
    <comp lib="0" loc="(170,410)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(880,410)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(360,330)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(1050,170)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(670,450)" name="Power"/>
    <comp lib="0" loc="(770,120)" name="Power"/>
    <comp lib="0" loc="(180,580)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1010,170)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(760,430)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(1020,230)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(750,390)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(270,600)" name="Ground"/>
    <comp lib="0" loc="(270,520)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(807,552)" name="Text">
      <a name="text" val="CMOS"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="1" loc="(160,170)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(270,310)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(670,550)" name="Ground"/>
    <comp lib="0" loc="(170,540)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(170,580)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(900,150)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(750,190)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(261,745)" name="Text">
      <a name="text" val="Works wrong: Jump needs 0 on J; oscillates while toggling (if J=1 and K=1)."/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(750,370)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="0" loc="(220,690)" name="Ground"/>
    <comp lib="1" loc="(290,60)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(210,290)" name="Pull Resistor">
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(180,410)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(820,90)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="6" loc="(806,574)" name="Text">
      <a name="text" val="Doesn't work"/>
      <a name="font" val="SansSerif bold 12"/>
    </comp>
    <comp lib="0" loc="(1010,470)" name="Ground"/>
    <comp lib="0" loc="(880,370)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(820,30)" name="Power"/>
    <comp lib="0" loc="(550,280)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="0" loc="(750,470)" name="Ground"/>
    <comp lib="0" loc="(30,530)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="C"/>
    </comp>
    <comp lib="1" loc="(170,60)" name="NAND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(900,250)" name="Ground"/>
    <comp lib="0" loc="(640,420)" name="Pull Resistor">
      <a name="facing" val="west"/>
      <a name="pull" val="1"/>
    </comp>
    <comp lib="0" loc="(770,320)" name="Power"/>
    <comp lib="0" loc="(750,430)" name="Transistor">
      <a name="type" val="n"/>
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(750,170)" name="Transistor">
      <a name="facing" val="south"/>
    </comp>
  </circuit>
</project>
