You are given a grid maze with a start S and an exit E.
Across the interview, you will fix path rendering, repair the solver, and extend it to handle one-way passages, keys, and locked doors.
The project includes functionality for rendering a maze and displaying a path on top of it. Some of the rendering tests are currently failing.
Review the existing implementation and update it so that the maze is printed correctly according to the expected output.
test_render_with_path_preserves_start_and_end
test_render_with_path_marks_open_cells