MARIE: Simulator

Any questions so far?