pub fn parse(input: &str) -> (FastSet<Point>, Point)
Build the shape of the maze using the right-hand version of the wall following algorithm.