machine 
i f
h !
- n
e !
m a
h !
- n
e a
 !
- n
e a
 !
n f
n 
c *