f c a ed e bf mov
c f dd e a e e d e f mov
f f af e d a b b b ac be a mov
trim f e e c b c da b e d mov
d c e cba e bff f f b e a mov
ccec c f a e mov
trim f bf f c bd beb e dca mov
trim fc d c f af f cb be mov
b ea a a f b f ac e cf mov
b b c f fa e c
b c f b e ea b a ce f
e d b c aede d e d mov
ec fd c f acc fbbf eb mov
f c f bbcb e
c f ad e d f c e ad c de f
d a ba a c a f e db mov
f ed af e d c f fac ec c mov
d d a f e b c af ca bb mov
trim a ce f d e bd af bad be mov
e c a af ec b e ec f mov