<?xml version="1.0" encoding="UTF-8"?>

<XmlStateMachines version="KaraX 1.0 turingkara">
  <XmlStateMachine startState="Erste Zeile" actor="TuringKara">
    <XmlState x="634.0" y="117.0" finalstate="false" name="Summe2">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="641.0" y="226.0" finalstate="false" name="Summe3">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="916.0" y="-46.0" finalstate="false" name="Hocgehen3">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="796.0" y="179.0" finalstate="false" name="Rest schreiben">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="351.0" y="119.0" finalstate="false" name="Zweite Zeile 2">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="916.0" y="65.0" finalstate="false" name="Hochgehen2">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="635.0" y="10.0" finalstate="false" name="Summe1">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="176.0" y="161.0" finalstate="true" name="Stop">
      <XmlDescription/>
      <XmlSensors/></XmlState>
    <XmlState x="177.0" y="-46.0" finalstate="false" name="Erste Zeile">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlState x="350.0" y="14.0" finalstate="false" name="Zweite Zeile 1">
      <XmlDescription/>
      <XmlSensors>
        <XmlSensor name="onOne"/>
        <XmlSensor name="onZero"/>
        <XmlSensor name="onTerm"/>
        <XmlSensor name="onEmpty"/>
        <XmlSensor name="onLeft"/>
        <XmlSensor name="onRight"/>
        <XmlSensor name="onUp"/>
        <XmlSensor name="onDown"/></XmlSensors></XmlState>
    <XmlTransition from="Summe2" to="Hochgehen2">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putOne"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Summe2" to="Rest schreiben">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putZero"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Summe3" to="Rest schreiben">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putZero"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Summe3" to="Rest schreiben">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putOne"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Hocgehen3" to="Erste Zeile">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveUp"/></XmlCommands></XmlTransition>
    <XmlTransition from="Rest schreiben" to="Hochgehen2">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putOne"/></XmlCommands></XmlTransition>
    <XmlTransition from="Zweite Zeile 2" to="Summe2">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition>
    <XmlTransition from="Zweite Zeile 2" to="Summe3">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition>
    <XmlTransition from="Hochgehen2" to="Hocgehen3">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveUp"/></XmlCommands></XmlTransition>
    <XmlTransition from="Summe1" to="Hochgehen2">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putZero"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Summe1" to="Hochgehen2">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putOne"/>
        <XmlCommand name="moveLeft"/></XmlCommands></XmlTransition>
    <XmlTransition from="Erste Zeile" to="Zweite Zeile 1">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putZero"/>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition>
    <XmlTransition from="Erste Zeile" to="Zweite Zeile 2">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="putOne"/>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition>
    <XmlTransition from="Erste Zeile" to="Stop">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands/></XmlTransition>
    <XmlTransition from="Zweite Zeile 1" to="Summe1">
      <XmlSensorValues>
        <XmlSensorValue value="0" name="onOne"/>
        <XmlSensorValue value="1" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="1" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition>
    <XmlTransition from="Zweite Zeile 1" to="Summe2">
      <XmlSensorValues>
        <XmlSensorValue value="1" name="onOne"/>
        <XmlSensorValue value="0" name="onZero"/>
        <XmlSensorValue value="0" name="onTerm"/>
        <XmlSensorValue value="0" name="onEmpty"/>
        <XmlSensorValue value="0" name="onLeft"/>
        <XmlSensorValue value="0" name="onRight"/>
        <XmlSensorValue value="0" name="onUp"/>
        <XmlSensorValue value="0" name="onDown"/></XmlSensorValues>
      <XmlCommands>
        <XmlCommand name="moveDown"/></XmlCommands></XmlTransition></XmlStateMachine>
  <XmlSensorDefinition identifier="onOne" name="onOne" description="one"/>
  <XmlSensorDefinition identifier="onZero" name="onZero" description="zero"/>
  <XmlSensorDefinition identifier="onTerm" name="onTerm" description="terminal symbol"/>
  <XmlSensorDefinition identifier="onEmpty" name="onEmpty" description="empty field"/>
  <XmlSensorDefinition identifier="onLeft" name="onLeft" description=""/>
  <XmlSensorDefinition identifier="onRight" name="onRight" description=""/>
  <XmlSensorDefinition identifier="onUp" name="onUp" description=""/>
  <XmlSensorDefinition identifier="onDown" name="onDown" description=""/></XmlStateMachines>

