Maximilian (hard)
This maze first appeared as the monthly maze competition for October 2019.
Start on the arrow in the top left corner and follow its head to any of the arrows it's pointing to. Continue until you have followed three heads.
Then on the next arrow move in the direction pointed to by its tail, and continue until you have followed three tails.
Continue alternating between three heads and three tails, and find the shortest route to the target in the bottom right corner:

- Congratulations! Maze completed in %n steps and %s seconds.
Click to trace the route and solve the maze.
Solution
Click here to display the solution to the Maximilian maze after a one-minute delay:
Show solution.