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