Very nice one! Very well executed and well thought out.
It took me quite a while to even see how to do the exit touch. My first touch was done very chaotically and took nearly twice the stepcount needed. Only in the 4th or 5th try did I then get it right.