┌──────────────┐ │ │ │ │ │ │ ┌──────────────┐<────>│ 0 │<────>┌──────────────┐ │ │ │ │ │ │ ┌───│──────────────│──────│ │──────│──────────────│─────┐ │ │───┐ │<─────│──────────────│─────>│ │ │ │ │ │ 12 │ └──────────────┘ │ 1 │────┐│ │ │ │ │┌──────^^ ^ ^ ^ ^ ^ ^───────│───────────┐ │ ││ │ │ │ ││ │ │ │ │ │ │ │ │ │ ││ │ │ │ ││ │ │ │ │ │ │ │ │ │ ││ ┌────┼───└──────────────┘│ │ │ │ │ │ │ └──────────────┘ ││ v v─v───┼──^┼^─^─^─^─^──┼───────┼─┼─┼─┼─┼─┼──────────^─^┬^─^─^─^┼^^┼────vv──v ┌──────────────┐──┤ │││ │ │ │ │ │ │ │ │ └─┼──────────┼─┼┼────┼─┼┼┼┼┼──┌──────────────┐ │ │ │ │││ │ │ │ │ │ │ │ │ └──────────┼─┼┼────┼─┼┼┼┼┼──│────────┐│ │ │ │ │ │││ │ │ │ │ │ │ │ └───────────┐ │ ││ │ │││││ │ ││ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ │ 11 │<─┼──┼┼┼───┼─┼─┼──┼───────┼─┼─┼─────────────┼──┼─┼┼────┼─┼┼┼┼┼─>│ 2 ││ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ │─────┐ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ ┌──│ └──────────────┘ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ └──────────────┘ │ ^ ^ ^ ^ ^ ^ ^ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ ^ ^^ ^ ^│ │^^ │ │ │ │ │ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ ││ │││ │ │ │ │ │ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ ││ │││ │ │ │ │ │ │ │ │ │ │││ │ │ │ │ │ │ │ │ │ ││ │ │││││ │ ││ │ ││ │││ ┌─┬┼┬┴┬┼─┼─┼─┼─┼─┼───┴──┴┼┼───┼─┼─┼──┼───────┼─┼─┴─────────────┼──┼─┼┼────┼─┴┼┼┼┴────┼─┼┼─┼─┼┼─┼┼┴┬┬─┐ v v│v v│ v │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││└─────┼─┼┼┐│ │v v│ vv v ┌──────────────┐│ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││┌──────────────┐ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ │ 10 │ ││<─┼─┼─┼───────┼┼───┼─┼─┼──┼───────┼─┼───────────────┼──┼─┼┼────┼──┼┼──────┼─┼┼┼>││ │ 3 │ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ │ │ │ │││ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││││ │ │ └──────────────┘│ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││└──────────────┘ ^ ^ ^ ^^│^│ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││ ^ ^ │^ ^ ^^ │ │ │ │││││ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││ │ │ ││ │ │ │ │ │ │││││ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││ │ │ ││ │ │ │ │ │ │││││ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││ │ │ ││ │ │ │ │ │ │││││ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ ││ │ ││││ │ │ ││ │ │ └─┼─┼─┼┼┴┼┼┬┼─┼─┼─┼───────┼┴───┼─┼─┼──┼───────┼─┴───────────────┼──┼─┼┼────┴──┼┼──────┼─┼┼┼┼┬┼─┼─┴┼─┼─┼┐ v v vv v│vv │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││v│vv │ v v vv ┌──────────────┐ │ │ │ │ │ │ │ │ │ │ ││ ││ │ │┌──────────────┐ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ │ │ │ │ │ │ │ ││ │<┼─┼───────┼────┼─┼─┼──┼───────┼─────────────────┼──┼─┼┼───────┼┼──────┼─>│ │ │ │ │ │ │ │ │ 9 ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ 4 │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ │ │ │ │ └──────────────┘ │ │ │ │ │ │ │ │ │ │ ││ ││ │ │└──────────────┘ │ │ │^^│^ ^ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ ^ ^^ ^ │ │ │ │ │││││ │ │ │ │ │ │ │ │ │ │ │ │ ││ ││ │ ││ │ ││ │ │ │ └─┼─┼┴┼┼┼─┼─┼┬┼┬┼─┬─┬──┬┼────┴─┼─┼──┼───────┴─────────────────┼──┼─┴┼───────┼┼──┬─┬─┼─┼┼┬┼─┼┼─┴─┼─┘ │ │ │││ │ │v│vv v v vv │ │ │ │ │ │ vv v v v │vv│ ││ │ │ │ │└┼─┌──────────────┐─────┼─┤ │ │ │ │ ┌──────────────┐ ││ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │<────┼─┼──┼─────────────────────────┼──┼──┼────>│ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ 8 │ │ │ │ │ │ │ │ 5 │ │ │ ││ │ └─┴─┼─┴─│─┴────────────│─────┼─┼─┬┼─┬─┬─┬─┬───────────┬─┬┬──┼┬─┼─┬┼─────│─────────┴─┴──│─┴┼───┘ └───│──────────────│─────┤ v vv v v v v v vv vv v v├─────│──────────────│──┘ │ │ ┌──────────────┐<─────┌──────────────┐<───>│ │ └──────────────┘<───>│──────────────│─────>│ │ └──────────────┘ │ │ │ │ │ │<────>│ │ │ 7 │ │ 6 │ │ │ │ │ │ │ │ │ │ │ │ │ └──────────────┘ └──────────────┘