<cir f="1" ts="0.000005" ic="10.20027730826997" cb="50" pb="50" vr="5" mts="5e-11">
  <L x="608 400 608 352" f="2"/>
  <SevenSegDecoder x="-352 32 -336 32" f="0" sgt="0"/>
  <ssd x="-224 32 -144 32" f="0" ba="7" ex="0" di="0"/>
  <w x="-224 160 -160 160" f="0"/>
  <w x="-224 192 -128 192" f="0"/>
  <w x="-128 192 -128 160" f="0"/>
  <w x="-224 224 -96 224" f="0"/>
  <w x="-96 224 -96 160" f="0"/>
  <w x="-352 128 -352 256" f="0"/>
  <w x="-352 256 -112 256" f="0"/>
  <w x="-352 96 -368 96" f="0"/>
  <w x="-368 96 -368 272" f="0"/>
  <w x="-368 272 -128 272" f="0"/>
  <w x="-352 64 -384 64" f="0"/>
  <w x="-384 64 -384 288" f="0"/>
  <w x="-384 288 -144 288" f="0"/>
  <w x="-352 32 -400 32" f="0"/>
  <w x="-400 32 -400 304" f="0"/>
  <w x="-400 304 -160 304" f="0"/>
  <L x="-112 256 -112 336" f="2"/>
  <L x="-128 272 -128 336" f="2" p="1"/>
  <L x="-144 288 -144 336" f="2"/>
  <L x="-160 304 -160 336" f="2"/>
  <L x="320 304 320 336" f="2"/>
  <L x="336 288 336 336" f="2"/>
  <L x="352 272 352 336" f="2" p="1"/>
  <L x="368 256 368 336" f="2" p="1"/>
  <w x="80 304 320 304" f="0"/>
  <w x="80 32 80 304" f="0"/>
  <w x="128 32 80 32" f="0"/>
  <w x="96 288 336 288" f="0"/>
  <w x="96 64 96 288" f="0"/>
  <w x="128 64 96 64" f="0"/>
  <w x="112 272 352 272" f="0"/>
  <w x="112 96 112 272" f="0"/>
  <w x="128 96 112 96" f="0"/>
  <w x="128 256 368 256" f="0"/>
  <w x="128 128 128 256" f="0"/>
  <w x="384 224 384 160" f="0"/>
  <w x="256 224 384 224" f="0"/>
  <w x="352 192 352 160" f="0"/>
  <w x="256 192 352 192" f="0"/>
  <w x="256 160 320 160" f="0"/>
  <ssd x="256 32 336 32" f="0" ba="7" ex="0" di="0"/>
  <SevenSegDecoder x="128 32 144 32" f="0" sgt="0"/>
  <SevenSegDecoder x="640 32 656 32" f="0" sgt="0"/>
  <ssd x="768 32 848 32" f="0" ba="7" ex="0" di="0"/>
  <w x="768 160 832 160" f="0"/>
  <w x="768 192 864 192" f="0"/>
  <w x="864 192 864 160" f="0"/>
  <w x="768 224 896 224" f="0"/>
  <w x="896 224 896 160" f="0"/>
  <ssd x="912 32 992 32" f="1024" ba="7" ex="0" di="0"/>
  <SevenSegDecoder x="1072 32 1088 32" f="1024" sgt="0"/>
  <w x="320 304 464 304" f="0"/>
  <w x="464 304 464 528" f="0"/>
  <w x="464 528 480 528" f="0"/>
  <w x="336 288 448 288" f="0"/>
  <w x="448 288 448 560" f="0"/>
  <w x="448 560 480 560" f="0"/>
  <w x="352 272 432 272" f="0"/>
  <w x="432 272 432 592" f="0"/>
  <w x="432 592 480 592" f="0"/>
  <w x="368 256 416 256" f="0"/>
  <w x="416 256 416 624" f="0"/>
  <w x="416 624 480 624" f="0"/>
  <w x="-112 256 -80 256" f="0"/>
  <w x="-80 256 -80 496" f="0"/>
  <w x="-80 496 480 496" f="0"/>
  <w x="-128 272 -64 272" f="0"/>
  <w x="-64 272 -64 464" f="0"/>
  <w x="-64 464 480 464" f="0"/>
  <w x="-144 288 -48 288" f="0"/>
  <w x="-48 288 -48 432" f="0"/>
  <w x="-48 432 480 432" f="0"/>
  <w x="-160 304 -32 304" f="0"/>
  <w x="-32 304 -32 400" f="0"/>
  <w x="-32 400 480 400" f="0"/>
  <w x="640 128 640 624" f="0"/>
  <w x="640 624 608 624" f="0"/>
  <w x="608 464 864 464" f="0"/>
  <w x="608 496 880 496" f="0"/>
  <w x="608 528 896 528" f="0"/>
  <w x="608 560 912 560" f="0"/>
  <M x="864 464 864 592" f="2"/>
  <M x="880 496 880 592" f="2"/>
  <M x="896 528 896 592" f="2"/>
  <M x="912 560 912 592" f="2"/>
  <x x="-15 95 17 98" f="4" si="56" te="+"/>
  <x x="505 99 537 102" f="4" si="56" te="="/>
  <w x="1008 160 1072 160" f="0"/>
  <w x="976 160 976 192" f="0"/>
  <w x="976 192 1072 192" f="0"/>
  <w x="944 160 944 224" f="0"/>
  <w x="944 224 1072 224" f="0"/>
  <w x="1200 128 1200 560" f="0"/>
  <w x="1200 560 912 560" f="0"/>
  <w x="1200 96 1216 96" f="0"/>
  <w x="1216 96 1216 528" f="0"/>
  <w x="1216 528 896 528" f="0"/>
  <w x="1200 64 1232 64" f="0"/>
  <w x="1232 64 1232 496" f="0"/>
  <w x="1232 496 880 496" f="0"/>
  <w x="1200 32 1248 32" f="0"/>
  <w x="1248 32 1248 464" f="0"/>
  <w x="1248 464 864 464" f="0"/>
  <ccm nm="full adder" f="0" sx="2" sy="3">
    <ext nm="A" nd="4" ps="0" sd="2"/>
    <ext nm="A+B" nd="5" ps="0" sd="3"/>
    <ext nm="B" nd="2" ps="1" sd="2"/>
    <ext nm="Cin" nd="1" ps="2" sd="2"/>
    <ext nm="Co" nd="8" ps="1" sd="3"/>
    <Xor nn="1 2 3" x="144 272 272 272" f="0"/>
    <Xor nn="3 4 5" x="336 256 464 256" f="0"/>
    <And nn="1 2 6" x="144 128 288 128" f="0"/>
    <And nn="3 4 7" x="336 176 464 176" f="0"/>
    <Or nn="7 6 8" x="464 160 592 160" f="0"/>
    <w nn="3 3" x="272 272 304 272" f="0"/>
    <w nn="3 3" x="304 272 336 272" f="0"/>
    <w nn="4 4" x="336 160 272 160" f="0"/>
    <w nn="4 4" x="336 240 272 240" f="0"/>
    <w nn="4 4" x="272 240 272 224" f="0"/>
    <w nn="4 4" x="272 224 144 224" f="0"/>
    <w nn="4 4" x="272 160 272 224" f="0"/>
    <w nn="6 6" x="288 128 464 128" f="0"/>
    <w nn="1 1" x="112 288 144 288" f="0"/>
    <w nn="2 2" x="144 112 80 112" f="0"/>
    <w nn="2 2" x="80 112 80 256" f="0"/>
    <w nn="2 2" x="80 256 144 256" f="0"/>
    <w nn="1 1" x="144 144 112 144" f="0"/>
    <w nn="1 1" x="112 144 112 288" f="0"/>
    <w nn="6 6" x="464 128 464 144" f="0"/>
    <w nn="3 3" x="336 192 304 192" f="0"/>
    <w nn="3 3" x="304 192 304 272" f="0"/>
    <w nn="5 5" x="464 256 576 256" f="0"/>
    <w nn="5 5" x="576 256 576 208" f="0"/>
    <ln nn="4" x="144 224 32 224" f="0" te="A"/>
    <ln nn="2" x="80 256 32 256" f="0" te="B"/>
    <ln nn="1" x="112 288 32 288" f="0" te="Cin"/>
    <ln nn="5" x="576 208 640 208" f="0" te="A+B"/>
    <ln nn="8" x="592 160 640 160" f="0" te="Co"/>
  </ccm>
  <ccm nm="adder-4" f="0" sx="3" sy="8">
    <ext nm="A0" nd="1" ps="3" sd="2"/>
    <ext nm="A1" nd="9" ps="2" sd="2"/>
    <ext nm="A2" nd="16" ps="1" sd="2"/>
    <ext nm="A3" nd="23" ps="0" sd="2"/>
    <ext nm="B0" nd="3" ps="7" sd="2"/>
    <ext nm="B1" nd="11" ps="6" sd="2"/>
    <ext nm="B2" nd="18" ps="5" sd="2"/>
    <ext nm="B3" nd="25" ps="4" sd="2"/>
    <ext nm="Cin" nd="4" ps="0" sd="3"/>
    <ext nm="Cout" nd="26" ps="7" sd="3"/>
    <ext nm="out0" nd="2" ps="5" sd="3"/>
    <ext nm="out1" nd="10" ps="4" sd="3"/>
    <ext nm="out2" nd="17" ps="3" sd="3"/>
    <ext nm="out3" nd="24" ps="2" sd="3"/>
    <cc nn="1 2 3 4 5" x="256 0 272 0" f="1" mo="full adder"/>
    <cc nn="9 10 11 5 12" x="256 128 272 144" f="1" mo="full adder"/>
    <cc nn="16 17 18 12 19" x="256 256 288 272" f="1" mo="full adder"/>
    <cc nn="23 24 25 19 26" x="256 384 288 416" f="1" mo="full adder"/>
    <ln nn="1" x="256 0 192 0" f="0" te="A0"/>
    <ln nn="9" x="256 128 192 128" f="0" te="A1"/>
    <ln nn="16" x="256 256 192 256" f="0" te="A2"/>
    <ln nn="18" x="256 288 192 288" f="0" te="B2"/>
    <ln nn="3" x="256 32 192 32" f="0" te="B0"/>
    <ln nn="11" x="256 160 192 160" f="0" te="B1"/>
    <ln nn="23" x="256 384 192 384" f="0" te="A3"/>
    <ln nn="25" x="256 416 192 416" f="0" te="B3"/>
    <rw nn="5 5" x="352 32 256 192" f="0">352,32;352,96;240,96;240,192;256,192</rw>
    <rw nn="12 12" x="352 160 256 320" f="0">352,160;352,224;240,224;240,320;256,320</rw>
    <rw nn="19 19" x="352 288 256 448" f="0">352,288;352,352;240,352;240,448;256,448</rw>
    <ln nn="4" x="256 64 192 64" f="0" te="Cin"/>
    <ln nn="2" x="352 0 400 0" f="0" te="out0"/>
    <ln nn="10" x="352 128 400 128" f="0" te="out1"/>
    <ln nn="17" x="352 256 400 256" f="0" te="out2"/>
    <ln nn="24" x="352 384 400 384" f="0" te="out3"/>
    <ln nn="26" x="352 416 400 416" f="0" te="Cout"/>
  </ccm>
  <cc x="480 400 496 432" f="1" mo="adder-4">
    <cc ix="0">
      <Xor o="5" ix="0"/>
      <Xor o="5" ix="1"/>
    </cc>
    <cc ix="1">
      <Xor o="5" ix="0"/>
      <And o="5" ix="3"/>
      <Or o="5" ix="4"/>
    </cc>
    <cc ix="2">
      <Xor o="5" ix="0"/>
      <Xor o="5" ix="1"/>
    </cc>
  </cc>
  <x x="-201 343 -179 346" f="0" si="24" te="A:"/>
  <x x="275 343 297 346" f="0" si="24" te="B:"/>
  <x x="844 -13 998 -10" f="0" si="24" te="Result (in hex)"/>
</cir>
