aa e e dc d ad be d a c mov
d a ba a c a f e db mov
a e dc fc abb f fe c d
fb c d a fe bf e d e e mov
e ccc b ac f d a f f f ed fc mov
a fc e aba d a bef f
b da f f e d a fc ed b d mov
d d a f e b c af ca bb mov
trim a e a adad fc d fafc e mov
b d a e cdb bc dc
e fc aae d de a be b cab mov
e b bc eb d a b da dc mov
fd c d a e bced eacfd
d d a a d eb e mov
fbe e de e c dda d a
trim c ae d bc a e mov
be a bcd e d a
bcf b e fb a f b d d e mov
d b b a c dab e mov
c d a d e a dd d a f d mov