<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project source="3.7.2" version="1.0">
  This file is intended to be loaded by Logisim-evolution v3.7.2(https://github.com/logisim-evolution/).

  <lib desc="#Wiring" name="0">
    <tool name="Pin">
      <a name="appearance" val="classic"/>
    </tool>
  </lib>
  <lib desc="#Gates" name="1"/>
  <lib desc="#Plexers" name="2"/>
  <lib desc="#Arithmetic" name="3"/>
  <lib desc="#Memory" name="4"/>
  <lib desc="#I/O" name="5"/>
  <lib desc="#TTL" name="6"/>
  <lib desc="#TCL" name="7"/>
  <lib desc="#Base" name="8"/>
  <lib desc="#BFH-Praktika" name="9"/>
  <lib desc="#Input/Output-Extra" name="10"/>
  <lib desc="#Soc" name="11"/>
  <main name="main"/>
  <options>
    <a name="gateUndefined" val="ignore"/>
    <a name="simlimit" val="1000"/>
    <a name="simrand" val="0"/>
  </options>
  <mappings>
    <tool lib="8" map="Button2" name="Menu Tool"/>
    <tool lib="8" map="Button3" name="Menu Tool"/>
    <tool lib="8" map="Ctrl Button1" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="8" name="Poke Tool"/>
    <tool lib="8" name="Edit Tool"/>
    <tool lib="8" name="Wiring Tool"/>
    <tool lib="8" name="Text Tool"/>
    <sep/>
    <tool lib="0" name="Pin"/>
    <tool lib="0" name="Pin">
      <a name="facing" val="west"/>
      <a name="output" val="true"/>
    </tool>
    <sep/>
    <tool lib="1" name="NOT Gate"/>
    <tool lib="1" name="AND Gate"/>
    <tool lib="1" name="OR Gate"/>
    <tool lib="1" name="XOR Gate"/>
    <tool lib="1" name="NAND Gate"/>
    <tool lib="1" name="NOR Gate"/>
    <sep/>
    <tool lib="4" name="D Flip-Flop"/>
    <tool lib="4" name="Register"/>
  </toolbar>
  <circuit name="main">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="main"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="2.0"/>
    <comp lib="0" loc="(360,100)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="R1"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(360,120)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="R2"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(360,140)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="R3"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(360,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="R0"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(380,530)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="CONST"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(390,580)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="R_CONST"/>
    </comp>
    <comp lib="0" loc="(490,100)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="R5"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(490,120)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="R6"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(490,140)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="R7"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(490,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="R4"/>
      <a name="output" val="true"/>
      <a name="radix" val="10signed"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(560,590)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="OP"/>
      <a name="width" val="2"/>
    </comp>
    <comp lib="0" loc="(90,270)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="RESET"/>
    </comp>
    <comp lib="0" loc="(90,290)" name="Clock">
      <a name="label" val="CLK"/>
    </comp>
    <comp lib="0" loc="(90,330)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="Rj"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(90,360)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="Rk"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(90,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="Ri"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(90,520)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="MOV"/>
    </comp>
    <comp lib="2" loc="(150,220)" name="Multiplexer">
      <a name="width" val="16"/>
    </comp>
    <comp lib="2" loc="(540,360)" name="Multiplexer">
      <a name="width" val="16"/>
    </comp>
    <comp loc="(400,250)" name="REGISTER_BANK"/>
    <comp loc="(810,250)" name="ALU"/>
    <wire from="(100,230)" to="(100,260)"/>
    <wire from="(100,230)" to="(120,230)"/>
    <wire from="(100,260)" to="(150,260)"/>
    <wire from="(110,180)" to="(110,210)"/>
    <wire from="(110,180)" to="(810,180)"/>
    <wire from="(110,210)" to="(120,210)"/>
    <wire from="(120,310)" to="(120,330)"/>
    <wire from="(120,310)" to="(180,310)"/>
    <wire from="(130,240)" to="(130,520)"/>
    <wire from="(140,330)" to="(140,390)"/>
    <wire from="(140,330)" to="(180,330)"/>
    <wire from="(150,220)" to="(170,220)"/>
    <wire from="(150,260)" to="(150,560)"/>
    <wire from="(150,560)" to="(550,560)"/>
    <wire from="(160,350)" to="(160,360)"/>
    <wire from="(160,350)" to="(180,350)"/>
    <wire from="(170,220)" to="(170,250)"/>
    <wire from="(170,250)" to="(180,250)"/>
    <wire from="(360,100)" to="(410,100)"/>
    <wire from="(360,120)" to="(420,120)"/>
    <wire from="(360,140)" to="(430,140)"/>
    <wire from="(360,80)" to="(400,80)"/>
    <wire from="(380,530)" to="(500,530)"/>
    <wire from="(390,580)" to="(520,580)"/>
    <wire from="(400,270)" to="(410,270)"/>
    <wire from="(400,290)" to="(420,290)"/>
    <wire from="(400,310)" to="(430,310)"/>
    <wire from="(400,330)" to="(440,330)"/>
    <wire from="(400,350)" to="(450,350)"/>
    <wire from="(400,370)" to="(460,370)"/>
    <wire from="(400,390)" to="(470,390)"/>
    <wire from="(400,410)" to="(480,410)"/>
    <wire from="(400,430)" to="(490,430)"/>
    <wire from="(400,80)" to="(400,250)"/>
    <wire from="(410,100)" to="(410,270)"/>
    <wire from="(420,120)" to="(420,290)"/>
    <wire from="(430,140)" to="(430,310)"/>
    <wire from="(440,80)" to="(440,330)"/>
    <wire from="(440,80)" to="(490,80)"/>
    <wire from="(450,100)" to="(450,350)"/>
    <wire from="(450,100)" to="(490,100)"/>
    <wire from="(460,120)" to="(460,370)"/>
    <wire from="(460,120)" to="(490,120)"/>
    <wire from="(470,140)" to="(470,390)"/>
    <wire from="(470,140)" to="(490,140)"/>
    <wire from="(480,250)" to="(480,410)"/>
    <wire from="(480,250)" to="(590,250)"/>
    <wire from="(490,350)" to="(490,430)"/>
    <wire from="(490,350)" to="(510,350)"/>
    <wire from="(500,370)" to="(500,530)"/>
    <wire from="(500,370)" to="(510,370)"/>
    <wire from="(520,380)" to="(520,580)"/>
    <wire from="(540,360)" to="(550,360)"/>
    <wire from="(550,270)" to="(550,360)"/>
    <wire from="(550,270)" to="(590,270)"/>
    <wire from="(550,360)" to="(550,560)"/>
    <wire from="(560,590)" to="(570,590)"/>
    <wire from="(570,290)" to="(570,590)"/>
    <wire from="(570,290)" to="(590,290)"/>
    <wire from="(810,180)" to="(810,250)"/>
    <wire from="(90,270)" to="(180,270)"/>
    <wire from="(90,290)" to="(180,290)"/>
    <wire from="(90,330)" to="(120,330)"/>
    <wire from="(90,360)" to="(160,360)"/>
    <wire from="(90,390)" to="(140,390)"/>
    <wire from="(90,520)" to="(130,520)"/>
  </circuit>
  <circuit name="ALU">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="ALU"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="2.0"/>
    <comp lib="0" loc="(240,540)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="OP"/>
      <a name="width" val="2"/>
    </comp>
    <comp lib="0" loc="(280,160)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="A"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(280,240)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="B"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(720,290)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="RES"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="2" loc="(590,290)" name="Multiplexer">
      <a name="select" val="2"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="3" loc="(440,160)" name="Adder">
      <a name="width" val="16"/>
    </comp>
    <comp lib="3" loc="(440,260)" name="Subtractor">
      <a name="width" val="16"/>
    </comp>
    <comp lib="3" loc="(440,360)" name="Multiplier">
      <a name="width" val="16"/>
    </comp>
    <comp lib="3" loc="(440,470)" name="Divider">
      <a name="width" val="16"/>
    </comp>
    <wire from="(240,540)" to="(570,540)"/>
    <wire from="(280,160)" to="(370,160)"/>
    <wire from="(280,240)" to="(340,240)"/>
    <wire from="(340,170)" to="(340,240)"/>
    <wire from="(340,170)" to="(400,170)"/>
    <wire from="(340,240)" to="(340,270)"/>
    <wire from="(340,270)" to="(340,370)"/>
    <wire from="(340,270)" to="(400,270)"/>
    <wire from="(340,370)" to="(340,480)"/>
    <wire from="(340,370)" to="(400,370)"/>
    <wire from="(340,480)" to="(400,480)"/>
    <wire from="(370,150)" to="(370,160)"/>
    <wire from="(370,150)" to="(400,150)"/>
    <wire from="(370,160)" to="(370,250)"/>
    <wire from="(370,250)" to="(370,350)"/>
    <wire from="(370,250)" to="(400,250)"/>
    <wire from="(370,350)" to="(370,460)"/>
    <wire from="(370,350)" to="(400,350)"/>
    <wire from="(370,460)" to="(400,460)"/>
    <wire from="(400,170)" to="(400,180)"/>
    <wire from="(440,160)" to="(520,160)"/>
    <wire from="(440,260)" to="(510,260)"/>
    <wire from="(440,360)" to="(500,360)"/>
    <wire from="(440,470)" to="(510,470)"/>
    <wire from="(500,290)" to="(500,360)"/>
    <wire from="(500,290)" to="(550,290)"/>
    <wire from="(510,260)" to="(510,280)"/>
    <wire from="(510,280)" to="(550,280)"/>
    <wire from="(510,300)" to="(510,470)"/>
    <wire from="(510,300)" to="(550,300)"/>
    <wire from="(520,160)" to="(520,270)"/>
    <wire from="(520,270)" to="(550,270)"/>
    <wire from="(570,310)" to="(570,540)"/>
    <wire from="(590,290)" to="(720,290)"/>
  </circuit>
  <circuit name="REGISTER_BANK">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="REGISTER_BANK"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="2.0"/>
    <comp lib="0" loc="(150,490)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="DEST"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(220,200)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="Din"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(220,260)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="RESET"/>
    </comp>
    <comp lib="0" loc="(220,330)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="CLOCK"/>
    </comp>
    <comp lib="0" loc="(350,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG0"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(440,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG1"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(530,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG2"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(620,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG3"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(710,400)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="SOURCE1"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(710,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG4"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(750,340)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="Dout1"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(800,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG5"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(810,530)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="SOURCE2"/>
      <a name="width" val="3"/>
    </comp>
    <comp lib="0" loc="(850,470)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="Dout2"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(890,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG6"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="0" loc="(980,80)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="REG7"/>
      <a name="output" val="true"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="2" loc="(190,470)" name="Decoder">
      <a name="enable" val="false"/>
      <a name="select" val="3"/>
    </comp>
    <comp lib="2" loc="(710,340)" name="Multiplexer">
      <a name="select" val="3"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="2" loc="(810,470)" name="Multiplexer">
      <a name="select" val="3"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,1010)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R7"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,170)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R0"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,290)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R1"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,410)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R2"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,530)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R3"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,650)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R4"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,770)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R5"/>
      <a name="width" val="16"/>
    </comp>
    <comp lib="4" loc="(430,890)" name="Register">
      <a name="appearance" val="logisim_evolution"/>
      <a name="label" val="R6"/>
      <a name="width" val="16"/>
    </comp>
    <wire from="(150,490)" to="(190,490)"/>
    <wire from="(190,470)" to="(190,490)"/>
    <wire from="(210,390)" to="(290,390)"/>
    <wire from="(210,400)" to="(300,400)"/>
    <wire from="(210,410)" to="(330,410)"/>
    <wire from="(210,420)" to="(320,420)"/>
    <wire from="(210,430)" to="(310,430)"/>
    <wire from="(210,440)" to="(300,440)"/>
    <wire from="(210,450)" to="(290,450)"/>
    <wire from="(210,460)" to="(280,460)"/>
    <wire from="(220,200)" to="(350,200)"/>
    <wire from="(220,260)" to="(410,260)"/>
    <wire from="(220,330)" to="(270,330)"/>
    <wire from="(270,1080)" to="(430,1080)"/>
    <wire from="(270,240)" to="(270,330)"/>
    <wire from="(270,240)" to="(430,240)"/>
    <wire from="(270,330)" to="(270,360)"/>
    <wire from="(270,360)" to="(270,480)"/>
    <wire from="(270,360)" to="(430,360)"/>
    <wire from="(270,480)" to="(270,600)"/>
    <wire from="(270,480)" to="(430,480)"/>
    <wire from="(270,600)" to="(270,720)"/>
    <wire from="(270,600)" to="(430,600)"/>
    <wire from="(270,720)" to="(270,840)"/>
    <wire from="(270,720)" to="(430,720)"/>
    <wire from="(270,840)" to="(270,960)"/>
    <wire from="(270,840)" to="(430,840)"/>
    <wire from="(270,960)" to="(270,1080)"/>
    <wire from="(270,960)" to="(430,960)"/>
    <wire from="(280,1060)" to="(430,1060)"/>
    <wire from="(280,460)" to="(280,1060)"/>
    <wire from="(290,220)" to="(290,390)"/>
    <wire from="(290,220)" to="(430,220)"/>
    <wire from="(290,450)" to="(290,940)"/>
    <wire from="(290,940)" to="(430,940)"/>
    <wire from="(300,340)" to="(300,400)"/>
    <wire from="(300,340)" to="(430,340)"/>
    <wire from="(300,440)" to="(300,820)"/>
    <wire from="(300,820)" to="(430,820)"/>
    <wire from="(310,430)" to="(310,700)"/>
    <wire from="(310,700)" to="(430,700)"/>
    <wire from="(320,420)" to="(320,580)"/>
    <wire from="(320,580)" to="(430,580)"/>
    <wire from="(330,410)" to="(330,460)"/>
    <wire from="(330,460)" to="(430,460)"/>
    <wire from="(350,1040)" to="(430,1040)"/>
    <wire from="(350,110)" to="(500,110)"/>
    <wire from="(350,200)" to="(350,320)"/>
    <wire from="(350,200)" to="(430,200)"/>
    <wire from="(350,320)" to="(350,440)"/>
    <wire from="(350,320)" to="(430,320)"/>
    <wire from="(350,440)" to="(350,560)"/>
    <wire from="(350,440)" to="(430,440)"/>
    <wire from="(350,560)" to="(350,680)"/>
    <wire from="(350,560)" to="(430,560)"/>
    <wire from="(350,680)" to="(350,800)"/>
    <wire from="(350,680)" to="(430,680)"/>
    <wire from="(350,80)" to="(350,110)"/>
    <wire from="(350,800)" to="(350,920)"/>
    <wire from="(350,800)" to="(430,800)"/>
    <wire from="(350,920)" to="(350,1040)"/>
    <wire from="(350,920)" to="(430,920)"/>
    <wire from="(410,1110)" to="(460,1110)"/>
    <wire from="(410,260)" to="(410,270)"/>
    <wire from="(410,270)" to="(410,390)"/>
    <wire from="(410,270)" to="(460,270)"/>
    <wire from="(410,390)" to="(410,510)"/>
    <wire from="(410,390)" to="(460,390)"/>
    <wire from="(410,510)" to="(410,630)"/>
    <wire from="(410,510)" to="(460,510)"/>
    <wire from="(410,630)" to="(410,750)"/>
    <wire from="(410,630)" to="(460,630)"/>
    <wire from="(410,750)" to="(410,870)"/>
    <wire from="(410,750)" to="(460,750)"/>
    <wire from="(410,870)" to="(410,990)"/>
    <wire from="(410,870)" to="(460,870)"/>
    <wire from="(410,990)" to="(410,1110)"/>
    <wire from="(410,990)" to="(460,990)"/>
    <wire from="(440,80)" to="(440,90)"/>
    <wire from="(440,90)" to="(510,90)"/>
    <wire from="(460,1100)" to="(460,1110)"/>
    <wire from="(460,260)" to="(460,270)"/>
    <wire from="(460,380)" to="(460,390)"/>
    <wire from="(460,500)" to="(460,510)"/>
    <wire from="(460,620)" to="(460,630)"/>
    <wire from="(460,740)" to="(460,750)"/>
    <wire from="(460,860)" to="(460,870)"/>
    <wire from="(460,980)" to="(460,990)"/>
    <wire from="(490,1040)" to="(570,1040)"/>
    <wire from="(490,200)" to="(500,200)"/>
    <wire from="(490,320)" to="(510,320)"/>
    <wire from="(490,440)" to="(520,440)"/>
    <wire from="(490,560)" to="(530,560)"/>
    <wire from="(490,680)" to="(540,680)"/>
    <wire from="(490,800)" to="(550,800)"/>
    <wire from="(490,920)" to="(560,920)"/>
    <wire from="(500,110)" to="(500,200)"/>
    <wire from="(500,200)" to="(580,200)"/>
    <wire from="(510,320)" to="(590,320)"/>
    <wire from="(510,90)" to="(510,320)"/>
    <wire from="(520,440)" to="(600,440)"/>
    <wire from="(520,90)" to="(520,440)"/>
    <wire from="(520,90)" to="(530,90)"/>
    <wire from="(530,110)" to="(530,560)"/>
    <wire from="(530,110)" to="(620,110)"/>
    <wire from="(530,560)" to="(610,560)"/>
    <wire from="(530,80)" to="(530,90)"/>
    <wire from="(540,120)" to="(540,680)"/>
    <wire from="(540,120)" to="(710,120)"/>
    <wire from="(540,680)" to="(620,680)"/>
    <wire from="(550,130)" to="(550,800)"/>
    <wire from="(550,130)" to="(800,130)"/>
    <wire from="(550,800)" to="(630,800)"/>
    <wire from="(560,140)" to="(560,920)"/>
    <wire from="(560,140)" to="(890,140)"/>
    <wire from="(560,920)" to="(640,920)"/>
    <wire from="(570,1040)" to="(650,1040)"/>
    <wire from="(570,150)" to="(570,1040)"/>
    <wire from="(570,150)" to="(980,150)"/>
    <wire from="(580,200)" to="(580,420)"/>
    <wire from="(580,200)" to="(640,200)"/>
    <wire from="(580,420)" to="(680,420)"/>
    <wire from="(590,310)" to="(590,320)"/>
    <wire from="(590,310)" to="(670,310)"/>
    <wire from="(590,320)" to="(590,430)"/>
    <wire from="(590,430)" to="(670,430)"/>
    <wire from="(600,320)" to="(600,440)"/>
    <wire from="(600,320)" to="(670,320)"/>
    <wire from="(600,440)" to="(600,450)"/>
    <wire from="(600,450)" to="(770,450)"/>
    <wire from="(610,330)" to="(610,460)"/>
    <wire from="(610,330)" to="(670,330)"/>
    <wire from="(610,460)" to="(610,560)"/>
    <wire from="(610,460)" to="(770,460)"/>
    <wire from="(620,340)" to="(620,470)"/>
    <wire from="(620,340)" to="(670,340)"/>
    <wire from="(620,470)" to="(620,680)"/>
    <wire from="(620,470)" to="(770,470)"/>
    <wire from="(620,80)" to="(620,110)"/>
    <wire from="(630,350)" to="(630,480)"/>
    <wire from="(630,350)" to="(670,350)"/>
    <wire from="(630,480)" to="(630,800)"/>
    <wire from="(630,480)" to="(770,480)"/>
    <wire from="(640,200)" to="(640,300)"/>
    <wire from="(640,300)" to="(670,300)"/>
    <wire from="(640,360)" to="(640,490)"/>
    <wire from="(640,360)" to="(670,360)"/>
    <wire from="(640,490)" to="(640,920)"/>
    <wire from="(640,490)" to="(770,490)"/>
    <wire from="(650,370)" to="(650,500)"/>
    <wire from="(650,370)" to="(670,370)"/>
    <wire from="(650,500)" to="(650,1040)"/>
    <wire from="(650,500)" to="(770,500)"/>
    <wire from="(670,430)" to="(670,440)"/>
    <wire from="(670,440)" to="(770,440)"/>
    <wire from="(680,420)" to="(680,430)"/>
    <wire from="(680,430)" to="(770,430)"/>
    <wire from="(690,380)" to="(690,400)"/>
    <wire from="(690,400)" to="(710,400)"/>
    <wire from="(710,340)" to="(750,340)"/>
    <wire from="(710,400)" to="(730,400)"/>
    <wire from="(710,80)" to="(710,120)"/>
    <wire from="(790,510)" to="(790,530)"/>
    <wire from="(790,530)" to="(810,530)"/>
    <wire from="(800,80)" to="(800,130)"/>
    <wire from="(810,470)" to="(850,470)"/>
    <wire from="(810,530)" to="(830,530)"/>
    <wire from="(890,80)" to="(890,140)"/>
    <wire from="(980,80)" to="(980,150)"/>
  </circuit>
</project>
