<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="2.7.1" version="1.0">
This file is intended to be loaded by Logisim (http://www.cburch.com/logisim/).
<lib desc="#Wiring" name="0"/>
  <lib desc="#Gates" name="1"/>
  <lib desc="#Plexers" name="2">
    <tool name="BitSelector">
      <a name="width" val="3"/>
      <a name="group" val="8"/>
    </tool>
  </lib>
  <lib desc="#Arithmetic" name="3"/>
  <lib desc="#Memory" name="4">
    <tool name="ROM">
      <a name="contents">addr/data: 8 8
0
</a>
    </tool>
  </lib>
  <lib desc="#I/O" name="5"/>
  <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="0"/>
  </options>
  <mappings>
    <tool lib="6" map="Button2" name="Menu Tool"/>
    <tool lib="6" map="Ctrl Button1" name="Menu Tool"/>
    <tool lib="6" map="Button3" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="6" name="Poke Tool"/>
    <tool lib="6" name="Edit Tool"/>
    <tool lib="6" 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>
    <sep/>
    <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="1" name="NOT Gate"/>
    <tool lib="1" name="AND Gate"/>
    <tool lib="1" name="OR Gate"/>
  </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"/>
    <wire from="(780,390)" to="(1090,390)"/>
    <wire from="(310,640)" to="(320,640)"/>
    <wire from="(310,510)" to="(420,510)"/>
    <wire from="(890,680)" to="(1120,680)"/>
    <wire from="(210,680)" to="(210,750)"/>
    <wire from="(530,1440)" to="(750,1440)"/>
    <wire from="(280,1160)" to="(290,1160)"/>
    <wire from="(1100,360)" to="(1100,380)"/>
    <wire from="(490,390)" to="(730,390)"/>
    <wire from="(310,620)" to="(340,620)"/>
    <wire from="(730,1270)" to="(960,1270)"/>
    <wire from="(260,540)" to="(280,540)"/>
    <wire from="(940,830)" to="(1120,830)"/>
    <wire from="(380,590)" to="(400,590)"/>
    <wire from="(210,70)" to="(210,250)"/>
    <wire from="(480,540)" to="(570,540)"/>
    <wire from="(310,630)" to="(330,630)"/>
    <wire from="(300,1520)" to="(980,1520)"/>
    <wire from="(310,890)" to="(780,890)"/>
    <wire from="(830,1010)" to="(920,1010)"/>
    <wire from="(280,1130)" to="(290,1130)"/>
    <wire from="(420,100)" to="(420,120)"/>
    <wire from="(260,590)" to="(280,590)"/>
    <wire from="(960,890)" to="(960,1270)"/>
    <wire from="(310,610)" to="(350,610)"/>
    <wire from="(440,570)" to="(440,680)"/>
    <wire from="(370,590)" to="(370,600)"/>
    <wire from="(310,590)" to="(370,590)"/>
    <wire from="(1080,260)" to="(1170,260)"/>
    <wire from="(310,490)" to="(380,490)"/>
    <wire from="(310,260)" to="(320,260)"/>
    <wire from="(320,390)" to="(320,440)"/>
    <wire from="(310,600)" to="(360,600)"/>
    <wire from="(210,750)" to="(210,790)"/>
    <wire from="(860,590)" to="(860,760)"/>
    <wire from="(310,570)" to="(390,570)"/>
    <wire from="(880,650)" to="(880,820)"/>
    <wire from="(310,580)" to="(380,580)"/>
    <wire from="(420,470)" to="(420,510)"/>
    <wire from="(970,920)" to="(1120,920)"/>
    <wire from="(420,570)" to="(440,570)"/>
    <wire from="(990,980)" to="(990,1760)"/>
    <wire from="(390,570)" to="(390,580)"/>
    <wire from="(310,1730)" to="(310,1740)"/>
    <wire from="(810,820)" to="(810,850)"/>
    <wire from="(950,860)" to="(1120,860)"/>
    <wire from="(650,520)" to="(710,520)"/>
    <wire from="(440,470)" to="(440,520)"/>
    <wire from="(850,560)" to="(1120,560)"/>
    <wire from="(300,1730)" to="(300,1760)"/>
    <wire from="(840,470)" to="(1120,470)"/>
    <wire from="(600,580)" to="(600,600)"/>
    <wire from="(650,490)" to="(710,490)"/>
    <wire from="(350,610)" to="(350,620)"/>
    <wire from="(840,530)" to="(1120,530)"/>
    <wire from="(300,660)" to="(800,660)"/>
    <wire from="(210,680)" to="(440,680)"/>
    <wire from="(480,470)" to="(480,540)"/>
    <wire from="(400,950)" to="(440,950)"/>
    <wire from="(460,470)" to="(460,530)"/>
    <wire from="(950,860)" to="(950,1140)"/>
    <wire from="(210,790)" to="(280,790)"/>
    <wire from="(300,1760)" to="(990,1760)"/>
    <wire from="(300,930)" to="(300,960)"/>
    <wire from="(650,510)" to="(710,510)"/>
    <wire from="(420,510)" to="(570,510)"/>
    <wire from="(730,1270)" to="(730,1350)"/>
    <wire from="(260,570)" to="(280,570)"/>
    <wire from="(460,530)" to="(570,530)"/>
    <wire from="(320,640)" to="(320,650)"/>
    <wire from="(320,1060)" to="(830,1060)"/>
    <wire from="(340,620)" to="(340,630)"/>
    <wire from="(590,360)" to="(590,430)"/>
    <wire from="(310,890)" to="(310,900)"/>
    <wire from="(210,1690)" to="(270,1690)"/>
    <wire from="(790,320)" to="(970,320)"/>
    <wire from="(500,550)" to="(570,550)"/>
    <wire from="(280,1170)" to="(290,1170)"/>
    <wire from="(780,890)" to="(780,940)"/>
    <wire from="(340,630)" to="(400,630)"/>
    <wire from="(770,630)" to="(770,670)"/>
    <wire from="(210,1530)" to="(210,1690)"/>
    <wire from="(290,340)" to="(760,340)"/>
    <wire from="(300,760)" to="(300,790)"/>
    <wire from="(940,830)" to="(940,1070)"/>
    <wire from="(400,470)" to="(400,500)"/>
    <wire from="(920,770)" to="(920,1010)"/>
    <wire from="(980,950)" to="(1120,950)"/>
    <wire from="(650,530)" to="(710,530)"/>
    <wire from="(210,250)" to="(260,250)"/>
    <wire from="(210,1220)" to="(210,1530)"/>
    <wire from="(210,1530)" to="(340,1530)"/>
    <wire from="(320,810)" to="(320,820)"/>
    <wire from="(310,500)" to="(400,500)"/>
    <wire from="(530,370)" to="(530,630)"/>
    <wire from="(790,320)" to="(790,410)"/>
    <wire from="(90,830)" to="(360,830)"/>
    <wire from="(300,810)" to="(300,840)"/>
    <wire from="(510,1340)" to="(520,1340)"/>
    <wire from="(510,1320)" to="(510,1340)"/>
    <wire from="(210,610)" to="(240,610)"/>
    <wire from="(330,640)" to="(400,640)"/>
    <wire from="(760,340)" to="(760,450)"/>
    <wire from="(310,1740)" to="(330,1740)"/>
    <wire from="(140,440)" to="(210,440)"/>
    <wire from="(850,560)" to="(850,730)"/>
    <wire from="(260,560)" to="(280,560)"/>
    <wire from="(830,1010)" to="(830,1030)"/>
    <wire from="(590,360)" to="(1100,360)"/>
    <wire from="(300,870)" to="(800,870)"/>
    <wire from="(210,920)" to="(280,920)"/>
    <wire from="(1150,70)" to="(1150,330)"/>
    <wire from="(360,600)" to="(360,610)"/>
    <wire from="(340,70)" to="(370,70)"/>
    <wire from="(90,390)" to="(90,830)"/>
    <wire from="(870,620)" to="(870,790)"/>
    <wire from="(730,390)" to="(730,460)"/>
    <wire from="(800,910)" to="(890,910)"/>
    <wire from="(800,760)" to="(800,840)"/>
    <wire from="(580,1280)" to="(620,1280)"/>
    <wire from="(500,1440)" to="(510,1440)"/>
    <wire from="(320,1140)" to="(950,1140)"/>
    <wire from="(960,890)" to="(1120,890)"/>
    <wire from="(300,1520)" to="(300,1560)"/>
    <wire from="(310,300)" to="(1110,300)"/>
    <wire from="(310,980)" to="(310,1090)"/>
    <wire from="(530,630)" to="(770,630)"/>
    <wire from="(780,790)" to="(780,820)"/>
    <wire from="(750,410)" to="(790,410)"/>
    <wire from="(750,1300)" to="(970,1300)"/>
    <wire from="(310,710)" to="(310,730)"/>
    <wire from="(280,1150)" to="(290,1150)"/>
    <wire from="(980,950)" to="(980,1520)"/>
    <wire from="(510,70)" to="(1150,70)"/>
    <wire from="(900,710)" to="(1120,710)"/>
    <wire from="(340,1530)" to="(340,1560)"/>
    <wire from="(890,680)" to="(890,910)"/>
    <wire from="(810,820)" to="(880,820)"/>
    <wire from="(280,790)" to="(300,790)"/>
    <wire from="(330,50)" to="(330,60)"/>
    <wire from="(880,650)" to="(1120,650)"/>
    <wire from="(520,470)" to="(520,560)"/>
    <wire from="(320,980)" to="(320,1060)"/>
    <wire from="(210,790)" to="(210,920)"/>
    <wire from="(920,770)" to="(1120,770)"/>
    <wire from="(210,1190)" to="(210,1220)"/>
    <wire from="(430,730)" to="(850,730)"/>
    <wire from="(750,950)" to="(750,970)"/>
    <wire from="(280,920)" to="(340,920)"/>
    <wire from="(290,670)" to="(770,670)"/>
    <wire from="(510,1420)" to="(510,1440)"/>
    <wire from="(310,260)" to="(310,300)"/>
    <wire from="(260,600)" to="(280,600)"/>
    <wire from="(300,1030)" to="(830,1030)"/>
    <wire from="(210,610)" to="(210,680)"/>
    <wire from="(930,800)" to="(930,1040)"/>
    <wire from="(1110,300)" to="(1110,350)"/>
    <wire from="(320,390)" to="(470,390)"/>
    <wire from="(1190,370)" to="(1220,370)"/>
    <wire from="(1190,350)" to="(1210,350)"/>
    <wire from="(300,760)" to="(340,760)"/>
    <wire from="(280,750)" to="(340,750)"/>
    <wire from="(910,740)" to="(910,970)"/>
    <wire from="(1220,50)" to="(1220,370)"/>
    <wire from="(300,840)" to="(800,840)"/>
    <wire from="(650,480)" to="(710,480)"/>
    <wire from="(280,960)" to="(300,960)"/>
    <wire from="(140,390)" to="(140,440)"/>
    <wire from="(90,1280)" to="(440,1280)"/>
    <wire from="(300,980)" to="(300,1030)"/>
    <wire from="(490,990)" to="(490,1090)"/>
    <wire from="(260,530)" to="(280,530)"/>
    <wire from="(300,700)" to="(840,700)"/>
    <wire from="(1100,380)" to="(1120,380)"/>
    <wire from="(840,530)" to="(840,700)"/>
    <wire from="(360,790)" to="(360,830)"/>
    <wire from="(610,400)" to="(610,430)"/>
    <wire from="(280,1180)" to="(290,1180)"/>
    <wire from="(280,1120)" to="(290,1120)"/>
    <wire from="(480,370)" to="(530,370)"/>
    <wire from="(210,1220)" to="(620,1220)"/>
    <wire from="(1170,260)" to="(1170,330)"/>
    <wire from="(380,470)" to="(380,490)"/>
    <wire from="(340,790)" to="(360,790)"/>
    <wire from="(350,620)" to="(400,620)"/>
    <wire from="(780,790)" to="(870,790)"/>
    <wire from="(520,1340)" to="(520,1390)"/>
    <wire from="(830,1040)" to="(930,1040)"/>
    <wire from="(1210,120)" to="(1210,350)"/>
    <wire from="(490,1090)" to="(830,1090)"/>
    <wire from="(210,70)" to="(320,70)"/>
    <wire from="(290,650)" to="(290,670)"/>
    <wire from="(520,560)" to="(570,560)"/>
    <wire from="(310,710)" to="(430,710)"/>
    <wire from="(860,590)" to="(1120,590)"/>
    <wire from="(850,500)" to="(850,510)"/>
    <wire from="(310,850)" to="(810,850)"/>
    <wire from="(370,600)" to="(400,600)"/>
    <wire from="(770,480)" to="(770,630)"/>
    <wire from="(290,340)" to="(290,480)"/>
    <wire from="(750,410)" to="(750,600)"/>
    <wire from="(600,600)" to="(750,600)"/>
    <wire from="(650,540)" to="(710,540)"/>
    <wire from="(420,120)" to="(1210,120)"/>
    <wire from="(310,1090)" to="(490,1090)"/>
    <wire from="(430,710)" to="(430,730)"/>
    <wire from="(910,740)" to="(1120,740)"/>
    <wire from="(330,50)" to="(1220,50)"/>
    <wire from="(1110,350)" to="(1120,350)"/>
    <wire from="(310,540)" to="(480,540)"/>
    <wire from="(830,1070)" to="(830,1090)"/>
    <wire from="(300,650)" to="(300,660)"/>
    <wire from="(830,1040)" to="(830,1060)"/>
    <wire from="(360,610)" to="(400,610)"/>
    <wire from="(870,620)" to="(1120,620)"/>
    <wire from="(300,870)" to="(300,900)"/>
    <wire from="(900,710)" to="(900,940)"/>
    <wire from="(770,480)" to="(840,480)"/>
    <wire from="(330,630)" to="(330,640)"/>
    <wire from="(850,500)" to="(1120,500)"/>
    <wire from="(310,550)" to="(500,550)"/>
    <wire from="(210,920)" to="(210,960)"/>
    <wire from="(340,960)" to="(400,960)"/>
    <wire from="(280,1110)" to="(290,1110)"/>
    <wire from="(800,760)" to="(860,760)"/>
    <wire from="(400,500)" to="(570,500)"/>
    <wire from="(530,1320)" to="(530,1350)"/>
    <wire from="(210,1190)" to="(260,1190)"/>
    <wire from="(280,1140)" to="(290,1140)"/>
    <wire from="(310,530)" to="(460,530)"/>
    <wire from="(300,700)" to="(300,730)"/>
    <wire from="(800,870)" to="(800,910)"/>
    <wire from="(970,920)" to="(970,1300)"/>
    <wire from="(490,1320)" to="(490,1350)"/>
    <wire from="(310,520)" to="(440,520)"/>
    <wire from="(90,830)" to="(90,1280)"/>
    <wire from="(210,960)" to="(210,1190)"/>
    <wire from="(310,810)" to="(310,850)"/>
    <wire from="(500,470)" to="(500,550)"/>
    <wire from="(210,960)" to="(280,960)"/>
    <wire from="(1090,410)" to="(1120,410)"/>
    <wire from="(440,520)" to="(570,520)"/>
    <wire from="(380,490)" to="(570,490)"/>
    <wire from="(580,950)" to="(750,950)"/>
    <wire from="(210,440)" to="(210,610)"/>
    <wire from="(210,250)" to="(210,440)"/>
    <wire from="(780,940)" to="(900,940)"/>
    <wire from="(530,1420)" to="(530,1440)"/>
    <wire from="(310,560)" to="(520,560)"/>
    <wire from="(650,470)" to="(710,470)"/>
    <wire from="(930,800)" to="(1120,800)"/>
    <wire from="(840,440)" to="(1120,440)"/>
    <wire from="(750,1300)" to="(750,1440)"/>
    <wire from="(210,750)" to="(280,750)"/>
    <wire from="(800,510)" to="(850,510)"/>
    <wire from="(530,1350)" to="(730,1350)"/>
    <wire from="(650,500)" to="(710,500)"/>
    <wire from="(400,950)" to="(400,960)"/>
    <wire from="(990,980)" to="(1120,980)"/>
    <wire from="(800,510)" to="(800,660)"/>
    <wire from="(210,440)" to="(320,440)"/>
    <wire from="(1090,390)" to="(1090,410)"/>
    <wire from="(610,400)" to="(780,400)"/>
    <wire from="(320,820)" to="(780,820)"/>
    <wire from="(260,550)" to="(280,550)"/>
    <wire from="(760,450)" to="(840,450)"/>
    <wire from="(320,650)" to="(400,650)"/>
    <wire from="(380,580)" to="(380,590)"/>
    <wire from="(620,1220)" to="(620,1280)"/>
    <wire from="(300,930)" to="(340,930)"/>
    <wire from="(840,440)" to="(840,450)"/>
    <wire from="(780,390)" to="(780,400)"/>
    <wire from="(750,970)" to="(910,970)"/>
    <wire from="(840,470)" to="(840,480)"/>
    <wire from="(300,250)" to="(320,250)"/>
    <wire from="(260,580)" to="(280,580)"/>
    <wire from="(480,370)" to="(480,380)"/>
    <wire from="(390,580)" to="(400,580)"/>
    <wire from="(830,1070)" to="(940,1070)"/>
    <comp lib="6" loc="(915,554)" name="Text">
      <a name="text" val="REG-MC_SET_HIGH"/>
    </comp>
    <comp lib="6" loc="(995,853)" name="Text">
      <a name="text" val="ZERO_DETECT"/>
    </comp>
    <comp lib="6" loc="(372,914)" name="Text">
      <a name="text" val="REG PC"/>
    </comp>
    <comp lib="6" loc="(139,509)" name="Text">
      <a name="text" val="ADDRESS BUS"/>
    </comp>
    <comp lib="6" loc="(174,458)" name="Text">
      <a name="text" val="DATA BUS"/>
    </comp>
    <comp lib="0" loc="(500,1440)" name="Clock">
      <a name="highDuration" val="4"/>
      <a name="lowDuration" val="4"/>
    </comp>
    <comp loc="(340,750)" name="16bit-Register"/>
    <comp lib="6" loc="(1009,915)" name="Text">
      <a name="text" val="RAM_STORE"/>
    </comp>
    <comp loc="(310,490)" name="Register"/>
    <comp lib="0" loc="(270,1690)" name="Splitter">
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="6" loc="(919,585)" name="Text">
      <a name="text" val="REG-MC_LOAD_LOW"/>
    </comp>
    <comp lib="0" loc="(730,460)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="6" loc="(911,463)" name="Text">
      <a name="text" val="REG-A_LOAD_IDU"/>
    </comp>
    <comp lib="6" loc="(372,743)" name="Text">
      <a name="text" val="REG MC"/>
    </comp>
    <comp lib="6" loc="(1043,974)" name="Text">
      <a name="text" val="REG-STACK_LOAD"/>
    </comp>
    <comp lib="0" loc="(500,470)" name="Pull Resistor"/>
    <comp lib="5" loc="(510,70)" name="Button"/>
    <comp lib="4" loc="(580,1280)" name="RAM">
      <a name="addrWidth" val="16"/>
    </comp>
    <comp lib="6" loc="(930,614)" name="Text">
      <a name="text" val="REG-MC_LOAD_HIGH"/>
    </comp>
    <comp loc="(1120,350)" name="CombinationalLogic">
      <a name="facing" val="west"/>
    </comp>
    <comp lib="6" loc="(913,525)" name="Text">
      <a name="text" val="REG-MC_SET_LOW"/>
    </comp>
    <comp lib="0" loc="(260,1190)" name="Splitter">
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="0" loc="(420,570)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="6" loc="(636,924)" name="Text">
      <a name="text" val="PROGRAM ROM"/>
    </comp>
    <comp lib="0" loc="(440,470)" name="Pull Resistor"/>
    <comp lib="0" loc="(400,470)" name="Pull Resistor"/>
    <comp lib="4" loc="(580,950)" name="ROM">
      <a name="addrWidth" val="16"/>
      <a name="contents">addr/data: 16 8
0 6 1 5 4 6 1 7
0 7
</a>
    </comp>
    <comp lib="6" loc="(1006,824)" name="Text">
      <a name="text" val="REG-PC_SELECT_ROM"/>
    </comp>
    <comp lib="0" loc="(330,1740)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="6" loc="(953,734)" name="Text">
      <a name="text" val="INSTRUCTION"/>
    </comp>
    <comp lib="1" loc="(520,1390)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(970,320)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="IDU_OVERFLOW"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="6" loc="(947,675)" name="Text">
      <a name="text" val="REG-MC_SET_LOW"/>
    </comp>
    <comp lib="0" loc="(420,470)" name="Pull Resistor"/>
    <comp lib="6" loc="(903,293)" name="Text">
      <a name="text" val="OUTPUT"/>
    </comp>
    <comp lib="0" loc="(240,610)" name="Splitter">
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="6" loc="(914,494)" name="Text">
      <a name="text" val="REG-A_LOAD_BUS"/>
    </comp>
    <comp lib="6" loc="(605,1314)" name="Text">
      <a name="text" val="RAM"/>
    </comp>
    <comp lib="6" loc="(904,384)" name="Text">
      <a name="text" val="IDU_DECREMENT"/>
    </comp>
    <comp lib="1" loc="(320,70)" name="Controlled Buffer">
      <a name="facing" val="west"/>
      <a name="width" val="8"/>
    </comp>
    <comp lib="6" loc="(315,476)" name="Text">
      <a name="text" val="REG A"/>
    </comp>
    <comp lib="0" loc="(480,470)" name="Pull Resistor"/>
    <comp lib="5" loc="(140,390)" name="DotMatrix">
      <a name="matrixcols" val="1"/>
      <a name="matrixrows" val="8"/>
    </comp>
    <comp lib="0" loc="(520,470)" name="Pull Resistor"/>
    <comp lib="5" loc="(90,390)" name="DotMatrix">
      <a name="matrixcols" val="1"/>
      <a name="matrixrows" val="16"/>
    </comp>
    <comp lib="5" loc="(1080,260)" name="Button">
      <a name="label" val="bootstrap"/>
      <a name="labelloc" val="south"/>
    </comp>
    <comp lib="0" loc="(300,250)" name="Bit Extender">
      <a name="out_width" val="7"/>
    </comp>
    <comp lib="6" loc="(910,434)" name="Text">
      <a name="text" val="REG-A_SET"/>
    </comp>
    <comp lib="6" loc="(427,77)" name="Text">
      <a name="text" val="REQ. INPUT"/>
    </comp>
    <comp lib="5" loc="(420,100)" name="LED">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="6" loc="(980,766)" name="Text">
      <a name="text" val="REG-PC_LOAD_LOW"/>
    </comp>
    <comp loc="(650,470)" name="IncrementationDecrementationUnit"/>
    <comp lib="0" loc="(340,1560)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="6" loc="(1032,945)" name="Text">
      <a name="text" val="REG-STACK_SET"/>
    </comp>
    <comp lib="6" loc="(990,795)" name="Text">
      <a name="text" val="REG-PC_LOAD_HIGH"/>
    </comp>
    <comp lib="6" loc="(906,352)" name="Text">
      <a name="text" val="IDU_INCREMENT"/>
    </comp>
    <comp lib="0" loc="(380,470)" name="Pull Resistor"/>
    <comp lib="6" loc="(405,1579)" name="Text">
      <a name="text" val="REG-SKIP_COUNTER"/>
    </comp>
    <comp loc="(340,920)" name="16bit-Register"/>
    <comp loc="(320,1140)" name="Zero detect"/>
    <comp lib="6" loc="(935,644)" name="Text">
      <a name="text" val="REG-MC_LOAD_16"/>
    </comp>
    <comp lib="6" loc="(498,96)" name="Text">
      <a name="text" val="INPUT READY"/>
    </comp>
    <comp lib="0" loc="(370,70)" name="Constant">
      <a name="facing" val="west"/>
      <a name="width" val="8"/>
      <a name="value" val="0x48"/>
    </comp>
    <comp lib="6" loc="(518,1479)" name="Text">
      <a name="text" val="in the final design, nor something I am proud of"/>
    </comp>
    <comp loc="(320,1570)" name="Register"/>
    <comp lib="6" loc="(521,1465)" name="Text">
      <a name="text" val="This is not something which will be present"/>
    </comp>
    <comp lib="0" loc="(460,470)" name="Pull Resistor"/>
    <comp lib="0" loc="(490,1350)" name="Constant">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="5" loc="(320,260)" name="TTY">
      <a name="cols" val="80"/>
    </comp>
    <comp lib="1" loc="(470,390)" name="Controlled Buffer">
      <a name="facing" val="west"/>
      <a name="width" val="8"/>
    </comp>
    <comp lib="6" loc="(957,704)" name="Text">
      <a name="text" val="REG-MC_SET_HIGH"/>
    </comp>
    <comp lib="6" loc="(204,367)" name="Text"/>
    <comp lib="6" loc="(997,884)" name="Text">
      <a name="text" val="RAM_LOAD"/>
    </comp>
  </circuit>
  <circuit name="Full Adder">
    <a name="circuit" val="Full Adder"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(580,380)" to="(590,380)"/>
    <wire from="(330,370)" to="(470,370)"/>
    <wire from="(430,340)" to="(470,340)"/>
    <wire from="(450,300)" to="(470,300)"/>
    <wire from="(520,390)" to="(580,390)"/>
    <wire from="(580,380)" to="(580,390)"/>
    <wire from="(310,250)" to="(310,410)"/>
    <wire from="(330,210)" to="(330,370)"/>
    <wire from="(640,360)" to="(700,360)"/>
    <wire from="(280,210)" to="(330,210)"/>
    <wire from="(280,250)" to="(310,250)"/>
    <wire from="(580,340)" to="(590,340)"/>
    <wire from="(430,270)" to="(430,340)"/>
    <wire from="(430,270)" to="(470,270)"/>
    <wire from="(370,270)" to="(370,330)"/>
    <wire from="(310,250)" to="(350,250)"/>
    <wire from="(410,230)" to="(450,230)"/>
    <wire from="(370,270)" to="(430,270)"/>
    <wire from="(520,320)" to="(580,320)"/>
    <wire from="(580,320)" to="(580,340)"/>
    <wire from="(530,250)" to="(700,250)"/>
    <wire from="(450,230)" to="(470,230)"/>
    <wire from="(330,210)" to="(350,210)"/>
    <wire from="(310,410)" to="(470,410)"/>
    <wire from="(450,230)" to="(450,300)"/>
    <wire from="(290,330)" to="(370,330)"/>
    <comp lib="0" loc="(290,330)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="Cin"/>
    </comp>
    <comp lib="1" loc="(520,390)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(530,250)" name="XOR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(640,360)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(700,360)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Cout"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(280,250)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B"/>
    </comp>
    <comp lib="1" loc="(520,320)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(700,250)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="S"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(280,210)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A"/>
    </comp>
    <comp lib="1" loc="(410,230)" name="XOR Gate">
      <a name="inputs" val="2"/>
    </comp>
  </circuit>
  <circuit name="8-bit Adder">
    <a name="circuit" val="8-bit Adder"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(330,120)" to="(360,120)"/>
    <wire from="(250,350)" to="(250,380)"/>
    <wire from="(200,380)" to="(250,380)"/>
    <wire from="(200,540)" to="(250,540)"/>
    <wire from="(230,180)" to="(360,180)"/>
    <wire from="(390,500)" to="(580,500)"/>
    <wire from="(250,110)" to="(360,110)"/>
    <wire from="(460,670)" to="(460,690)"/>
    <wire from="(590,460)" to="(620,460)"/>
    <wire from="(230,100)" to="(360,100)"/>
    <wire from="(390,190)" to="(410,190)"/>
    <wire from="(340,460)" to="(340,520)"/>
    <wire from="(580,430)" to="(580,500)"/>
    <wire from="(600,280)" to="(620,280)"/>
    <wire from="(250,670)" to="(250,700)"/>
    <wire from="(230,660)" to="(360,660)"/>
    <wire from="(340,220)" to="(410,220)"/>
    <wire from="(340,540)" to="(340,600)"/>
    <wire from="(340,200)" to="(360,200)"/>
    <wire from="(410,350)" to="(410,380)"/>
    <wire from="(410,270)" to="(410,300)"/>
    <wire from="(200,700)" to="(250,700)"/>
    <wire from="(250,430)" to="(360,430)"/>
    <wire from="(250,510)" to="(250,540)"/>
    <wire from="(230,500)" to="(360,500)"/>
    <wire from="(340,380)" to="(410,380)"/>
    <wire from="(340,300)" to="(340,360)"/>
    <wire from="(410,110)" to="(410,140)"/>
    <wire from="(460,690)" to="(500,690)"/>
    <wire from="(250,590)" to="(360,590)"/>
    <wire from="(330,120)" to="(330,130)"/>
    <wire from="(390,590)" to="(410,590)"/>
    <wire from="(250,670)" to="(360,670)"/>
    <wire from="(340,360)" to="(360,360)"/>
    <wire from="(200,460)" to="(250,460)"/>
    <wire from="(410,510)" to="(410,540)"/>
    <wire from="(250,110)" to="(250,140)"/>
    <wire from="(200,220)" to="(250,220)"/>
    <wire from="(200,140)" to="(250,140)"/>
    <wire from="(340,620)" to="(410,620)"/>
    <wire from="(390,580)" to="(590,580)"/>
    <wire from="(250,190)" to="(250,220)"/>
    <wire from="(570,370)" to="(620,370)"/>
    <wire from="(590,460)" to="(590,580)"/>
    <wire from="(390,260)" to="(580,260)"/>
    <wire from="(340,600)" to="(360,600)"/>
    <wire from="(340,140)" to="(340,200)"/>
    <wire from="(390,350)" to="(410,350)"/>
    <wire from="(570,400)" to="(620,400)"/>
    <wire from="(230,340)" to="(360,340)"/>
    <wire from="(250,270)" to="(360,270)"/>
    <wire from="(390,100)" to="(600,100)"/>
    <wire from="(590,310)" to="(620,310)"/>
    <wire from="(410,430)" to="(410,460)"/>
    <wire from="(580,260)" to="(580,340)"/>
    <wire from="(590,180)" to="(590,310)"/>
    <wire from="(340,280)" to="(360,280)"/>
    <wire from="(250,350)" to="(360,350)"/>
    <wire from="(340,680)" to="(360,680)"/>
    <wire from="(340,460)" to="(410,460)"/>
    <wire from="(390,420)" to="(570,420)"/>
    <wire from="(340,380)" to="(340,440)"/>
    <wire from="(200,620)" to="(250,620)"/>
    <wire from="(340,140)" to="(410,140)"/>
    <wire from="(580,430)" to="(620,430)"/>
    <wire from="(230,260)" to="(360,260)"/>
    <wire from="(390,670)" to="(460,670)"/>
    <wire from="(390,270)" to="(410,270)"/>
    <wire from="(410,190)" to="(410,220)"/>
    <wire from="(390,110)" to="(410,110)"/>
    <wire from="(250,430)" to="(250,460)"/>
    <wire from="(340,300)" to="(410,300)"/>
    <wire from="(340,620)" to="(340,680)"/>
    <wire from="(390,430)" to="(410,430)"/>
    <wire from="(600,100)" to="(600,280)"/>
    <wire from="(390,510)" to="(410,510)"/>
    <wire from="(230,420)" to="(360,420)"/>
    <wire from="(230,580)" to="(360,580)"/>
    <wire from="(600,490)" to="(620,490)"/>
    <wire from="(250,590)" to="(250,620)"/>
    <wire from="(570,400)" to="(570,420)"/>
    <wire from="(390,660)" to="(600,660)"/>
    <wire from="(340,540)" to="(410,540)"/>
    <wire from="(580,340)" to="(620,340)"/>
    <wire from="(250,270)" to="(250,300)"/>
    <wire from="(390,340)" to="(570,340)"/>
    <wire from="(340,520)" to="(360,520)"/>
    <wire from="(250,510)" to="(360,510)"/>
    <wire from="(250,190)" to="(360,190)"/>
    <wire from="(410,590)" to="(410,620)"/>
    <wire from="(390,180)" to="(590,180)"/>
    <wire from="(340,440)" to="(360,440)"/>
    <wire from="(200,300)" to="(250,300)"/>
    <wire from="(300,130)" to="(330,130)"/>
    <wire from="(570,340)" to="(570,370)"/>
    <wire from="(340,220)" to="(340,280)"/>
    <wire from="(600,490)" to="(600,660)"/>
    <comp loc="(390,420)" name="Full Adder"/>
    <comp lib="0" loc="(200,620)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B6"/>
    </comp>
    <comp loc="(390,660)" name="Full Adder"/>
    <comp lib="0" loc="(620,430)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(200,540)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B5"/>
    </comp>
    <comp loc="(390,500)" name="Full Adder"/>
    <comp lib="0" loc="(230,260)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A2"/>
    </comp>
    <comp loc="(390,180)" name="Full Adder"/>
    <comp loc="(390,580)" name="Full Adder"/>
    <comp lib="0" loc="(230,340)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(620,340)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(200,220)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(230,180)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(230,500)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(200,700)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B7"/>
    </comp>
    <comp lib="0" loc="(300,130)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(230,100)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A0"/>
    </comp>
    <comp loc="(390,100)" name="Full Adder"/>
    <comp lib="0" loc="(200,460)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="0" loc="(230,420)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(200,380)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B3"/>
    </comp>
    <comp loc="(390,260)" name="Full Adder"/>
    <comp lib="0" loc="(200,140)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(620,400)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(500,690)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Overflow"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(620,460)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(620,280)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(620,370)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(230,660)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(200,300)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(620,490)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(620,310)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp loc="(390,340)" name="Full Adder"/>
    <comp lib="0" loc="(230,580)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="A6"/>
    </comp>
  </circuit>
  <circuit name="IncrementationDecrementationUnit">
    <a name="circuit" val="IncrementationDecrementationUnit"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <appear>
      <polygon fill="none" points="81,49 81,61 92,70 82,80 82,200 132,200 162,175 161,81 133,49" stroke="#000000"/>
      <circ-port height="8" pin="100,20" width="8" x="96" y="46"/>
      <circ-port height="8" pin="100,90" width="8" x="116" y="46"/>
      <circ-port height="8" pin="50,440" width="8" x="76" y="106"/>
      <circ-port height="8" pin="50,470" width="8" x="76" y="116"/>
      <circ-port height="8" pin="50,500" width="8" x="76" y="126"/>
      <circ-port height="8" pin="50,530" width="8" x="76" y="136"/>
      <circ-port height="8" pin="50,560" width="8" x="76" y="146"/>
      <circ-port height="8" pin="50,590" width="8" x="76" y="156"/>
      <circ-port height="8" pin="50,620" width="8" x="76" y="166"/>
      <circ-port height="8" pin="50,650" width="8" x="76" y="176"/>
      <circ-port height="10" pin="610,160" width="10" x="155" y="85"/>
      <circ-port height="10" pin="610,190" width="10" x="155" y="95"/>
      <circ-port height="10" pin="610,220" width="10" x="155" y="105"/>
      <circ-port height="10" pin="610,250" width="10" x="155" y="115"/>
      <circ-port height="10" pin="610,280" width="10" x="155" y="125"/>
      <circ-port height="10" pin="610,310" width="10" x="155" y="135"/>
      <circ-port height="10" pin="610,340" width="10" x="155" y="145"/>
      <circ-port height="10" pin="610,370" width="10" x="155" y="155"/>
      <circ-port height="10" pin="610,420" width="10" x="105" y="195"/>
      <circ-anchor facing="east" height="6" width="6" x="157" y="87"/>
    </appear>
    <wire from="(250,300)" to="(430,300)"/>
    <wire from="(130,350)" to="(430,350)"/>
    <wire from="(250,240)" to="(430,240)"/>
    <wire from="(110,310)" to="(110,590)"/>
    <wire from="(90,270)" to="(430,270)"/>
    <wire from="(250,280)" to="(250,300)"/>
    <wire from="(250,320)" to="(250,340)"/>
    <wire from="(530,250)" to="(530,270)"/>
    <wire from="(460,320)" to="(470,320)"/>
    <wire from="(460,270)" to="(530,270)"/>
    <wire from="(470,320)" to="(470,420)"/>
    <wire from="(100,290)" to="(100,560)"/>
    <wire from="(60,210)" to="(60,440)"/>
    <wire from="(320,220)" to="(430,220)"/>
    <wire from="(510,220)" to="(510,260)"/>
    <wire from="(530,250)" to="(610,250)"/>
    <wire from="(130,350)" to="(130,650)"/>
    <wire from="(460,260)" to="(510,260)"/>
    <wire from="(510,340)" to="(610,340)"/>
    <wire from="(50,440)" to="(60,440)"/>
    <wire from="(90,270)" to="(90,530)"/>
    <wire from="(250,90)" to="(270,90)"/>
    <wire from="(100,20)" to="(170,20)"/>
    <wire from="(50,560)" to="(100,560)"/>
    <wire from="(470,160)" to="(470,240)"/>
    <wire from="(460,300)" to="(510,300)"/>
    <wire from="(90,130)" to="(170,130)"/>
    <wire from="(120,330)" to="(430,330)"/>
    <wire from="(470,420)" to="(610,420)"/>
    <wire from="(250,320)" to="(430,320)"/>
    <wire from="(250,260)" to="(250,280)"/>
    <wire from="(460,240)" to="(470,240)"/>
    <wire from="(460,250)" to="(490,250)"/>
    <wire from="(80,250)" to="(430,250)"/>
    <wire from="(250,40)" to="(250,50)"/>
    <wire from="(460,280)" to="(610,280)"/>
    <wire from="(530,310)" to="(610,310)"/>
    <wire from="(460,290)" to="(530,290)"/>
    <wire from="(60,210)" to="(430,210)"/>
    <wire from="(250,340)" to="(250,360)"/>
    <wire from="(120,330)" to="(120,620)"/>
    <wire from="(250,260)" to="(430,260)"/>
    <wire from="(220,110)" to="(250,110)"/>
    <wire from="(490,370)" to="(610,370)"/>
    <wire from="(250,90)" to="(250,110)"/>
    <wire from="(490,190)" to="(610,190)"/>
    <wire from="(250,240)" to="(250,260)"/>
    <wire from="(250,340)" to="(430,340)"/>
    <wire from="(50,500)" to="(80,500)"/>
    <wire from="(320,70)" to="(320,220)"/>
    <wire from="(110,310)" to="(430,310)"/>
    <wire from="(100,290)" to="(430,290)"/>
    <wire from="(250,300)" to="(250,320)"/>
    <wire from="(50,650)" to="(130,650)"/>
    <wire from="(250,280)" to="(430,280)"/>
    <wire from="(50,530)" to="(90,530)"/>
    <wire from="(460,310)" to="(490,310)"/>
    <wire from="(70,230)" to="(430,230)"/>
    <wire from="(50,590)" to="(110,590)"/>
    <wire from="(470,160)" to="(610,160)"/>
    <wire from="(80,250)" to="(80,500)"/>
    <wire from="(250,110)" to="(250,240)"/>
    <wire from="(90,60)" to="(170,60)"/>
    <wire from="(510,220)" to="(610,220)"/>
    <wire from="(250,50)" to="(270,50)"/>
    <wire from="(250,360)" to="(430,360)"/>
    <wire from="(530,290)" to="(530,310)"/>
    <wire from="(490,190)" to="(490,250)"/>
    <wire from="(50,470)" to="(70,470)"/>
    <wire from="(70,230)" to="(70,470)"/>
    <wire from="(510,300)" to="(510,340)"/>
    <wire from="(490,310)" to="(490,370)"/>
    <wire from="(220,40)" to="(250,40)"/>
    <wire from="(50,620)" to="(120,620)"/>
    <wire from="(100,90)" to="(170,90)"/>
    <comp lib="0" loc="(610,160)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O0"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(100,20)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="INCREMENT"/>
    </comp>
    <comp lib="0" loc="(90,130)" name="Constant"/>
    <comp lib="0" loc="(610,310)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O5"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(90,60)" name="Constant"/>
    <comp lib="0" loc="(50,500)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN2"/>
    </comp>
    <comp lib="1" loc="(220,40)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(100,90)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="DECREMENT"/>
    </comp>
    <comp lib="0" loc="(610,370)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O7"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(610,190)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O1"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(610,280)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O4"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(50,440)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0"/>
    </comp>
    <comp lib="0" loc="(50,560)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN4"/>
    </comp>
    <comp lib="0" loc="(50,470)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN1"/>
    </comp>
    <comp loc="(460,240)" name="8-bit Adder"/>
    <comp lib="0" loc="(50,590)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN5"/>
    </comp>
    <comp lib="0" loc="(50,650)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN7"/>
    </comp>
    <comp lib="1" loc="(320,70)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(50,530)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN3"/>
    </comp>
    <comp lib="1" loc="(220,110)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(50,620)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN6"/>
    </comp>
    <comp lib="0" loc="(610,250)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O3"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(610,340)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O6"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(610,420)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="Overflow"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(610,220)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="O2"/>
      <a name="labelloc" val="east"/>
    </comp>
  </circuit>
  <circuit name="D-FF">
    <a name="circuit" val="D-FF"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(380,70)" to="(380,100)"/>
    <wire from="(450,150)" to="(540,150)"/>
    <wire from="(450,400)" to="(540,400)"/>
    <wire from="(380,200)" to="(380,250)"/>
    <wire from="(290,220)" to="(410,220)"/>
    <wire from="(380,450)" to="(410,450)"/>
    <wire from="(380,300)" to="(380,350)"/>
    <wire from="(380,250)" to="(410,250)"/>
    <wire from="(290,470)" to="(410,470)"/>
    <wire from="(290,370)" to="(410,370)"/>
    <wire from="(380,100)" to="(410,100)"/>
    <wire from="(450,200)" to="(540,200)"/>
    <wire from="(290,120)" to="(410,120)"/>
    <wire from="(380,200)" to="(410,200)"/>
    <wire from="(450,300)" to="(540,300)"/>
    <wire from="(290,320)" to="(410,320)"/>
    <wire from="(380,350)" to="(410,350)"/>
    <wire from="(450,450)" to="(540,450)"/>
    <wire from="(450,250)" to="(540,250)"/>
    <wire from="(380,100)" to="(380,150)"/>
    <wire from="(380,400)" to="(380,450)"/>
    <wire from="(290,420)" to="(410,420)"/>
    <wire from="(380,250)" to="(380,300)"/>
    <wire from="(290,270)" to="(410,270)"/>
    <wire from="(380,300)" to="(410,300)"/>
    <wire from="(450,100)" to="(540,100)"/>
    <wire from="(290,170)" to="(410,170)"/>
    <wire from="(380,350)" to="(380,400)"/>
    <wire from="(380,400)" to="(410,400)"/>
    <wire from="(380,150)" to="(410,150)"/>
    <wire from="(450,350)" to="(540,350)"/>
    <wire from="(380,150)" to="(380,200)"/>
    <wire from="(290,70)" to="(380,70)"/>
    <comp lib="4" loc="(450,100)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,320)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D4"/>
    </comp>
    <comp lib="0" loc="(540,200)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(290,270)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D3"/>
    </comp>
    <comp lib="4" loc="(450,400)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(540,300)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(450,350)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,470)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D7"/>
    </comp>
    <comp lib="0" loc="(290,170)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D1"/>
    </comp>
    <comp lib="4" loc="(450,200)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,220)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D2"/>
    </comp>
    <comp lib="0" loc="(540,350)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(290,420)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D6"/>
    </comp>
    <comp lib="0" loc="(540,450)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(450,250)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(540,400)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(290,120)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D0"/>
    </comp>
    <comp lib="0" loc="(290,370)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="D5"/>
    </comp>
    <comp lib="0" loc="(540,250)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(450,150)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="4" loc="(450,450)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(540,150)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(450,300)" name="D Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,70)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="Clock"/>
    </comp>
    <comp lib="0" loc="(540,100)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="labelloc" val="east"/>
    </comp>
  </circuit>
  <circuit name="Register">
    <a name="circuit" val="Register"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <appear>
      <path d="M61,51 Q65,61 69,51" fill="none" stroke="#808080" stroke-width="2"/>
      <rect fill="none" height="170" stroke="#000000" stroke-width="2" width="30" x="50" y="50"/>
      <circ-port height="8" pin="250,140" width="8" x="46" y="96"/>
      <circ-port height="8" pin="250,180" width="8" x="46" y="106"/>
      <circ-port height="8" pin="250,220" width="8" x="46" y="116"/>
      <circ-port height="8" pin="250,260" width="8" x="46" y="126"/>
      <circ-port height="8" pin="250,300" width="8" x="46" y="136"/>
      <circ-port height="8" pin="250,340" width="8" x="46" y="146"/>
      <circ-port height="8" pin="250,380" width="8" x="46" y="156"/>
      <circ-port height="8" pin="250,420" width="8" x="46" y="166"/>
      <circ-port height="10" pin="710,20" width="10" x="75" y="55"/>
      <circ-port height="10" pin="710,60" width="10" x="75" y="65"/>
      <circ-port height="10" pin="710,100" width="10" x="75" y="75"/>
      <circ-port height="10" pin="710,140" width="10" x="75" y="85"/>
      <circ-port height="10" pin="710,180" width="10" x="75" y="95"/>
      <circ-port height="10" pin="710,220" width="10" x="75" y="105"/>
      <circ-port height="10" pin="710,260" width="10" x="75" y="115"/>
      <circ-port height="10" pin="710,300" width="10" x="75" y="125"/>
      <circ-port height="8" pin="790,330" width="8" x="56" y="216"/>
      <circ-port height="8" pin="790,360" width="8" x="66" y="216"/>
      <circ-port height="10" pin="710,380" width="10" x="75" y="135"/>
      <circ-port height="10" pin="710,420" width="10" x="75" y="145"/>
      <circ-port height="10" pin="710,460" width="10" x="75" y="155"/>
      <circ-port height="10" pin="710,500" width="10" x="75" y="165"/>
      <circ-port height="10" pin="710,540" width="10" x="75" y="175"/>
      <circ-port height="10" pin="710,580" width="10" x="75" y="185"/>
      <circ-port height="10" pin="710,620" width="10" x="75" y="195"/>
      <circ-port height="10" pin="710,660" width="10" x="75" y="205"/>
      <circ-port height="8" pin="340,80" width="8" x="56" y="46"/>
      <circ-anchor facing="east" height="6" width="6" x="77" y="57"/>
    </appear>
    <wire from="(440,220)" to="(440,260)"/>
    <wire from="(450,250)" to="(480,250)"/>
    <wire from="(250,260)" to="(330,260)"/>
    <wire from="(650,260)" to="(710,260)"/>
    <wire from="(650,580)" to="(710,580)"/>
    <wire from="(550,270)" to="(550,540)"/>
    <wire from="(650,300)" to="(710,300)"/>
    <wire from="(410,80)" to="(420,80)"/>
    <wire from="(600,180)" to="(630,180)"/>
    <wire from="(610,220)" to="(630,220)"/>
    <wire from="(340,430)" to="(340,440)"/>
    <wire from="(580,240)" to="(580,420)"/>
    <wire from="(660,270)" to="(660,330)"/>
    <wire from="(460,310)" to="(480,310)"/>
    <wire from="(370,350)" to="(370,390)"/>
    <wire from="(340,80)" to="(370,80)"/>
    <wire from="(650,420)" to="(710,420)"/>
    <wire from="(530,290)" to="(530,620)"/>
    <wire from="(350,140)" to="(460,140)"/>
    <wire from="(640,550)" to="(660,550)"/>
    <wire from="(430,280)" to="(430,300)"/>
    <wire from="(570,100)" to="(630,100)"/>
    <wire from="(640,330)" to="(660,330)"/>
    <wire from="(520,300)" to="(520,660)"/>
    <wire from="(250,140)" to="(330,140)"/>
    <wire from="(650,140)" to="(710,140)"/>
    <wire from="(660,470)" to="(660,510)"/>
    <wire from="(610,220)" to="(610,280)"/>
    <wire from="(460,310)" to="(460,420)"/>
    <wire from="(640,110)" to="(660,110)"/>
    <wire from="(350,220)" to="(440,220)"/>
    <wire from="(370,270)" to="(370,310)"/>
    <wire from="(340,190)" to="(370,190)"/>
    <wire from="(450,80)" to="(470,80)"/>
    <wire from="(660,590)" to="(660,630)"/>
    <wire from="(660,360)" to="(790,360)"/>
    <wire from="(650,660)" to="(710,660)"/>
    <wire from="(530,290)" to="(620,290)"/>
    <wire from="(450,300)" to="(450,380)"/>
    <wire from="(450,180)" to="(450,250)"/>
    <wire from="(440,260)" to="(480,260)"/>
    <wire from="(640,390)" to="(660,390)"/>
    <wire from="(660,230)" to="(660,270)"/>
    <wire from="(370,80)" to="(370,150)"/>
    <wire from="(640,270)" to="(660,270)"/>
    <wire from="(580,60)" to="(580,240)"/>
    <wire from="(440,290)" to="(440,340)"/>
    <wire from="(340,350)" to="(370,350)"/>
    <wire from="(250,300)" to="(330,300)"/>
    <wire from="(640,150)" to="(660,150)"/>
    <wire from="(560,140)" to="(630,140)"/>
    <wire from="(660,110)" to="(660,150)"/>
    <wire from="(350,300)" to="(430,300)"/>
    <wire from="(370,150)" to="(370,190)"/>
    <wire from="(520,300)" to="(630,300)"/>
    <wire from="(660,550)" to="(660,590)"/>
    <wire from="(340,230)" to="(370,230)"/>
    <wire from="(540,580)" to="(630,580)"/>
    <wire from="(660,510)" to="(660,550)"/>
    <wire from="(590,380)" to="(630,380)"/>
    <wire from="(650,100)" to="(710,100)"/>
    <wire from="(580,60)" to="(630,60)"/>
    <wire from="(560,260)" to="(560,500)"/>
    <wire from="(650,540)" to="(710,540)"/>
    <wire from="(650,220)" to="(710,220)"/>
    <wire from="(650,460)" to="(710,460)"/>
    <wire from="(370,310)" to="(370,350)"/>
    <wire from="(660,390)" to="(660,430)"/>
    <wire from="(640,70)" to="(660,70)"/>
    <wire from="(640,510)" to="(660,510)"/>
    <wire from="(340,150)" to="(370,150)"/>
    <wire from="(640,590)" to="(660,590)"/>
    <wire from="(640,310)" to="(640,330)"/>
    <wire from="(650,60)" to="(710,60)"/>
    <wire from="(460,140)" to="(460,240)"/>
    <wire from="(470,230)" to="(480,230)"/>
    <wire from="(340,270)" to="(370,270)"/>
    <wire from="(540,280)" to="(540,580)"/>
    <wire from="(640,190)" to="(660,190)"/>
    <wire from="(370,190)" to="(370,230)"/>
    <wire from="(660,430)" to="(660,470)"/>
    <wire from="(470,80)" to="(470,230)"/>
    <wire from="(250,180)" to="(330,180)"/>
    <wire from="(430,270)" to="(480,270)"/>
    <wire from="(510,240)" to="(580,240)"/>
    <wire from="(640,630)" to="(660,630)"/>
    <wire from="(660,630)" to="(660,670)"/>
    <wire from="(530,620)" to="(630,620)"/>
    <wire from="(510,230)" to="(590,230)"/>
    <wire from="(340,390)" to="(370,390)"/>
    <wire from="(590,230)" to="(590,380)"/>
    <wire from="(540,280)" to="(610,280)"/>
    <wire from="(250,380)" to="(330,380)"/>
    <wire from="(660,70)" to="(660,110)"/>
    <wire from="(350,260)" to="(430,260)"/>
    <wire from="(600,180)" to="(600,270)"/>
    <wire from="(590,20)" to="(630,20)"/>
    <wire from="(370,80)" to="(380,80)"/>
    <wire from="(640,30)" to="(660,30)"/>
    <wire from="(580,420)" to="(630,420)"/>
    <wire from="(350,420)" to="(460,420)"/>
    <wire from="(650,180)" to="(710,180)"/>
    <wire from="(640,470)" to="(660,470)"/>
    <wire from="(340,440)" to="(370,440)"/>
    <wire from="(550,540)" to="(630,540)"/>
    <wire from="(620,260)" to="(620,290)"/>
    <wire from="(660,190)" to="(660,230)"/>
    <wire from="(350,180)" to="(450,180)"/>
    <wire from="(430,280)" to="(480,280)"/>
    <wire from="(650,620)" to="(710,620)"/>
    <wire from="(510,290)" to="(530,290)"/>
    <wire from="(550,270)" to="(600,270)"/>
    <wire from="(520,660)" to="(630,660)"/>
    <wire from="(250,220)" to="(330,220)"/>
    <wire from="(510,280)" to="(540,280)"/>
    <wire from="(660,360)" to="(660,390)"/>
    <wire from="(430,260)" to="(430,270)"/>
    <wire from="(560,140)" to="(560,260)"/>
    <wire from="(340,310)" to="(370,310)"/>
    <wire from="(570,100)" to="(570,250)"/>
    <wire from="(640,230)" to="(660,230)"/>
    <wire from="(370,390)" to="(370,440)"/>
    <wire from="(250,420)" to="(330,420)"/>
    <wire from="(660,30)" to="(660,70)"/>
    <wire from="(570,460)" to="(630,460)"/>
    <wire from="(460,240)" to="(480,240)"/>
    <wire from="(650,20)" to="(710,20)"/>
    <wire from="(570,250)" to="(570,460)"/>
    <wire from="(660,330)" to="(790,330)"/>
    <wire from="(510,300)" to="(520,300)"/>
    <wire from="(650,500)" to="(710,500)"/>
    <wire from="(350,340)" to="(440,340)"/>
    <wire from="(660,150)" to="(660,190)"/>
    <wire from="(510,260)" to="(560,260)"/>
    <wire from="(640,430)" to="(660,430)"/>
    <wire from="(640,670)" to="(660,670)"/>
    <wire from="(650,380)" to="(710,380)"/>
    <wire from="(620,260)" to="(630,260)"/>
    <wire from="(590,20)" to="(590,230)"/>
    <wire from="(510,250)" to="(570,250)"/>
    <wire from="(560,500)" to="(630,500)"/>
    <wire from="(370,230)" to="(370,270)"/>
    <wire from="(510,270)" to="(550,270)"/>
    <wire from="(350,380)" to="(450,380)"/>
    <wire from="(450,300)" to="(480,300)"/>
    <wire from="(440,290)" to="(480,290)"/>
    <wire from="(250,340)" to="(330,340)"/>
    <comp lib="1" loc="(350,340)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,60)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,140)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_3"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(650,380)" name="Controlled Buffer"/>
    <comp lib="1" loc="(350,140)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,100)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_2"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(250,300)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_4"/>
    </comp>
    <comp lib="1" loc="(450,80)" name="NOT Gate"/>
    <comp lib="1" loc="(650,180)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,500)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,460)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_2"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(650,140)" name="Controlled Buffer"/>
    <comp lib="1" loc="(350,420)" name="Controlled Buffer"/>
    <comp lib="0" loc="(250,260)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_3"/>
    </comp>
    <comp lib="1" loc="(650,420)" name="Controlled Buffer"/>
    <comp lib="1" loc="(350,180)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,580)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_5"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(350,300)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,20)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_0"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(650,260)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,60)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_1"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(790,360)" name="Pin">
      <a name="facing" val="west"/>
      <a name="tristate" val="false"/>
      <a name="label" val="LOAD1"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp loc="(510,230)" name="D-FF"/>
    <comp lib="1" loc="(350,380)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,220)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_5"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(410,80)" name="NOT Gate"/>
    <comp lib="1" loc="(650,620)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,100)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,20)" name="Controlled Buffer"/>
    <comp lib="0" loc="(250,180)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_1"/>
    </comp>
    <comp lib="1" loc="(350,220)" name="Controlled Buffer"/>
    <comp lib="0" loc="(710,260)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_6"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(710,540)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_4"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(710,620)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_6"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(710,180)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_4"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(350,260)" name="Controlled Buffer"/>
    <comp lib="0" loc="(340,80)" name="Pin">
      <a name="facing" val="south"/>
      <a name="tristate" val="false"/>
      <a name="label" val="SET"/>
    </comp>
    <comp lib="0" loc="(710,380)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_0"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(250,140)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_0"/>
    </comp>
    <comp lib="0" loc="(710,300)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT0_7"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(650,220)" name="Controlled Buffer"/>
    <comp lib="0" loc="(250,380)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_6"/>
    </comp>
    <comp lib="0" loc="(710,420)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_1"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(710,660)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_7"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(650,300)" name="Controlled Buffer"/>
    <comp lib="0" loc="(250,420)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_7"/>
    </comp>
    <comp lib="1" loc="(650,580)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,460)" name="Controlled Buffer"/>
    <comp lib="1" loc="(650,540)" name="Controlled Buffer"/>
    <comp lib="0" loc="(250,340)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_5"/>
    </comp>
    <comp lib="0" loc="(790,330)" name="Pin">
      <a name="facing" val="west"/>
      <a name="tristate" val="false"/>
      <a name="label" val="LOAD0"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(710,500)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUT1_3"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(250,220)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="IN0_2"/>
    </comp>
    <comp lib="1" loc="(650,660)" name="Controlled Buffer"/>
  </circuit>
  <circuit name="16bit-Register">
    <a name="circuit" val="16bit-Register"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <appear>
      <path d="M101,50 Q96,60 92,50" fill="none" stroke="#808080" stroke-width="2"/>
      <rect fill="none" height="81" stroke="#000000" stroke-width="2" width="60" x="50" y="50"/>
      <circ-port height="8" pin="270,80" width="8" x="66" y="46"/>
      <circ-port height="8" pin="270,110" width="8" x="76" y="46"/>
      <circ-port height="8" pin="290,270" width="8" x="46" y="66"/>
      <circ-port height="8" pin="250,320" width="8" x="66" y="126"/>
      <circ-port height="8" pin="250,350" width="8" x="76" y="126"/>
      <circ-port height="8" pin="250,380" width="8" x="86" y="126"/>
      <circ-port height="8" pin="290,510" width="8" x="46" y="106"/>
      <circ-port height="10" pin="530,140" width="10" x="105" y="65"/>
      <circ-port height="10" pin="540,380" width="10" x="105" y="75"/>
      <circ-port height="10" pin="830,400" width="10" x="105" y="105"/>
      <circ-anchor facing="east" height="6" width="6" x="107" y="67"/>
    </appear>
    <wire from="(440,80)" to="(440,140)"/>
    <wire from="(460,420)" to="(510,420)"/>
    <wire from="(660,470)" to="(660,490)"/>
    <wire from="(460,260)" to="(710,260)"/>
    <wire from="(460,470)" to="(660,470)"/>
    <wire from="(460,280)" to="(690,280)"/>
    <wire from="(600,530)" to="(600,550)"/>
    <wire from="(710,260)" to="(710,440)"/>
    <wire from="(620,530)" to="(760,530)"/>
    <wire from="(460,410)" to="(510,410)"/>
    <wire from="(720,250)" to="(720,430)"/>
    <wire from="(340,580)" to="(440,580)"/>
    <wire from="(460,270)" to="(700,270)"/>
    <wire from="(780,400)" to="(830,400)"/>
    <wire from="(460,300)" to="(670,300)"/>
    <wire from="(460,290)" to="(680,290)"/>
    <wire from="(730,240)" to="(730,420)"/>
    <wire from="(590,540)" to="(590,560)"/>
    <wire from="(520,140)" to="(530,140)"/>
    <wire from="(370,480)" to="(430,480)"/>
    <wire from="(680,470)" to="(760,470)"/>
    <wire from="(370,450)" to="(430,450)"/>
    <wire from="(320,350)" to="(450,350)"/>
    <wire from="(370,230)" to="(430,230)"/>
    <wire from="(460,200)" to="(500,200)"/>
    <wire from="(370,490)" to="(430,490)"/>
    <wire from="(450,310)" to="(450,350)"/>
    <wire from="(690,460)" to="(760,460)"/>
    <wire from="(370,260)" to="(430,260)"/>
    <wire from="(630,520)" to="(760,520)"/>
    <wire from="(340,110)" to="(340,360)"/>
    <wire from="(460,400)" to="(510,400)"/>
    <wire from="(590,560)" to="(760,560)"/>
    <wire from="(250,380)" to="(340,380)"/>
    <wire from="(650,500)" to="(760,500)"/>
    <wire from="(370,430)" to="(430,430)"/>
    <wire from="(320,590)" to="(450,590)"/>
    <wire from="(290,270)" to="(350,270)"/>
    <wire from="(460,230)" to="(740,230)"/>
    <wire from="(370,190)" to="(430,190)"/>
    <wire from="(720,430)" to="(760,430)"/>
    <wire from="(370,220)" to="(430,220)"/>
    <wire from="(370,440)" to="(430,440)"/>
    <wire from="(340,380)" to="(340,580)"/>
    <wire from="(460,250)" to="(720,250)"/>
    <wire from="(290,510)" to="(350,510)"/>
    <wire from="(460,460)" to="(510,460)"/>
    <wire from="(650,480)" to="(650,500)"/>
    <wire from="(680,290)" to="(680,470)"/>
    <wire from="(460,190)" to="(500,190)"/>
    <wire from="(460,430)" to="(510,430)"/>
    <wire from="(460,240)" to="(730,240)"/>
    <wire from="(610,520)" to="(610,540)"/>
    <wire from="(700,270)" to="(700,450)"/>
    <wire from="(370,200)" to="(430,200)"/>
    <wire from="(460,180)" to="(500,180)"/>
    <wire from="(700,450)" to="(760,450)"/>
    <wire from="(460,150)" to="(500,150)"/>
    <wire from="(660,490)" to="(760,490)"/>
    <wire from="(370,470)" to="(430,470)"/>
    <wire from="(340,360)" to="(440,360)"/>
    <wire from="(370,250)" to="(430,250)"/>
    <wire from="(370,500)" to="(430,500)"/>
    <wire from="(730,420)" to="(760,420)"/>
    <wire from="(460,210)" to="(500,210)"/>
    <wire from="(460,450)" to="(510,450)"/>
    <wire from="(270,110)" to="(340,110)"/>
    <wire from="(460,440)" to="(510,440)"/>
    <wire from="(320,350)" to="(320,590)"/>
    <wire from="(620,510)" to="(620,530)"/>
    <wire from="(690,280)" to="(690,460)"/>
    <wire from="(440,550)" to="(440,580)"/>
    <wire from="(440,360)" to="(440,380)"/>
    <wire from="(630,500)" to="(630,520)"/>
    <wire from="(460,390)" to="(510,390)"/>
    <wire from="(270,80)" to="(440,80)"/>
    <wire from="(600,550)" to="(760,550)"/>
    <wire from="(450,550)" to="(450,590)"/>
    <wire from="(370,460)" to="(430,460)"/>
    <wire from="(440,310)" to="(440,320)"/>
    <wire from="(460,160)" to="(500,160)"/>
    <wire from="(460,540)" to="(590,540)"/>
    <wire from="(460,170)" to="(500,170)"/>
    <wire from="(640,510)" to="(760,510)"/>
    <wire from="(640,490)" to="(640,510)"/>
    <wire from="(460,530)" to="(600,530)"/>
    <wire from="(610,540)" to="(760,540)"/>
    <wire from="(460,520)" to="(610,520)"/>
    <wire from="(740,410)" to="(760,410)"/>
    <wire from="(370,240)" to="(430,240)"/>
    <wire from="(710,440)" to="(760,440)"/>
    <wire from="(370,210)" to="(430,210)"/>
    <wire from="(460,510)" to="(620,510)"/>
    <wire from="(740,230)" to="(740,410)"/>
    <wire from="(670,300)" to="(670,480)"/>
    <wire from="(460,220)" to="(500,220)"/>
    <wire from="(670,480)" to="(760,480)"/>
    <wire from="(460,500)" to="(630,500)"/>
    <wire from="(250,350)" to="(320,350)"/>
    <wire from="(460,490)" to="(640,490)"/>
    <wire from="(250,320)" to="(440,320)"/>
    <wire from="(530,380)" to="(540,380)"/>
    <wire from="(460,480)" to="(650,480)"/>
    <comp lib="0" loc="(530,140)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="width" val="8"/>
      <a name="label" val="OUT_L"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(270,110)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="SET_H"/>
    </comp>
    <comp loc="(460,150)" name="Register"/>
    <comp lib="0" loc="(290,510)" name="Pin">
      <a name="width" val="8"/>
      <a name="tristate" val="false"/>
      <a name="label" val="IN_H"/>
    </comp>
    <comp lib="0" loc="(780,400)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="16"/>
      <a name="incoming" val="16"/>
    </comp>
    <comp lib="0" loc="(530,380)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="0" loc="(540,380)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="width" val="8"/>
      <a name="label" val="OUT_H"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(290,270)" name="Pin">
      <a name="width" val="8"/>
      <a name="tristate" val="false"/>
      <a name="label" val="IN_L"/>
    </comp>
    <comp lib="0" loc="(250,320)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="LOAD_L"/>
    </comp>
    <comp lib="0" loc="(250,380)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="LOAD_H"/>
    </comp>
    <comp lib="0" loc="(350,510)" name="Splitter">
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="0" loc="(830,400)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
      <a name="label" val="16OUT"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(520,140)" name="Splitter">
      <a name="facing" val="west"/>
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp loc="(460,390)" name="Register"/>
    <comp lib="0" loc="(250,350)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="LOAD-16"/>
    </comp>
    <comp lib="0" loc="(350,270)" name="Splitter">
      <a name="fanout" val="8"/>
      <a name="incoming" val="8"/>
    </comp>
    <comp lib="0" loc="(270,80)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="SET_L"/>
    </comp>
  </circuit>
  <circuit name="Zero detect">
    <a name="circuit" val="Zero detect"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="east"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <wire from="(660,260)" to="(680,260)"/>
    <wire from="(500,200)" to="(520,200)"/>
    <wire from="(660,210)" to="(660,260)"/>
    <wire from="(590,180)" to="(590,200)"/>
    <wire from="(570,360)" to="(590,360)"/>
    <wire from="(500,170)" to="(540,170)"/>
    <wire from="(520,370)" to="(520,380)"/>
    <wire from="(320,170)" to="(320,180)"/>
    <wire from="(590,320)" to="(610,320)"/>
    <wire from="(300,330)" to="(380,330)"/>
    <wire from="(420,320)" to="(480,320)"/>
    <wire from="(520,310)" to="(520,320)"/>
    <wire from="(460,140)" to="(460,380)"/>
    <wire from="(320,140)" to="(320,170)"/>
    <wire from="(380,140)" to="(380,260)"/>
    <wire from="(500,380)" to="(520,380)"/>
    <wire from="(300,530)" to="(460,530)"/>
    <wire from="(520,250)" to="(520,260)"/>
    <wire from="(660,280)" to="(680,280)"/>
    <wire from="(300,280)" to="(360,280)"/>
    <wire from="(520,250)" to="(540,250)"/>
    <wire from="(590,340)" to="(610,340)"/>
    <wire from="(570,300)" to="(590,300)"/>
    <wire from="(400,140)" to="(400,290)"/>
    <wire from="(500,230)" to="(540,230)"/>
    <wire from="(520,190)" to="(520,200)"/>
    <wire from="(400,290)" to="(400,380)"/>
    <wire from="(520,190)" to="(540,190)"/>
    <wire from="(640,330)" to="(660,330)"/>
    <wire from="(520,310)" to="(540,310)"/>
    <wire from="(500,290)" to="(540,290)"/>
    <wire from="(570,240)" to="(590,240)"/>
    <wire from="(710,270)" to="(730,270)"/>
    <wire from="(420,320)" to="(420,430)"/>
    <wire from="(300,380)" to="(400,380)"/>
    <wire from="(590,200)" to="(610,200)"/>
    <wire from="(500,260)" to="(520,260)"/>
    <wire from="(520,370)" to="(540,370)"/>
    <wire from="(590,220)" to="(590,240)"/>
    <wire from="(360,140)" to="(360,230)"/>
    <wire from="(500,350)" to="(540,350)"/>
    <wire from="(570,180)" to="(590,180)"/>
    <wire from="(460,380)" to="(460,530)"/>
    <wire from="(380,260)" to="(380,330)"/>
    <wire from="(380,260)" to="(480,260)"/>
    <wire from="(360,230)" to="(480,230)"/>
    <wire from="(340,200)" to="(480,200)"/>
    <wire from="(360,230)" to="(360,280)"/>
    <wire from="(300,230)" to="(340,230)"/>
    <wire from="(460,380)" to="(480,380)"/>
    <wire from="(660,280)" to="(660,330)"/>
    <wire from="(300,180)" to="(320,180)"/>
    <wire from="(420,140)" to="(420,320)"/>
    <wire from="(590,300)" to="(590,320)"/>
    <wire from="(440,350)" to="(440,480)"/>
    <wire from="(500,320)" to="(520,320)"/>
    <wire from="(440,350)" to="(480,350)"/>
    <wire from="(340,200)" to="(340,230)"/>
    <wire from="(400,290)" to="(480,290)"/>
    <wire from="(300,480)" to="(440,480)"/>
    <wire from="(640,210)" to="(660,210)"/>
    <wire from="(590,220)" to="(610,220)"/>
    <wire from="(300,430)" to="(420,430)"/>
    <wire from="(590,340)" to="(590,360)"/>
    <wire from="(340,140)" to="(340,200)"/>
    <wire from="(440,140)" to="(440,350)"/>
    <wire from="(320,170)" to="(480,170)"/>
    <comp lib="1" loc="(500,290)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="1" loc="(570,360)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(500,350)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="1" loc="(500,380)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(460,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(380,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(420,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(300,480)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS6"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="0" loc="(300,380)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS4"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="0" loc="(340,140)" name="Pull Resistor"/>
    <comp lib="1" loc="(500,320)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="1" loc="(570,300)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(500,260)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="1" loc="(570,180)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(360,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(440,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(300,180)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS0"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="1" loc="(570,240)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(300,330)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS3"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="0" loc="(300,430)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS5"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="1" loc="(640,210)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(640,330)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(500,200)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="1" loc="(710,270)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(300,230)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS1"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="0" loc="(320,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(400,140)" name="Pull Resistor"/>
    <comp lib="1" loc="(500,230)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(300,280)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS2"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="0" loc="(730,270)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="ZERO"/>
      <a name="labelloc" val="north"/>
    </comp>
    <comp lib="1" loc="(500,170)" name="NOT Gate">
      <a name="size" val="20"/>
    </comp>
    <comp lib="0" loc="(300,530)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BUS7"/>
      <a name="labelloc" val="north"/>
    </comp>
  </circuit>
  <circuit name="CombinationalLogic">
    <a name="circuit" val="CombinationalLogic"/>
    <a name="clabel" val=""/>
    <a name="clabelup" val="west"/>
    <a name="clabelfont" val="SansSerif plain 12"/>
    <appear>
      <path d="M61,50 Q65,60 69,50" fill="none" stroke="#808080" stroke-width="2"/>
      <rect fill="none" height="670" stroke="#000000" stroke-width="2" width="70" x="50" y="50"/>
      <circ-port height="8" pin="100,310" width="8" x="46" y="456"/>
      <circ-port height="10" pin="300,1120" width="10" x="45" y="65"/>
      <circ-port height="10" pin="300,1210" width="10" x="45" y="95"/>
      <circ-port height="10" pin="300,1390" width="10" x="45" y="125"/>
      <circ-port height="10" pin="290,1640" width="10" x="45" y="155"/>
      <circ-port height="10" pin="320,1920" width="10" x="45" y="185"/>
      <circ-port height="10" pin="290,2100" width="10" x="45" y="215"/>
      <circ-port height="10" pin="290,2200" width="10" x="45" y="245"/>
      <circ-port height="10" pin="290,2310" width="10" x="45" y="275"/>
      <circ-port height="10" pin="290,2380" width="10" x="45" y="305"/>
      <circ-port height="10" pin="290,2450" width="10" x="45" y="335"/>
      <circ-port height="10" pin="290,2570" width="10" x="45" y="365"/>
      <circ-port height="10" pin="290,2700" width="10" x="45" y="395"/>
      <circ-port height="10" pin="290,2760" width="10" x="45" y="425"/>
      <circ-port height="10" pin="290,2820" width="10" x="45" y="485"/>
      <circ-port height="10" pin="290,2880" width="10" x="45" y="515"/>
      <circ-port height="10" pin="360,2990" width="10" x="45" y="545"/>
      <circ-port height="10" pin="300,3090" width="10" x="45" y="605"/>
      <circ-port height="10" pin="300,3180" width="10" x="45" y="635"/>
      <circ-port height="8" pin="320,1090" width="8" x="46" y="576"/>
      <circ-port height="8" pin="230,1310" width="8" x="96" y="46"/>
      <circ-port height="10" pin="300,3250" width="10" x="45" y="665"/>
      <circ-port height="10" pin="300,3340" width="10" x="45" y="695"/>
      <circ-port height="10" pin="300,3440" width="10" x="115" y="65"/>
      <circ-port height="8" pin="130,1050" width="8" x="76" y="46"/>
      <circ-port height="10" pin="210,920" width="10" x="115" y="85"/>
      <circ-anchor facing="west" height="6" width="6" x="47" y="67"/>
    </appear>
    <wire from="(170,1680)" to="(200,1680)"/>
    <wire from="(210,1820)" to="(210,1870)"/>
    <wire from="(800,1540)" to="(800,1600)"/>
    <wire from="(560,1480)" to="(720,1480)"/>
    <wire from="(660,2810)" to="(690,2810)"/>
    <wire from="(1010,670)" to="(1080,670)"/>
    <wire from="(160,1420)" to="(180,1420)"/>
    <wire from="(1040,400)" to="(1040,450)"/>
    <wire from="(590,130)" to="(590,180)"/>
    <wire from="(1150,1890)" to="(1180,1890)"/>
    <wire from="(190,1950)" to="(240,1950)"/>
    <wire from="(1060,1870)" to="(1080,1870)"/>
    <wire from="(1150,440)" to="(1230,440)"/>
    <wire from="(220,1980)" to="(220,2040)"/>
    <wire from="(420,400)" to="(420,410)"/>
    <wire from="(530,1230)" to="(690,1230)"/>
    <wire from="(210,1250)" to="(220,1250)"/>
    <wire from="(930,290)" to="(1210,290)"/>
    <wire from="(320,1060)" to="(390,1060)"/>
    <wire from="(870,2100)" to="(920,2100)"/>
    <wire from="(570,360)" to="(570,410)"/>
    <wire from="(910,2860)" to="(910,3010)"/>
    <wire from="(190,1890)" to="(240,1890)"/>
    <wire from="(190,420)" to="(210,420)"/>
    <wire from="(510,150)" to="(510,180)"/>
    <wire from="(1000,1890)" to="(1010,1890)"/>
    <wire from="(380,110)" to="(390,110)"/>
    <wire from="(900,2590)" to="(900,2610)"/>
    <wire from="(190,3260)" to="(250,3260)"/>
    <wire from="(1030,2130)" to="(1030,2310)"/>
    <wire from="(160,1340)" to="(190,1340)"/>
    <wire from="(890,1870)" to="(1030,1870)"/>
    <wire from="(1170,3060)" to="(1170,3090)"/>
    <wire from="(1080,2270)" to="(1080,2320)"/>
    <wire from="(200,60)" to="(200,80)"/>
    <wire from="(690,1570)" to="(750,1570)"/>
    <wire from="(830,2290)" to="(850,2290)"/>
    <wire from="(390,300)" to="(390,340)"/>
    <wire from="(390,340)" to="(490,340)"/>
    <wire from="(740,1270)" to="(740,1310)"/>
    <wire from="(930,530)" to="(960,530)"/>
    <wire from="(880,1240)" to="(880,1420)"/>
    <wire from="(310,30)" to="(450,30)"/>
    <wire from="(1110,2190)" to="(1110,2230)"/>
    <wire from="(420,480)" to="(550,480)"/>
    <wire from="(480,530)" to="(560,530)"/>
    <wire from="(1040,2370)" to="(1040,2510)"/>
    <wire from="(970,1490)" to="(1040,1490)"/>
    <wire from="(830,2580)" to="(860,2580)"/>
    <wire from="(570,410)" to="(570,430)"/>
    <wire from="(750,1180)" to="(770,1180)"/>
    <wire from="(870,940)" to="(880,940)"/>
    <wire from="(1060,800)" to="(1060,850)"/>
    <wire from="(990,2210)" to="(990,2270)"/>
    <wire from="(760,1890)" to="(770,1890)"/>
    <wire from="(1130,2210)" to="(1130,2230)"/>
    <wire from="(890,3140)" to="(930,3140)"/>
    <wire from="(1090,2130)" to="(1090,2180)"/>
    <wire from="(200,1960)" to="(240,1960)"/>
    <wire from="(160,1260)" to="(200,1260)"/>
    <wire from="(760,1870)" to="(790,1870)"/>
    <wire from="(1050,1580)" to="(1050,1640)"/>
    <wire from="(740,2830)" to="(770,2830)"/>
    <wire from="(1010,1090)" to="(1080,1090)"/>
    <wire from="(990,2090)" to="(990,2110)"/>
    <wire from="(190,1340)" to="(190,1360)"/>
    <wire from="(760,1880)" to="(780,1880)"/>
    <wire from="(770,1890)" to="(810,1890)"/>
    <wire from="(360,360)" to="(360,780)"/>
    <wire from="(890,1390)" to="(960,1390)"/>
    <wire from="(530,360)" to="(530,550)"/>
    <wire from="(470,500)" to="(470,530)"/>
    <wire from="(830,2850)" to="(830,2930)"/>
    <wire from="(900,2160)" to="(920,2160)"/>
    <wire from="(760,1860)" to="(800,1860)"/>
    <wire from="(1040,1490)" to="(1110,1490)"/>
    <wire from="(1030,970)" to="(1030,990)"/>
    <wire from="(180,3090)" to="(250,3090)"/>
    <wire from="(560,500)" to="(580,500)"/>
    <wire from="(1030,1580)" to="(1030,1600)"/>
    <wire from="(760,1840)" to="(820,1840)"/>
    <wire from="(300,200)" to="(300,210)"/>
    <wire from="(780,1820)" to="(780,1880)"/>
    <wire from="(760,1850)" to="(810,1850)"/>
    <wire from="(900,940)" to="(900,980)"/>
    <wire from="(980,390)" to="(980,410)"/>
    <wire from="(810,960)" to="(810,980)"/>
    <wire from="(830,340)" to="(830,360)"/>
    <wire from="(630,190)" to="(630,200)"/>
    <wire from="(190,3340)" to="(250,3340)"/>
    <wire from="(190,1360)" to="(230,1360)"/>
    <wire from="(180,250)" to="(180,280)"/>
    <wire from="(440,140)" to="(470,140)"/>
    <wire from="(900,2210)" to="(990,2210)"/>
    <wire from="(1000,800)" to="(1000,890)"/>
    <wire from="(210,1140)" to="(210,1170)"/>
    <wire from="(160,590)" to="(170,590)"/>
    <wire from="(270,2310)" to="(290,2310)"/>
    <wire from="(160,640)" to="(180,640)"/>
    <wire from="(720,1270)" to="(740,1270)"/>
    <wire from="(1230,390)" to="(1250,390)"/>
    <wire from="(190,1420)" to="(230,1420)"/>
    <wire from="(850,600)" to="(850,640)"/>
    <wire from="(110,390)" to="(140,390)"/>
    <wire from="(930,2860)" to="(930,2910)"/>
    <wire from="(950,550)" to="(960,550)"/>
    <wire from="(120,520)" to="(150,520)"/>
    <wire from="(170,2370)" to="(240,2370)"/>
    <wire from="(300,2960)" to="(300,2990)"/>
    <wire from="(190,3320)" to="(210,3320)"/>
    <wire from="(180,1690)" to="(200,1690)"/>
    <wire from="(130,1540)" to="(180,1540)"/>
    <wire from="(430,150)" to="(430,170)"/>
    <wire from="(420,460)" to="(420,480)"/>
    <wire from="(510,700)" to="(580,700)"/>
    <wire from="(430,170)" to="(480,170)"/>
    <wire from="(630,190)" to="(690,190)"/>
    <wire from="(240,310)" to="(330,310)"/>
    <wire from="(1040,800)" to="(1040,920)"/>
    <wire from="(910,2270)" to="(910,2290)"/>
    <wire from="(240,320)" to="(320,320)"/>
    <wire from="(530,1230)" to="(530,2120)"/>
    <wire from="(210,1250)" to="(210,1280)"/>
    <wire from="(230,90)" to="(440,90)"/>
    <wire from="(880,1420)" to="(960,1420)"/>
    <wire from="(780,400)" to="(780,730)"/>
    <wire from="(500,150)" to="(500,190)"/>
    <wire from="(890,2660)" to="(920,2660)"/>
    <wire from="(270,370)" to="(280,370)"/>
    <wire from="(190,3300)" to="(220,3300)"/>
    <wire from="(140,60)" to="(150,60)"/>
    <wire from="(1250,3150)" to="(1270,3150)"/>
    <wire from="(1030,2540)" to="(1030,2560)"/>
    <wire from="(790,1350)" to="(890,1350)"/>
    <wire from="(740,1920)" to="(740,1950)"/>
    <wire from="(690,1600)" to="(710,1600)"/>
    <wire from="(750,350)" to="(820,350)"/>
    <wire from="(550,360)" to="(550,480)"/>
    <wire from="(810,2270)" to="(810,2330)"/>
    <wire from="(160,1010)" to="(160,1050)"/>
    <wire from="(770,1050)" to="(770,1080)"/>
    <wire from="(130,1560)" to="(170,1560)"/>
    <wire from="(690,270)" to="(710,270)"/>
    <wire from="(520,610)" to="(520,630)"/>
    <wire from="(190,2980)" to="(250,2980)"/>
    <wire from="(520,610)" to="(580,610)"/>
    <wire from="(130,1580)" to="(160,1580)"/>
    <wire from="(910,130)" to="(910,330)"/>
    <wire from="(1080,1900)" to="(1080,1940)"/>
    <wire from="(570,410)" to="(580,410)"/>
    <wire from="(30,830)" to="(120,830)"/>
    <wire from="(840,310)" to="(840,350)"/>
    <wire from="(160,660)" to="(180,660)"/>
    <wire from="(150,840)" to="(150,990)"/>
    <wire from="(130,1660)" to="(140,1660)"/>
    <wire from="(200,2610)" to="(200,2640)"/>
    <wire from="(810,430)" to="(860,430)"/>
    <wire from="(520,150)" to="(520,170)"/>
    <wire from="(170,2190)" to="(240,2190)"/>
    <wire from="(160,960)" to="(210,960)"/>
    <wire from="(160,1670)" to="(160,1700)"/>
    <wire from="(1020,1040)" to="(1080,1040)"/>
    <wire from="(410,570)" to="(480,570)"/>
    <wire from="(200,1240)" to="(220,1240)"/>
    <wire from="(700,1400)" to="(790,1400)"/>
    <wire from="(280,70)" to="(280,80)"/>
    <wire from="(1240,580)" to="(1250,580)"/>
    <wire from="(300,190)" to="(300,200)"/>
    <wire from="(290,430)" to="(290,440)"/>
    <wire from="(870,1240)" to="(870,1260)"/>
    <wire from="(870,1260)" to="(920,1260)"/>
    <wire from="(800,1820)" to="(800,1860)"/>
    <wire from="(690,750)" to="(690,1230)"/>
    <wire from="(170,2580)" to="(220,2580)"/>
    <wire from="(790,940)" to="(830,940)"/>
    <wire from="(820,420)" to="(860,420)"/>
    <wire from="(680,380)" to="(680,390)"/>
    <wire from="(370,1030)" to="(390,1030)"/>
    <wire from="(480,530)" to="(480,570)"/>
    <wire from="(1090,2320)" to="(1090,2340)"/>
    <wire from="(740,370)" to="(740,410)"/>
    <wire from="(170,840)" to="(170,880)"/>
    <wire from="(1100,2130)" to="(1100,2170)"/>
    <wire from="(190,3190)" to="(250,3190)"/>
    <wire from="(850,640)" to="(870,640)"/>
    <wire from="(1050,940)" to="(1080,940)"/>
    <wire from="(830,1880)" to="(840,1880)"/>
    <wire from="(1140,1560)" to="(1140,1660)"/>
    <wire from="(550,1470)" to="(550,1630)"/>
    <wire from="(170,2640)" to="(200,2640)"/>
    <wire from="(160,1900)" to="(170,1900)"/>
    <wire from="(1020,600)" to="(1080,600)"/>
    <wire from="(760,2560)" to="(790,2560)"/>
    <wire from="(170,2870)" to="(240,2870)"/>
    <wire from="(920,2860)" to="(920,2940)"/>
    <wire from="(630,1450)" to="(630,1470)"/>
    <wire from="(890,1240)" to="(890,1350)"/>
    <wire from="(170,2320)" to="(240,2320)"/>
    <wire from="(180,1880)" to="(180,1900)"/>
    <wire from="(900,1600)" to="(930,1600)"/>
    <wire from="(180,1410)" to="(180,1420)"/>
    <wire from="(590,1560)" to="(590,1580)"/>
    <wire from="(1240,2100)" to="(1240,2150)"/>
    <wire from="(1040,1520)" to="(1070,1520)"/>
    <wire from="(580,380)" to="(680,380)"/>
    <wire from="(180,1940)" to="(180,1960)"/>
    <wire from="(680,170)" to="(710,170)"/>
    <wire from="(1080,1860)" to="(1120,1860)"/>
    <wire from="(900,3080)" to="(940,3080)"/>
    <wire from="(200,3110)" to="(250,3110)"/>
    <wire from="(800,1680)" to="(800,1750)"/>
    <wire from="(390,500)" to="(470,500)"/>
    <wire from="(1030,990)" to="(1080,990)"/>
    <wire from="(1030,580)" to="(1240,580)"/>
    <wire from="(500,240)" to="(550,240)"/>
    <wire from="(880,830)" to="(880,880)"/>
    <wire from="(420,410)" to="(540,410)"/>
    <wire from="(210,360)" to="(210,420)"/>
    <wire from="(970,1490)" to="(970,1600)"/>
    <wire from="(260,140)" to="(260,280)"/>
    <wire from="(210,1050)" to="(250,1050)"/>
    <wire from="(210,3320)" to="(210,3330)"/>
    <wire from="(530,570)" to="(530,600)"/>
    <wire from="(1260,500)" to="(1280,500)"/>
    <wire from="(990,440)" to="(990,640)"/>
    <wire from="(660,2880)" to="(690,2880)"/>
    <wire from="(650,1590)" to="(650,1620)"/>
    <wire from="(420,130)" to="(420,170)"/>
    <wire from="(830,1620)" to="(860,1620)"/>
    <wire from="(180,3070)" to="(190,3070)"/>
    <wire from="(370,250)" to="(480,250)"/>
    <wire from="(680,2560)" to="(710,2560)"/>
    <wire from="(1110,2280)" to="(1140,2280)"/>
    <wire from="(1110,1340)" to="(1110,1490)"/>
    <wire from="(190,1190)" to="(220,1190)"/>
    <wire from="(210,3350)" to="(250,3350)"/>
    <wire from="(270,200)" to="(300,200)"/>
    <wire from="(1050,2460)" to="(1120,2460)"/>
    <wire from="(980,390)" to="(990,390)"/>
    <wire from="(410,560)" to="(410,570)"/>
    <wire from="(220,3320)" to="(250,3320)"/>
    <wire from="(500,280)" to="(510,280)"/>
    <wire from="(320,230)" to="(340,230)"/>
    <wire from="(180,3010)" to="(190,3010)"/>
    <wire from="(900,940)" to="(1050,940)"/>
    <wire from="(860,550)" to="(910,550)"/>
    <wire from="(1090,2300)" to="(1110,2300)"/>
    <wire from="(1110,2300)" to="(1120,2300)"/>
    <wire from="(830,1170)" to="(830,1220)"/>
    <wire from="(890,1370)" to="(960,1370)"/>
    <wire from="(1030,860)" to="(1030,970)"/>
    <wire from="(1080,2390)" to="(1120,2390)"/>
    <wire from="(1030,400)" to="(1030,580)"/>
    <wire from="(1040,1560)" to="(1050,1560)"/>
    <wire from="(170,2750)" to="(240,2750)"/>
    <wire from="(680,1390)" to="(680,1410)"/>
    <wire from="(580,1650)" to="(600,1650)"/>
    <wire from="(680,210)" to="(710,210)"/>
    <wire from="(170,2810)" to="(240,2810)"/>
    <wire from="(560,480)" to="(580,480)"/>
    <wire from="(300,210)" to="(340,210)"/>
    <wire from="(1170,2210)" to="(1170,2230)"/>
    <wire from="(760,2580)" to="(790,2580)"/>
    <wire from="(200,1180)" to="(220,1180)"/>
    <wire from="(820,720)" to="(1170,720)"/>
    <wire from="(190,1180)" to="(190,1190)"/>
    <wire from="(170,2690)" to="(240,2690)"/>
    <wire from="(800,1660)" to="(820,1660)"/>
    <wire from="(280,370)" to="(290,370)"/>
    <wire from="(700,1750)" to="(700,1780)"/>
    <wire from="(440,90)" to="(440,140)"/>
    <wire from="(410,630)" to="(440,630)"/>
    <wire from="(1050,1560)" to="(1060,1560)"/>
    <wire from="(200,3110)" to="(200,3130)"/>
    <wire from="(500,360)" to="(500,450)"/>
    <wire from="(680,2610)" to="(710,2610)"/>
    <wire from="(320,320)" to="(320,420)"/>
    <wire from="(510,180)" to="(590,180)"/>
    <wire from="(900,1340)" to="(1110,1340)"/>
    <wire from="(980,2270)" to="(990,2270)"/>
    <wire from="(290,1210)" to="(300,1210)"/>
    <wire from="(760,1160)" to="(760,1570)"/>
    <wire from="(890,2270)" to="(910,2270)"/>
    <wire from="(780,400)" to="(860,400)"/>
    <wire from="(760,1570)" to="(840,1570)"/>
    <wire from="(260,350)" to="(260,420)"/>
    <wire from="(500,240)" to="(500,260)"/>
    <wire from="(1050,2480)" to="(1120,2480)"/>
    <wire from="(420,130)" to="(470,130)"/>
    <wire from="(220,3360)" to="(250,3360)"/>
    <wire from="(750,1600)" to="(800,1600)"/>
    <wire from="(220,1980)" to="(240,1980)"/>
    <wire from="(720,1730)" to="(720,1780)"/>
    <wire from="(580,1330)" to="(580,1600)"/>
    <wire from="(930,3140)" to="(930,3180)"/>
    <wire from="(160,940)" to="(160,960)"/>
    <wire from="(420,400)" to="(440,400)"/>
    <wire from="(810,1900)" to="(840,1900)"/>
    <wire from="(140,1620)" to="(140,1630)"/>
    <wire from="(1260,480)" to="(1280,480)"/>
    <wire from="(1040,2510)" to="(1120,2510)"/>
    <wire from="(960,1580)" to="(990,1580)"/>
    <wire from="(900,490)" to="(900,500)"/>
    <wire from="(280,1390)" to="(300,1390)"/>
    <wire from="(730,1360)" to="(730,1390)"/>
    <wire from="(440,80)" to="(520,80)"/>
    <wire from="(470,450)" to="(500,450)"/>
    <wire from="(530,2930)" to="(830,2930)"/>
    <wire from="(410,540)" to="(420,540)"/>
    <wire from="(820,2360)" to="(820,2370)"/>
    <wire from="(1240,580)" to="(1240,600)"/>
    <wire from="(270,1640)" to="(290,1640)"/>
    <wire from="(840,350)" to="(860,350)"/>
    <wire from="(620,1390)" to="(680,1390)"/>
    <wire from="(180,2590)" to="(220,2590)"/>
    <wire from="(190,2600)" to="(220,2600)"/>
    <wire from="(1020,620)" to="(1020,640)"/>
    <wire from="(160,1880)" to="(180,1880)"/>
    <wire from="(180,1370)" to="(230,1370)"/>
    <wire from="(250,330)" to="(250,450)"/>
    <wire from="(180,3050)" to="(200,3050)"/>
    <wire from="(150,1620)" to="(200,1620)"/>
    <wire from="(100,310)" to="(110,310)"/>
    <wire from="(880,2590)" to="(880,2710)"/>
    <wire from="(190,2520)" to="(190,2540)"/>
    <wire from="(900,570)" to="(910,570)"/>
    <wire from="(160,2000)" to="(200,2000)"/>
    <wire from="(210,1170)" to="(220,1170)"/>
    <wire from="(1230,2040)" to="(1230,2070)"/>
    <wire from="(800,1040)" to="(1020,1040)"/>
    <wire from="(920,2940)" to="(970,2940)"/>
    <wire from="(870,2080)" to="(920,2080)"/>
    <wire from="(890,2680)" to="(920,2680)"/>
    <wire from="(1150,330)" to="(1150,350)"/>
    <wire from="(300,2960)" to="(320,2960)"/>
    <wire from="(910,3030)" to="(970,3030)"/>
    <wire from="(840,1600)" to="(860,1600)"/>
    <wire from="(240,350)" to="(260,350)"/>
    <wire from="(170,2520)" to="(190,2520)"/>
    <wire from="(580,360)" to="(580,380)"/>
    <wire from="(660,2830)" to="(690,2830)"/>
    <wire from="(1150,2180)" to="(1150,2230)"/>
    <wire from="(440,350)" to="(490,350)"/>
    <wire from="(240,340)" to="(270,340)"/>
    <wire from="(320,1000)" to="(320,1020)"/>
    <wire from="(1000,1850)" to="(1010,1850)"/>
    <wire from="(480,170)" to="(480,250)"/>
    <wire from="(810,810)" to="(950,810)"/>
    <wire from="(170,2560)" to="(220,2560)"/>
    <wire from="(240,290)" to="(270,290)"/>
    <wire from="(190,3000)" to="(190,3010)"/>
    <wire from="(570,430)" to="(570,450)"/>
    <wire from="(900,2160)" to="(900,2210)"/>
    <wire from="(100,190)" to="(170,190)"/>
    <wire from="(810,330)" to="(810,380)"/>
    <wire from="(1050,2460)" to="(1050,2480)"/>
    <wire from="(210,1870)" to="(240,1870)"/>
    <wire from="(890,2590)" to="(890,2640)"/>
    <wire from="(560,500)" to="(560,530)"/>
    <wire from="(660,370)" to="(740,370)"/>
    <wire from="(130,1620)" to="(140,1620)"/>
    <wire from="(170,2210)" to="(240,2210)"/>
    <wire from="(770,1820)" to="(770,1890)"/>
    <wire from="(760,1160)" to="(770,1160)"/>
    <wire from="(890,1370)" to="(890,1390)"/>
    <wire from="(160,680)" to="(180,680)"/>
    <wire from="(180,60)" to="(200,60)"/>
    <wire from="(170,2600)" to="(180,2600)"/>
    <wire from="(370,140)" to="(370,150)"/>
    <wire from="(930,510)" to="(1040,510)"/>
    <wire from="(390,100)" to="(610,100)"/>
    <wire from="(1030,2540)" to="(1120,2540)"/>
    <wire from="(180,660)" to="(180,680)"/>
    <wire from="(1030,2310)" to="(1030,2540)"/>
    <wire from="(800,1860)" to="(840,1860)"/>
    <wire from="(870,620)" to="(920,620)"/>
    <wire from="(280,3250)" to="(300,3250)"/>
    <wire from="(870,600)" to="(870,620)"/>
    <wire from="(940,3080)" to="(1120,3080)"/>
    <wire from="(1050,920)" to="(1050,940)"/>
    <wire from="(1060,890)" to="(1080,890)"/>
    <wire from="(1030,990)" to="(1030,1010)"/>
    <wire from="(1130,1520)" to="(1160,1520)"/>
    <wire from="(1030,1010)" to="(1080,1010)"/>
    <wire from="(270,2200)" to="(290,2200)"/>
    <wire from="(260,140)" to="(280,140)"/>
    <wire from="(180,1690)" to="(180,1740)"/>
    <wire from="(400,550)" to="(400,560)"/>
    <wire from="(160,1860)" to="(190,1860)"/>
    <wire from="(740,2850)" to="(770,2850)"/>
    <wire from="(800,1970)" to="(850,1970)"/>
    <wire from="(130,1720)" to="(170,1720)"/>
    <wire from="(140,1030)" to="(250,1030)"/>
    <wire from="(830,460)" to="(870,460)"/>
    <wire from="(790,1910)" to="(790,2030)"/>
    <wire from="(880,2710)" to="(880,2730)"/>
    <wire from="(160,1670)" to="(200,1670)"/>
    <wire from="(1120,1660)" to="(1140,1660)"/>
    <wire from="(930,1600)" to="(930,1620)"/>
    <wire from="(180,1360)" to="(180,1370)"/>
    <wire from="(630,1590)" to="(650,1590)"/>
    <wire from="(580,1600)" to="(600,1600)"/>
    <wire from="(1150,470)" to="(1150,530)"/>
    <wire from="(320,1040)" to="(340,1040)"/>
    <wire from="(720,1310)" to="(740,1310)"/>
    <wire from="(1080,2370)" to="(1080,2390)"/>
    <wire from="(310,1920)" to="(320,1920)"/>
    <wire from="(680,2540)" to="(710,2540)"/>
    <wire from="(910,1240)" to="(910,1290)"/>
    <wire from="(910,400)" to="(970,400)"/>
    <wire from="(180,1540)" to="(180,1590)"/>
    <wire from="(940,840)" to="(950,840)"/>
    <wire from="(190,3440)" to="(300,3440)"/>
    <wire from="(140,1630)" to="(200,1630)"/>
    <wire from="(800,1170)" to="(830,1170)"/>
    <wire from="(420,460)" to="(440,460)"/>
    <wire from="(1080,2190)" to="(1110,2190)"/>
    <wire from="(320,1090)" to="(380,1090)"/>
    <wire from="(880,2730)" to="(920,2730)"/>
    <wire from="(1010,1850)" to="(1010,1860)"/>
    <wire from="(530,2120)" to="(530,2660)"/>
    <wire from="(190,1230)" to="(190,1240)"/>
    <wire from="(1090,2210)" to="(1130,2210)"/>
    <wire from="(190,2540)" to="(220,2540)"/>
    <wire from="(900,2860)" to="(900,3080)"/>
    <wire from="(800,1600)" to="(800,1660)"/>
    <wire from="(1030,1580)" to="(1050,1580)"/>
    <wire from="(1250,3150)" to="(1250,3170)"/>
    <wire from="(1060,850)" to="(1060,870)"/>
    <wire from="(160,1050)" to="(180,1050)"/>
    <wire from="(170,1930)" to="(170,1940)"/>
    <wire from="(710,1360)" to="(730,1360)"/>
    <wire from="(1010,670)" to="(1010,690)"/>
    <wire from="(150,1660)" to="(150,1680)"/>
    <wire from="(1150,1850)" to="(1180,1850)"/>
    <wire from="(1060,490)" to="(1180,490)"/>
    <wire from="(960,530)" to="(960,550)"/>
    <wire from="(970,380)" to="(990,380)"/>
    <wire from="(820,1820)" to="(820,1840)"/>
    <wire from="(980,440)" to="(990,440)"/>
    <wire from="(380,530)" to="(420,530)"/>
    <wire from="(900,590)" to="(1020,590)"/>
    <wire from="(200,2610)" to="(220,2610)"/>
    <wire from="(720,2870)" to="(740,2870)"/>
    <wire from="(1010,800)" to="(1010,1070)"/>
    <wire from="(930,470)" to="(1150,470)"/>
    <wire from="(530,2660)" to="(830,2660)"/>
    <wire from="(190,3000)" to="(250,3000)"/>
    <wire from="(910,2290)" to="(940,2290)"/>
    <wire from="(740,1180)" to="(750,1180)"/>
    <wire from="(800,1900)" to="(800,1970)"/>
    <wire from="(300,2990)" to="(360,2990)"/>
    <wire from="(390,620)" to="(390,640)"/>
    <wire from="(120,90)" to="(120,520)"/>
    <wire from="(190,3380)" to="(220,3380)"/>
    <wire from="(190,420)" to="(190,430)"/>
    <wire from="(170,1930)" to="(240,1930)"/>
    <wire from="(890,2640)" to="(890,2660)"/>
    <wire from="(900,2610)" to="(920,2610)"/>
    <wire from="(1260,550)" to="(1280,550)"/>
    <wire from="(130,1600)" to="(150,1600)"/>
    <wire from="(900,570)" to="(900,590)"/>
    <wire from="(150,1600)" to="(150,1620)"/>
    <wire from="(160,1960)" to="(180,1960)"/>
    <wire from="(690,1570)" to="(690,1600)"/>
    <wire from="(1090,3100)" to="(1120,3100)"/>
    <wire from="(160,2040)" to="(220,2040)"/>
    <wire from="(820,1880)" to="(820,1890)"/>
    <wire from="(1080,2270)" to="(1100,2270)"/>
    <wire from="(880,1440)" to="(960,1440)"/>
    <wire from="(240,300)" to="(390,300)"/>
    <wire from="(1140,1560)" to="(1160,1560)"/>
    <wire from="(390,440)" to="(390,500)"/>
    <wire from="(370,150)" to="(430,150)"/>
    <wire from="(930,3180)" to="(970,3180)"/>
    <wire from="(690,230)" to="(690,250)"/>
    <wire from="(950,2090)" to="(990,2090)"/>
    <wire from="(740,2550)" to="(760,2550)"/>
    <wire from="(180,1900)" to="(240,1900)"/>
    <wire from="(1030,800)" to="(1030,860)"/>
    <wire from="(800,1750)" to="(1080,1750)"/>
    <wire from="(1050,550)" to="(1180,550)"/>
    <wire from="(1130,330)" to="(1130,360)"/>
    <wire from="(1070,400)" to="(1070,410)"/>
    <wire from="(630,180)" to="(650,180)"/>
    <wire from="(390,380)" to="(390,440)"/>
    <wire from="(200,60)" to="(250,60)"/>
    <wire from="(280,3180)" to="(300,3180)"/>
    <wire from="(930,2910)" to="(970,2910)"/>
    <wire from="(130,470)" to="(270,470)"/>
    <wire from="(610,160)" to="(650,160)"/>
    <wire from="(570,430)" to="(580,430)"/>
    <wire from="(690,1450)" to="(690,1560)"/>
    <wire from="(190,3240)" to="(250,3240)"/>
    <wire from="(780,1030)" to="(780,1050)"/>
    <wire from="(170,880)" to="(210,880)"/>
    <wire from="(270,2880)" to="(290,2880)"/>
    <wire from="(190,1860)" to="(190,1890)"/>
    <wire from="(910,3010)" to="(910,3030)"/>
    <wire from="(170,2540)" to="(180,2540)"/>
    <wire from="(1010,1070)" to="(1010,1090)"/>
    <wire from="(260,420)" to="(280,420)"/>
    <wire from="(280,1000)" to="(320,1000)"/>
    <wire from="(780,1880)" to="(820,1880)"/>
    <wire from="(270,2760)" to="(290,2760)"/>
    <wire from="(420,640)" to="(420,650)"/>
    <wire from="(1280,400)" to="(1290,400)"/>
    <wire from="(790,1820)" to="(790,1870)"/>
    <wire from="(720,1440)" to="(720,1480)"/>
    <wire from="(1070,2130)" to="(1070,2190)"/>
    <wire from="(270,340)" to="(270,370)"/>
    <wire from="(160,940)" to="(210,940)"/>
    <wire from="(820,1450)" to="(870,1450)"/>
    <wire from="(540,360)" to="(540,410)"/>
    <wire from="(520,650)" to="(580,650)"/>
    <wire from="(180,390)" to="(220,390)"/>
    <wire from="(200,1840)" to="(200,1880)"/>
    <wire from="(270,2820)" to="(290,2820)"/>
    <wire from="(830,1220)" to="(860,1220)"/>
    <wire from="(850,2030)" to="(1020,2030)"/>
    <wire from="(580,1330)" to="(680,1330)"/>
    <wire from="(200,1960)" to="(200,2000)"/>
    <wire from="(1050,800)" to="(1050,920)"/>
    <wire from="(160,1240)" to="(190,1240)"/>
    <wire from="(830,460)" to="(830,520)"/>
    <wire from="(1080,1750)" to="(1080,1840)"/>
    <wire from="(1170,720)" to="(1170,820)"/>
    <wire from="(940,750)" to="(940,790)"/>
    <wire from="(800,1660)" to="(800,1680)"/>
    <wire from="(720,2820)" to="(740,2820)"/>
    <wire from="(920,2180)" to="(930,2180)"/>
    <wire from="(910,2590)" to="(910,2600)"/>
    <wire from="(640,1400)" to="(700,1400)"/>
    <wire from="(760,1900)" to="(800,1900)"/>
    <wire from="(530,2660)" to="(530,2930)"/>
    <wire from="(940,640)" to="(990,640)"/>
    <wire from="(880,830)" to="(900,830)"/>
    <wire from="(510,680)" to="(580,680)"/>
    <wire from="(590,1580)" to="(600,1580)"/>
    <wire from="(320,420)" to="(340,420)"/>
    <wire from="(740,410)" to="(860,410)"/>
    <wire from="(790,940)" to="(790,1000)"/>
    <wire from="(560,1310)" to="(680,1310)"/>
    <wire from="(1140,2260)" to="(1140,2280)"/>
    <wire from="(170,1680)" to="(170,1720)"/>
    <wire from="(190,3170)" to="(250,3170)"/>
    <wire from="(130,1640)" to="(200,1640)"/>
    <wire from="(690,230)" to="(710,230)"/>
    <wire from="(1080,1840)" to="(1120,1840)"/>
    <wire from="(890,2660)" to="(890,2680)"/>
    <wire from="(1060,2130)" to="(1060,2230)"/>
    <wire from="(210,3350)" to="(210,3360)"/>
    <wire from="(460,530)" to="(470,530)"/>
    <wire from="(1250,3170)" to="(1270,3170)"/>
    <wire from="(520,80)" to="(950,80)"/>
    <wire from="(170,2890)" to="(240,2890)"/>
    <wire from="(30,520)" to="(30,830)"/>
    <wire from="(950,410)" to="(980,410)"/>
    <wire from="(760,1910)" to="(790,1910)"/>
    <wire from="(150,990)" to="(250,990)"/>
    <wire from="(680,1390)" to="(730,1390)"/>
    <wire from="(500,190)" to="(630,190)"/>
    <wire from="(1080,1900)" to="(1120,1900)"/>
    <wire from="(990,2210)" to="(1090,2210)"/>
    <wire from="(1080,2370)" to="(1120,2370)"/>
    <wire from="(730,1920)" to="(730,1980)"/>
    <wire from="(500,260)" to="(550,260)"/>
    <wire from="(690,190)" to="(690,230)"/>
    <wire from="(830,2850)" to="(860,2850)"/>
    <wire from="(160,1380)" to="(230,1380)"/>
    <wire from="(270,2450)" to="(290,2450)"/>
    <wire from="(490,150)" to="(490,240)"/>
    <wire from="(1120,1540)" to="(1130,1540)"/>
    <wire from="(1190,2170)" to="(1190,2230)"/>
    <wire from="(1090,2300)" to="(1090,2320)"/>
    <wire from="(800,1680)" to="(1070,1680)"/>
    <wire from="(560,480)" to="(560,500)"/>
    <wire from="(440,600)" to="(530,600)"/>
    <wire from="(1150,440)" to="(1150,470)"/>
    <wire from="(920,2960)" to="(920,2980)"/>
    <wire from="(220,1860)" to="(240,1860)"/>
    <wire from="(520,360)" to="(520,610)"/>
    <wire from="(740,2820)" to="(740,2830)"/>
    <wire from="(870,1530)" to="(1050,1530)"/>
    <wire from="(1180,2260)" to="(1180,2270)"/>
    <wire from="(840,1290)" to="(910,1290)"/>
    <wire from="(240,280)" to="(260,280)"/>
    <wire from="(820,370)" to="(860,370)"/>
    <wire from="(400,560)" to="(410,560)"/>
    <wire from="(270,2100)" to="(290,2100)"/>
    <wire from="(190,1230)" to="(220,1230)"/>
    <wire from="(400,550)" to="(420,550)"/>
    <wire from="(520,50)" to="(520,80)"/>
    <wire from="(180,3110)" to="(190,3110)"/>
    <wire from="(300,140)" to="(300,150)"/>
    <wire from="(560,360)" to="(560,480)"/>
    <wire from="(170,2710)" to="(240,2710)"/>
    <wire from="(500,50)" to="(520,50)"/>
    <wire from="(160,1940)" to="(170,1940)"/>
    <wire from="(1020,640)" to="(1080,640)"/>
    <wire from="(580,1600)" to="(580,1650)"/>
    <wire from="(120,90)" to="(230,90)"/>
    <wire from="(400,570)" to="(400,590)"/>
    <wire from="(170,590)" to="(170,610)"/>
    <wire from="(680,2590)" to="(710,2590)"/>
    <wire from="(160,1580)" to="(160,1610)"/>
    <wire from="(790,2030)" to="(850,2030)"/>
    <wire from="(1090,2180)" to="(1150,2180)"/>
    <wire from="(940,790)" to="(990,790)"/>
    <wire from="(270,2380)" to="(290,2380)"/>
    <wire from="(1030,2560)" to="(1120,2560)"/>
    <wire from="(790,1870)" to="(830,1870)"/>
    <wire from="(1260,540)" to="(1260,550)"/>
    <wire from="(1050,2440)" to="(1120,2440)"/>
    <wire from="(1060,870)" to="(1080,870)"/>
    <wire from="(110,820)" to="(120,820)"/>
    <wire from="(900,900)" to="(910,900)"/>
    <wire from="(180,2990)" to="(250,2990)"/>
    <wire from="(790,2380)" to="(800,2380)"/>
    <wire from="(270,470)" to="(270,500)"/>
    <wire from="(630,1640)" to="(830,1640)"/>
    <wire from="(230,50)" to="(250,50)"/>
    <wire from="(690,1230)" to="(860,1230)"/>
    <wire from="(170,2830)" to="(240,2830)"/>
    <wire from="(970,2310)" to="(1030,2310)"/>
    <wire from="(930,1620)" to="(1070,1620)"/>
    <wire from="(1150,350)" to="(1290,350)"/>
    <wire from="(800,1030)" to="(800,1040)"/>
    <wire from="(750,310)" to="(840,310)"/>
    <wire from="(280,140)" to="(300,140)"/>
    <wire from="(170,2090)" to="(240,2090)"/>
    <wire from="(230,1310)" to="(300,1310)"/>
    <wire from="(290,40)" to="(310,40)"/>
    <wire from="(630,1950)" to="(660,1950)"/>
    <wire from="(390,440)" to="(430,440)"/>
    <wire from="(170,1600)" to="(200,1600)"/>
    <wire from="(180,2550)" to="(220,2550)"/>
    <wire from="(330,70)" to="(450,70)"/>
    <wire from="(510,680)" to="(510,700)"/>
    <wire from="(680,390)" to="(860,390)"/>
    <wire from="(830,1620)" to="(830,1640)"/>
    <wire from="(160,1920)" to="(240,1920)"/>
    <wire from="(1070,410)" to="(1250,410)"/>
    <wire from="(200,80)" to="(280,80)"/>
    <wire from="(850,1970)" to="(1020,1970)"/>
    <wire from="(880,880)" to="(900,880)"/>
    <wire from="(1010,1880)" to="(1030,1880)"/>
    <wire from="(190,3100)" to="(250,3100)"/>
    <wire from="(930,2270)" to="(940,2270)"/>
    <wire from="(160,1180)" to="(190,1180)"/>
    <wire from="(560,1310)" to="(560,1480)"/>
    <wire from="(820,2370)" to="(1040,2370)"/>
    <wire from="(160,1840)" to="(200,1840)"/>
    <wire from="(1040,2130)" to="(1040,2370)"/>
    <wire from="(440,80)" to="(440,90)"/>
    <wire from="(1260,460)" to="(1280,460)"/>
    <wire from="(480,170)" to="(520,170)"/>
    <wire from="(160,1280)" to="(210,1280)"/>
    <wire from="(280,420)" to="(290,420)"/>
    <wire from="(630,200)" to="(650,200)"/>
    <wire from="(1150,3150)" to="(1250,3150)"/>
    <wire from="(170,190)" to="(170,210)"/>
    <wire from="(280,2990)" to="(300,2990)"/>
    <wire from="(320,1040)" to="(320,1060)"/>
    <wire from="(830,520)" to="(900,520)"/>
    <wire from="(870,2860)" to="(870,3060)"/>
    <wire from="(200,3050)" to="(200,3070)"/>
    <wire from="(830,2580)" to="(830,2660)"/>
    <wire from="(200,3070)" to="(250,3070)"/>
    <wire from="(130,1680)" to="(150,1680)"/>
    <wire from="(180,2590)" to="(180,2600)"/>
    <wire from="(1010,690)" to="(1080,690)"/>
    <wire from="(160,1220)" to="(220,1220)"/>
    <wire from="(390,640)" to="(420,640)"/>
    <wire from="(590,1560)" to="(690,1560)"/>
    <wire from="(920,1240)" to="(920,1260)"/>
    <wire from="(150,1660)" to="(200,1660)"/>
    <wire from="(1080,1870)" to="(1080,1880)"/>
    <wire from="(480,150)" to="(480,170)"/>
    <wire from="(370,170)" to="(420,170)"/>
    <wire from="(920,2960)" to="(970,2960)"/>
    <wire from="(650,210)" to="(650,220)"/>
    <wire from="(190,3100)" to="(190,3110)"/>
    <wire from="(1090,2320)" to="(1120,2320)"/>
    <wire from="(280,3340)" to="(300,3340)"/>
    <wire from="(270,200)" to="(270,290)"/>
    <wire from="(800,2360)" to="(800,2380)"/>
    <wire from="(740,2600)" to="(760,2600)"/>
    <wire from="(710,1980)" to="(730,1980)"/>
    <wire from="(160,840)" to="(160,920)"/>
    <wire from="(690,250)" to="(690,270)"/>
    <wire from="(140,840)" to="(140,1030)"/>
    <wire from="(1100,3160)" to="(1120,3160)"/>
    <wire from="(550,1630)" to="(600,1630)"/>
    <wire from="(760,2550)" to="(760,2560)"/>
    <wire from="(130,1050)" to="(160,1050)"/>
    <wire from="(1210,1540)" to="(1230,1540)"/>
    <wire from="(660,370)" to="(660,390)"/>
    <wire from="(630,180)" to="(630,190)"/>
    <wire from="(320,130)" to="(340,130)"/>
    <wire from="(800,1540)" to="(990,1540)"/>
    <wire from="(820,1430)" to="(840,1430)"/>
    <wire from="(30,520)" to="(120,520)"/>
    <wire from="(900,850)" to="(900,860)"/>
    <wire from="(530,550)" to="(580,550)"/>
    <wire from="(830,360)" to="(860,360)"/>
    <wire from="(1130,2210)" to="(1170,2210)"/>
    <wire from="(180,1590)" to="(200,1590)"/>
    <wire from="(740,1160)" to="(760,1160)"/>
    <wire from="(970,2300)" to="(970,2310)"/>
    <wire from="(590,130)" to="(910,130)"/>
    <wire from="(190,280)" to="(190,420)"/>
    <wire from="(1260,480)" to="(1260,500)"/>
    <wire from="(130,470)" to="(130,510)"/>
    <wire from="(250,450)" to="(290,450)"/>
    <wire from="(140,40)" to="(140,60)"/>
    <wire from="(870,2590)" to="(870,2600)"/>
    <wire from="(870,1450)" to="(870,1530)"/>
    <wire from="(210,1970)" to="(240,1970)"/>
    <wire from="(620,1390)" to="(620,1420)"/>
    <wire from="(900,1240)" to="(900,1340)"/>
    <wire from="(790,2380)" to="(790,2410)"/>
    <wire from="(1260,530)" to="(1280,530)"/>
    <wire from="(1010,1070)" to="(1080,1070)"/>
    <wire from="(900,900)" to="(900,920)"/>
    <wire from="(700,1400)" to="(700,1420)"/>
    <wire from="(290,450)" to="(290,770)"/>
    <wire from="(190,730)" to="(780,730)"/>
    <wire from="(1010,400)" to="(1010,500)"/>
    <wire from="(900,920)" to="(1040,920)"/>
    <wire from="(470,390)" to="(660,390)"/>
    <wire from="(170,530)" to="(170,590)"/>
    <wire from="(920,620)" to="(920,710)"/>
    <wire from="(930,460)" to="(930,470)"/>
    <wire from="(820,350)" to="(820,370)"/>
    <wire from="(170,2460)" to="(240,2460)"/>
    <wire from="(330,310)" to="(330,360)"/>
    <wire from="(810,980)" to="(900,980)"/>
    <wire from="(800,2840)" to="(860,2840)"/>
    <wire from="(880,3210)" to="(970,3210)"/>
    <wire from="(180,280)" to="(190,280)"/>
    <wire from="(1120,390)" to="(1120,450)"/>
    <wire from="(170,2770)" to="(240,2770)"/>
    <wire from="(440,140)" to="(440,350)"/>
    <wire from="(810,1850)" to="(840,1850)"/>
    <wire from="(490,240)" to="(500,240)"/>
    <wire from="(1040,450)" to="(1040,510)"/>
    <wire from="(270,2700)" to="(290,2700)"/>
    <wire from="(1260,530)" to="(1260,540)"/>
    <wire from="(1180,2270)" to="(1220,2270)"/>
    <wire from="(1050,1530)" to="(1050,1560)"/>
    <wire from="(170,2390)" to="(240,2390)"/>
    <wire from="(530,570)" to="(580,570)"/>
    <wire from="(1080,1860)" to="(1080,1870)"/>
    <wire from="(210,3330)" to="(250,3330)"/>
    <wire from="(130,510)" to="(150,510)"/>
    <wire from="(1100,2170)" to="(1190,2170)"/>
    <wire from="(530,550)" to="(530,570)"/>
    <wire from="(1050,1580)" to="(1070,1580)"/>
    <wire from="(110,770)" to="(290,770)"/>
    <wire from="(1110,2280)" to="(1110,2300)"/>
    <wire from="(790,1350)" to="(790,1400)"/>
    <wire from="(280,1040)" to="(320,1040)"/>
    <wire from="(170,1560)" to="(170,1600)"/>
    <wire from="(500,260)" to="(500,280)"/>
    <wire from="(1120,1600)" to="(1150,1600)"/>
    <wire from="(110,770)" to="(110,820)"/>
    <wire from="(1060,870)" to="(1060,890)"/>
    <wire from="(960,2170)" to="(970,2170)"/>
    <wire from="(180,530)" to="(180,640)"/>
    <wire from="(1040,1490)" to="(1040,1520)"/>
    <wire from="(120,40)" to="(140,40)"/>
    <wire from="(1060,850)" to="(1080,850)"/>
    <wire from="(870,2600)" to="(910,2600)"/>
    <wire from="(160,1820)" to="(210,1820)"/>
    <wire from="(170,1910)" to="(240,1910)"/>
    <wire from="(320,420)" to="(320,500)"/>
    <wire from="(190,2970)" to="(190,2980)"/>
    <wire from="(790,340)" to="(830,340)"/>
    <wire from="(810,430)" to="(810,810)"/>
    <wire from="(170,2300)" to="(240,2300)"/>
    <wire from="(770,1050)" to="(780,1050)"/>
    <wire from="(530,2120)" to="(1010,2120)"/>
    <wire from="(200,1880)" to="(240,1880)"/>
    <wire from="(690,750)" to="(940,750)"/>
    <wire from="(1020,620)" to="(1080,620)"/>
    <wire from="(1240,600)" to="(1240,710)"/>
    <wire from="(280,3090)" to="(300,3090)"/>
    <wire from="(1020,590)" to="(1020,600)"/>
    <wire from="(390,380)" to="(430,380)"/>
    <wire from="(950,80)" to="(950,410)"/>
    <wire from="(920,710)" to="(1240,710)"/>
    <wire from="(210,1970)" to="(210,2020)"/>
    <wire from="(100,340)" to="(110,340)"/>
    <wire from="(140,1650)" to="(200,1650)"/>
    <wire from="(190,3070)" to="(190,3080)"/>
    <wire from="(820,1840)" to="(840,1840)"/>
    <wire from="(1080,2130)" to="(1080,2190)"/>
    <wire from="(230,50)" to="(230,90)"/>
    <wire from="(1150,470)" to="(1180,470)"/>
    <wire from="(160,2020)" to="(210,2020)"/>
    <wire from="(270,2570)" to="(290,2570)"/>
    <wire from="(320,1020)" to="(340,1020)"/>
    <wire from="(1150,530)" to="(1180,530)"/>
    <wire from="(1220,2100)" to="(1220,2270)"/>
    <wire from="(190,3080)" to="(250,3080)"/>
    <wire from="(1010,1860)" to="(1030,1860)"/>
    <wire from="(200,1160)" to="(200,1180)"/>
    <wire from="(900,850)" to="(910,850)"/>
    <wire from="(570,450)" to="(580,450)"/>
    <wire from="(380,530)" to="(380,570)"/>
    <wire from="(280,110)" to="(280,140)"/>
    <wire from="(220,3360)" to="(220,3380)"/>
    <wire from="(810,1820)" to="(810,1850)"/>
    <wire from="(1140,270)" to="(1140,300)"/>
    <wire from="(930,2230)" to="(930,2270)"/>
    <wire from="(130,1700)" to="(160,1700)"/>
    <wire from="(520,630)" to="(580,630)"/>
    <wire from="(160,1140)" to="(210,1140)"/>
    <wire from="(880,2710)" to="(920,2710)"/>
    <wire from="(160,920)" to="(210,920)"/>
    <wire from="(270,1120)" to="(300,1120)"/>
    <wire from="(660,2860)" to="(690,2860)"/>
    <wire from="(970,2150)" to="(1240,2150)"/>
    <wire from="(980,410)" to="(980,440)"/>
    <wire from="(220,360)" to="(220,390)"/>
    <wire from="(1020,400)" to="(1020,590)"/>
    <wire from="(1070,820)" to="(1170,820)"/>
    <wire from="(1150,3090)" to="(1170,3090)"/>
    <wire from="(880,2860)" to="(880,3210)"/>
    <wire from="(840,1570)" to="(840,1600)"/>
    <wire from="(630,1750)" to="(700,1750)"/>
    <wire from="(190,1950)" to="(190,1980)"/>
    <wire from="(220,1800)" to="(220,1860)"/>
    <wire from="(930,1620)" to="(930,1660)"/>
    <wire from="(870,640)" to="(870,650)"/>
    <wire from="(750,1180)" to="(750,1570)"/>
    <wire from="(1030,970)" to="(1080,970)"/>
    <wire from="(930,1660)" to="(950,1660)"/>
    <wire from="(440,600)" to="(440,630)"/>
    <wire from="(170,2620)" to="(190,2620)"/>
    <wire from="(900,500)" to="(1010,500)"/>
    <wire from="(360,780)" to="(990,780)"/>
    <wire from="(910,460)" to="(930,460)"/>
    <wire from="(820,2570)" to="(860,2570)"/>
    <wire from="(760,2580)" to="(760,2600)"/>
    <wire from="(970,380)" to="(970,400)"/>
    <wire from="(640,1400)" to="(640,1420)"/>
    <wire from="(610,100)" to="(610,160)"/>
    <wire from="(380,570)" to="(400,570)"/>
    <wire from="(830,2320)" to="(1080,2320)"/>
    <wire from="(1010,1880)" to="(1010,1890)"/>
    <wire from="(1040,450)" to="(1120,450)"/>
    <wire from="(410,620)" to="(410,630)"/>
    <wire from="(1070,800)" to="(1070,820)"/>
    <wire from="(850,480)" to="(870,480)"/>
    <wire from="(190,530)" to="(190,730)"/>
    <wire from="(190,2600)" to="(190,2620)"/>
    <wire from="(930,2230)" to="(1060,2230)"/>
    <wire from="(990,2110)" to="(1010,2110)"/>
    <wire from="(240,330)" to="(250,330)"/>
    <wire from="(940,3120)" to="(970,3120)"/>
    <wire from="(1050,1640)" to="(1070,1640)"/>
    <wire from="(1050,400)" to="(1050,550)"/>
    <wire from="(920,2940)" to="(920,2960)"/>
    <wire from="(930,1940)" to="(1080,1940)"/>
    <wire from="(890,1350)" to="(890,1370)"/>
    <wire from="(820,420)" to="(820,720)"/>
    <wire from="(300,150)" to="(320,150)"/>
    <wire from="(1240,600)" to="(1250,600)"/>
    <wire from="(840,1290)" to="(840,1430)"/>
    <wire from="(960,1580)" to="(960,1600)"/>
    <wire from="(180,640)" to="(180,660)"/>
    <wire from="(180,1940)" to="(240,1940)"/>
    <wire from="(190,170)" to="(190,220)"/>
    <wire from="(930,1660)" to="(930,1940)"/>
    <wire from="(180,2970)" to="(190,2970)"/>
    <wire from="(580,1650)" to="(580,1680)"/>
    <wire from="(430,50)" to="(450,50)"/>
    <wire from="(920,2190)" to="(1070,2190)"/>
    <wire from="(160,1400)" to="(230,1400)"/>
    <wire from="(810,960)" to="(830,960)"/>
    <wire from="(740,2850)" to="(740,2870)"/>
    <wire from="(880,1420)" to="(880,1440)"/>
    <wire from="(200,1240)" to="(200,1260)"/>
    <wire from="(920,2180)" to="(920,2190)"/>
    <wire from="(550,1470)" to="(630,1470)"/>
    <wire from="(390,100)" to="(390,110)"/>
    <wire from="(790,440)" to="(860,440)"/>
    <wire from="(510,360)" to="(510,680)"/>
    <wire from="(170,2440)" to="(240,2440)"/>
    <wire from="(1230,390)" to="(1230,440)"/>
    <wire from="(1260,460)" to="(1260,480)"/>
    <wire from="(380,210)" to="(650,210)"/>
    <wire from="(890,2640)" to="(920,2640)"/>
    <wire from="(1060,400)" to="(1060,490)"/>
    <wire from="(880,880)" to="(880,940)"/>
    <wire from="(810,2270)" to="(850,2270)"/>
    <wire from="(1080,2320)" to="(1080,2370)"/>
    <wire from="(1050,920)" to="(1080,920)"/>
    <wire from="(160,920)" to="(160,940)"/>
    <wire from="(170,1900)" to="(170,1910)"/>
    <wire from="(1090,2210)" to="(1090,2230)"/>
    <wire from="(810,1890)" to="(810,1900)"/>
    <wire from="(1020,800)" to="(1020,1040)"/>
    <wire from="(750,330)" to="(790,330)"/>
    <wire from="(310,30)" to="(310,40)"/>
    <wire from="(1010,500)" to="(1010,670)"/>
    <wire from="(830,1870)" to="(830,1880)"/>
    <wire from="(190,3360)" to="(210,3360)"/>
    <wire from="(370,240)" to="(370,250)"/>
    <wire from="(870,3060)" to="(1170,3060)"/>
    <wire from="(860,550)" to="(860,570)"/>
    <wire from="(940,3080)" to="(940,3120)"/>
    <wire from="(940,890)" to="(1000,890)"/>
    <wire from="(790,330)" to="(790,340)"/>
    <wire from="(270,500)" to="(320,500)"/>
    <wire from="(1100,2260)" to="(1100,2270)"/>
    <wire from="(700,1950)" to="(740,1950)"/>
    <wire from="(950,810)" to="(950,840)"/>
    <wire from="(330,360)" to="(360,360)"/>
    <wire from="(160,1800)" to="(220,1800)"/>
    <wire from="(140,40)" to="(250,40)"/>
    <wire from="(1050,2440)" to="(1050,2460)"/>
    <wire from="(340,410)" to="(340,420)"/>
    <wire from="(810,330)" to="(910,330)"/>
    <wire from="(180,2540)" to="(180,2550)"/>
    <wire from="(170,2110)" to="(240,2110)"/>
    <wire from="(720,1440)" to="(790,1440)"/>
    <wire from="(160,1980)" to="(190,1980)"/>
    <wire from="(220,3300)" to="(220,3320)"/>
    <wire from="(970,2150)" to="(970,2170)"/>
    <wire from="(1020,600)" to="(1020,620)"/>
    <wire from="(110,310)" to="(110,340)"/>
    <wire from="(940,640)" to="(940,750)"/>
    <wire from="(160,1010)" to="(250,1010)"/>
    <wire from="(1140,400)" to="(1210,400)"/>
    <wire from="(160,610)" to="(170,610)"/>
    <wire from="(130,1740)" to="(180,1740)"/>
    <wire from="(930,290)" to="(930,460)"/>
    <wire from="(920,2980)" to="(970,2980)"/>
    <wire from="(280,110)" to="(340,110)"/>
    <wire from="(1080,1880)" to="(1120,1880)"/>
    <wire from="(820,1890)" to="(840,1890)"/>
    <wire from="(930,1600)" to="(960,1600)"/>
    <wire from="(1050,2130)" to="(1050,2440)"/>
    <wire from="(900,860)" to="(1030,860)"/>
    <wire from="(190,1420)" to="(190,1440)"/>
    <wire from="(1290,350)" to="(1290,400)"/>
    <wire from="(180,1410)" to="(230,1410)"/>
    <wire from="(180,3130)" to="(200,3130)"/>
    <wire from="(520,630)" to="(520,650)"/>
    <wire from="(1090,2340)" to="(1120,2340)"/>
    <wire from="(690,250)" to="(710,250)"/>
    <wire from="(300,190)" to="(320,190)"/>
    <wire from="(970,1600)" to="(1030,1600)"/>
    <wire from="(1210,290)" to="(1210,400)"/>
    <wire from="(930,3140)" to="(1120,3140)"/>
    <wire from="(1210,540)" to="(1260,540)"/>
    <wire from="(1130,1520)" to="(1130,1540)"/>
    <wire from="(160,1360)" to="(180,1360)"/>
    <wire from="(910,3010)" to="(970,3010)"/>
    <wire from="(160,1440)" to="(190,1440)"/>
    <wire from="(810,380)" to="(860,380)"/>
    <wire from="(160,1200)" to="(220,1200)"/>
    <wire from="(890,2860)" to="(890,3140)"/>
    <wire from="(140,1650)" to="(140,1660)"/>
    <wire from="(160,1160)" to="(200,1160)"/>
    <wire from="(650,1620)" to="(710,1620)"/>
    <wire from="(830,2290)" to="(830,2320)"/>
    <wire from="(710,1810)" to="(710,1980)"/>
    <wire from="(160,1610)" to="(200,1610)"/>
    <wire from="(1210,480)" to="(1260,480)"/>
    <comp lib="1" loc="(720,2870)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(390,1030)" name="Tunnel">
      <a name="label" val="CLOCK_INHIBIT"/>
    </comp>
    <comp lib="0" loc="(410,540)" name="Constant"/>
    <comp lib="0" loc="(920,2640)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.7"/>
    </comp>
    <comp lib="4" loc="(290,40)" name="S-R Flip-Flop"/>
    <comp lib="0" loc="(160,1860)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.0"/>
    </comp>
    <comp lib="0" loc="(1080,850)" name="Tunnel">
      <a name="label" val="REG-MC_SET_HIGH.1"/>
    </comp>
    <comp lib="1" loc="(1150,1850)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(1120,2510)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_BUS.2"/>
    </comp>
    <comp lib="0" loc="(100,190)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE"/>
    </comp>
    <comp lib="0" loc="(110,390)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="width" val="8"/>
      <a name="label" val="INSTR"/>
    </comp>
    <comp lib="0" loc="(740,1160)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="]"/>
    </comp>
    <comp lib="0" loc="(170,2750)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SET_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(210,940)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD16.6"/>
    </comp>
    <comp lib="0" loc="(580,430)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.4"/>
    </comp>
    <comp lib="0" loc="(170,2810)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_LOAD_LOW.1"/>
    </comp>
    <comp lib="1" loc="(270,2570)" name="OR Gate">
      <a name="inputs" val="8"/>
    </comp>
    <comp lib="0" loc="(170,2710)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SET_LOW.1"/>
    </comp>
    <comp lib="1" loc="(1150,1890)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(170,2460)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(170,2620)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.3"/>
    </comp>
    <comp lib="0" loc="(300,3440)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-SKIPC_LOAD"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(720,1270)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE"/>
    </comp>
    <comp lib="0" loc="(180,3050)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.3"/>
    </comp>
    <comp lib="1" loc="(960,2170)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(180,2970)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SELECT_ROM.0"/>
    </comp>
    <comp lib="2" loc="(740,1920)" name="Decoder">
      <a name="select" val="3"/>
    </comp>
    <comp lib="1" loc="(270,2450)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(130,1640)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.3"/>
    </comp>
    <comp lib="4" loc="(860,2570)" name="Shift Register"/>
    <comp lib="0" loc="(110,770)" name="Pull Resistor"/>
    <comp lib="0" loc="(170,2540)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.4"/>
    </comp>
    <comp lib="0" loc="(430,50)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="CLOCK_INHIBIT"/>
    </comp>
    <comp lib="0" loc="(920,2660)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.11"/>
    </comp>
    <comp lib="0" loc="(190,3170)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_STORE.0"/>
    </comp>
    <comp lib="0" loc="(750,330)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_INCREMENT"/>
    </comp>
    <comp lib="0" loc="(160,2020)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.9"/>
    </comp>
    <comp lib="0" loc="(230,1310)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="BOOTSTRAP"/>
    </comp>
    <comp lib="1" loc="(1130,360)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate1" val="true"/>
    </comp>
    <comp lib="1" loc="(1120,1540)" name="AND Gate">
      <a name="inputs" val="2"/>
      <a name="negate1" val="true"/>
    </comp>
    <comp lib="4" loc="(750,1600)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,1640)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-A_SET"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(270,200)" name="Pull Resistor"/>
    <comp lib="0" loc="(160,1960)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.5"/>
    </comp>
    <comp lib="4" loc="(1010,2110)" name="Shift Register"/>
    <comp lib="0" loc="(1280,500)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.2"/>
    </comp>
    <comp lib="0" loc="(1000,1890)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_C.1"/>
    </comp>
    <comp lib="0" loc="(300,1390)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="IDU_DECREMENT"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(1280,550)" name="Tunnel">
      <a name="label" val="REG-A_SET.2"/>
    </comp>
    <comp lib="0" loc="(580,1680)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="SKIP_RESET"/>
    </comp>
    <comp lib="0" loc="(710,170)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.0"/>
    </comp>
    <comp lib="0" loc="(510,280)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD16.0"/>
    </comp>
    <comp lib="0" loc="(660,2810)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIPPING_]"/>
    </comp>
    <comp lib="1" loc="(280,3250)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(320,2960)" name="Tunnel">
      <a name="label" val="DECODER_ENABLE"/>
    </comp>
    <comp lib="0" loc="(1270,3150)" name="Tunnel">
      <a name="label" val="SKIP_RESET"/>
    </comp>
    <comp lib="0" loc="(180,2990)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SELECT_ROM.1"/>
    </comp>
    <comp lib="0" loc="(970,2960)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.12"/>
    </comp>
    <comp lib="1" loc="(1120,1660)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="4" loc="(470,130)" name="Shift Register"/>
    <comp lib="0" loc="(210,960)" name="Tunnel">
      <a name="label" val="RAM_STORE.1"/>
    </comp>
    <comp lib="0" loc="(970,2910)" name="Tunnel">
      <a name="label" val="SKIP_C.1"/>
    </comp>
    <comp lib="0" loc="(740,1180)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="["/>
    </comp>
    <comp lib="0" loc="(1080,1010)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.5"/>
    </comp>
    <comp lib="0" loc="(170,2210)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_SET_LOW.1"/>
    </comp>
    <comp lib="0" loc="(180,3070)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.0"/>
    </comp>
    <comp lib="0" loc="(630,1950)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="width" val="8"/>
      <a name="label" val="INSTR"/>
    </comp>
    <comp lib="4" loc="(990,780)" name="Shift Register"/>
    <comp lib="0" loc="(680,1320)" name="Constant"/>
    <comp lib="0" loc="(960,1420)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD16.5"/>
    </comp>
    <comp lib="1" loc="(180,250)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(920,2730)" name="Tunnel">
      <a name="label" val="REG-SKIPC_LOAD.0"/>
    </comp>
    <comp lib="0" loc="(170,2520)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.5"/>
    </comp>
    <comp lib="0" loc="(160,1880)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.1"/>
    </comp>
    <comp lib="0" loc="(970,2980)" name="Tunnel">
      <a name="label" val="REG-SKIPC_SET.1"/>
    </comp>
    <comp lib="0" loc="(210,880)" name="Tunnel">
      <a name="label" val="CONTINUE3"/>
    </comp>
    <comp lib="1" loc="(270,1640)" name="OR Gate">
      <a name="size" val="70"/>
      <a name="inputs" val="11"/>
    </comp>
    <comp lib="6" loc="(546,311)" name="Text">
      <a name="text" val="Memory Couter increment"/>
    </comp>
    <comp lib="0" loc="(100,310)" name="Pin">
      <a name="width" val="8"/>
      <a name="tristate" val="false"/>
    </comp>
    <comp lib="0" loc="(580,450)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.4"/>
    </comp>
    <comp lib="1" loc="(270,2380)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(920,2680)" name="Tunnel">
      <a name="label" val="REG-SKIPC_SET.0"/>
    </comp>
    <comp lib="4" loc="(980,2270)" name="D Flip-Flop"/>
    <comp lib="1" loc="(470,390)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(320,1090)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(290,2100)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-A_LOAD_BUS"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(460,530)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="1" loc="(680,210)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="6" loc="(347,291)" name="Text">
      <a name="text" val="&gt;"/>
    </comp>
    <comp lib="0" loc="(170,2890)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_LOAD_HIGH.0"/>
    </comp>
    <comp lib="0" loc="(170,2640)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.6"/>
    </comp>
    <comp lib="1" loc="(270,2100)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(1250,580)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.5"/>
    </comp>
    <comp lib="0" loc="(1180,1890)" name="Tunnel">
      <a name="label" val="SKIP_DECREMENT"/>
    </comp>
    <comp lib="0" loc="(1080,640)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.1"/>
    </comp>
    <comp lib="0" loc="(180,3110)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.2"/>
    </comp>
    <comp lib="0" loc="(210,920)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="INPUT_ENABLE"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(720,2820)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(130,1660)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.4"/>
    </comp>
    <comp lib="0" loc="(130,1050)" name="Pin">
      <a name="tristate" val="false"/>
      <a name="label" val="INPUT_READY"/>
    </comp>
    <comp lib="0" loc="(1080,1090)" name="Tunnel">
      <a name="label" val="REG-A_SET.5"/>
    </comp>
    <comp lib="0" loc="(160,1800)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.12"/>
    </comp>
    <comp lib="0" loc="(860,1610)" name="Constant"/>
    <comp lib="0" loc="(970,3030)" name="Tunnel">
      <a name="label" val="REG-SKIPC_LOAD.4"/>
    </comp>
    <comp lib="0" loc="(1080,940)" name="Tunnel">
      <a name="label" val="REG-A_SET.6"/>
    </comp>
    <comp lib="1" loc="(710,1810)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(790,1440)" name="AND Gate">
      <a name="facing" val="west"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(160,1400)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.2"/>
    </comp>
    <comp lib="1" loc="(1150,3150)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="4" loc="(990,380)" name="Shift Register"/>
    <comp lib="0" loc="(850,2280)" name="Constant"/>
    <comp lib="0" loc="(630,1750)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE"/>
    </comp>
    <comp lib="4" loc="(150,510)" name="Shift Register"/>
    <comp lib="6" loc="(1201,3143)" name="Text">
      <a name="text" val="Skip loop ended"/>
    </comp>
    <comp lib="0" loc="(160,2000)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.7"/>
    </comp>
    <comp lib="0" loc="(170,2580)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.1"/>
    </comp>
    <comp lib="0" loc="(710,210)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.0"/>
    </comp>
    <comp lib="0" loc="(360,2990)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-PC_SELECT_ROM"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(420,650)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="1" loc="(210,1050)" name="NOT Gate"/>
    <comp lib="0" loc="(580,550)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.6"/>
    </comp>
    <comp lib="1" loc="(1150,3090)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(810,2330)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(160,1980)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.6"/>
    </comp>
    <comp lib="0" loc="(1250,600)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.7"/>
    </comp>
    <comp lib="0" loc="(550,260)" name="Tunnel">
      <a name="label" val="RAM_LOAD.0"/>
    </comp>
    <comp lib="0" loc="(280,370)" name="Pull Resistor"/>
    <comp lib="0" loc="(1280,460)" name="Tunnel">
      <a name="label" val="REG-PC_SET_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(130,1600)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.1"/>
    </comp>
    <comp lib="0" loc="(680,2540)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIPPING_["/>
    </comp>
    <comp lib="0" loc="(710,1980)" name="Pull Resistor">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(950,2090)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(370,170)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(190,3300)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_LOAD.0"/>
    </comp>
    <comp lib="0" loc="(780,1820)" name="Pull Resistor"/>
    <comp lib="0" loc="(1080,870)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.2"/>
    </comp>
    <comp lib="1" loc="(280,3180)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(960,1440)" name="Tunnel">
      <a name="label" val="RAM_LOAD.4"/>
    </comp>
    <comp lib="1" loc="(1040,1560)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(300,1310)" name="Tunnel">
      <a name="label" val="BOOTSTRAP"/>
    </comp>
    <comp lib="1" loc="(1180,2260)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(820,2570)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(690,1450)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(820,1660)" name="Tunnel">
      <a name="label" val="SKIP_MODE_["/>
    </comp>
    <comp lib="0" loc="(160,1940)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.4"/>
    </comp>
    <comp lib="0" loc="(1120,2320)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.4"/>
    </comp>
    <comp lib="0" loc="(580,610)" name="Tunnel">
      <a name="label" val="REG-MC_SET_LOW.0"/>
    </comp>
    <comp lib="0" loc="(170,2090)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_BUS.2"/>
    </comp>
    <comp lib="0" loc="(1080,920)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(1080,690)" name="Tunnel">
      <a name="label" val="REG-A_SET.1"/>
    </comp>
    <comp lib="4" loc="(380,210)" name="D Flip-Flop"/>
    <comp lib="0" loc="(950,1660)" name="Tunnel">
      <a name="label" val="SKIP_MODE_]"/>
    </comp>
    <comp lib="0" loc="(160,660)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.2"/>
    </comp>
    <comp lib="0" loc="(190,3190)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_STORE.1"/>
    </comp>
    <comp lib="0" loc="(1120,2560)" name="Tunnel">
      <a name="label" val="REG-A_SET.7"/>
    </comp>
    <comp lib="0" loc="(320,1920)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-A_LOAD_IDU"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(370,1030)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(190,170)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="DECODER_ENABLE"/>
    </comp>
    <comp lib="4" loc="(910,460)" name="D Flip-Flop"/>
    <comp lib="0" loc="(190,3440)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="INPUT_WAITING"/>
    </comp>
    <comp lib="0" loc="(1280,530)" name="Tunnel">
      <a name="label" val="REG-PC_LOAD_HIGH.0"/>
    </comp>
    <comp lib="0" loc="(1180,1850)" name="Tunnel">
      <a name="label" val="SKIP_INCREMENT"/>
    </comp>
    <comp lib="1" loc="(270,2700)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(1210,480)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(160,1340)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.4"/>
    </comp>
    <comp lib="1" loc="(290,1210)" name="OR Gate">
      <a name="size" val="70"/>
      <a name="inputs" val="8"/>
    </comp>
    <comp lib="0" loc="(970,3180)" name="Tunnel">
      <a name="label" val="REG-SKIPC_LOAD.2"/>
    </comp>
    <comp lib="0" loc="(390,1060)" name="Tunnel">
      <a name="label" val="INPUT_WAITING"/>
    </comp>
    <comp lib="0" loc="(160,1160)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.6"/>
    </comp>
    <comp lib="1" loc="(180,60)" name="NOT Gate"/>
    <comp lib="1" loc="(1280,400)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(900,520)" name="AND Gate">
      <a name="facing" val="west"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(580,650)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.3"/>
    </comp>
    <comp lib="1" loc="(1120,1600)" name="AND Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(270,2880)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(280,1040)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(170,2300)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_SET_HIGH.0"/>
    </comp>
    <comp lib="1" loc="(270,2760)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(580,480)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD_HIGH.0"/>
    </comp>
    <comp lib="0" loc="(160,1220)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.3"/>
    </comp>
    <comp lib="0" loc="(1120,2460)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.3"/>
    </comp>
    <comp lib="4" loc="(490,340)" name="Shift Register"/>
    <comp lib="4" loc="(120,820)" name="Shift Register"/>
    <comp lib="0" loc="(170,2770)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SET_HIGH.2"/>
    </comp>
    <comp lib="0" loc="(170,2190)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_SET_LOW.0"/>
    </comp>
    <comp lib="1" loc="(1210,540)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(190,3340)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_LOAD.2"/>
    </comp>
    <comp lib="0" loc="(290,2880)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-PC_LOAD_HIGH"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(470,450)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(180,3010)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="BOOTSTRAP"/>
    </comp>
    <comp lib="1" loc="(800,1170)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(820,1820)" name="Pull Resistor"/>
    <comp lib="0" loc="(300,1120)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="OUTPUT"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(960,1390)" name="Tunnel">
      <a name="label" val="RAM_LOAD.3"/>
    </comp>
    <comp lib="1" loc="(310,1920)" name="OR Gate">
      <a name="size" val="70"/>
      <a name="inputs" val="13"/>
    </comp>
    <comp lib="6" loc="(1039,348)" name="Text">
      <a name="text" val="Program Couter increment"/>
    </comp>
    <comp lib="6" loc="(344,351)" name="Text">
      <a name="text" val="&lt;"/>
    </comp>
    <comp lib="0" loc="(710,270)" name="Tunnel">
      <a name="label" val="RAM_STORE.0"/>
    </comp>
    <comp lib="0" loc="(850,1970)" name="Pull Resistor"/>
    <comp lib="0" loc="(160,1420)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.3"/>
    </comp>
    <comp lib="0" loc="(1100,3160)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="1" loc="(800,2840)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="2" loc="(220,360)" name="Decoder">
      <a name="select" val="3"/>
    </comp>
    <comp lib="0" loc="(180,3130)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.4"/>
    </comp>
    <comp lib="0" loc="(1150,1600)" name="Tunnel">
      <a name="label" val="CONTINUE_DECREMENT"/>
    </comp>
    <comp lib="1" loc="(630,1590)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(770,1820)" name="Pull Resistor"/>
    <comp lib="0" loc="(850,480)" name="Constant"/>
    <comp lib="0" loc="(970,3120)" name="Tunnel">
      <a name="label" val="REG-SKIPC_LOAD.3"/>
    </comp>
    <comp lib="1" loc="(680,170)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(1080,1070)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD_LOW.1"/>
    </comp>
    <comp lib="0" loc="(170,2110)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_BUS.1"/>
    </comp>
    <comp lib="1" loc="(270,2310)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(360,360)" name="Pull Resistor"/>
    <comp lib="0" loc="(160,680)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="OUTPUT.0"/>
    </comp>
    <comp lib="0" loc="(680,2590)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIPPING_]"/>
    </comp>
    <comp lib="0" loc="(1230,1540)" name="Tunnel">
      <a name="label" val="CONTINUE"/>
    </comp>
    <comp lib="0" loc="(580,570)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.8"/>
    </comp>
    <comp lib="0" loc="(1120,2480)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.9"/>
    </comp>
    <comp lib="0" loc="(300,1210)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="IDU_INCREMENT"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(160,1260)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.5"/>
    </comp>
    <comp lib="0" loc="(330,70)" name="Clock">
      <a name="highDuration" val="8"/>
      <a name="lowDuration" val="8"/>
    </comp>
    <comp lib="0" loc="(130,1680)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.5"/>
    </comp>
    <comp lib="0" loc="(300,3340)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-SKIPC_LOAD"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(280,420)" name="Pull Resistor"/>
    <comp lib="0" loc="(190,3260)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_SET.1"/>
    </comp>
    <comp lib="0" loc="(1080,1040)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_BUS.1"/>
    </comp>
    <comp lib="0" loc="(130,1580)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.0"/>
    </comp>
    <comp lib="1" loc="(270,2820)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(160,1360)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.0"/>
    </comp>
    <comp lib="6" loc="(59,296)" name="Text">
      <a name="text" val="instruction"/>
    </comp>
    <comp lib="0" loc="(290,2760)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-PC_SET_HIGH"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(170,2830)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_LOAD_LOW.0"/>
    </comp>
    <comp lib="0" loc="(1020,1970)" name="Tunnel">
      <a name="label" val="SKIPPING_["/>
    </comp>
    <comp lib="1" loc="(890,1870)" name="OR Gate">
      <a name="inputs" val="6"/>
    </comp>
    <comp lib="4" loc="(860,1220)" name="Shift Register"/>
    <comp lib="0" loc="(290,420)" name="Tunnel">
      <a name="label" val="]"/>
    </comp>
    <comp lib="4" loc="(860,2840)" name="Shift Register"/>
    <comp lib="1" loc="(1230,2070)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(860,570)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(290,370)" name="Tunnel">
      <a name="label" val="["/>
    </comp>
    <comp lib="0" loc="(550,240)" name="Tunnel">
      <a name="label" val="REG-A_SET.0"/>
    </comp>
    <comp lib="0" loc="(660,2830)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE_["/>
    </comp>
    <comp lib="0" loc="(290,2310)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-MC_SET_HIGH"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(160,610)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.1"/>
    </comp>
    <comp lib="0" loc="(1080,970)" name="Tunnel">
      <a name="label" val="REG-MC_SET_LOW.1"/>
    </comp>
    <comp lib="0" loc="(870,2080)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="CONTINUE_DECREMENT"/>
    </comp>
    <comp lib="0" loc="(770,1080)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(190,3240)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_SET.0"/>
    </comp>
    <comp lib="0" loc="(300,3250)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-SKIPC_SET"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(940,890)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(130,1740)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.9"/>
    </comp>
    <comp lib="0" loc="(120,40)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="BOOTSTRAP"/>
    </comp>
    <comp lib="0" loc="(1120,2440)" name="Tunnel">
      <a name="label" val="REG-PC_SET_LOW.1"/>
    </comp>
    <comp lib="0" loc="(580,680)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD_LOW.0"/>
    </comp>
    <comp lib="0" loc="(290,2820)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-PC_LOAD_LOW"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(280,1390)" name="OR Gate">
      <a name="inputs" val="6"/>
    </comp>
    <comp lib="0" loc="(680,2610)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE_]"/>
    </comp>
    <comp lib="0" loc="(130,1560)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.8"/>
    </comp>
    <comp lib="0" loc="(830,950)" name="Constant"/>
    <comp lib="0" loc="(160,1280)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.7"/>
    </comp>
    <comp lib="0" loc="(160,1200)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.1"/>
    </comp>
    <comp lib="0" loc="(580,630)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.3"/>
    </comp>
    <comp lib="1" loc="(910,400)" name="OR Gate">
      <a name="inputs" val="11"/>
    </comp>
    <comp lib="0" loc="(180,390)" name="Bit Extender">
      <a name="out_width" val="3"/>
    </comp>
    <comp lib="0" loc="(260,140)" name="Pull Resistor"/>
    <comp lib="0" loc="(920,2610)" name="Tunnel">
      <a name="label" val="SKIP_C.0"/>
    </comp>
    <comp lib="0" loc="(160,1840)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.8"/>
    </comp>
    <comp lib="0" loc="(800,1820)" name="Pull Resistor"/>
    <comp lib="0" loc="(340,410)" name="Pull Resistor"/>
    <comp lib="0" loc="(1230,2040)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="REG-PC_SELECT_ROM.1"/>
    </comp>
    <comp lib="0" loc="(270,1120)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="OUTPUT.0"/>
    </comp>
    <comp lib="0" loc="(580,500)" name="Tunnel">
      <a name="label" val="REG-A_SET.4"/>
    </comp>
    <comp lib="1" loc="(1100,2260)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(630,1450)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(290,2570)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-MC_LOAD_16"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(160,1380)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.1"/>
    </comp>
    <comp lib="0" loc="(870,650)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(870,2100)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_DECREMENT"/>
    </comp>
    <comp lib="0" loc="(100,340)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="width" val="8"/>
      <a name="label" val="INSTR"/>
    </comp>
    <comp lib="0" loc="(580,700)" name="Tunnel">
      <a name="label" val="REG-A_SET.3"/>
    </comp>
    <comp lib="0" loc="(1080,890)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.6"/>
    </comp>
    <comp lib="0" loc="(1080,620)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.1"/>
    </comp>
    <comp lib="0" loc="(390,300)" name="Pull Resistor"/>
    <comp lib="0" loc="(130,1620)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.2"/>
    </comp>
    <comp lib="1" loc="(1210,1540)" name="OR Gate">
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(740,2600)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="6" loc="(1041,749)" name="Text">
      <a name="text" val="Memory Couter decrement"/>
    </comp>
    <comp lib="0" loc="(1270,3170)" name="Tunnel">
      <a name="label" val="CONTINUE2"/>
    </comp>
    <comp lib="0" loc="(170,2870)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_LOAD_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(1140,270)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="REG-PC_SELECT_ROM.0"/>
    </comp>
    <comp lib="0" loc="(160,1440)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_DECREMENT.5"/>
    </comp>
    <comp lib="0" loc="(960,1370)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD16.4"/>
    </comp>
    <comp lib="1" loc="(500,50)" name="OR Gate">
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(160,1180)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.0"/>
    </comp>
    <comp lib="0" loc="(320,130)" name="Constant"/>
    <comp lib="0" loc="(160,1820)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.10"/>
    </comp>
    <comp lib="0" loc="(680,2560)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE_["/>
    </comp>
    <comp lib="0" loc="(1120,2300)" name="Tunnel">
      <a name="label" val="REG-PC_SET_HIGH.2"/>
    </comp>
    <comp lib="4" loc="(890,2270)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(320,230)" name="Constant"/>
    <comp lib="0" loc="(170,2440)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD_HIGH.0"/>
    </comp>
    <comp lib="0" loc="(170,2390)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD_LOW.1"/>
    </comp>
    <comp lib="1" loc="(1140,300)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="1" loc="(280,3340)" name="OR Gate">
      <a name="size" val="30"/>
    </comp>
    <comp lib="0" loc="(170,2320)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_SET_HIGH.1"/>
    </comp>
    <comp lib="1" loc="(1060,1870)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(190,3320)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_LOAD.1"/>
    </comp>
    <comp lib="0" loc="(1090,3100)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(160,1140)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.2"/>
    </comp>
    <comp lib="0" loc="(170,2560)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.0"/>
    </comp>
    <comp lib="0" loc="(130,1540)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.10"/>
    </comp>
    <comp lib="1" loc="(270,2200)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(190,3360)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_LOAD.3"/>
    </comp>
    <comp lib="1" loc="(280,2990)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="3"/>
    </comp>
    <comp lib="0" loc="(130,1720)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.7"/>
    </comp>
    <comp lib="4" loc="(950,550)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(1120,2340)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.10"/>
    </comp>
    <comp lib="0" loc="(920,2710)" name="Tunnel">
      <a name="label" val="REG-A_SET.9"/>
    </comp>
    <comp lib="0" loc="(710,1610)" name="Constant"/>
    <comp lib="0" loc="(190,420)" name="Pull Resistor">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="0" loc="(170,2690)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-PC_SET_LOW.0"/>
    </comp>
    <comp lib="0" loc="(750,310)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="CONTINUE3"/>
    </comp>
    <comp lib="1" loc="(400,590)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(290,2200)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-MC_SET_LOW"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="6" loc="(1070,2080)" name="Text">
      <a name="text" val="Program Counter Decrement"/>
    </comp>
    <comp lib="1" loc="(790,1000)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(180,3090)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="RAM_LOAD.1"/>
    </comp>
    <comp lib="0" loc="(170,2600)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.2"/>
    </comp>
    <comp lib="1" loc="(630,1640)" name="OR Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(700,1950)" name="Bit Extender">
      <a name="out_width" val="3"/>
    </comp>
    <comp lib="0" loc="(1080,670)" name="Tunnel">
      <a name="label" val="REG-PC_LOAD_LOW.0"/>
    </comp>
    <comp lib="0" loc="(290,2450)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-MC_LOAD_HIGH"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(740,2550)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="0" loc="(790,2410)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(160,590)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.2"/>
    </comp>
    <comp lib="1" loc="(280,3090)" name="OR Gate">
      <a name="size" val="30"/>
    </comp>
    <comp lib="0" loc="(970,3210)" name="Tunnel">
      <a name="label" val="REG-SKIPC_LOAD.1"/>
    </comp>
    <comp lib="0" loc="(300,3090)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="RAM_LOAD"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(720,1310)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(290,2380)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="label" val="REG-MC_LOAD_LOW"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(1080,990)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.1"/>
    </comp>
    <comp lib="0" loc="(810,1820)" name="Pull Resistor"/>
    <comp lib="1" loc="(1140,2260)" name="AND Gate">
      <a name="facing" val="south"/>
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
    <comp lib="4" loc="(380,110)" name="D Flip-Flop"/>
    <comp lib="0" loc="(970,2940)" name="Tunnel">
      <a name="label" val="IDU_DECREMENT.5"/>
    </comp>
    <comp lib="0" loc="(790,440)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="CONTINUE2"/>
    </comp>
    <comp lib="0" loc="(380,1090)" name="Tunnel">
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(660,2860)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIPPING_["/>
    </comp>
    <comp lib="0" loc="(1120,2390)" name="Tunnel">
      <a name="label" val="REG-A_SET.8"/>
    </comp>
    <comp lib="0" loc="(1020,2030)" name="Tunnel">
      <a name="label" val="SKIPPING_]"/>
    </comp>
    <comp lib="0" loc="(1000,1850)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_C.0"/>
    </comp>
    <comp lib="0" loc="(1120,2540)" name="Tunnel">
      <a name="label" val="REG-PC_LOAD_LOW.1"/>
    </comp>
    <comp lib="0" loc="(160,1900)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.2"/>
    </comp>
    <comp lib="0" loc="(580,410)" name="Tunnel">
      <a name="label" val="REG-MC_SET_HIGH.0"/>
    </comp>
    <comp lib="0" loc="(710,230)" name="Tunnel">
      <a name="label" val="REG-A_LOAD_IDU.0"/>
    </comp>
    <comp lib="0" loc="(160,2040)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.11"/>
    </comp>
    <comp lib="0" loc="(290,2700)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="REG-PC_SET_LOW"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="4" loc="(870,940)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(850,2030)" name="Pull Resistor"/>
    <comp lib="0" loc="(1120,2370)" name="Tunnel">
      <a name="label" val="REG-PC_LOAD_HIGH.1"/>
    </comp>
    <comp lib="0" loc="(1080,600)" name="Tunnel">
      <a name="label" val="REG-PC_SET_LOW.0"/>
    </comp>
    <comp lib="0" loc="(1280,480)" name="Tunnel">
      <a name="label" val="IDU_INCREMENT.2"/>
    </comp>
    <comp lib="0" loc="(130,1700)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_SET.6"/>
    </comp>
    <comp lib="0" loc="(720,1730)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="DECODER_ENABLE"/>
    </comp>
    <comp lib="4" loc="(900,1600)" name="S-R Flip-Flop">
      <a name="trigger" val="high"/>
    </comp>
    <comp lib="0" loc="(710,250)" name="Tunnel">
      <a name="label" val="REG-MC_LOAD16.1"/>
    </comp>
    <comp lib="0" loc="(160,640)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD16.3"/>
    </comp>
    <comp lib="0" loc="(790,1820)" name="Pull Resistor"/>
    <comp lib="0" loc="(190,3380)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-SKIPC_LOAD.4"/>
    </comp>
    <comp lib="0" loc="(160,1240)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="IDU_INCREMENT.4"/>
    </comp>
    <comp lib="0" loc="(750,350)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="CONTINUE"/>
    </comp>
    <comp lib="0" loc="(910,560)" name="Constant"/>
    <comp lib="0" loc="(160,1920)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-A_LOAD_IDU.3"/>
    </comp>
    <comp lib="0" loc="(710,1360)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="ZERO_DETECT"/>
    </comp>
    <comp lib="0" loc="(170,2370)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="REG-MC_LOAD_LOW.0"/>
    </comp>
    <comp lib="0" loc="(970,3010)" name="Tunnel">
      <a name="label" val="REG-A_SET.10"/>
    </comp>
    <comp lib="0" loc="(300,3180)" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
      <a name="tristate" val="false"/>
      <a name="label" val="RAM_STORE"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="1" loc="(940,840)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
      <a name="negate0" val="true"/>
    </comp>
    <comp lib="0" loc="(660,2880)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="SKIP_MODE_]"/>
    </comp>
    <comp lib="1" loc="(280,1000)" name="AND Gate">
      <a name="size" val="30"/>
      <a name="inputs" val="2"/>
    </comp>
  </circuit>
</project>
