Incredible puzzle design! My best time is 57.54 in 27 loops
EDIT: 53.52 in 3 loops
Thanks for playing! :)