SPFPL Maze