<?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="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="#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"/>
  <lib desc="#BFH-Praktika" name="10"/>
  <lib desc="#Input/Output-Extra" name="11"/>
  <lib desc="#Soc" name="12"/>
  <main name="ULA"/>
  <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"/>
    <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="ULA">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="ULA"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1500,480)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,500)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,520)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,540)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,560)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,580)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,600)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1500,620)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(90,1000)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B5"/>
    </comp>
    <comp lib="0" loc="(90,1040)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B6"/>
    </comp>
    <comp lib="0" loc="(90,1080)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B7"/>
    </comp>
    <comp lib="0" loc="(90,1430)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL0"/>
    </comp>
    <comp lib="0" loc="(90,1470)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL1"/>
    </comp>
    <comp lib="0" loc="(90,210)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(90,250)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(90,290)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(90,330)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(90,370)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(90,410)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(90,450)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A6"/>
    </comp>
    <comp lib="0" loc="(90,490)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(90,800)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(90,840)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(90,880)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(90,920)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(90,960)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="9" loc="(1099,309)" name="Text">
      <a name="text" val="00"/>
    </comp>
    <comp lib="9" loc="(1099,351)" name="Text">
      <a name="text" val="10"/>
    </comp>
    <comp lib="9" loc="(1099,370)" name="Text">
      <a name="text" val="11"/>
    </comp>
    <comp lib="9" loc="(1100,330)" name="Text">
      <a name="text" val="01"/>
    </comp>
    <comp lib="9" loc="(1152,311)" name="Text">
      <a name="text" val="SOMA"/>
    </comp>
    <comp lib="9" loc="(1152,371)" name="Text">
      <a name="text" val="NADA"/>
    </comp>
    <comp lib="9" loc="(1177,331)" name="Text">
      <a name="text" val="SUBTRAÇÃO"/>
    </comp>
    <comp lib="9" loc="(1195,351)" name="Text">
      <a name="text" val="MULTIPLICAÇÃO"/>
    </comp>
    <comp loc="(1280,480)" name="MUX_8B"/>
    <comp loc="(820,1050)" name="MULTIPLICADOR_8B"/>
    <comp loc="(820,210)" name="SOMADOR_8B"/>
    <comp loc="(820,640)" name="SUBTRATOR_8B"/>
    <wire from="(100,1050)" to="(600,1050)"/>
    <wire from="(100,210)" to="(100,640)"/>
    <wire from="(100,210)" to="(600,210)"/>
    <wire from="(100,640)" to="(100,1050)"/>
    <wire from="(100,640)" to="(600,640)"/>
    <wire from="(1000,960)" to="(1000,1430)"/>
    <wire from="(1000,960)" to="(1060,960)"/>
    <wire from="(1020,980)" to="(1020,1470)"/>
    <wire from="(1020,980)" to="(1060,980)"/>
    <wire from="(1080,290)" to="(1080,380)"/>
    <wire from="(1080,290)" to="(1120,290)"/>
    <wire from="(1080,380)" to="(1120,380)"/>
    <wire from="(1120,290)" to="(1120,380)"/>
    <wire from="(1120,290)" to="(1270,290)"/>
    <wire from="(1120,380)" to="(1270,380)"/>
    <wire from="(120,1070)" to="(600,1070)"/>
    <wire from="(120,230)" to="(120,250)"/>
    <wire from="(120,230)" to="(600,230)"/>
    <wire from="(120,250)" to="(120,660)"/>
    <wire from="(120,660)" to="(120,1070)"/>
    <wire from="(120,660)" to="(600,660)"/>
    <wire from="(1270,290)" to="(1270,380)"/>
    <wire from="(1280,480)" to="(1500,480)"/>
    <wire from="(1280,500)" to="(1500,500)"/>
    <wire from="(1280,520)" to="(1500,520)"/>
    <wire from="(1280,540)" to="(1500,540)"/>
    <wire from="(1280,560)" to="(1500,560)"/>
    <wire from="(1280,580)" to="(1500,580)"/>
    <wire from="(1280,600)" to="(1500,600)"/>
    <wire from="(1280,620)" to="(1500,620)"/>
    <wire from="(140,1090)" to="(600,1090)"/>
    <wire from="(140,250)" to="(140,290)"/>
    <wire from="(140,250)" to="(600,250)"/>
    <wire from="(140,290)" to="(140,680)"/>
    <wire from="(140,680)" to="(140,1090)"/>
    <wire from="(140,680)" to="(600,680)"/>
    <wire from="(1500,480)" to="(1510,480)"/>
    <wire from="(160,1110)" to="(600,1110)"/>
    <wire from="(160,270)" to="(160,330)"/>
    <wire from="(160,270)" to="(600,270)"/>
    <wire from="(160,330)" to="(160,700)"/>
    <wire from="(160,700)" to="(160,1110)"/>
    <wire from="(160,700)" to="(600,700)"/>
    <wire from="(180,1130)" to="(600,1130)"/>
    <wire from="(180,290)" to="(180,370)"/>
    <wire from="(180,290)" to="(600,290)"/>
    <wire from="(180,370)" to="(180,720)"/>
    <wire from="(180,720)" to="(180,1130)"/>
    <wire from="(180,720)" to="(600,720)"/>
    <wire from="(200,1150)" to="(600,1150)"/>
    <wire from="(200,310)" to="(200,410)"/>
    <wire from="(200,310)" to="(600,310)"/>
    <wire from="(200,410)" to="(200,740)"/>
    <wire from="(200,740)" to="(200,1150)"/>
    <wire from="(200,740)" to="(600,740)"/>
    <wire from="(220,1170)" to="(600,1170)"/>
    <wire from="(220,330)" to="(220,450)"/>
    <wire from="(220,330)" to="(600,330)"/>
    <wire from="(220,450)" to="(220,760)"/>
    <wire from="(220,760)" to="(220,1170)"/>
    <wire from="(220,760)" to="(600,760)"/>
    <wire from="(240,1190)" to="(600,1190)"/>
    <wire from="(240,350)" to="(240,490)"/>
    <wire from="(240,350)" to="(600,350)"/>
    <wire from="(240,490)" to="(240,780)"/>
    <wire from="(240,780)" to="(240,1190)"/>
    <wire from="(240,780)" to="(600,780)"/>
    <wire from="(260,1210)" to="(600,1210)"/>
    <wire from="(260,390)" to="(260,800)"/>
    <wire from="(260,390)" to="(600,390)"/>
    <wire from="(260,800)" to="(260,1210)"/>
    <wire from="(260,800)" to="(600,800)"/>
    <wire from="(280,1230)" to="(600,1230)"/>
    <wire from="(280,410)" to="(280,820)"/>
    <wire from="(280,410)" to="(600,410)"/>
    <wire from="(280,820)" to="(280,840)"/>
    <wire from="(280,820)" to="(600,820)"/>
    <wire from="(280,840)" to="(280,1230)"/>
    <wire from="(300,1250)" to="(600,1250)"/>
    <wire from="(300,430)" to="(300,840)"/>
    <wire from="(300,430)" to="(600,430)"/>
    <wire from="(300,840)" to="(300,880)"/>
    <wire from="(300,840)" to="(600,840)"/>
    <wire from="(300,880)" to="(300,1250)"/>
    <wire from="(320,1270)" to="(600,1270)"/>
    <wire from="(320,450)" to="(320,860)"/>
    <wire from="(320,450)" to="(600,450)"/>
    <wire from="(320,860)" to="(320,920)"/>
    <wire from="(320,860)" to="(600,860)"/>
    <wire from="(320,920)" to="(320,1270)"/>
    <wire from="(340,1290)" to="(600,1290)"/>
    <wire from="(340,470)" to="(340,880)"/>
    <wire from="(340,470)" to="(600,470)"/>
    <wire from="(340,880)" to="(340,960)"/>
    <wire from="(340,880)" to="(600,880)"/>
    <wire from="(340,960)" to="(340,1290)"/>
    <wire from="(360,1000)" to="(360,1310)"/>
    <wire from="(360,1310)" to="(600,1310)"/>
    <wire from="(360,490)" to="(360,900)"/>
    <wire from="(360,490)" to="(600,490)"/>
    <wire from="(360,900)" to="(360,1000)"/>
    <wire from="(360,900)" to="(600,900)"/>
    <wire from="(380,1040)" to="(380,1330)"/>
    <wire from="(380,1330)" to="(600,1330)"/>
    <wire from="(380,510)" to="(380,920)"/>
    <wire from="(380,510)" to="(600,510)"/>
    <wire from="(380,920)" to="(380,1040)"/>
    <wire from="(380,920)" to="(600,920)"/>
    <wire from="(400,1080)" to="(400,1350)"/>
    <wire from="(400,1350)" to="(600,1350)"/>
    <wire from="(400,530)" to="(400,940)"/>
    <wire from="(400,530)" to="(600,530)"/>
    <wire from="(400,940)" to="(400,1080)"/>
    <wire from="(400,940)" to="(600,940)"/>
    <wire from="(600,310)" to="(610,310)"/>
    <wire from="(600,660)" to="(610,660)"/>
    <wire from="(610,300)" to="(610,310)"/>
    <wire from="(820,1050)" to="(840,1050)"/>
    <wire from="(820,1070)" to="(860,1070)"/>
    <wire from="(820,1090)" to="(880,1090)"/>
    <wire from="(820,1110)" to="(900,1110)"/>
    <wire from="(820,1130)" to="(920,1130)"/>
    <wire from="(820,1150)" to="(940,1150)"/>
    <wire from="(820,1170)" to="(960,1170)"/>
    <wire from="(820,1190)" to="(980,1190)"/>
    <wire from="(820,210)" to="(980,210)"/>
    <wire from="(820,230)" to="(960,230)"/>
    <wire from="(820,250)" to="(940,250)"/>
    <wire from="(820,270)" to="(920,270)"/>
    <wire from="(820,290)" to="(900,290)"/>
    <wire from="(820,310)" to="(880,310)"/>
    <wire from="(820,330)" to="(860,330)"/>
    <wire from="(820,350)" to="(840,350)"/>
    <wire from="(820,640)" to="(1060,640)"/>
    <wire from="(820,660)" to="(1060,660)"/>
    <wire from="(820,680)" to="(1060,680)"/>
    <wire from="(820,700)" to="(1060,700)"/>
    <wire from="(820,720)" to="(1060,720)"/>
    <wire from="(820,740)" to="(1060,740)"/>
    <wire from="(820,760)" to="(1060,760)"/>
    <wire from="(820,780)" to="(1060,780)"/>
    <wire from="(840,350)" to="(840,620)"/>
    <wire from="(840,620)" to="(1060,620)"/>
    <wire from="(840,800)" to="(1060,800)"/>
    <wire from="(840,800)" to="(840,1050)"/>
    <wire from="(860,330)" to="(860,600)"/>
    <wire from="(860,600)" to="(1060,600)"/>
    <wire from="(860,820)" to="(1060,820)"/>
    <wire from="(860,820)" to="(860,1070)"/>
    <wire from="(880,310)" to="(880,580)"/>
    <wire from="(880,580)" to="(1060,580)"/>
    <wire from="(880,840)" to="(1060,840)"/>
    <wire from="(880,840)" to="(880,1090)"/>
    <wire from="(90,1000)" to="(360,1000)"/>
    <wire from="(90,1040)" to="(380,1040)"/>
    <wire from="(90,1080)" to="(400,1080)"/>
    <wire from="(90,1430)" to="(1000,1430)"/>
    <wire from="(90,1470)" to="(1020,1470)"/>
    <wire from="(90,210)" to="(100,210)"/>
    <wire from="(90,250)" to="(120,250)"/>
    <wire from="(90,290)" to="(140,290)"/>
    <wire from="(90,330)" to="(160,330)"/>
    <wire from="(90,370)" to="(180,370)"/>
    <wire from="(90,410)" to="(200,410)"/>
    <wire from="(90,450)" to="(220,450)"/>
    <wire from="(90,490)" to="(240,490)"/>
    <wire from="(90,800)" to="(260,800)"/>
    <wire from="(90,840)" to="(280,840)"/>
    <wire from="(90,880)" to="(300,880)"/>
    <wire from="(90,920)" to="(320,920)"/>
    <wire from="(90,960)" to="(340,960)"/>
    <wire from="(900,290)" to="(900,560)"/>
    <wire from="(900,560)" to="(1060,560)"/>
    <wire from="(900,860)" to="(1060,860)"/>
    <wire from="(900,860)" to="(900,1110)"/>
    <wire from="(920,270)" to="(920,540)"/>
    <wire from="(920,540)" to="(1060,540)"/>
    <wire from="(920,880)" to="(1060,880)"/>
    <wire from="(920,880)" to="(920,1130)"/>
    <wire from="(940,250)" to="(940,520)"/>
    <wire from="(940,520)" to="(1060,520)"/>
    <wire from="(940,900)" to="(1060,900)"/>
    <wire from="(940,900)" to="(940,1150)"/>
    <wire from="(960,230)" to="(960,500)"/>
    <wire from="(960,500)" to="(1060,500)"/>
    <wire from="(960,920)" to="(1060,920)"/>
    <wire from="(960,920)" to="(960,1170)"/>
    <wire from="(980,210)" to="(980,480)"/>
    <wire from="(980,480)" to="(1060,480)"/>
    <wire from="(980,940)" to="(1060,940)"/>
    <wire from="(980,940)" to="(980,1190)"/>
  </circuit>
  <circuit name="NAND_NOT">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="NAND_NOT"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <appear>
      <rect height="3" stroke="none" width="10" x="50" y="59"/>
      <text dominant-baseline="alphabetic" fill="#404040" font-family="Courier 10 Pitch" font-size="12" text-anchor="start" x="65" y="64">A</text>
      <rect height="3" stroke="none" width="10" x="260" y="59"/>
      <text dominant-baseline="alphabetic" fill="#404040" font-family="Courier 10 Pitch" font-size="12" text-anchor="end" x="255" y="64">S</text>
      <rect height="22" stroke="none" width="145" x="60" y="70"/>
      <rect fill="none" height="40" stroke="#000000" stroke-width="2" width="200" x="60" y="50"/>
      <text dominant-baseline="alphabetic" fill="#ffffff" font-family="Courier 10 Pitch" font-size="14" font-weight="bold" text-anchor="middle" x="160" y="84">NAND_NOT</text>
      <circ-anchor facing="east" x="270" y="60"/>
      <circ-port dir="in" pin="100,170" x="50" y="60"/>
      <circ-port dir="out" pin="290,170" x="270" y="60"/>
    </appear>
    <comp lib="0" loc="(100,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A"/>
    </comp>
    <comp lib="0" loc="(290,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="1" loc="(240,170)" name="NAND Gate"/>
    <wire from="(100,170)" to="(130,170)"/>
    <wire from="(130,150)" to="(130,170)"/>
    <wire from="(130,150)" to="(180,150)"/>
    <wire from="(130,170)" to="(130,190)"/>
    <wire from="(130,190)" to="(180,190)"/>
    <wire from="(240,170)" to="(290,170)"/>
  </circuit>
  <circuit name="NAND_AND">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="NAND_AND"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <appear>
      <rect fill="none" height="30" stroke="#000000" width="63" x="50" y="50"/>
      <circ-anchor facing="east" x="110" y="60"/>
      <circ-port dir="in" pin="90,150" x="50" y="60"/>
      <circ-port dir="in" pin="90,190" x="50" y="70"/>
      <circ-port dir="out" pin="490,170" x="110" y="60"/>
    </appear>
    <comp lib="0" loc="(490,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(90,150)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A"/>
    </comp>
    <comp lib="0" loc="(90,190)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B"/>
    </comp>
    <comp lib="1" loc="(240,170)" name="NAND Gate"/>
    <comp loc="(480,170)" name="NAND_NOT"/>
    <wire from="(240,170)" to="(260,170)"/>
    <wire from="(480,170)" to="(490,170)"/>
    <wire from="(90,150)" to="(180,150)"/>
    <wire from="(90,190)" to="(180,190)"/>
  </circuit>
  <circuit name="NAND_OR">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="NAND_OR"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(490,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(80,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A"/>
    </comp>
    <comp lib="0" loc="(80,220)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B"/>
    </comp>
    <comp lib="1" loc="(470,170)" name="NAND Gate"/>
    <comp loc="(350,120)" name="NAND_NOT"/>
    <comp loc="(350,220)" name="NAND_NOT"/>
    <wire from="(350,120)" to="(380,120)"/>
    <wire from="(350,220)" to="(380,220)"/>
    <wire from="(380,120)" to="(380,150)"/>
    <wire from="(380,150)" to="(410,150)"/>
    <wire from="(380,190)" to="(380,220)"/>
    <wire from="(380,190)" to="(410,190)"/>
    <wire from="(470,170)" to="(490,170)"/>
    <wire from="(80,120)" to="(130,120)"/>
    <wire from="(80,220)" to="(130,220)"/>
  </circuit>
  <circuit name="NAND_XOR">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="NAND_XOR"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <appear>
      <rect height="3" stroke="none" width="10" x="50" y="59"/>
      <text dominant-baseline="alphabetic" fill="#404040" font-family="Courier 10 Pitch" font-size="12" text-anchor="start" x="65" y="64">B</text>
      <rect height="3" stroke="none" width="10" x="50" y="79"/>
      <text dominant-baseline="alphabetic" fill="#404040" font-family="Courier 10 Pitch" font-size="12" text-anchor="start" x="65" y="84">A</text>
      <rect height="3" stroke="none" width="10" x="260" y="59"/>
      <text dominant-baseline="alphabetic" fill="#404040" font-family="Courier 10 Pitch" font-size="12" text-anchor="end" x="255" y="64">F</text>
      <rect height="20" stroke="none" width="200" x="60" y="90"/>
      <rect fill="none" height="60" stroke="#000000" stroke-width="2" width="200" x="60" y="50"/>
      <text dominant-baseline="alphabetic" fill="#ffffff" font-family="Courier 10 Pitch" font-size="14" font-weight="bold" text-anchor="middle" x="160" y="104">NAND_XOR</text>
      <circ-anchor facing="east" x="270" y="60"/>
      <circ-port dir="in" pin="70,140" x="50" y="60"/>
      <circ-port dir="in" pin="70,180" x="50" y="80"/>
      <circ-port dir="out" pin="440,160" x="270" y="60"/>
    </appear>
    <comp lib="0" loc="(440,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="F"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(70,140)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B"/>
    </comp>
    <comp lib="0" loc="(70,180)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A"/>
    </comp>
    <comp lib="1" loc="(190,160)" name="NAND Gate"/>
    <comp lib="1" loc="(300,230)" name="NAND Gate"/>
    <comp lib="1" loc="(300,90)" name="NAND Gate"/>
    <comp lib="1" loc="(410,160)" name="NAND Gate"/>
    <comp lib="9" loc="(190,150)" name="Text">
      <a name="text" val="C"/>
    </comp>
    <comp lib="9" loc="(300,255)" name="Text">
      <a name="text" val="D"/>
    </comp>
    <comp lib="9" loc="(305,75)" name="Text">
      <a name="text" val="E"/>
    </comp>
    <wire from="(100,140)" to="(130,140)"/>
    <wire from="(100,180)" to="(100,250)"/>
    <wire from="(100,180)" to="(130,180)"/>
    <wire from="(100,250)" to="(240,250)"/>
    <wire from="(100,70)" to="(100,140)"/>
    <wire from="(100,70)" to="(240,70)"/>
    <wire from="(190,160)" to="(210,160)"/>
    <wire from="(210,110)" to="(210,160)"/>
    <wire from="(210,110)" to="(240,110)"/>
    <wire from="(210,160)" to="(210,210)"/>
    <wire from="(210,210)" to="(240,210)"/>
    <wire from="(300,230)" to="(320,230)"/>
    <wire from="(300,90)" to="(320,90)"/>
    <wire from="(320,140)" to="(350,140)"/>
    <wire from="(320,180)" to="(320,230)"/>
    <wire from="(320,180)" to="(350,180)"/>
    <wire from="(320,90)" to="(320,140)"/>
    <wire from="(410,160)" to="(440,160)"/>
    <wire from="(70,140)" to="(100,140)"/>
    <wire from="(70,180)" to="(100,180)"/>
  </circuit>
  <circuit name="SOMADOR_M">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="SOMADOR_M"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(420,100)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="SOMA"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(420,250)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="VAI_UM"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(90,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
    </comp>
    <comp lib="0" loc="(90,210)" name="Pin">
      <a name="appearance" val="NewPins"/>
    </comp>
    <comp loc="(380,100)" name="NAND_XOR"/>
    <comp loc="(380,250)" name="NAND_AND"/>
    <wire from="(100,100)" to="(100,170)"/>
    <wire from="(100,100)" to="(160,100)"/>
    <wire from="(100,170)" to="(100,270)"/>
    <wire from="(100,270)" to="(160,270)"/>
    <wire from="(120,120)" to="(120,210)"/>
    <wire from="(120,120)" to="(160,120)"/>
    <wire from="(120,210)" to="(120,250)"/>
    <wire from="(120,250)" to="(160,250)"/>
    <wire from="(160,250)" to="(170,250)"/>
    <wire from="(160,270)" to="(170,270)"/>
    <wire from="(380,100)" to="(420,100)"/>
    <wire from="(380,250)" to="(420,250)"/>
    <wire from="(90,170)" to="(100,170)"/>
    <wire from="(90,210)" to="(120,210)"/>
  </circuit>
  <circuit name="SOMADOR_C">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="SOMADOR_C"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="clabelfont" val="SansSerif bold 6"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1010,100)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="SOMA"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1010,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="VAI_UM"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(80,140)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B"/>
    </comp>
    <comp lib="0" loc="(80,200)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="V"/>
    </comp>
    <comp lib="0" loc="(80,80)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A"/>
    </comp>
    <comp loc="(350,100)" name="SOMADOR_M"/>
    <comp loc="(640,180)" name="SOMADOR_M"/>
    <comp loc="(960,100)" name="NAND_OR"/>
    <wire from="(100,100)" to="(130,100)"/>
    <wire from="(100,120)" to="(100,140)"/>
    <wire from="(100,120)" to="(130,120)"/>
    <wire from="(100,80)" to="(100,100)"/>
    <wire from="(1000,100)" to="(1000,180)"/>
    <wire from="(1000,100)" to="(1010,100)"/>
    <wire from="(350,100)" to="(390,100)"/>
    <wire from="(350,120)" to="(740,120)"/>
    <wire from="(390,100)" to="(390,180)"/>
    <wire from="(390,180)" to="(420,180)"/>
    <wire from="(630,180)" to="(640,180)"/>
    <wire from="(640,180)" to="(1000,180)"/>
    <wire from="(640,200)" to="(680,200)"/>
    <wire from="(680,100)" to="(680,200)"/>
    <wire from="(680,100)" to="(740,100)"/>
    <wire from="(80,140)" to="(100,140)"/>
    <wire from="(80,200)" to="(420,200)"/>
    <wire from="(80,80)" to="(100,80)"/>
    <wire from="(960,100)" to="(990,100)"/>
    <wire from="(990,100)" to="(990,170)"/>
    <wire from="(990,170)" to="(1010,170)"/>
  </circuit>
  <circuit name="SOMADOR_4B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="SOMADOR_4B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1340,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1340,260)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1340,360)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1340,390)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="VAI_UM"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1340,60)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(70,150)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(70,190)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,250)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,290)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,350)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,390)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,450)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="V"/>
    </comp>
    <comp lib="0" loc="(70,50)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,90)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp loc="(1180,360)" name="SOMADOR_C"/>
    <comp loc="(390,60)" name="SOMADOR_C"/>
    <comp loc="(650,160)" name="SOMADOR_C"/>
    <comp loc="(910,260)" name="SOMADOR_C"/>
    <wire from="(110,100)" to="(110,450)"/>
    <wire from="(110,100)" to="(170,100)"/>
    <wire from="(1180,360)" to="(1340,360)"/>
    <wire from="(1180,380)" to="(1260,380)"/>
    <wire from="(120,50)" to="(120,60)"/>
    <wire from="(120,60)" to="(170,60)"/>
    <wire from="(120,80)" to="(120,90)"/>
    <wire from="(120,80)" to="(170,80)"/>
    <wire from="(1260,380)" to="(1260,390)"/>
    <wire from="(1260,390)" to="(1340,390)"/>
    <wire from="(290,150)" to="(290,160)"/>
    <wire from="(290,160)" to="(430,160)"/>
    <wire from="(290,180)" to="(290,190)"/>
    <wire from="(290,180)" to="(430,180)"/>
    <wire from="(380,60)" to="(390,60)"/>
    <wire from="(390,60)" to="(1340,60)"/>
    <wire from="(390,80)" to="(420,80)"/>
    <wire from="(420,200)" to="(430,200)"/>
    <wire from="(420,80)" to="(420,200)"/>
    <wire from="(450,250)" to="(450,260)"/>
    <wire from="(450,260)" to="(690,260)"/>
    <wire from="(450,280)" to="(450,290)"/>
    <wire from="(450,280)" to="(690,280)"/>
    <wire from="(560,350)" to="(560,360)"/>
    <wire from="(560,360)" to="(960,360)"/>
    <wire from="(560,380)" to="(560,390)"/>
    <wire from="(560,380)" to="(960,380)"/>
    <wire from="(650,160)" to="(1340,160)"/>
    <wire from="(650,180)" to="(670,180)"/>
    <wire from="(670,180)" to="(670,300)"/>
    <wire from="(670,300)" to="(690,300)"/>
    <wire from="(690,280)" to="(700,280)"/>
    <wire from="(70,150)" to="(290,150)"/>
    <wire from="(70,190)" to="(290,190)"/>
    <wire from="(70,250)" to="(450,250)"/>
    <wire from="(70,290)" to="(450,290)"/>
    <wire from="(70,350)" to="(560,350)"/>
    <wire from="(70,390)" to="(560,390)"/>
    <wire from="(70,450)" to="(110,450)"/>
    <wire from="(70,50)" to="(120,50)"/>
    <wire from="(70,90)" to="(120,90)"/>
    <wire from="(910,260)" to="(1340,260)"/>
    <wire from="(910,280)" to="(940,280)"/>
    <wire from="(940,280)" to="(940,400)"/>
    <wire from="(940,400)" to="(960,400)"/>
    <wire from="(960,360)" to="(970,360)"/>
    <wire from="(970,350)" to="(970,360)"/>
  </circuit>
  <circuit name="SOMADOR_8B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="SOMADOR_8B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(70,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(70,200)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,240)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,280)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(70,320)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(70,360)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A6"/>
    </comp>
    <comp lib="0" loc="(70,400)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(70,560)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="V"/>
    </comp>
    <comp lib="0" loc="(70,710)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(70,750)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,790)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,830)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,870)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="0" loc="(70,910)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B5"/>
    </comp>
    <comp lib="0" loc="(70,950)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B6"/>
    </comp>
    <comp lib="0" loc="(70,990)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B7"/>
    </comp>
    <comp lib="0" loc="(860,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,150)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,180)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,210)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,400)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,430)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,460)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,490)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(860,520)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="VAI_UM"/>
      <a name="type" val="output"/>
    </comp>
    <comp loc="(490,120)" name="SOMADOR_4B"/>
    <comp loc="(760,400)" name="SOMADOR_4B"/>
    <wire from="(110,260)" to="(110,830)"/>
    <wire from="(110,260)" to="(270,260)"/>
    <wire from="(130,360)" to="(130,480)"/>
    <wire from="(130,480)" to="(540,480)"/>
    <wire from="(150,220)" to="(150,790)"/>
    <wire from="(150,220)" to="(270,220)"/>
    <wire from="(170,320)" to="(170,440)"/>
    <wire from="(170,440)" to="(540,440)"/>
    <wire from="(190,180)" to="(190,750)"/>
    <wire from="(190,180)" to="(270,180)"/>
    <wire from="(210,280)" to="(210,400)"/>
    <wire from="(210,400)" to="(540,400)"/>
    <wire from="(230,140)" to="(230,710)"/>
    <wire from="(230,140)" to="(270,140)"/>
    <wire from="(250,280)" to="(250,560)"/>
    <wire from="(250,280)" to="(270,280)"/>
    <wire from="(270,260)" to="(280,260)"/>
    <wire from="(270,420)" to="(270,870)"/>
    <wire from="(270,420)" to="(540,420)"/>
    <wire from="(310,460)" to="(310,910)"/>
    <wire from="(310,460)" to="(540,460)"/>
    <wire from="(350,500)" to="(350,950)"/>
    <wire from="(350,500)" to="(540,500)"/>
    <wire from="(390,540)" to="(390,990)"/>
    <wire from="(390,540)" to="(540,540)"/>
    <wire from="(490,120)" to="(860,120)"/>
    <wire from="(490,140)" to="(570,140)"/>
    <wire from="(490,160)" to="(550,160)"/>
    <wire from="(490,180)" to="(530,180)"/>
    <wire from="(490,200)" to="(510,200)"/>
    <wire from="(510,200)" to="(510,560)"/>
    <wire from="(510,560)" to="(540,560)"/>
    <wire from="(530,180)" to="(530,210)"/>
    <wire from="(530,210)" to="(860,210)"/>
    <wire from="(550,160)" to="(550,180)"/>
    <wire from="(550,180)" to="(860,180)"/>
    <wire from="(570,140)" to="(570,150)"/>
    <wire from="(570,150)" to="(860,150)"/>
    <wire from="(70,120)" to="(270,120)"/>
    <wire from="(70,160)" to="(270,160)"/>
    <wire from="(70,200)" to="(270,200)"/>
    <wire from="(70,240)" to="(270,240)"/>
    <wire from="(70,280)" to="(210,280)"/>
    <wire from="(70,320)" to="(170,320)"/>
    <wire from="(70,360)" to="(130,360)"/>
    <wire from="(70,400)" to="(90,400)"/>
    <wire from="(70,560)" to="(250,560)"/>
    <wire from="(70,710)" to="(230,710)"/>
    <wire from="(70,750)" to="(190,750)"/>
    <wire from="(70,790)" to="(150,790)"/>
    <wire from="(70,830)" to="(110,830)"/>
    <wire from="(70,870)" to="(270,870)"/>
    <wire from="(70,910)" to="(310,910)"/>
    <wire from="(70,950)" to="(350,950)"/>
    <wire from="(70,990)" to="(390,990)"/>
    <wire from="(760,400)" to="(860,400)"/>
    <wire from="(760,420)" to="(840,420)"/>
    <wire from="(760,440)" to="(820,440)"/>
    <wire from="(760,460)" to="(800,460)"/>
    <wire from="(760,480)" to="(780,480)"/>
    <wire from="(780,480)" to="(780,520)"/>
    <wire from="(780,520)" to="(860,520)"/>
    <wire from="(800,460)" to="(800,490)"/>
    <wire from="(800,490)" to="(860,490)"/>
    <wire from="(820,440)" to="(820,460)"/>
    <wire from="(820,460)" to="(860,460)"/>
    <wire from="(840,420)" to="(840,430)"/>
    <wire from="(840,430)" to="(860,430)"/>
    <wire from="(90,400)" to="(90,520)"/>
    <wire from="(90,520)" to="(540,520)"/>
  </circuit>
  <circuit name="SUBTRATOR_8B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="SUBTRATOR_8B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(50,560)" name="Constant"/>
    <comp lib="0" loc="(70,1010)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B5"/>
    </comp>
    <comp lib="0" loc="(70,1070)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B6"/>
    </comp>
    <comp lib="0" loc="(70,1130)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B7"/>
    </comp>
    <comp lib="0" loc="(70,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(70,200)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,240)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,280)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(70,320)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(70,360)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A6"/>
    </comp>
    <comp lib="0" loc="(70,400)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(70,710)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(70,770)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,830)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,890)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,950)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="0" loc="(940,400)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,430)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,460)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,490)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,520)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,550)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,580)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,610)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(940,640)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="VAI_UM"/>
      <a name="type" val="output"/>
    </comp>
    <comp loc="(320,1010)" name="NAND_NOT"/>
    <comp loc="(320,1070)" name="NAND_NOT"/>
    <comp loc="(320,1130)" name="NAND_NOT"/>
    <comp loc="(320,710)" name="NAND_NOT"/>
    <comp loc="(320,770)" name="NAND_NOT"/>
    <comp loc="(320,830)" name="NAND_NOT"/>
    <comp loc="(320,890)" name="NAND_NOT"/>
    <comp loc="(320,950)" name="NAND_NOT"/>
    <comp loc="(740,400)" name="SOMADOR_8B"/>
    <wire from="(320,1010)" to="(420,1010)"/>
    <wire from="(320,1070)" to="(440,1070)"/>
    <wire from="(320,1130)" to="(460,1130)"/>
    <wire from="(320,400)" to="(320,540)"/>
    <wire from="(320,540)" to="(520,540)"/>
    <wire from="(320,580)" to="(320,710)"/>
    <wire from="(320,580)" to="(520,580)"/>
    <wire from="(320,770)" to="(340,770)"/>
    <wire from="(320,830)" to="(360,830)"/>
    <wire from="(320,890)" to="(380,890)"/>
    <wire from="(320,950)" to="(400,950)"/>
    <wire from="(340,360)" to="(340,520)"/>
    <wire from="(340,520)" to="(520,520)"/>
    <wire from="(340,600)" to="(340,770)"/>
    <wire from="(340,600)" to="(520,600)"/>
    <wire from="(360,320)" to="(360,500)"/>
    <wire from="(360,500)" to="(520,500)"/>
    <wire from="(360,620)" to="(360,830)"/>
    <wire from="(360,620)" to="(520,620)"/>
    <wire from="(380,280)" to="(380,480)"/>
    <wire from="(380,480)" to="(520,480)"/>
    <wire from="(380,640)" to="(380,890)"/>
    <wire from="(380,640)" to="(520,640)"/>
    <wire from="(400,240)" to="(400,460)"/>
    <wire from="(400,460)" to="(520,460)"/>
    <wire from="(400,660)" to="(400,950)"/>
    <wire from="(400,660)" to="(520,660)"/>
    <wire from="(420,200)" to="(420,440)"/>
    <wire from="(420,440)" to="(520,440)"/>
    <wire from="(420,680)" to="(420,1010)"/>
    <wire from="(420,680)" to="(520,680)"/>
    <wire from="(440,160)" to="(440,420)"/>
    <wire from="(440,420)" to="(520,420)"/>
    <wire from="(440,700)" to="(440,1070)"/>
    <wire from="(440,700)" to="(520,700)"/>
    <wire from="(460,120)" to="(460,400)"/>
    <wire from="(460,400)" to="(520,400)"/>
    <wire from="(460,720)" to="(460,1130)"/>
    <wire from="(460,720)" to="(520,720)"/>
    <wire from="(50,560)" to="(520,560)"/>
    <wire from="(70,1010)" to="(100,1010)"/>
    <wire from="(70,1070)" to="(100,1070)"/>
    <wire from="(70,1130)" to="(100,1130)"/>
    <wire from="(70,120)" to="(460,120)"/>
    <wire from="(70,160)" to="(440,160)"/>
    <wire from="(70,200)" to="(420,200)"/>
    <wire from="(70,240)" to="(400,240)"/>
    <wire from="(70,280)" to="(380,280)"/>
    <wire from="(70,320)" to="(360,320)"/>
    <wire from="(70,360)" to="(340,360)"/>
    <wire from="(70,400)" to="(320,400)"/>
    <wire from="(70,710)" to="(100,710)"/>
    <wire from="(70,770)" to="(100,770)"/>
    <wire from="(70,830)" to="(100,830)"/>
    <wire from="(70,890)" to="(100,890)"/>
    <wire from="(70,950)" to="(100,950)"/>
    <wire from="(740,400)" to="(940,400)"/>
    <wire from="(740,420)" to="(900,420)"/>
    <wire from="(740,440)" to="(890,440)"/>
    <wire from="(740,460)" to="(870,460)"/>
    <wire from="(740,480)" to="(850,480)"/>
    <wire from="(740,500)" to="(830,500)"/>
    <wire from="(740,520)" to="(810,520)"/>
    <wire from="(740,540)" to="(790,540)"/>
    <wire from="(740,560)" to="(770,560)"/>
    <wire from="(770,560)" to="(770,640)"/>
    <wire from="(770,640)" to="(940,640)"/>
    <wire from="(790,540)" to="(790,610)"/>
    <wire from="(790,610)" to="(940,610)"/>
    <wire from="(810,520)" to="(810,580)"/>
    <wire from="(810,580)" to="(940,580)"/>
    <wire from="(830,500)" to="(830,550)"/>
    <wire from="(830,550)" to="(940,550)"/>
    <wire from="(850,480)" to="(850,520)"/>
    <wire from="(850,520)" to="(940,520)"/>
    <wire from="(870,460)" to="(870,490)"/>
    <wire from="(870,490)" to="(940,490)"/>
    <wire from="(890,440)" to="(890,460)"/>
    <wire from="(890,460)" to="(940,460)"/>
    <wire from="(900,420)" to="(900,430)"/>
    <wire from="(900,430)" to="(940,430)"/>
  </circuit>
  <circuit name="MULTIPLICADOR_4B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="MULTIPLICADOR_4B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(2200,1190)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,1450)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,1650)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,1670)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,220)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,420)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,50)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(2200,810)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(70,130)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,250)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(70,290)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,330)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,370)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,50)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,90)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="9" loc="(540,2310)" name="Text">
      <a name="font" val="SansSerif bold 50"/>
      <a name="text" val="Pij = Ai + Bj"/>
    </comp>
    <comp loc="(1130,510)" name="SOMADOR_C">
      <a name="label" val="K1"/>
    </comp>
    <comp loc="(1150,1490)" name="SOMADOR_C">
      <a name="label" val="C5A"/>
    </comp>
    <comp loc="(1400,830)" name="SOMADOR_C">
      <a name="label" val="C3A"/>
    </comp>
    <comp loc="(1410,420)" name="SOMADOR_M">
      <a name="label" val="K2"/>
    </comp>
    <comp loc="(1610,1300)" name="SOMADOR_C">
      <a name="label" val="C4B"/>
    </comp>
    <comp loc="(1680,670)" name="SOMADOR_C">
      <a name="label" val="C3B"/>
    </comp>
    <comp loc="(1900,1190)" name="SOMADOR_M">
      <a name="label" val="C4C"/>
    </comp>
    <comp loc="(1900,1450)" name="SOMADOR_C">
      <a name="label" val="C5B"/>
    </comp>
    <comp loc="(1970,810)" name="SOMADOR_M">
      <a name="label" val="C3C"/>
    </comp>
    <comp loc="(2160,1650)" name="SOMADOR_C"/>
    <comp loc="(530,1010)" name="NAND_AND">
      <a name="label" val="P30"/>
    </comp>
    <comp loc="(530,1150)" name="NAND_AND">
      <a name="label" val="P31"/>
    </comp>
    <comp loc="(530,1240)" name="NAND_AND">
      <a name="label" val="P22"/>
    </comp>
    <comp loc="(530,1330)" name="NAND_AND">
      <a name="label" val="P13"/>
    </comp>
    <comp loc="(530,1470)" name="NAND_AND">
      <a name="label" val="P32"/>
    </comp>
    <comp loc="(530,1550)" name="NAND_AND">
      <a name="label" val="P23"/>
    </comp>
    <comp loc="(530,1690)" name="NAND_AND">
      <a name="label" val="P33"/>
    </comp>
    <comp loc="(530,190)" name="NAND_AND">
      <a name="label" val="P01"/>
    </comp>
    <comp loc="(530,270)" name="NAND_AND">
      <a name="label" val="P10"/>
    </comp>
    <comp loc="(530,420)" name="NAND_AND">
      <a name="label" val="P02"/>
    </comp>
    <comp loc="(530,50)" name="NAND_AND">
      <a name="label" val="P00"/>
    </comp>
    <comp loc="(530,510)" name="NAND_AND">
      <a name="label" val="P11"/>
    </comp>
    <comp loc="(530,600)" name="NAND_AND">
      <a name="label" val="P20"/>
    </comp>
    <comp loc="(530,740)" name="NAND_AND">
      <a name="label" val="P03"/>
    </comp>
    <comp loc="(530,830)" name="NAND_AND">
      <a name="label" val="P12"/>
    </comp>
    <comp loc="(530,920)" name="NAND_AND">
      <a name="label" val="P21"/>
    </comp>
    <comp loc="(840,220)" name="SOMADOR_M">
      <a name="label" val="C1"/>
    </comp>
    <comp loc="(870,1160)" name="SOMADOR_C">
      <a name="label" val="C4A"/>
    </comp>
    <wire from="(1030,710)" to="(1030,830)"/>
    <wire from="(1030,710)" to="(1460,710)"/>
    <wire from="(1060,850)" to="(1060,920)"/>
    <wire from="(1060,850)" to="(1180,850)"/>
    <wire from="(1090,870)" to="(1090,1010)"/>
    <wire from="(1090,870)" to="(1180,870)"/>
    <wire from="(1130,510)" to="(1150,510)"/>
    <wire from="(1130,530)" to="(1160,530)"/>
    <wire from="(1150,1490)" to="(1680,1490)"/>
    <wire from="(1150,1510)" to="(1160,1510)"/>
    <wire from="(1150,440)" to="(1150,510)"/>
    <wire from="(1150,440)" to="(1190,440)"/>
    <wire from="(1160,1510)" to="(1160,1670)"/>
    <wire from="(1160,1670)" to="(1940,1670)"/>
    <wire from="(1160,530)" to="(1160,830)"/>
    <wire from="(1160,830)" to="(1180,830)"/>
    <wire from="(1190,440)" to="(1200,440)"/>
    <wire from="(1300,1160)" to="(1300,1190)"/>
    <wire from="(1300,1190)" to="(1680,1190)"/>
    <wire from="(1340,1080)" to="(1340,1300)"/>
    <wire from="(1340,1080)" to="(1690,1080)"/>
    <wire from="(1340,1300)" to="(1390,1300)"/>
    <wire from="(1370,1150)" to="(1370,1320)"/>
    <wire from="(1370,1150)" to="(1440,1150)"/>
    <wire from="(1370,1320)" to="(1390,1320)"/>
    <wire from="(1390,1330)" to="(1390,1340)"/>
    <wire from="(140,1010)" to="(140,1150)"/>
    <wire from="(140,1010)" to="(310,1010)"/>
    <wire from="(140,1150)" to="(140,1470)"/>
    <wire from="(140,1150)" to="(310,1150)"/>
    <wire from="(140,1470)" to="(140,1690)"/>
    <wire from="(140,1470)" to="(310,1470)"/>
    <wire from="(140,1690)" to="(310,1690)"/>
    <wire from="(140,170)" to="(140,1010)"/>
    <wire from="(1400,830)" to="(1750,830)"/>
    <wire from="(1400,850)" to="(1420,850)"/>
    <wire from="(1410,420)" to="(2200,420)"/>
    <wire from="(1410,440)" to="(1440,440)"/>
    <wire from="(1420,850)" to="(1420,1060)"/>
    <wire from="(1440,440)" to="(1440,670)"/>
    <wire from="(1440,670)" to="(1460,670)"/>
    <wire from="(1440,880)" to="(1440,1150)"/>
    <wire from="(1440,880)" to="(1980,880)"/>
    <wire from="(160,1350)" to="(160,1570)"/>
    <wire from="(160,1350)" to="(310,1350)"/>
    <wire from="(160,1570)" to="(160,1710)"/>
    <wire from="(160,1570)" to="(310,1570)"/>
    <wire from="(160,1710)" to="(310,1710)"/>
    <wire from="(160,370)" to="(160,760)"/>
    <wire from="(160,760)" to="(160,1350)"/>
    <wire from="(160,760)" to="(310,760)"/>
    <wire from="(1610,1300)" to="(1640,1300)"/>
    <wire from="(1610,1320)" to="(1640,1320)"/>
    <wire from="(1640,1210)" to="(1640,1300)"/>
    <wire from="(1640,1210)" to="(1680,1210)"/>
    <wire from="(1640,1320)" to="(1640,1470)"/>
    <wire from="(1640,1470)" to="(1680,1470)"/>
    <wire from="(1670,1310)" to="(1670,1450)"/>
    <wire from="(1670,1310)" to="(1940,1310)"/>
    <wire from="(1670,1450)" to="(1680,1450)"/>
    <wire from="(1680,670)" to="(1720,670)"/>
    <wire from="(1680,690)" to="(1690,690)"/>
    <wire from="(1690,690)" to="(1690,1080)"/>
    <wire from="(1720,670)" to="(1720,810)"/>
    <wire from="(1720,810)" to="(1750,810)"/>
    <wire from="(180,1240)" to="(180,1550)"/>
    <wire from="(180,1240)" to="(310,1240)"/>
    <wire from="(180,130)" to="(180,600)"/>
    <wire from="(180,1550)" to="(310,1550)"/>
    <wire from="(180,600)" to="(180,920)"/>
    <wire from="(180,600)" to="(310,600)"/>
    <wire from="(180,920)" to="(180,1240)"/>
    <wire from="(180,920)" to="(310,920)"/>
    <wire from="(1890,1210)" to="(1900,1210)"/>
    <wire from="(1900,1190)" to="(2200,1190)"/>
    <wire from="(1900,1210)" to="(1940,1210)"/>
    <wire from="(1900,1450)" to="(2200,1450)"/>
    <wire from="(1900,1470)" to="(1910,1470)"/>
    <wire from="(1910,1470)" to="(1910,1650)"/>
    <wire from="(1910,1650)" to="(1940,1650)"/>
    <wire from="(1940,1210)" to="(1940,1310)"/>
    <wire from="(1970,810)" to="(2200,810)"/>
    <wire from="(1970,830)" to="(1980,830)"/>
    <wire from="(1980,830)" to="(1980,880)"/>
    <wire from="(200,1170)" to="(310,1170)"/>
    <wire from="(200,210)" to="(200,290)"/>
    <wire from="(200,210)" to="(310,210)"/>
    <wire from="(200,290)" to="(200,530)"/>
    <wire from="(200,530)" to="(200,940)"/>
    <wire from="(200,530)" to="(310,530)"/>
    <wire from="(200,940)" to="(200,1170)"/>
    <wire from="(200,940)" to="(310,940)"/>
    <wire from="(2160,1650)" to="(2200,1650)"/>
    <wire from="(2160,1670)" to="(2200,1670)"/>
    <wire from="(220,190)" to="(220,420)"/>
    <wire from="(220,190)" to="(310,190)"/>
    <wire from="(220,420)" to="(220,740)"/>
    <wire from="(220,420)" to="(310,420)"/>
    <wire from="(220,50)" to="(220,190)"/>
    <wire from="(220,50)" to="(310,50)"/>
    <wire from="(220,740)" to="(310,740)"/>
    <wire from="(240,1330)" to="(310,1330)"/>
    <wire from="(240,270)" to="(240,510)"/>
    <wire from="(240,270)" to="(310,270)"/>
    <wire from="(240,510)" to="(240,830)"/>
    <wire from="(240,510)" to="(310,510)"/>
    <wire from="(240,830)" to="(240,1330)"/>
    <wire from="(240,830)" to="(310,830)"/>
    <wire from="(240,90)" to="(240,270)"/>
    <wire from="(270,1030)" to="(310,1030)"/>
    <wire from="(270,250)" to="(270,290)"/>
    <wire from="(270,290)" to="(270,620)"/>
    <wire from="(270,290)" to="(310,290)"/>
    <wire from="(270,620)" to="(270,1030)"/>
    <wire from="(270,620)" to="(310,620)"/>
    <wire from="(270,70)" to="(270,250)"/>
    <wire from="(270,70)" to="(310,70)"/>
    <wire from="(300,1260)" to="(300,1490)"/>
    <wire from="(300,1260)" to="(310,1260)"/>
    <wire from="(300,1490)" to="(310,1490)"/>
    <wire from="(300,330)" to="(300,440)"/>
    <wire from="(300,440)" to="(300,850)"/>
    <wire from="(300,440)" to="(310,440)"/>
    <wire from="(300,850)" to="(300,1260)"/>
    <wire from="(300,850)" to="(310,850)"/>
    <wire from="(310,1030)" to="(320,1030)"/>
    <wire from="(530,1010)" to="(1090,1010)"/>
    <wire from="(530,1150)" to="(580,1150)"/>
    <wire from="(530,1240)" to="(580,1240)"/>
    <wire from="(530,1330)" to="(1390,1330)"/>
    <wire from="(530,1470)" to="(840,1470)"/>
    <wire from="(530,1550)" to="(840,1550)"/>
    <wire from="(530,1690)" to="(1940,1690)"/>
    <wire from="(530,190)" to="(590,190)"/>
    <wire from="(530,270)" to="(580,270)"/>
    <wire from="(530,420)" to="(1190,420)"/>
    <wire from="(530,50)" to="(2200,50)"/>
    <wire from="(530,510)" to="(720,510)"/>
    <wire from="(530,600)" to="(870,600)"/>
    <wire from="(530,740)" to="(890,740)"/>
    <wire from="(530,830)" to="(1030,830)"/>
    <wire from="(530,920)" to="(1060,920)"/>
    <wire from="(580,1150)" to="(580,1160)"/>
    <wire from="(580,1160)" to="(650,1160)"/>
    <wire from="(580,1200)" to="(580,1240)"/>
    <wire from="(580,1200)" to="(650,1200)"/>
    <wire from="(580,240)" to="(580,270)"/>
    <wire from="(580,240)" to="(620,240)"/>
    <wire from="(590,190)" to="(590,220)"/>
    <wire from="(590,220)" to="(620,220)"/>
    <wire from="(610,1060)" to="(1420,1060)"/>
    <wire from="(610,1060)" to="(610,1180)"/>
    <wire from="(610,1180)" to="(650,1180)"/>
    <wire from="(70,130)" to="(180,130)"/>
    <wire from="(70,170)" to="(140,170)"/>
    <wire from="(70,250)" to="(270,250)"/>
    <wire from="(70,290)" to="(200,290)"/>
    <wire from="(70,330)" to="(300,330)"/>
    <wire from="(70,370)" to="(160,370)"/>
    <wire from="(70,50)" to="(220,50)"/>
    <wire from="(70,90)" to="(240,90)"/>
    <wire from="(720,510)" to="(720,530)"/>
    <wire from="(720,530)" to="(910,530)"/>
    <wire from="(840,1470)" to="(840,1510)"/>
    <wire from="(840,1510)" to="(930,1510)"/>
    <wire from="(840,1530)" to="(840,1550)"/>
    <wire from="(840,1530)" to="(930,1530)"/>
    <wire from="(840,220)" to="(2200,220)"/>
    <wire from="(840,240)" to="(870,240)"/>
    <wire from="(870,1160)" to="(1300,1160)"/>
    <wire from="(870,1180)" to="(870,1490)"/>
    <wire from="(870,1490)" to="(930,1490)"/>
    <wire from="(870,240)" to="(870,510)"/>
    <wire from="(870,510)" to="(910,510)"/>
    <wire from="(870,550)" to="(870,600)"/>
    <wire from="(870,550)" to="(910,550)"/>
    <wire from="(890,690)" to="(1460,690)"/>
    <wire from="(890,690)" to="(890,740)"/>
    <wire from="(910,510)" to="(920,510)"/>
  </circuit>
  <circuit name="MULTIPLICADOR_8B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="MULTIPLICADOR_8B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(1390,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,140)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,180)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,430)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,450)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,470)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(1390,490)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(70,120)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,160)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(70,200)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,240)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,280)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(70,320)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(70,360)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A6"/>
    </comp>
    <comp lib="0" loc="(70,400)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(70,470)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(70,510)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,550)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,590)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,630)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="0" loc="(70,670)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B5"/>
    </comp>
    <comp lib="0" loc="(70,710)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B6"/>
    </comp>
    <comp lib="0" loc="(70,750)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B7"/>
    </comp>
    <comp loc="(1250,430)" name="SOMADOR_4B"/>
    <comp loc="(470,120)" name="MULTIPLICADOR_4B">
      <a name="label" val="Baixo_Baixo"/>
    </comp>
    <comp loc="(470,330)" name="MULTIPLICADOR_4B">
      <a name="label" val="Alto_Baixo"/>
    </comp>
    <comp loc="(470,540)" name="MULTIPLICADOR_4B">
      <a name="label" val="Baixo_Alto"/>
    </comp>
    <comp loc="(940,200)" name="SOMADOR_4B"/>
    <wire from="(100,160)" to="(100,200)"/>
    <wire from="(100,160)" to="(220,160)"/>
    <wire from="(100,320)" to="(100,350)"/>
    <wire from="(100,350)" to="(250,350)"/>
    <wire from="(1000,220)" to="(1000,490)"/>
    <wire from="(1000,490)" to="(1030,490)"/>
    <wire from="(1020,200)" to="(1020,450)"/>
    <wire from="(1020,450)" to="(1030,450)"/>
    <wire from="(110,660)" to="(110,710)"/>
    <wire from="(110,660)" to="(250,660)"/>
    <wire from="(120,180)" to="(120,240)"/>
    <wire from="(120,180)" to="(210,180)"/>
    <wire from="(120,360)" to="(120,370)"/>
    <wire from="(120,370)" to="(250,370)"/>
    <wire from="(1250,430)" to="(1390,430)"/>
    <wire from="(1250,450)" to="(1390,450)"/>
    <wire from="(1250,470)" to="(1390,470)"/>
    <wire from="(1250,490)" to="(1390,490)"/>
    <wire from="(130,680)" to="(130,750)"/>
    <wire from="(130,680)" to="(250,680)"/>
    <wire from="(1390,140)" to="(1400,140)"/>
    <wire from="(140,200)" to="(140,410)"/>
    <wire from="(140,200)" to="(250,200)"/>
    <wire from="(140,410)" to="(140,470)"/>
    <wire from="(140,410)" to="(250,410)"/>
    <wire from="(160,220)" to="(160,430)"/>
    <wire from="(160,220)" to="(250,220)"/>
    <wire from="(160,430)" to="(160,510)"/>
    <wire from="(160,430)" to="(250,430)"/>
    <wire from="(180,240)" to="(180,450)"/>
    <wire from="(180,240)" to="(250,240)"/>
    <wire from="(180,450)" to="(180,550)"/>
    <wire from="(180,450)" to="(250,450)"/>
    <wire from="(200,260)" to="(200,470)"/>
    <wire from="(200,260)" to="(250,260)"/>
    <wire from="(200,470)" to="(200,590)"/>
    <wire from="(200,470)" to="(250,470)"/>
    <wire from="(210,180)" to="(210,600)"/>
    <wire from="(210,180)" to="(250,180)"/>
    <wire from="(210,600)" to="(250,600)"/>
    <wire from="(220,160)" to="(220,580)"/>
    <wire from="(220,160)" to="(250,160)"/>
    <wire from="(220,580)" to="(250,580)"/>
    <wire from="(230,140)" to="(230,560)"/>
    <wire from="(230,140)" to="(250,140)"/>
    <wire from="(230,560)" to="(250,560)"/>
    <wire from="(240,120)" to="(240,540)"/>
    <wire from="(240,120)" to="(250,120)"/>
    <wire from="(240,540)" to="(250,540)"/>
    <wire from="(250,540)" to="(260,540)"/>
    <wire from="(460,160)" to="(470,160)"/>
    <wire from="(470,120)" to="(1390,120)"/>
    <wire from="(470,140)" to="(1390,140)"/>
    <wire from="(470,160)" to="(1390,160)"/>
    <wire from="(470,180)" to="(1390,180)"/>
    <wire from="(470,200)" to="(720,200)"/>
    <wire from="(470,220)" to="(700,220)"/>
    <wire from="(470,240)" to="(690,240)"/>
    <wire from="(470,260)" to="(680,260)"/>
    <wire from="(470,330)" to="(660,330)"/>
    <wire from="(470,350)" to="(640,350)"/>
    <wire from="(470,370)" to="(620,370)"/>
    <wire from="(470,390)" to="(600,390)"/>
    <wire from="(470,540)" to="(710,540)"/>
    <wire from="(470,560)" to="(700,560)"/>
    <wire from="(470,580)" to="(690,580)"/>
    <wire from="(470,600)" to="(680,600)"/>
    <wire from="(600,390)" to="(600,550)"/>
    <wire from="(600,550)" to="(1030,550)"/>
    <wire from="(620,370)" to="(620,510)"/>
    <wire from="(620,510)" to="(1030,510)"/>
    <wire from="(640,350)" to="(640,470)"/>
    <wire from="(640,470)" to="(1030,470)"/>
    <wire from="(660,330)" to="(660,430)"/>
    <wire from="(660,430)" to="(1030,430)"/>
    <wire from="(680,260)" to="(680,320)"/>
    <wire from="(680,320)" to="(720,320)"/>
    <wire from="(680,340)" to="(680,600)"/>
    <wire from="(680,340)" to="(720,340)"/>
    <wire from="(690,240)" to="(690,280)"/>
    <wire from="(690,280)" to="(720,280)"/>
    <wire from="(690,300)" to="(690,580)"/>
    <wire from="(690,300)" to="(720,300)"/>
    <wire from="(70,120)" to="(240,120)"/>
    <wire from="(70,160)" to="(80,160)"/>
    <wire from="(70,200)" to="(100,200)"/>
    <wire from="(70,240)" to="(120,240)"/>
    <wire from="(70,280)" to="(80,280)"/>
    <wire from="(70,320)" to="(100,320)"/>
    <wire from="(70,360)" to="(120,360)"/>
    <wire from="(70,400)" to="(80,400)"/>
    <wire from="(70,470)" to="(140,470)"/>
    <wire from="(70,510)" to="(160,510)"/>
    <wire from="(70,550)" to="(180,550)"/>
    <wire from="(70,590)" to="(200,590)"/>
    <wire from="(70,620)" to="(250,620)"/>
    <wire from="(70,620)" to="(70,630)"/>
    <wire from="(70,670)" to="(90,670)"/>
    <wire from="(70,710)" to="(110,710)"/>
    <wire from="(70,750)" to="(130,750)"/>
    <wire from="(700,220)" to="(700,240)"/>
    <wire from="(700,240)" to="(720,240)"/>
    <wire from="(700,260)" to="(700,560)"/>
    <wire from="(700,260)" to="(720,260)"/>
    <wire from="(710,220)" to="(710,540)"/>
    <wire from="(710,220)" to="(720,220)"/>
    <wire from="(80,140)" to="(230,140)"/>
    <wire from="(80,140)" to="(80,160)"/>
    <wire from="(80,280)" to="(80,330)"/>
    <wire from="(80,330)" to="(250,330)"/>
    <wire from="(80,390)" to="(250,390)"/>
    <wire from="(80,390)" to="(80,400)"/>
    <wire from="(90,640)" to="(250,640)"/>
    <wire from="(90,640)" to="(90,670)"/>
    <wire from="(940,200)" to="(1020,200)"/>
    <wire from="(940,220)" to="(1000,220)"/>
    <wire from="(940,240)" to="(980,240)"/>
    <wire from="(940,260)" to="(960,260)"/>
    <wire from="(940,280)" to="(940,590)"/>
    <wire from="(940,590)" to="(1030,590)"/>
    <wire from="(960,260)" to="(960,570)"/>
    <wire from="(960,570)" to="(1030,570)"/>
    <wire from="(980,240)" to="(980,530)"/>
    <wire from="(980,530)" to="(1030,530)"/>
  </circuit>
  <circuit name="MUX_4x1_1B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="MUX_4x1_1B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(110,440)" name="Constant">
      <a name="value" val="0x0"/>
    </comp>
    <comp lib="0" loc="(130,290)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="I0"/>
    </comp>
    <comp lib="0" loc="(130,340)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="I1"/>
    </comp>
    <comp lib="0" loc="(130,390)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="I2"/>
    </comp>
    <comp lib="0" loc="(130,530)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL0"/>
    </comp>
    <comp lib="0" loc="(130,580)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL1"/>
    </comp>
    <comp lib="0" loc="(1540,630)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="Y"/>
      <a name="type" val="output"/>
    </comp>
    <comp loc="(1200,540)" name="NAND_OR"/>
    <comp loc="(1200,720)" name="NAND_OR"/>
    <comp loc="(1490,630)" name="NAND_OR"/>
    <comp loc="(380,530)" name="NAND_NOT"/>
    <comp loc="(380,580)" name="NAND_NOT"/>
    <comp loc="(380,630)" name="NAND_NOT"/>
    <comp loc="(380,700)" name="NAND_NOT"/>
    <comp loc="(620,530)" name="NAND_AND"/>
    <comp loc="(620,610)" name="NAND_AND"/>
    <comp loc="(620,690)" name="NAND_AND"/>
    <comp loc="(620,770)" name="NAND_AND"/>
    <comp loc="(910,510)" name="NAND_AND"/>
    <comp loc="(910,610)" name="NAND_AND"/>
    <comp loc="(910,700)" name="NAND_AND"/>
    <comp loc="(910,780)" name="NAND_AND"/>
    <wire from="(110,440)" to="(230,440)"/>
    <wire from="(1200,540)" to="(1230,540)"/>
    <wire from="(1200,720)" to="(1230,720)"/>
    <wire from="(1230,540)" to="(1230,630)"/>
    <wire from="(1230,630)" to="(1270,630)"/>
    <wire from="(1230,650)" to="(1230,720)"/>
    <wire from="(1230,650)" to="(1270,650)"/>
    <wire from="(130,290)" to="(170,290)"/>
    <wire from="(130,340)" to="(190,340)"/>
    <wire from="(130,390)" to="(210,390)"/>
    <wire from="(130,530)" to="(140,530)"/>
    <wire from="(130,580)" to="(150,580)"/>
    <wire from="(140,530)" to="(140,670)"/>
    <wire from="(140,530)" to="(160,530)"/>
    <wire from="(140,670)" to="(140,690)"/>
    <wire from="(140,670)" to="(390,670)"/>
    <wire from="(140,690)" to="(140,790)"/>
    <wire from="(140,690)" to="(160,690)"/>
    <wire from="(140,790)" to="(400,790)"/>
    <wire from="(1490,630)" to="(1540,630)"/>
    <wire from="(150,580)" to="(150,630)"/>
    <wire from="(150,580)" to="(160,580)"/>
    <wire from="(150,630)" to="(150,740)"/>
    <wire from="(150,630)" to="(160,630)"/>
    <wire from="(150,740)" to="(150,770)"/>
    <wire from="(150,740)" to="(390,740)"/>
    <wire from="(150,770)" to="(400,770)"/>
    <wire from="(160,690)" to="(160,700)"/>
    <wire from="(170,290)" to="(170,510)"/>
    <wire from="(170,510)" to="(690,510)"/>
    <wire from="(190,340)" to="(190,490)"/>
    <wire from="(190,490)" to="(630,490)"/>
    <wire from="(210,390)" to="(210,470)"/>
    <wire from="(210,470)" to="(650,470)"/>
    <wire from="(230,440)" to="(230,450)"/>
    <wire from="(230,450)" to="(670,450)"/>
    <wire from="(380,530)" to="(400,530)"/>
    <wire from="(380,580)" to="(390,580)"/>
    <wire from="(380,630)" to="(390,630)"/>
    <wire from="(380,700)" to="(400,700)"/>
    <wire from="(390,550)" to="(390,580)"/>
    <wire from="(390,550)" to="(400,550)"/>
    <wire from="(390,610)" to="(390,630)"/>
    <wire from="(390,610)" to="(400,610)"/>
    <wire from="(390,650)" to="(390,670)"/>
    <wire from="(390,650)" to="(400,650)"/>
    <wire from="(390,720)" to="(390,740)"/>
    <wire from="(390,720)" to="(400,720)"/>
    <wire from="(400,630)" to="(400,650)"/>
    <wire from="(400,650)" to="(410,650)"/>
    <wire from="(400,690)" to="(400,700)"/>
    <wire from="(400,710)" to="(400,720)"/>
    <wire from="(620,530)" to="(690,530)"/>
    <wire from="(620,610)" to="(620,630)"/>
    <wire from="(620,630)" to="(690,630)"/>
    <wire from="(620,690)" to="(620,700)"/>
    <wire from="(620,700)" to="(690,700)"/>
    <wire from="(620,770)" to="(650,770)"/>
    <wire from="(630,490)" to="(630,610)"/>
    <wire from="(630,610)" to="(690,610)"/>
    <wire from="(650,470)" to="(650,720)"/>
    <wire from="(650,720)" to="(690,720)"/>
    <wire from="(650,770)" to="(650,780)"/>
    <wire from="(650,780)" to="(690,780)"/>
    <wire from="(670,450)" to="(670,800)"/>
    <wire from="(670,800)" to="(690,800)"/>
    <wire from="(910,510)" to="(940,510)"/>
    <wire from="(910,610)" to="(940,610)"/>
    <wire from="(910,700)" to="(940,700)"/>
    <wire from="(910,780)" to="(940,780)"/>
    <wire from="(940,510)" to="(940,540)"/>
    <wire from="(940,540)" to="(980,540)"/>
    <wire from="(940,560)" to="(940,610)"/>
    <wire from="(940,560)" to="(980,560)"/>
    <wire from="(940,700)" to="(940,720)"/>
    <wire from="(940,720)" to="(980,720)"/>
    <wire from="(940,740)" to="(940,780)"/>
    <wire from="(940,740)" to="(980,740)"/>
  </circuit>
  <circuit name="MUX_8B">
    <a name="appearance" val="logisim_evolution"/>
    <a name="circuit" val="MUX_8B"/>
    <a name="circuitnamedboxfixedsize" val="true"/>
    <a name="simulationFrequency" val="1.0"/>
    <comp lib="0" loc="(70,100)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A1"/>
    </comp>
    <comp lib="0" loc="(70,1000)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C6"/>
    </comp>
    <comp lib="0" loc="(70,1040)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C7"/>
    </comp>
    <comp lib="0" loc="(70,1110)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL0"/>
    </comp>
    <comp lib="0" loc="(70,1150)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="SEL1"/>
    </comp>
    <comp lib="0" loc="(70,140)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A2"/>
    </comp>
    <comp lib="0" loc="(70,180)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A3"/>
    </comp>
    <comp lib="0" loc="(70,220)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A4"/>
    </comp>
    <comp lib="0" loc="(70,260)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A5"/>
    </comp>
    <comp lib="0" loc="(70,300)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A6"/>
    </comp>
    <comp lib="0" loc="(70,340)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A7"/>
    </comp>
    <comp lib="0" loc="(70,410)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B0"/>
    </comp>
    <comp lib="0" loc="(70,450)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B1"/>
    </comp>
    <comp lib="0" loc="(70,490)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B2"/>
    </comp>
    <comp lib="0" loc="(70,530)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B3"/>
    </comp>
    <comp lib="0" loc="(70,570)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B4"/>
    </comp>
    <comp lib="0" loc="(70,60)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="A0"/>
    </comp>
    <comp lib="0" loc="(70,610)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B5"/>
    </comp>
    <comp lib="0" loc="(70,650)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B6"/>
    </comp>
    <comp lib="0" loc="(70,690)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="B7"/>
    </comp>
    <comp lib="0" loc="(70,760)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C0"/>
    </comp>
    <comp lib="0" loc="(70,800)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C1"/>
    </comp>
    <comp lib="0" loc="(70,840)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C2"/>
    </comp>
    <comp lib="0" loc="(70,880)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C3"/>
    </comp>
    <comp lib="0" loc="(70,920)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C4"/>
    </comp>
    <comp lib="0" loc="(70,960)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="label" val="C5"/>
    </comp>
    <comp lib="0" loc="(890,1010)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S6"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,1170)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S7"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,210)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S1"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,370)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S2"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,530)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S3"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,60)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S0"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,690)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S4"/>
      <a name="type" val="output"/>
    </comp>
    <comp lib="0" loc="(890,850)" name="Pin">
      <a name="appearance" val="NewPins"/>
      <a name="facing" val="west"/>
      <a name="label" val="S5"/>
      <a name="type" val="output"/>
    </comp>
    <comp loc="(710,1010)" name="MUX_4x1_1B"/>
    <comp loc="(710,1170)" name="MUX_4x1_1B"/>
    <comp loc="(710,210)" name="MUX_4x1_1B"/>
    <comp loc="(710,370)" name="MUX_4x1_1B"/>
    <comp loc="(710,530)" name="MUX_4x1_1B"/>
    <comp loc="(710,60)" name="MUX_4x1_1B"/>
    <comp loc="(710,690)" name="MUX_4x1_1B"/>
    <comp loc="(710,850)" name="MUX_4x1_1B"/>
    <wire from="(100,890)" to="(100,960)"/>
    <wire from="(100,890)" to="(490,890)"/>
    <wire from="(120,730)" to="(120,920)"/>
    <wire from="(120,730)" to="(490,730)"/>
    <wire from="(140,590)" to="(140,880)"/>
    <wire from="(140,590)" to="(380,590)"/>
    <wire from="(160,470)" to="(160,840)"/>
    <wire from="(160,470)" to="(400,470)"/>
    <wire from="(180,250)" to="(180,800)"/>
    <wire from="(180,250)" to="(490,250)"/>
    <wire from="(200,110)" to="(200,760)"/>
    <wire from="(200,110)" to="(490,110)"/>
    <wire from="(220,1190)" to="(490,1190)"/>
    <wire from="(220,690)" to="(220,1190)"/>
    <wire from="(240,1030)" to="(490,1030)"/>
    <wire from="(240,390)" to="(240,490)"/>
    <wire from="(240,390)" to="(490,390)"/>
    <wire from="(240,650)" to="(240,1030)"/>
    <wire from="(260,230)" to="(260,450)"/>
    <wire from="(260,230)" to="(490,230)"/>
    <wire from="(260,610)" to="(260,870)"/>
    <wire from="(260,870)" to="(490,870)"/>
    <wire from="(280,530)" to="(280,550)"/>
    <wire from="(280,550)" to="(490,550)"/>
    <wire from="(280,570)" to="(280,710)"/>
    <wire from="(280,710)" to="(490,710)"/>
    <wire from="(280,80)" to="(280,410)"/>
    <wire from="(280,80)" to="(490,80)"/>
    <wire from="(300,1170)" to="(490,1170)"/>
    <wire from="(300,340)" to="(300,1170)"/>
    <wire from="(320,1010)" to="(490,1010)"/>
    <wire from="(320,300)" to="(320,1010)"/>
    <wire from="(340,260)" to="(340,850)"/>
    <wire from="(340,850)" to="(490,850)"/>
    <wire from="(360,220)" to="(360,690)"/>
    <wire from="(360,690)" to="(490,690)"/>
    <wire from="(380,180)" to="(380,530)"/>
    <wire from="(380,530)" to="(490,530)"/>
    <wire from="(380,570)" to="(380,590)"/>
    <wire from="(380,570)" to="(490,570)"/>
    <wire from="(400,140)" to="(400,370)"/>
    <wire from="(400,370)" to="(490,370)"/>
    <wire from="(400,410)" to="(400,470)"/>
    <wire from="(400,410)" to="(490,410)"/>
    <wire from="(420,100)" to="(420,210)"/>
    <wire from="(420,210)" to="(490,210)"/>
    <wire from="(460,1070)" to="(460,1110)"/>
    <wire from="(460,1070)" to="(490,1070)"/>
    <wire from="(460,1110)" to="(460,1230)"/>
    <wire from="(460,120)" to="(460,270)"/>
    <wire from="(460,120)" to="(490,120)"/>
    <wire from="(460,1230)" to="(490,1230)"/>
    <wire from="(460,270)" to="(460,430)"/>
    <wire from="(460,270)" to="(490,270)"/>
    <wire from="(460,430)" to="(460,590)"/>
    <wire from="(460,430)" to="(490,430)"/>
    <wire from="(460,590)" to="(460,750)"/>
    <wire from="(460,590)" to="(490,590)"/>
    <wire from="(460,750)" to="(460,910)"/>
    <wire from="(460,750)" to="(490,750)"/>
    <wire from="(460,910)" to="(460,1070)"/>
    <wire from="(460,910)" to="(490,910)"/>
    <wire from="(480,1090)" to="(480,1150)"/>
    <wire from="(480,1090)" to="(490,1090)"/>
    <wire from="(480,1150)" to="(480,1250)"/>
    <wire from="(480,1250)" to="(490,1250)"/>
    <wire from="(480,140)" to="(480,290)"/>
    <wire from="(480,140)" to="(490,140)"/>
    <wire from="(480,290)" to="(480,450)"/>
    <wire from="(480,290)" to="(490,290)"/>
    <wire from="(480,450)" to="(480,610)"/>
    <wire from="(480,450)" to="(490,450)"/>
    <wire from="(480,610)" to="(480,770)"/>
    <wire from="(480,610)" to="(490,610)"/>
    <wire from="(480,770)" to="(480,930)"/>
    <wire from="(480,770)" to="(490,770)"/>
    <wire from="(480,930)" to="(480,1090)"/>
    <wire from="(480,930)" to="(490,930)"/>
    <wire from="(490,100)" to="(490,110)"/>
    <wire from="(490,770)" to="(500,770)"/>
    <wire from="(70,100)" to="(420,100)"/>
    <wire from="(70,1000)" to="(90,1000)"/>
    <wire from="(70,1040)" to="(80,1040)"/>
    <wire from="(70,1110)" to="(460,1110)"/>
    <wire from="(70,1150)" to="(480,1150)"/>
    <wire from="(70,140)" to="(400,140)"/>
    <wire from="(70,180)" to="(380,180)"/>
    <wire from="(70,220)" to="(360,220)"/>
    <wire from="(70,260)" to="(340,260)"/>
    <wire from="(70,300)" to="(320,300)"/>
    <wire from="(70,340)" to="(300,340)"/>
    <wire from="(70,410)" to="(280,410)"/>
    <wire from="(70,450)" to="(260,450)"/>
    <wire from="(70,490)" to="(240,490)"/>
    <wire from="(70,530)" to="(280,530)"/>
    <wire from="(70,570)" to="(280,570)"/>
    <wire from="(70,60)" to="(490,60)"/>
    <wire from="(70,610)" to="(260,610)"/>
    <wire from="(70,650)" to="(240,650)"/>
    <wire from="(70,690)" to="(220,690)"/>
    <wire from="(70,760)" to="(200,760)"/>
    <wire from="(70,800)" to="(180,800)"/>
    <wire from="(70,840)" to="(160,840)"/>
    <wire from="(70,880)" to="(140,880)"/>
    <wire from="(70,920)" to="(120,920)"/>
    <wire from="(70,960)" to="(100,960)"/>
    <wire from="(710,1010)" to="(890,1010)"/>
    <wire from="(710,1170)" to="(890,1170)"/>
    <wire from="(710,210)" to="(890,210)"/>
    <wire from="(710,370)" to="(890,370)"/>
    <wire from="(710,530)" to="(890,530)"/>
    <wire from="(710,60)" to="(890,60)"/>
    <wire from="(710,690)" to="(890,690)"/>
    <wire from="(710,850)" to="(890,850)"/>
    <wire from="(80,1040)" to="(80,1210)"/>
    <wire from="(80,1210)" to="(490,1210)"/>
    <wire from="(90,1000)" to="(90,1050)"/>
    <wire from="(90,1050)" to="(490,1050)"/>
  </circuit>
</project>
