obstacle diagrams