# BEFEHLE:  kara.
#   move()  turnRight()  turnLeft()
#   putLeaf()  removeLeaf()
#
# SENSOREN: kara.
#   treeFront()  treeLeft()  treeRight()
#   mushroomFront()  onLeaf()
#

while not kara.treeFront():
    if not kara.onLeaf():
        kara.move()
    else:
        kara.removeLeaf()
        kara.move()
        if not kara.onLeaf():
            kara.turnLeft()
            kara.turnLeft()
            kara.move()
            kara.turnRight()
            kara.move()
if kara.treeFront and kara.onLeaf():
    kara.removeLeaf()
  
        