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

  <lib desc="#Wiring" name="0">
    <tool name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit1" val="0"/>
      <a name="bit2" val="0"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="5"/>
    </tool>
    <tool name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </tool>
    <tool name="Tunnel">
      <a name="facing" val="south"/>
    </tool>
    <tool name="Constant">
      <a name="facing" val="south"/>
      <a name="value" val="0x0"/>
    </tool>
  </lib>
  <lib desc="#Gates" name="1">
    <tool name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </tool>
    <tool name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </tool>
    <tool name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </tool>
    <tool name="XOR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </tool>
    <tool name="XNOR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </tool>
  </lib>
  <lib desc="#Plexers" name="2">
    <tool name="Multiplexer">
      <a name="width" val="17"/>
    </tool>
  </lib>
  <lib desc="#Arithmetic" name="3">
    <tool name="Subtractor">
      <a name="width" val="12"/>
    </tool>
    <tool name="Negator">
      <a name="width" val="12"/>
    </tool>
  </lib>
  <lib desc="#FPArithmetic" name="4"/>
  <lib desc="#Memory" name="5"/>
  <lib desc="#I/O" name="6"/>
  <lib desc="#TTL" name="7"/>
  <lib desc="#TCL" name="8"/>
  <lib desc="#Base" name="9">
    <tool name="Text Tool">
      <a name="font" val="SansSerif bold 8"/>
    </tool>
  </lib>
  <lib desc="#BFH-Praktika" name="10"/>
  <lib desc="#Input/Output-Extra" name="11"/>
  <lib desc="#Soc" name="12"/>
  <main name="main"/>
  <options>
    <a name="gateUndefined" val="ignore"/>
    <a name="simlimit" val="1000"/>
    <a name="simrand" val="0"/>
  </options>
  <mappings>
    <tool lib="9" map="Button2" name="Poke Tool"/>
    <tool lib="9" map="Button3" name="Menu Tool"/>
    <tool lib="9" map="Ctrl Button1" name="Menu Tool"/>
  </mappings>
  <toolbar>
    <tool lib="9" name="Poke Tool"/>
    <tool lib="9" name="Edit Tool"/>
    <tool lib="9" name="Wiring Tool"/>
    <tool lib="9" name="Text Tool">
      <a name="font" val="SansSerif bold 8"/>
    </tool>
    <sep/>
    <tool lib="0" name="Pin"/>
    <tool lib="0" name="Pin">
      <a name="facing" val="west"/>
      <a name="type" val="output"/>
    </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="5" name="D Flip-Flop"/>
    <tool lib="5" 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="1.0"/>
  </circuit>
  <circuit name="floating_adder">
    <a name="circuit" val="floating_adder"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1030,860)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="Sb"/>
    </comp>
    <comp lib="0" loc="(1060,1450)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(1090,1280)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(1140,800)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="Sa"/>
    </comp>
    <comp lib="0" loc="(1220,820)" name="Tunnel">
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(1290,1180)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="Ex"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1290,1230)" name="Constant">
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1340,1340)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="cout"/>
    </comp>
    <comp lib="0" loc="(1370,1030)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="f2"/>
    </comp>
    <comp lib="0" loc="(1370,1120)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
    </comp>
    <comp lib="0" loc="(1410,1600)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(1430,1180)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1450,1540)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="flag"/>
    </comp>
    <comp lib="0" loc="(1460,1240)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="shift"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1470,1380)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(1490,1540)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="f2"/>
    </comp>
    <comp lib="0" loc="(1620,1330)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(1650,1240)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(1650,1440)" name="Tunnel">
      <a name="label" val="shift"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1680,1190)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1690,1290)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(1690,1320)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="1"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(1710,870)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="Sa"/>
    </comp>
    <comp lib="0" loc="(1720,1250)" name="Tunnel">
      <a name="label" val="flag"/>
    </comp>
    <comp lib="0" loc="(1740,1320)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="cout"/>
    </comp>
    <comp lib="0" loc="(1740,890)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(1760,1430)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1880,1460)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="ff"/>
    </comp>
    <comp lib="0" loc="(1910,1380)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(1940,1020)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="OVERFLOW"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1940,1200)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
    </comp>
    <comp lib="0" loc="(1990,1050)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="ff"/>
    </comp>
    <comp lib="0" loc="(1990,1140)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
    </comp>
    <comp lib="0" loc="(2010,1370)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="S"/>
    </comp>
    <comp lib="0" loc="(2060,1170)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="2"/>
      <a name="bit1" val="2"/>
      <a name="bit10" val="2"/>
      <a name="bit11" val="1"/>
      <a name="bit12" val="1"/>
      <a name="bit13" val="1"/>
      <a name="bit14" val="1"/>
      <a name="bit15" val="1"/>
      <a name="bit16" val="0"/>
      <a name="bit3" val="2"/>
      <a name="bit4" val="2"/>
      <a name="bit5" val="2"/>
      <a name="bit6" val="2"/>
      <a name="bit7" val="2"/>
      <a name="bit8" val="2"/>
      <a name="bit9" val="2"/>
      <a name="facing" val="west"/>
      <a name="fanout" val="3"/>
      <a name="incoming" val="17"/>
      <a name="spacing" val="3"/>
    </comp>
    <comp lib="0" loc="(2150,1080)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="type" val="output"/>
      <a name="width" val="17"/>
    </comp>
    <comp lib="0" loc="(2150,1580)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="Na"/>
    </comp>
    <comp lib="0" loc="(2210,1440)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Sa"/>
    </comp>
    <comp lib="0" loc="(2210,1620)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="A_is_zero"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2270,1440)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Sb"/>
    </comp>
    <comp lib="0" loc="(2290,1270)" name="Constant">
      <a name="value" val="0x1f"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(2290,1280)" name="Constant">
      <a name="value" val="0x0"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(2310,1270)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="2"/>
      <a name="bit1" val="2"/>
      <a name="bit10" val="2"/>
      <a name="bit11" val="1"/>
      <a name="bit12" val="1"/>
      <a name="bit13" val="1"/>
      <a name="bit14" val="1"/>
      <a name="bit15" val="1"/>
      <a name="bit16" val="0"/>
      <a name="bit3" val="2"/>
      <a name="bit4" val="2"/>
      <a name="bit5" val="2"/>
      <a name="bit6" val="2"/>
      <a name="bit7" val="2"/>
      <a name="bit8" val="2"/>
      <a name="bit9" val="2"/>
      <a name="facing" val="west"/>
      <a name="fanout" val="3"/>
      <a name="incoming" val="17"/>
    </comp>
    <comp lib="0" loc="(2320,1790)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
    </comp>
    <comp lib="0" loc="(2320,1810)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Ea"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(2340,1570)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="A_is_inf"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2380,1320)" name="Constant">
      <a name="value" val="0x1f"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(2380,1330)" name="Constant">
      <a name="value" val="0x7ff"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(2400,1320)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="2"/>
      <a name="bit1" val="2"/>
      <a name="bit10" val="2"/>
      <a name="bit11" val="1"/>
      <a name="bit12" val="1"/>
      <a name="bit13" val="1"/>
      <a name="bit14" val="1"/>
      <a name="bit15" val="1"/>
      <a name="bit16" val="0"/>
      <a name="bit3" val="2"/>
      <a name="bit4" val="2"/>
      <a name="bit5" val="2"/>
      <a name="bit6" val="2"/>
      <a name="bit7" val="2"/>
      <a name="bit8" val="2"/>
      <a name="bit9" val="2"/>
      <a name="facing" val="west"/>
      <a name="fanout" val="3"/>
      <a name="incoming" val="17"/>
    </comp>
    <comp lib="0" loc="(2450,1580)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="A_is_nan"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2450,1810)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="11"/>
      <a name="incoming" val="11"/>
    </comp>
    <comp lib="0" loc="(2450,1810)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Fa"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(2520,1450)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Sa"/>
    </comp>
    <comp lib="0" loc="(2530,1590)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="Nb"/>
    </comp>
    <comp lib="0" loc="(2540,1450)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Sb"/>
    </comp>
    <comp lib="0" loc="(2570,1140)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="type" val="output"/>
      <a name="width" val="17"/>
    </comp>
    <comp lib="0" loc="(2590,1640)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="B_is_zero"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2700,1800)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
    </comp>
    <comp lib="0" loc="(2700,1820)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Eb"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(2770,1540)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="B_is_inf"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2830,1820)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="11"/>
      <a name="incoming" val="11"/>
    </comp>
    <comp lib="0" loc="(2830,1820)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Fb"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(2860,1440)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="B_is_nan"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(300,1260)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="A"/>
      <a name="width" val="17"/>
    </comp>
    <comp lib="0" loc="(300,1490)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="B"/>
      <a name="width" val="17"/>
    </comp>
    <comp lib="0" loc="(330,1260)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="2"/>
      <a name="bit1" val="2"/>
      <a name="bit10" val="2"/>
      <a name="bit11" val="1"/>
      <a name="bit12" val="1"/>
      <a name="bit13" val="1"/>
      <a name="bit14" val="1"/>
      <a name="bit15" val="1"/>
      <a name="bit16" val="0"/>
      <a name="bit3" val="2"/>
      <a name="bit4" val="2"/>
      <a name="bit5" val="2"/>
      <a name="bit6" val="2"/>
      <a name="bit7" val="2"/>
      <a name="bit8" val="2"/>
      <a name="bit9" val="2"/>
      <a name="fanout" val="3"/>
      <a name="incoming" val="17"/>
      <a name="spacing" val="3"/>
    </comp>
    <comp lib="0" loc="(330,1490)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="2"/>
      <a name="bit1" val="2"/>
      <a name="bit10" val="2"/>
      <a name="bit11" val="1"/>
      <a name="bit12" val="1"/>
      <a name="bit13" val="1"/>
      <a name="bit14" val="1"/>
      <a name="bit15" val="1"/>
      <a name="bit16" val="0"/>
      <a name="bit3" val="2"/>
      <a name="bit4" val="2"/>
      <a name="bit5" val="2"/>
      <a name="bit6" val="2"/>
      <a name="bit7" val="2"/>
      <a name="bit8" val="2"/>
      <a name="bit9" val="2"/>
      <a name="fanout" val="3"/>
      <a name="incoming" val="17"/>
      <a name="spacing" val="3"/>
    </comp>
    <comp lib="0" loc="(340,1430)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="Nb"/>
    </comp>
    <comp lib="0" loc="(360,1190)" name="Tunnel">
      <a name="facing" val="east"/>
      <a name="label" val="Na"/>
    </comp>
    <comp lib="0" loc="(360,1310)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Fa"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(360,1540)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="Fb"/>
      <a name="width" val="11"/>
    </comp>
    <comp lib="0" loc="(380,1230)" name="Tunnel">
      <a name="label" val="Sa"/>
    </comp>
    <comp lib="0" loc="(380,1460)" name="Tunnel">
      <a name="label" val="Sb"/>
    </comp>
    <comp lib="0" loc="(400,1290)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(400,1520)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(450,1250)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="Ea"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(450,1480)" name="Tunnel">
      <a name="facing" val="south"/>
      <a name="label" val="Eb"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(550,1420)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(590,1330)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(600,1350)" name="Tunnel">
      <a name="label" val="Ex"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(770,1320)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(800,1360)" name="Tunnel">
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(950,820)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="SUB"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(960,1340)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(960,1470)" name="Tunnel">
      <a name="facing" val="north"/>
      <a name="label" val="E"/>
    </comp>
    <comp lib="0" loc="(980,1260)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="1" loc="(1100,840)" name="XOR Gate"/>
    <comp lib="1" loc="(1210,820)" name="XOR Gate"/>
    <comp lib="1" loc="(1370,1040)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
    </comp>
    <comp lib="1" loc="(1400,1520)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(1410,1560)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(1420,1440)" name="OR Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(1480,1500)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(1800,1400)" name="NOT Gate"/>
    <comp lib="1" loc="(1870,1410)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(1940,1150)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(1990,1060)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
    </comp>
    <comp lib="1" loc="(2150,1590)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(2210,1640)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
    </comp>
    <comp lib="1" loc="(2220,1400)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2240,1360)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2260,1400)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2320,1660)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2390,1600)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2400,1440)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2450,1440)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2450,1720)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="11"/>
    </comp>
    <comp lib="1" loc="(2480,1600)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2490,1350)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2490,1640)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(2530,1400)" name="XOR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2530,1600)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(2570,1310)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2590,1650)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
    </comp>
    <comp lib="1" loc="(2650,1360)" name="OR Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2700,1670)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="5"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2770,1610)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2830,1730)" name="NOR Gate">
      <a name="facing" val="north"/>
      <a name="inputs" val="11"/>
    </comp>
    <comp lib="1" loc="(2860,1610)" name="AND Gate">
      <a name="facing" val="north"/>
      <a name="size" val="30"/>
    </comp>
    <comp lib="1" loc="(2870,1650)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(550,1380)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="1" loc="(960,1440)" name="NOT Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="2" loc="(1420,1200)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp lib="2" loc="(1490,1340)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(1670,1210)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp lib="2" loc="(1760,1300)" name="Multiplexer">
      <a name="width" val="11"/>
    </comp>
    <comp lib="2" loc="(1760,860)" name="Multiplexer"/>
    <comp lib="2" loc="(1890,1370)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(2030,1340)" name="Multiplexer">
      <a name="width" val="11"/>
    </comp>
    <comp lib="2" loc="(2360,1220)" name="Multiplexer">
      <a name="width" val="17"/>
    </comp>
    <comp lib="2" loc="(2460,1230)" name="Multiplexer">
      <a name="width" val="17"/>
    </comp>
    <comp lib="2" loc="(570,1350)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp lib="2" loc="(980,1300)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(980,1410)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="3" loc="(1220,1340)" name="MinMax">
      <a name="width" val="12"/>
    </comp>
    <comp lib="3" loc="(1300,1310)" name="Adder">
      <a name="width" val="12"/>
    </comp>
    <comp lib="3" loc="(1300,1380)" name="Subtractor">
      <a name="width" val="12"/>
    </comp>
    <comp lib="3" loc="(1340,1220)" name="Adder">
      <a name="width" val="5"/>
    </comp>
    <comp lib="3" loc="(1610,1230)" name="Subtractor">
      <a name="width" val="5"/>
    </comp>
    <comp lib="9" loc="(1053,1206)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="find the min and max and shift the smaller value"/>
    </comp>
    <comp lib="9" loc="(1276,1423)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="compute the add/sub"/>
    </comp>
    <comp lib="9" loc="(1427,1647)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="we add 1 if we are + and carry is 1"/>
    </comp>
    <comp lib="9" loc="(1428,1660)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="or in denorm case when our msb is 1"/>
    </comp>
    <comp lib="9" loc="(1463,1154)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="shift the exponent"/>
    </comp>
    <comp lib="9" loc="(1685,792)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="output sign bit decided by add/sub and greater number"/>
    </comp>
    <comp lib="9" loc="(1750,1517)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="also compute how much the exponent gets shifted by"/>
    </comp>
    <comp lib="9" loc="(1755,1498)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="decide how to shift the output"/>
    </comp>
    <comp lib="9" loc="(2078,1027)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="final output"/>
    </comp>
    <comp lib="9" loc="(2345,1158)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="if either number is inf"/>
    </comp>
    <comp lib="9" loc="(2447,1184)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="if both are +- inf or either is NaN"/>
    </comp>
    <comp lib="9" loc="(388,1160)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="SPLIT THE INPUT"/>
    </comp>
    <comp lib="9" loc="(580,1237)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="return the bigger exponent"/>
    </comp>
    <comp lib="9" loc="(801,1277)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="compare the exponents"/>
    </comp>
    <comp lib="9" loc="(992,724)" name="Text">
      <a name="font" val="SansSerif bold 8"/>
      <a name="text" val="Decide on addition vs subtraction"/>
    </comp>
    <comp loc="(1030,1300)" name="bit_shifter"/>
    <comp loc="(1510,1220)" name="denom_exp"/>
    <comp loc="(1700,1380)" name="left_shift"/>
    <comp loc="(790,1360)" name="exp_sub"/>
    <wire from="(1010,1350)" to="(1010,1410)"/>
    <wire from="(1010,1350)" to="(1180,1350)"/>
    <wire from="(1010,1410)" to="(1010,1450)"/>
    <wire from="(1010,1450)" to="(1060,1450)"/>
    <wire from="(1030,1300)" to="(1090,1300)"/>
    <wire from="(1030,860)" to="(1040,860)"/>
    <wire from="(1090,1280)" to="(1090,1300)"/>
    <wire from="(1090,1300)" to="(1170,1300)"/>
    <wire from="(1100,840)" to="(1120,840)"/>
    <wire from="(1120,840)" to="(1120,850)"/>
    <wire from="(1120,840)" to="(1150,840)"/>
    <wire from="(1120,850)" to="(1730,850)"/>
    <wire from="(1140,800)" to="(1150,800)"/>
    <wire from="(1170,1300)" to="(1170,1330)"/>
    <wire from="(1170,1330)" to="(1180,1330)"/>
    <wire from="(1210,820)" to="(1220,820)"/>
    <wire from="(1220,1330)" to="(1250,1330)"/>
    <wire from="(1220,1350)" to="(1240,1350)"/>
    <wire from="(1240,1300)" to="(1240,1350)"/>
    <wire from="(1240,1300)" to="(1260,1300)"/>
    <wire from="(1240,1350)" to="(1240,1370)"/>
    <wire from="(1240,1370)" to="(1260,1370)"/>
    <wire from="(1250,1320)" to="(1250,1330)"/>
    <wire from="(1250,1320)" to="(1260,1320)"/>
    <wire from="(1250,1330)" to="(1250,1390)"/>
    <wire from="(1250,1390)" to="(1260,1390)"/>
    <wire from="(1280,1330)" to="(1280,1340)"/>
    <wire from="(1280,1340)" to="(1340,1340)"/>
    <wire from="(1290,1180)" to="(1290,1190)"/>
    <wire from="(1290,1190)" to="(1290,1210)"/>
    <wire from="(1290,1190)" to="(1370,1190)"/>
    <wire from="(1290,1210)" to="(1300,1210)"/>
    <wire from="(1290,1230)" to="(1300,1230)"/>
    <wire from="(1300,1310)" to="(1450,1310)"/>
    <wire from="(1300,1380)" to="(1450,1380)"/>
    <wire from="(1340,1220)" to="(1390,1220)"/>
    <wire from="(1340,1340)" to="(1380,1340)"/>
    <wire from="(1370,1030)" to="(1370,1040)"/>
    <wire from="(1370,1120)" to="(1370,1190)"/>
    <wire from="(1370,1190)" to="(1390,1190)"/>
    <wire from="(1380,1340)" to="(1380,1550)"/>
    <wire from="(1380,1550)" to="(1390,1550)"/>
    <wire from="(1390,1210)" to="(1390,1220)"/>
    <wire from="(1400,1220)" to="(1400,1430)"/>
    <wire from="(1400,1430)" to="(1420,1430)"/>
    <wire from="(1400,1490)" to="(1400,1520)"/>
    <wire from="(1410,1550)" to="(1410,1560)"/>
    <wire from="(1410,1590)" to="(1410,1600)"/>
    <wire from="(1420,1200)" to="(1430,1200)"/>
    <wire from="(1420,1430)" to="(1420,1440)"/>
    <wire from="(1430,1180)" to="(1430,1200)"/>
    <wire from="(1430,1200)" to="(1470,1200)"/>
    <wire from="(1440,1490)" to="(1480,1490)"/>
    <wire from="(1450,1310)" to="(1450,1330)"/>
    <wire from="(1450,1330)" to="(1460,1330)"/>
    <wire from="(1450,1350)" to="(1450,1380)"/>
    <wire from="(1450,1350)" to="(1460,1350)"/>
    <wire from="(1450,1530)" to="(1450,1540)"/>
    <wire from="(1450,1530)" to="(1470,1530)"/>
    <wire from="(1460,1240)" to="(1470,1240)"/>
    <wire from="(1470,1200)" to="(1470,1220)"/>
    <wire from="(1470,1200)" to="(1640,1200)"/>
    <wire from="(1470,1220)" to="(1480,1220)"/>
    <wire from="(1470,1230)" to="(1470,1240)"/>
    <wire from="(1470,1230)" to="(1480,1230)"/>
    <wire from="(1470,1240)" to="(1470,1250)"/>
    <wire from="(1470,1250)" to="(1520,1250)"/>
    <wire from="(1470,1360)" to="(1470,1380)"/>
    <wire from="(1480,1490)" to="(1480,1500)"/>
    <wire from="(1490,1340)" to="(1620,1340)"/>
    <wire from="(1490,1530)" to="(1490,1540)"/>
    <wire from="(1510,1220)" to="(1570,1220)"/>
    <wire from="(1520,1240)" to="(1520,1250)"/>
    <wire from="(1520,1240)" to="(1570,1240)"/>
    <wire from="(1610,1230)" to="(1630,1230)"/>
    <wire from="(1620,1330)" to="(1620,1340)"/>
    <wire from="(1620,1340)" to="(1660,1340)"/>
    <wire from="(1630,1220)" to="(1630,1230)"/>
    <wire from="(1630,1220)" to="(1640,1220)"/>
    <wire from="(1640,1420)" to="(1640,1440)"/>
    <wire from="(1640,1420)" to="(1710,1420)"/>
    <wire from="(1640,1440)" to="(1650,1440)"/>
    <wire from="(1650,1230)" to="(1650,1240)"/>
    <wire from="(1660,1340)" to="(1660,1360)"/>
    <wire from="(1660,1340)" to="(1680,1340)"/>
    <wire from="(1660,1360)" to="(1660,1390)"/>
    <wire from="(1660,1360)" to="(1860,1360)"/>
    <wire from="(1660,1390)" to="(1670,1390)"/>
    <wire from="(1670,1210)" to="(1680,1210)"/>
    <wire from="(1680,1190)" to="(1680,1210)"/>
    <wire from="(1680,1210)" to="(1940,1210)"/>
    <wire from="(1680,1290)" to="(1680,1320)"/>
    <wire from="(1680,1290)" to="(1690,1290)"/>
    <wire from="(1680,1320)" to="(1680,1340)"/>
    <wire from="(1680,1320)" to="(1690,1320)"/>
    <wire from="(1700,1380)" to="(1860,1380)"/>
    <wire from="(1700,1390)" to="(1730,1390)"/>
    <wire from="(1700,1400)" to="(1770,1400)"/>
    <wire from="(1710,1250)" to="(1710,1280)"/>
    <wire from="(1710,1250)" to="(1720,1250)"/>
    <wire from="(1710,1290)" to="(1730,1290)"/>
    <wire from="(1710,1320)" to="(1720,1320)"/>
    <wire from="(1710,1420)" to="(1710,1440)"/>
    <wire from="(1710,1420)" to="(1730,1420)"/>
    <wire from="(1710,1440)" to="(1760,1440)"/>
    <wire from="(1710,870)" to="(1730,870)"/>
    <wire from="(1720,1310)" to="(1720,1320)"/>
    <wire from="(1720,1310)" to="(1730,1310)"/>
    <wire from="(1730,1390)" to="(1730,1420)"/>
    <wire from="(1730,870)" to="(1740,870)"/>
    <wire from="(1740,880)" to="(1740,890)"/>
    <wire from="(1760,1300)" to="(1990,1300)"/>
    <wire from="(1760,1430)" to="(1760,1440)"/>
    <wire from="(1760,860)" to="(2040,860)"/>
    <wire from="(1800,1400)" to="(1810,1400)"/>
    <wire from="(1810,1400)" to="(1810,1460)"/>
    <wire from="(1810,1460)" to="(1860,1460)"/>
    <wire from="(1860,1450)" to="(1860,1460)"/>
    <wire from="(1870,1390)" to="(1870,1410)"/>
    <wire from="(1880,1450)" to="(1880,1460)"/>
    <wire from="(1890,1370)" to="(1900,1370)"/>
    <wire from="(1900,1370)" to="(1900,1380)"/>
    <wire from="(1900,1380)" to="(1910,1380)"/>
    <wire from="(1930,1380)" to="(1960,1380)"/>
    <wire from="(1940,1020)" to="(1940,1150)"/>
    <wire from="(1940,1200)" to="(1940,1210)"/>
    <wire from="(1940,1210)" to="(1990,1210)"/>
    <wire from="(1960,1350)" to="(1960,1380)"/>
    <wire from="(1960,1350)" to="(2000,1350)"/>
    <wire from="(1990,1050)" to="(1990,1060)"/>
    <wire from="(1990,1140)" to="(1990,1210)"/>
    <wire from="(1990,1210)" to="(2030,1210)"/>
    <wire from="(1990,1300)" to="(1990,1330)"/>
    <wire from="(1990,1330)" to="(2000,1330)"/>
    <wire from="(2010,1360)" to="(2010,1370)"/>
    <wire from="(2030,1170)" to="(2030,1210)"/>
    <wire from="(2030,1170)" to="(2040,1170)"/>
    <wire from="(2030,1340)" to="(2040,1340)"/>
    <wire from="(2040,1200)" to="(2040,1340)"/>
    <wire from="(2040,860)" to="(2040,1140)"/>
    <wire from="(2060,1170)" to="(2140,1170)"/>
    <wire from="(2140,1080)" to="(2140,1170)"/>
    <wire from="(2140,1080)" to="(2150,1080)"/>
    <wire from="(2140,1170)" to="(2140,1210)"/>
    <wire from="(2140,1210)" to="(2330,1210)"/>
    <wire from="(2150,1580)" to="(2150,1590)"/>
    <wire from="(2150,1620)" to="(2150,1630)"/>
    <wire from="(2150,1630)" to="(2210,1630)"/>
    <wire from="(2190,1700)" to="(2190,1750)"/>
    <wire from="(2190,1750)" to="(2300,1750)"/>
    <wire from="(2200,1700)" to="(2200,1740)"/>
    <wire from="(2200,1740)" to="(2310,1740)"/>
    <wire from="(2210,1430)" to="(2210,1440)"/>
    <wire from="(2210,1620)" to="(2210,1630)"/>
    <wire from="(2210,1630)" to="(2210,1640)"/>
    <wire from="(2210,1700)" to="(2210,1730)"/>
    <wire from="(2210,1730)" to="(2320,1730)"/>
    <wire from="(2220,1390)" to="(2220,1400)"/>
    <wire from="(2220,1390)" to="(2230,1390)"/>
    <wire from="(2220,1700)" to="(2220,1720)"/>
    <wire from="(2220,1720)" to="(2330,1720)"/>
    <wire from="(2230,1430)" to="(2230,1590)"/>
    <wire from="(2230,1590)" to="(2340,1590)"/>
    <wire from="(2230,1700)" to="(2230,1710)"/>
    <wire from="(2230,1710)" to="(2340,1710)"/>
    <wire from="(2240,1260)" to="(2240,1310)"/>
    <wire from="(2240,1260)" to="(2290,1260)"/>
    <wire from="(2240,1310)" to="(2240,1360)"/>
    <wire from="(2240,1310)" to="(2380,1310)"/>
    <wire from="(2250,1390)" to="(2260,1390)"/>
    <wire from="(2250,1430)" to="(2250,1540)"/>
    <wire from="(2250,1540)" to="(2410,1540)"/>
    <wire from="(2260,1390)" to="(2260,1400)"/>
    <wire from="(2270,1430)" to="(2270,1440)"/>
    <wire from="(2300,1690)" to="(2300,1750)"/>
    <wire from="(2300,1750)" to="(2300,1770)"/>
    <wire from="(2310,1230)" to="(2310,1270)"/>
    <wire from="(2310,1230)" to="(2330,1230)"/>
    <wire from="(2310,1690)" to="(2310,1740)"/>
    <wire from="(2310,1740)" to="(2310,1770)"/>
    <wire from="(2320,1650)" to="(2320,1660)"/>
    <wire from="(2320,1650)" to="(2380,1650)"/>
    <wire from="(2320,1690)" to="(2320,1730)"/>
    <wire from="(2320,1730)" to="(2320,1770)"/>
    <wire from="(2320,1790)" to="(2320,1810)"/>
    <wire from="(2330,1690)" to="(2330,1720)"/>
    <wire from="(2330,1720)" to="(2330,1770)"/>
    <wire from="(2340,1240)" to="(2340,1410)"/>
    <wire from="(2340,1410)" to="(2400,1410)"/>
    <wire from="(2340,1570)" to="(2340,1590)"/>
    <wire from="(2340,1590)" to="(2390,1590)"/>
    <wire from="(2340,1690)" to="(2340,1710)"/>
    <wire from="(2340,1710)" to="(2340,1770)"/>
    <wire from="(2360,1220)" to="(2430,1220)"/>
    <wire from="(2380,1630)" to="(2380,1650)"/>
    <wire from="(2380,1650)" to="(2470,1650)"/>
    <wire from="(2390,1470)" to="(2390,1500)"/>
    <wire from="(2390,1500)" to="(2390,1590)"/>
    <wire from="(2390,1500)" to="(2440,1500)"/>
    <wire from="(2390,1590)" to="(2390,1600)"/>
    <wire from="(2400,1240)" to="(2400,1320)"/>
    <wire from="(2400,1240)" to="(2430,1240)"/>
    <wire from="(2400,1410)" to="(2400,1440)"/>
    <wire from="(2400,1630)" to="(2400,1680)"/>
    <wire from="(2400,1680)" to="(2450,1680)"/>
    <wire from="(2400,1780)" to="(2400,1790)"/>
    <wire from="(2410,1470)" to="(2410,1540)"/>
    <wire from="(2410,1540)" to="(2460,1540)"/>
    <wire from="(2410,1780)" to="(2410,1790)"/>
    <wire from="(2420,1780)" to="(2420,1790)"/>
    <wire from="(2430,1780)" to="(2430,1790)"/>
    <wire from="(2440,1250)" to="(2440,1300)"/>
    <wire from="(2440,1300)" to="(2570,1300)"/>
    <wire from="(2440,1470)" to="(2440,1500)"/>
    <wire from="(2440,1780)" to="(2440,1790)"/>
    <wire from="(2450,1390)" to="(2450,1440)"/>
    <wire from="(2450,1390)" to="(2480,1390)"/>
    <wire from="(2450,1580)" to="(2450,1590)"/>
    <wire from="(2450,1590)" to="(2480,1590)"/>
    <wire from="(2450,1680)" to="(2450,1720)"/>
    <wire from="(2450,1680)" to="(2490,1680)"/>
    <wire from="(2450,1780)" to="(2450,1790)"/>
    <wire from="(2460,1230)" to="(2560,1230)"/>
    <wire from="(2460,1470)" to="(2460,1540)"/>
    <wire from="(2460,1540)" to="(2770,1540)"/>
    <wire from="(2460,1780)" to="(2460,1790)"/>
    <wire from="(2470,1630)" to="(2470,1650)"/>
    <wire from="(2470,1780)" to="(2470,1790)"/>
    <wire from="(2480,1380)" to="(2480,1390)"/>
    <wire from="(2480,1520)" to="(2480,1590)"/>
    <wire from="(2480,1520)" to="(2640,1520)"/>
    <wire from="(2480,1590)" to="(2480,1600)"/>
    <wire from="(2480,1780)" to="(2480,1790)"/>
    <wire from="(2490,1340)" to="(2490,1350)"/>
    <wire from="(2490,1340)" to="(2560,1340)"/>
    <wire from="(2490,1630)" to="(2490,1640)"/>
    <wire from="(2490,1670)" to="(2490,1680)"/>
    <wire from="(2490,1780)" to="(2490,1790)"/>
    <wire from="(2500,1380)" to="(2500,1390)"/>
    <wire from="(2500,1390)" to="(2530,1390)"/>
    <wire from="(2500,1780)" to="(2500,1790)"/>
    <wire from="(2520,1440)" to="(2520,1450)"/>
    <wire from="(2530,1390)" to="(2530,1400)"/>
    <wire from="(2530,1590)" to="(2530,1600)"/>
    <wire from="(2530,1630)" to="(2530,1640)"/>
    <wire from="(2530,1640)" to="(2590,1640)"/>
    <wire from="(2540,1440)" to="(2540,1450)"/>
    <wire from="(2560,1140)" to="(2560,1230)"/>
    <wire from="(2560,1140)" to="(2570,1140)"/>
    <wire from="(2570,1300)" to="(2570,1310)"/>
    <wire from="(2570,1710)" to="(2570,1760)"/>
    <wire from="(2570,1760)" to="(2680,1760)"/>
    <wire from="(2580,1340)" to="(2650,1340)"/>
    <wire from="(2580,1710)" to="(2580,1750)"/>
    <wire from="(2580,1750)" to="(2690,1750)"/>
    <wire from="(2590,1640)" to="(2590,1650)"/>
    <wire from="(2590,1710)" to="(2590,1740)"/>
    <wire from="(2590,1740)" to="(2700,1740)"/>
    <wire from="(2600,1710)" to="(2600,1730)"/>
    <wire from="(2600,1730)" to="(2710,1730)"/>
    <wire from="(2610,1710)" to="(2610,1720)"/>
    <wire from="(2610,1720)" to="(2720,1720)"/>
    <wire from="(2640,1390)" to="(2640,1520)"/>
    <wire from="(2650,1340)" to="(2650,1360)"/>
    <wire from="(2660,1390)" to="(2660,1450)"/>
    <wire from="(2660,1450)" to="(2860,1450)"/>
    <wire from="(2680,1700)" to="(2680,1760)"/>
    <wire from="(2680,1760)" to="(2680,1780)"/>
    <wire from="(2690,1700)" to="(2690,1750)"/>
    <wire from="(2690,1750)" to="(2690,1780)"/>
    <wire from="(2700,1660)" to="(2700,1670)"/>
    <wire from="(2700,1660)" to="(2760,1660)"/>
    <wire from="(2700,1700)" to="(2700,1740)"/>
    <wire from="(2700,1740)" to="(2700,1780)"/>
    <wire from="(2700,1800)" to="(2700,1820)"/>
    <wire from="(2710,1700)" to="(2710,1730)"/>
    <wire from="(2710,1730)" to="(2710,1780)"/>
    <wire from="(2720,1700)" to="(2720,1720)"/>
    <wire from="(2720,1720)" to="(2720,1780)"/>
    <wire from="(2760,1640)" to="(2760,1660)"/>
    <wire from="(2760,1660)" to="(2850,1660)"/>
    <wire from="(2770,1540)" to="(2770,1610)"/>
    <wire from="(2780,1640)" to="(2780,1690)"/>
    <wire from="(2780,1690)" to="(2830,1690)"/>
    <wire from="(2780,1790)" to="(2780,1800)"/>
    <wire from="(2790,1790)" to="(2790,1800)"/>
    <wire from="(2800,1790)" to="(2800,1800)"/>
    <wire from="(2810,1790)" to="(2810,1800)"/>
    <wire from="(2820,1790)" to="(2820,1800)"/>
    <wire from="(2830,1690)" to="(2830,1730)"/>
    <wire from="(2830,1690)" to="(2870,1690)"/>
    <wire from="(2830,1790)" to="(2830,1800)"/>
    <wire from="(2840,1790)" to="(2840,1800)"/>
    <wire from="(2850,1640)" to="(2850,1660)"/>
    <wire from="(2850,1790)" to="(2850,1800)"/>
    <wire from="(2860,1440)" to="(2860,1450)"/>
    <wire from="(2860,1450)" to="(2860,1610)"/>
    <wire from="(2860,1790)" to="(2860,1800)"/>
    <wire from="(2870,1640)" to="(2870,1650)"/>
    <wire from="(2870,1680)" to="(2870,1690)"/>
    <wire from="(2870,1790)" to="(2870,1800)"/>
    <wire from="(2880,1790)" to="(2880,1800)"/>
    <wire from="(300,1260)" to="(330,1260)"/>
    <wire from="(300,1490)" to="(330,1490)"/>
    <wire from="(340,1430)" to="(370,1430)"/>
    <wire from="(350,1230)" to="(380,1230)"/>
    <wire from="(350,1260)" to="(450,1260)"/>
    <wire from="(350,1290)" to="(360,1290)"/>
    <wire from="(350,1460)" to="(380,1460)"/>
    <wire from="(350,1490)" to="(450,1490)"/>
    <wire from="(350,1520)" to="(360,1520)"/>
    <wire from="(360,1190)" to="(370,1190)"/>
    <wire from="(360,1290)" to="(360,1310)"/>
    <wire from="(360,1290)" to="(380,1290)"/>
    <wire from="(360,1520)" to="(360,1540)"/>
    <wire from="(360,1520)" to="(380,1520)"/>
    <wire from="(370,1190)" to="(370,1280)"/>
    <wire from="(370,1280)" to="(380,1280)"/>
    <wire from="(370,1430)" to="(370,1510)"/>
    <wire from="(370,1510)" to="(380,1510)"/>
    <wire from="(380,1280)" to="(390,1280)"/>
    <wire from="(400,1290)" to="(930,1290)"/>
    <wire from="(400,1520)" to="(930,1520)"/>
    <wire from="(450,1250)" to="(450,1260)"/>
    <wire from="(450,1260)" to="(490,1260)"/>
    <wire from="(450,1480)" to="(450,1490)"/>
    <wire from="(450,1490)" to="(490,1490)"/>
    <wire from="(490,1260)" to="(490,1340)"/>
    <wire from="(490,1260)" to="(730,1260)"/>
    <wire from="(490,1340)" to="(540,1340)"/>
    <wire from="(490,1360)" to="(490,1490)"/>
    <wire from="(490,1360)" to="(540,1360)"/>
    <wire from="(490,1490)" to="(730,1490)"/>
    <wire from="(550,1370)" to="(550,1380)"/>
    <wire from="(550,1410)" to="(550,1420)"/>
    <wire from="(570,1350)" to="(590,1350)"/>
    <wire from="(590,1330)" to="(590,1350)"/>
    <wire from="(590,1350)" to="(600,1350)"/>
    <wire from="(730,1260)" to="(730,1360)"/>
    <wire from="(730,1360)" to="(760,1360)"/>
    <wire from="(730,1370)" to="(730,1490)"/>
    <wire from="(730,1370)" to="(760,1370)"/>
    <wire from="(770,1320)" to="(770,1330)"/>
    <wire from="(770,1330)" to="(770,1350)"/>
    <wire from="(770,1330)" to="(990,1330)"/>
    <wire from="(790,1360)" to="(800,1360)"/>
    <wire from="(930,1290)" to="(930,1400)"/>
    <wire from="(930,1290)" to="(950,1290)"/>
    <wire from="(930,1400)" to="(950,1400)"/>
    <wire from="(930,1420)" to="(930,1520)"/>
    <wire from="(930,1420)" to="(940,1420)"/>
    <wire from="(940,1310)" to="(940,1420)"/>
    <wire from="(940,1310)" to="(950,1310)"/>
    <wire from="(940,1420)" to="(950,1420)"/>
    <wire from="(950,820)" to="(1040,820)"/>
    <wire from="(960,1320)" to="(960,1340)"/>
    <wire from="(960,1430)" to="(960,1440)"/>
    <wire from="(980,1260)" to="(990,1260)"/>
    <wire from="(980,1300)" to="(990,1300)"/>
    <wire from="(980,1410)" to="(1010,1410)"/>
    <wire from="(990,1260)" to="(990,1300)"/>
    <wire from="(990,1300)" to="(1000,1300)"/>
    <wire from="(990,1310)" to="(1000,1310)"/>
    <wire from="(990,1310)" to="(990,1330)"/>
  </circuit>
  <circuit name="exp_sub">
    <a name="circuit" val="exp_sub"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(320,370)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="A"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(320,430)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="B"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(500,160)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="A_IS_BIGGER"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(570,360)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="O"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="1" loc="(490,180)" name="OR Gate">
      <a name="facing" val="north"/>
    </comp>
    <comp lib="2" loc="(470,380)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp lib="2" loc="(470,450)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp lib="3" loc="(550,400)" name="Subtractor">
      <a name="width" val="5"/>
    </comp>
    <comp loc="(360,410)" name="comp_5bit">
      <a name="facing" val="north"/>
    </comp>
    <wire from="(320,370)" to="(340,370)"/>
    <wire from="(320,430)" to="(350,430)"/>
    <wire from="(340,370)" to="(340,410)"/>
    <wire from="(340,370)" to="(420,370)"/>
    <wire from="(340,410)" to="(360,410)"/>
    <wire from="(350,400)" to="(350,430)"/>
    <wire from="(350,400)" to="(360,400)"/>
    <wire from="(350,430)" to="(430,430)"/>
    <wire from="(390,390)" to="(410,390)"/>
    <wire from="(390,400)" to="(400,400)"/>
    <wire from="(390,410)" to="(400,410)"/>
    <wire from="(400,250)" to="(400,400)"/>
    <wire from="(400,250)" to="(470,250)"/>
    <wire from="(400,410)" to="(400,470)"/>
    <wire from="(400,470)" to="(450,470)"/>
    <wire from="(410,390)" to="(410,420)"/>
    <wire from="(410,420)" to="(450,420)"/>
    <wire from="(420,370)" to="(420,390)"/>
    <wire from="(420,390)" to="(420,460)"/>
    <wire from="(420,390)" to="(440,390)"/>
    <wire from="(420,460)" to="(440,460)"/>
    <wire from="(430,370)" to="(430,430)"/>
    <wire from="(430,370)" to="(440,370)"/>
    <wire from="(430,430)" to="(430,440)"/>
    <wire from="(430,440)" to="(440,440)"/>
    <wire from="(450,400)" to="(450,420)"/>
    <wire from="(450,420)" to="(490,420)"/>
    <wire from="(470,230)" to="(470,250)"/>
    <wire from="(470,380)" to="(480,380)"/>
    <wire from="(470,450)" to="(500,450)"/>
    <wire from="(480,380)" to="(480,390)"/>
    <wire from="(480,390)" to="(510,390)"/>
    <wire from="(490,160)" to="(490,180)"/>
    <wire from="(490,160)" to="(500,160)"/>
    <wire from="(490,240)" to="(490,420)"/>
    <wire from="(490,240)" to="(510,240)"/>
    <wire from="(500,410)" to="(500,450)"/>
    <wire from="(500,410)" to="(510,410)"/>
    <wire from="(510,230)" to="(510,240)"/>
    <wire from="(530,420)" to="(530,440)"/>
    <wire from="(530,440)" to="(570,440)"/>
    <wire from="(550,400)" to="(570,400)"/>
    <wire from="(570,360)" to="(570,400)"/>
  </circuit>
  <circuit name="bit_shifter">
    <a name="circuit" val="bit_shifter"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="clabelup" val="north"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(200,470)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="shift"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(240,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="A"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(280,410)" name="Constant">
      <a name="value" val="0x0"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(490,460)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="facing" val="north"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
      <a name="spacing" val="9"/>
    </comp>
    <comp lib="0" loc="(700,400)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="O"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(330,400)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(420,400)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(510,400)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(600,400)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(690,400)" name="Multiplexer">
      <a name="width" val="12"/>
    </comp>
    <comp loc="(380,410)" name="shift_8"/>
    <comp loc="(470,410)" name="shift_4"/>
    <comp loc="(560,410)" name="shift_2"/>
    <comp loc="(650,410)" name="shift_1"/>
    <wire from="(200,470)" to="(490,470)"/>
    <wire from="(240,390)" to="(300,390)"/>
    <wire from="(280,410)" to="(300,410)"/>
    <wire from="(310,420)" to="(310,440)"/>
    <wire from="(330,400)" to="(340,400)"/>
    <wire from="(340,390)" to="(340,400)"/>
    <wire from="(340,390)" to="(390,390)"/>
    <wire from="(340,400)" to="(340,410)"/>
    <wire from="(340,410)" to="(350,410)"/>
    <wire from="(380,410)" to="(390,410)"/>
    <wire from="(400,420)" to="(400,440)"/>
    <wire from="(420,400)" to="(430,400)"/>
    <wire from="(430,390)" to="(430,400)"/>
    <wire from="(430,390)" to="(480,390)"/>
    <wire from="(430,400)" to="(430,410)"/>
    <wire from="(430,410)" to="(440,410)"/>
    <wire from="(470,410)" to="(480,410)"/>
    <wire from="(490,420)" to="(490,440)"/>
    <wire from="(490,460)" to="(490,470)"/>
    <wire from="(510,400)" to="(520,400)"/>
    <wire from="(520,390)" to="(520,400)"/>
    <wire from="(520,390)" to="(570,390)"/>
    <wire from="(520,400)" to="(520,410)"/>
    <wire from="(520,410)" to="(530,410)"/>
    <wire from="(560,410)" to="(570,410)"/>
    <wire from="(580,420)" to="(580,440)"/>
    <wire from="(600,400)" to="(610,400)"/>
    <wire from="(610,390)" to="(610,400)"/>
    <wire from="(610,390)" to="(660,390)"/>
    <wire from="(610,400)" to="(610,410)"/>
    <wire from="(610,410)" to="(620,410)"/>
    <wire from="(650,410)" to="(660,410)"/>
    <wire from="(670,420)" to="(670,440)"/>
    <wire from="(690,400)" to="(700,400)"/>
  </circuit>
  <circuit name="shift_1">
    <a name="circuit" val="shift_1"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(240,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(300,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="1"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(350,370)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(370,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(390,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <wire from="(240,390)" to="(300,390)"/>
    <wire from="(320,390)" to="(350,390)"/>
    <wire from="(370,390)" to="(390,390)"/>
  </circuit>
  <circuit name="shift_2">
    <a name="circuit" val="shift_2"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(240,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(300,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit1" val="0"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="1"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(350,370)" name="Constant">
      <a name="value" val="0x0"/>
      <a name="width" val="2"/>
    </comp>
    <comp lib="0" loc="(370,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="0"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(390,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <wire from="(240,390)" to="(300,390)"/>
    <wire from="(320,390)" to="(350,390)"/>
    <wire from="(370,390)" to="(390,390)"/>
  </circuit>
  <circuit name="shift_4">
    <a name="circuit" val="shift_4"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(240,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(300,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit1" val="0"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="1"/>
      <a name="bit2" val="0"/>
      <a name="bit3" val="0"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(350,370)" name="Constant">
      <a name="value" val="0x0"/>
      <a name="width" val="4"/>
    </comp>
    <comp lib="0" loc="(370,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="0"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="1"/>
      <a name="bit5" val="1"/>
      <a name="bit6" val="1"/>
      <a name="bit7" val="1"/>
      <a name="bit8" val="0"/>
      <a name="bit9" val="0"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(390,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <wire from="(240,390)" to="(300,390)"/>
    <wire from="(320,390)" to="(350,390)"/>
    <wire from="(370,390)" to="(390,390)"/>
  </circuit>
  <circuit name="shift_8">
    <a name="circuit" val="shift_8"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(240,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(300,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit1" val="0"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="1"/>
      <a name="bit2" val="0"/>
      <a name="bit3" val="0"/>
      <a name="bit4" val="0"/>
      <a name="bit5" val="0"/>
      <a name="bit6" val="0"/>
      <a name="bit7" val="0"/>
      <a name="bit8" val="1"/>
      <a name="bit9" val="1"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(350,370)" name="Constant">
      <a name="value" val="0x0"/>
      <a name="width" val="8"/>
    </comp>
    <comp lib="0" loc="(370,390)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="1"/>
      <a name="bit10" val="0"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="1"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="0"/>
      <a name="bit5" val="0"/>
      <a name="bit6" val="0"/>
      <a name="bit7" val="0"/>
      <a name="bit8" val="0"/>
      <a name="bit9" val="0"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="12"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(390,390)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <wire from="(240,390)" to="(300,390)"/>
    <wire from="(320,390)" to="(350,390)"/>
    <wire from="(370,390)" to="(390,390)"/>
  </circuit>
  <circuit name="comp_5bit">
    <a name="circuit" val="comp_5bit"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1400,250)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="B"/>
      <a name="labelloc" val="east"/>
      <a name="radix" val="10unsigned"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(1400,250)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="4"/>
      <a name="bit1" val="3"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="0"/>
      <a name="facing" val="south"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(1570,490)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(1570,510)" name="Constant">
      <a name="facing" val="west"/>
    </comp>
    <comp lib="0" loc="(1570,530)" name="Constant">
      <a name="facing" val="west"/>
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(600,250)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="A"/>
      <a name="labelloc" val="east"/>
      <a name="radix" val="10unsigned"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(600,250)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="4"/>
      <a name="bit1" val="3"/>
      <a name="bit3" val="1"/>
      <a name="bit4" val="0"/>
      <a name="facing" val="south"/>
      <a name="fanout" val="5"/>
      <a name="incoming" val="5"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(790,1000)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="north"/>
      <a name="label" val="LT"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(810,960)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="north"/>
      <a name="label" val="EQ"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(830,930)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="north"/>
      <a name="label" val="GT"/>
      <a name="type" val="output"/>
    </comp>
    <comp loc="(1180,800)" name="comp_1bit">
      <a name="facing" val="south"/>
    </comp>
    <comp loc="(1370,790)" name="comp_1bit">
      <a name="facing" val="south"/>
    </comp>
    <comp loc="(1560,790)" name="comp_1bit">
      <a name="facing" val="south"/>
    </comp>
    <comp loc="(830,820)" name="comp_1bit">
      <a name="facing" val="south"/>
    </comp>
    <comp loc="(990,810)" name="comp_1bit">
      <a name="facing" val="south"/>
    </comp>
    <wire from="(1020,530)" to="(1020,820)"/>
    <wire from="(1020,820)" to="(1180,820)"/>
    <wire from="(1030,520)" to="(1030,810)"/>
    <wire from="(1030,810)" to="(1160,810)"/>
    <wire from="(1040,510)" to="(1040,800)"/>
    <wire from="(1040,800)" to="(1140,800)"/>
    <wire from="(1100,510)" to="(1100,580)"/>
    <wire from="(1100,510)" to="(1230,510)"/>
    <wire from="(1120,520)" to="(1120,580)"/>
    <wire from="(1120,520)" to="(1220,520)"/>
    <wire from="(1140,530)" to="(1140,580)"/>
    <wire from="(1140,530)" to="(1210,530)"/>
    <wire from="(1160,490)" to="(1160,580)"/>
    <wire from="(1160,490)" to="(1400,490)"/>
    <wire from="(1160,800)" to="(1160,810)"/>
    <wire from="(1180,570)" to="(1180,580)"/>
    <wire from="(1180,800)" to="(1180,820)"/>
    <wire from="(1210,530)" to="(1210,810)"/>
    <wire from="(1210,810)" to="(1370,810)"/>
    <wire from="(1220,520)" to="(1220,800)"/>
    <wire from="(1220,800)" to="(1350,800)"/>
    <wire from="(1230,510)" to="(1230,790)"/>
    <wire from="(1230,790)" to="(1330,790)"/>
    <wire from="(1290,510)" to="(1290,570)"/>
    <wire from="(1290,510)" to="(1420,510)"/>
    <wire from="(1310,520)" to="(1310,570)"/>
    <wire from="(1310,520)" to="(1410,520)"/>
    <wire from="(1330,530)" to="(1330,570)"/>
    <wire from="(1330,530)" to="(1400,530)"/>
    <wire from="(1350,500)" to="(1350,570)"/>
    <wire from="(1350,500)" to="(1420,500)"/>
    <wire from="(1350,790)" to="(1350,800)"/>
    <wire from="(1360,270)" to="(1360,470)"/>
    <wire from="(1370,560)" to="(1370,570)"/>
    <wire from="(1370,790)" to="(1370,810)"/>
    <wire from="(1380,270)" to="(1380,480)"/>
    <wire from="(1400,270)" to="(1400,490)"/>
    <wire from="(1400,530)" to="(1400,810)"/>
    <wire from="(1400,810)" to="(1560,810)"/>
    <wire from="(1410,520)" to="(1410,800)"/>
    <wire from="(1410,800)" to="(1540,800)"/>
    <wire from="(1420,270)" to="(1420,500)"/>
    <wire from="(1420,510)" to="(1420,790)"/>
    <wire from="(1420,790)" to="(1520,790)"/>
    <wire from="(1440,270)" to="(1440,560)"/>
    <wire from="(1440,560)" to="(1540,560)"/>
    <wire from="(1480,530)" to="(1480,570)"/>
    <wire from="(1480,530)" to="(1570,530)"/>
    <wire from="(1500,510)" to="(1500,570)"/>
    <wire from="(1500,510)" to="(1570,510)"/>
    <wire from="(1520,490)" to="(1520,570)"/>
    <wire from="(1520,490)" to="(1570,490)"/>
    <wire from="(1540,560)" to="(1540,570)"/>
    <wire from="(1540,570)" to="(1540,580)"/>
    <wire from="(1540,790)" to="(1540,800)"/>
    <wire from="(1560,550)" to="(1560,570)"/>
    <wire from="(1560,790)" to="(1560,810)"/>
    <wire from="(560,270)" to="(560,590)"/>
    <wire from="(560,590)" to="(830,590)"/>
    <wire from="(580,270)" to="(580,580)"/>
    <wire from="(580,580)" to="(990,580)"/>
    <wire from="(600,270)" to="(600,570)"/>
    <wire from="(600,570)" to="(1180,570)"/>
    <wire from="(620,270)" to="(620,560)"/>
    <wire from="(620,560)" to="(1370,560)"/>
    <wire from="(640,270)" to="(640,550)"/>
    <wire from="(640,550)" to="(1560,550)"/>
    <wire from="(750,510)" to="(750,600)"/>
    <wire from="(750,510)" to="(870,510)"/>
    <wire from="(770,520)" to="(770,600)"/>
    <wire from="(770,520)" to="(860,520)"/>
    <wire from="(790,530)" to="(790,600)"/>
    <wire from="(790,530)" to="(850,530)"/>
    <wire from="(790,820)" to="(790,1000)"/>
    <wire from="(810,470)" to="(1360,470)"/>
    <wire from="(810,470)" to="(810,600)"/>
    <wire from="(810,820)" to="(810,960)"/>
    <wire from="(830,590)" to="(830,600)"/>
    <wire from="(830,820)" to="(830,930)"/>
    <wire from="(850,530)" to="(850,830)"/>
    <wire from="(850,830)" to="(990,830)"/>
    <wire from="(860,520)" to="(860,820)"/>
    <wire from="(860,820)" to="(970,820)"/>
    <wire from="(870,510)" to="(870,810)"/>
    <wire from="(870,810)" to="(950,810)"/>
    <wire from="(910,510)" to="(1040,510)"/>
    <wire from="(910,510)" to="(910,590)"/>
    <wire from="(930,520)" to="(1030,520)"/>
    <wire from="(930,520)" to="(930,590)"/>
    <wire from="(950,530)" to="(1020,530)"/>
    <wire from="(950,530)" to="(950,590)"/>
    <wire from="(970,480)" to="(1380,480)"/>
    <wire from="(970,480)" to="(970,590)"/>
    <wire from="(970,810)" to="(970,820)"/>
    <wire from="(990,580)" to="(990,590)"/>
    <wire from="(990,810)" to="(990,830)"/>
  </circuit>
  <circuit name="comp_1bit">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="comp_1bit"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1000,630)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="GT_OUT"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1000,900)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="LT_OUT"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(350,730)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="gt"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(350,790)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="eq"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(350,850)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="lt"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(490,340)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="A"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(630,340)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="south"/>
      <a name="label" val="B"/>
      <a name="labelloc" val="east"/>
    </comp>
    <comp lib="0" loc="(870,790)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="EQ_OUT"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="1" loc="(520,410)" name="NOT Gate">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(630,410)" name="NOT Gate">
      <a name="facing" val="south"/>
    </comp>
    <comp lib="1" loc="(690,810)" name="XNOR Gate"/>
    <comp lib="1" loc="(700,920)" name="AND Gate"/>
    <comp lib="1" loc="(740,650)" name="AND Gate"/>
    <comp lib="1" loc="(780,790)" name="AND Gate"/>
    <comp lib="1" loc="(820,670)" name="AND Gate"/>
    <comp lib="1" loc="(820,940)" name="AND Gate"/>
    <comp lib="1" loc="(960,630)" name="OR Gate"/>
    <comp lib="1" loc="(960,900)" name="OR Gate"/>
    <wire from="(350,730)" to="(450,730)"/>
    <wire from="(350,770)" to="(350,790)"/>
    <wire from="(350,770)" to="(720,770)"/>
    <wire from="(350,850)" to="(890,850)"/>
    <wire from="(450,610)" to="(450,730)"/>
    <wire from="(450,610)" to="(910,610)"/>
    <wire from="(490,340)" to="(490,360)"/>
    <wire from="(490,360)" to="(490,670)"/>
    <wire from="(490,360)" to="(520,360)"/>
    <wire from="(490,670)" to="(490,830)"/>
    <wire from="(490,670)" to="(690,670)"/>
    <wire from="(490,830)" to="(620,830)"/>
    <wire from="(520,360)" to="(520,380)"/>
    <wire from="(520,410)" to="(520,940)"/>
    <wire from="(520,940)" to="(650,940)"/>
    <wire from="(580,780)" to="(580,910)"/>
    <wire from="(580,780)" to="(600,780)"/>
    <wire from="(580,910)" to="(630,910)"/>
    <wire from="(600,360)" to="(600,780)"/>
    <wire from="(600,360)" to="(630,360)"/>
    <wire from="(600,780)" to="(600,790)"/>
    <wire from="(600,790)" to="(620,790)"/>
    <wire from="(630,340)" to="(630,360)"/>
    <wire from="(630,360)" to="(630,380)"/>
    <wire from="(630,410)" to="(630,630)"/>
    <wire from="(630,630)" to="(690,630)"/>
    <wire from="(630,900)" to="(630,910)"/>
    <wire from="(630,900)" to="(650,900)"/>
    <wire from="(690,810)" to="(730,810)"/>
    <wire from="(700,920)" to="(770,920)"/>
    <wire from="(720,690)" to="(720,770)"/>
    <wire from="(720,690)" to="(770,690)"/>
    <wire from="(720,770)" to="(720,960)"/>
    <wire from="(720,770)" to="(730,770)"/>
    <wire from="(720,960)" to="(770,960)"/>
    <wire from="(740,650)" to="(770,650)"/>
    <wire from="(780,790)" to="(870,790)"/>
    <wire from="(820,670)" to="(890,670)"/>
    <wire from="(820,940)" to="(890,940)"/>
    <wire from="(890,650)" to="(890,670)"/>
    <wire from="(890,650)" to="(910,650)"/>
    <wire from="(890,850)" to="(890,880)"/>
    <wire from="(890,880)" to="(910,880)"/>
    <wire from="(890,920)" to="(890,940)"/>
    <wire from="(890,920)" to="(910,920)"/>
    <wire from="(960,630)" to="(1000,630)"/>
    <wire from="(960,900)" to="(1000,900)"/>
  </circuit>
  <circuit name="left_shift">
    <a name="circuit" val="left_shift"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(250,280)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="A"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="0" loc="(270,280)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="fanout" val="12"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(410,310)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(440,310)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit1" val="0"/>
      <a name="bit2" val="0"/>
      <a name="bit3" val="0"/>
      <a name="bit4" val="1"/>
      <a name="facing" val="west"/>
      <a name="incoming" val="5"/>
      <a name="spacing" val="2"/>
    </comp>
    <comp lib="0" loc="(460,250)" name="Constant">
      <a name="value" val="0xb"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(460,360)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="ANY"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(530,180)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="fanout" val="12"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(570,180)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="11"/>
      <a name="bit1" val="10"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="9"/>
      <a name="bit3" val="8"/>
      <a name="bit4" val="7"/>
      <a name="bit5" val="6"/>
      <a name="bit6" val="5"/>
      <a name="bit7" val="4"/>
      <a name="bit8" val="3"/>
      <a name="bit9" val="2"/>
      <a name="facing" val="west"/>
      <a name="fanout" val="12"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(610,280)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="SHIFT"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(660,180)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="fanout" val="12"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(700,180)" name="Splitter">
      <a name="appear" val="center"/>
      <a name="bit0" val="11"/>
      <a name="bit1" val="10"/>
      <a name="bit10" val="1"/>
      <a name="bit11" val="0"/>
      <a name="bit2" val="9"/>
      <a name="bit3" val="8"/>
      <a name="bit4" val="7"/>
      <a name="bit5" val="6"/>
      <a name="bit6" val="5"/>
      <a name="bit7" val="4"/>
      <a name="bit8" val="3"/>
      <a name="bit9" val="2"/>
      <a name="facing" val="west"/>
      <a name="fanout" val="12"/>
      <a name="incoming" val="12"/>
    </comp>
    <comp lib="0" loc="(710,180)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="O"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="12"/>
    </comp>
    <comp lib="2" loc="(360,290)" name="Priority Encoder">
      <a name="select" val="4"/>
    </comp>
    <comp lib="3" loc="(520,260)" name="Subtractor">
      <a name="width" val="5"/>
    </comp>
    <comp loc="(640,180)" name="bit_shifter"/>
    <wire from="(250,280)" to="(260,280)"/>
    <wire from="(260,180)" to="(260,280)"/>
    <wire from="(260,180)" to="(530,180)"/>
    <wire from="(260,280)" to="(270,280)"/>
    <wire from="(290,220)" to="(320,220)"/>
    <wire from="(290,230)" to="(320,230)"/>
    <wire from="(290,240)" to="(320,240)"/>
    <wire from="(290,250)" to="(320,250)"/>
    <wire from="(290,260)" to="(320,260)"/>
    <wire from="(290,270)" to="(320,270)"/>
    <wire from="(290,280)" to="(320,280)"/>
    <wire from="(290,290)" to="(320,290)"/>
    <wire from="(290,300)" to="(320,300)"/>
    <wire from="(290,310)" to="(320,310)"/>
    <wire from="(290,320)" to="(320,320)"/>
    <wire from="(290,330)" to="(320,330)"/>
    <wire from="(360,290)" to="(420,290)"/>
    <wire from="(360,300)" to="(370,300)"/>
    <wire from="(370,300)" to="(370,360)"/>
    <wire from="(370,360)" to="(460,360)"/>
    <wire from="(410,310)" to="(420,310)"/>
    <wire from="(440,310)" to="(470,310)"/>
    <wire from="(460,250)" to="(480,250)"/>
    <wire from="(470,270)" to="(470,310)"/>
    <wire from="(470,270)" to="(480,270)"/>
    <wire from="(520,260)" to="(600,260)"/>
    <wire from="(570,180)" to="(610,180)"/>
    <wire from="(600,190)" to="(600,260)"/>
    <wire from="(600,190)" to="(610,190)"/>
    <wire from="(600,260)" to="(600,280)"/>
    <wire from="(600,280)" to="(610,280)"/>
    <wire from="(640,180)" to="(660,180)"/>
    <wire from="(700,180)" to="(710,180)"/>
  </circuit>
  <circuit name="denom_exp">
    <a name="circuit" val="denom_exp"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(240,200)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="EXP"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(240,290)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="label" val="SHIFT"/>
      <a name="labelloc" val="east"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="0" loc="(480,200)" name="Pin">
      <a name="appearance" val="classic"/>
      <a name="facing" val="west"/>
      <a name="label" val="O"/>
      <a name="labelloc" val="east"/>
      <a name="type" val="output"/>
      <a name="width" val="5"/>
    </comp>
    <comp lib="1" loc="(440,250)" name="OR Gate">
      <a name="size" val="30"/>
    </comp>
    <comp lib="2" loc="(470,200)" name="Multiplexer">
      <a name="width" val="5"/>
    </comp>
    <comp loc="(350,270)" name="comp_5bit">
      <a name="facing" val="north"/>
    </comp>
    <wire from="(240,200)" to="(260,200)"/>
    <wire from="(240,290)" to="(310,290)"/>
    <wire from="(260,200)" to="(260,260)"/>
    <wire from="(260,200)" to="(430,200)"/>
    <wire from="(260,260)" to="(350,260)"/>
    <wire from="(310,210)" to="(310,270)"/>
    <wire from="(310,210)" to="(440,210)"/>
    <wire from="(310,270)" to="(310,290)"/>
    <wire from="(310,270)" to="(350,270)"/>
    <wire from="(380,250)" to="(390,250)"/>
    <wire from="(380,260)" to="(410,260)"/>
    <wire from="(390,240)" to="(390,250)"/>
    <wire from="(390,240)" to="(410,240)"/>
    <wire from="(430,190)" to="(430,200)"/>
    <wire from="(430,190)" to="(440,190)"/>
    <wire from="(440,250)" to="(450,250)"/>
    <wire from="(450,220)" to="(450,250)"/>
    <wire from="(470,200)" to="(480,200)"/>
  </circuit>
</project>
