We want to traverse a maze until we reach the flag, by suppling a sequence of steps in directions "hjkl".
This writeup covers finding the data structure that holds the maze, visualizing it, then using gdb to manually verify the steps we can take.