[INFO] cloning repository https://github.com/jonner/advent2024
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jonner/advent2024" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonner%2Fadvent2024", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonner%2Fadvent2024'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f91527aff9b5de4c2f60d3a514e2390e357a8112
[INFO] testing jonner/advent2024 against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonner%2Fadvent2024" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jonner/advent2024
[INFO] finished tweaking git repo https://github.com/jonner/advent2024
[INFO] tweaked toml for git repo https://github.com/jonner/advent2024 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jonner/advent2024 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jonner/advent2024 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_lex v0.7.3
[INFO] [stderr]   Downloaded condtype v1.3.0
[INFO] [stderr]   Downloaded divan-macros v0.1.16
[INFO] [stderr]   Downloaded anyhow v1.0.93
[INFO] [stderr]   Downloaded clap v4.5.21
[INFO] [stderr]   Downloaded divan v0.1.16
[INFO] [stderr]   Downloaded syn v2.0.89
[INFO] [stderr]   Downloaded clap_builder v4.5.21
[INFO] [stderr]   Downloaded rustix v0.38.41
[INFO] [stderr]   Downloaded libc v0.2.167
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06130270c6459050cd86d7ae7a237a218f073106713e11e0bc1bb0a0374382ee
[INFO] running `Command { std: "docker" "start" "-a" "06130270c6459050cd86d7ae7a237a218f073106713e11e0bc1bb0a0374382ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06130270c6459050cd86d7ae7a237a218f073106713e11e0bc1bb0a0374382ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06130270c6459050cd86d7ae7a237a218f073106713e11e0bc1bb0a0374382ee", kill_on_drop: false }`
[INFO] [stdout] 06130270c6459050cd86d7ae7a237a218f073106713e11e0bc1bb0a0374382ee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] efffe579bd6264f481edaefda197efe0744b6ba935c70d5ba89b22c91fb77e96
[INFO] running `Command { std: "docker" "start" "-a" "efffe579bd6264f481edaefda197efe0744b6ba935c70d5ba89b22c91fb77e96", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling rustix v0.38.41
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling clap_lex v0.7.3
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling anyhow v1.0.93
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling cached_proc_macro_types v0.1.1
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling terminal_size v0.4.1
[INFO] [stderr]    Compiling clap_builder v4.5.21
[INFO] [stderr]    Compiling clap v4.5.21
[INFO] [stderr]    Compiling multimap v0.10.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling divan-macros v0.1.16
[INFO] [stderr]    Compiling divan v0.1.16
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling cached_proc_macro v0.23.0
[INFO] [stderr]    Compiling cached v0.54.0
[INFO] [stderr]    Compiling advent2024 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `match_at_pos` and `find_match` are never used
[INFO] [stdout]    --> src/day19.rs:63:8
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Pattern {
[INFO] [stdout]     | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  63 |     fn match_at_pos<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     fn find_match<'a>(&'a self, towels: &'a [Towel]) -> Vec<Vec<Towel>> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/day10.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints {
[INFO] [stdout]    |                         ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.72s
[INFO] running `Command { std: "docker" "inspect" "efffe579bd6264f481edaefda197efe0744b6ba935c70d5ba89b22c91fb77e96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "efffe579bd6264f481edaefda197efe0744b6ba935c70d5ba89b22c91fb77e96", kill_on_drop: false }`
[INFO] [stdout] efffe579bd6264f481edaefda197efe0744b6ba935c70d5ba89b22c91fb77e96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b0931b4666ec3df731361dedbb589d7a140b70c366e68885cc30b25d499dc150
[INFO] running `Command { std: "docker" "start" "-a" "b0931b4666ec3df731361dedbb589d7a140b70c366e68885cc30b25d499dc150", kill_on_drop: false }`
[INFO] [stderr]    Compiling advent2024 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `match_at_pos` and `find_match` are never used
[INFO] [stdout]    --> src/day19.rs:63:8
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Pattern {
[INFO] [stdout]     | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  63 |     fn match_at_pos<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     fn find_match<'a>(&'a self, towels: &'a [Towel]) -> Vec<Vec<Towel>> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/day10.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints {
[INFO] [stdout]    |                         ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `match_at_pos` and `find_match` are never used
[INFO] [stdout]    --> src/day19.rs:63:8
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Pattern {
[INFO] [stdout]     | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  63 |     fn match_at_pos<'a>(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     fn find_match<'a>(&'a self, towels: &'a [Towel]) -> Vec<Vec<Towel>> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/day10.rs:30:25
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints {
[INFO] [stdout]    |                         ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 30 |     fn bordering_points(&self) -> BorderingPoints<'_> {
[INFO] [stdout]    |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.72s
[INFO] running `Command { std: "docker" "inspect" "b0931b4666ec3df731361dedbb589d7a140b70c366e68885cc30b25d499dc150", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0931b4666ec3df731361dedbb589d7a140b70c366e68885cc30b25d499dc150", kill_on_drop: false }`
[INFO] [stdout] b0931b4666ec3df731361dedbb589d7a140b70c366e68885cc30b25d499dc150
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bde92e1107f4e4c1fd68a302cef34081f30f33f02a468299ce595f64e6e6e54e
[INFO] running `Command { std: "docker" "start" "-a" "bde92e1107f4e4c1fd68a302cef34081f30f33f02a468299ce595f64e6e6e54e", kill_on_drop: false }`
[INFO] [stderr] warning: methods `match_at_pos` and `find_match` are never used
[INFO] [stdout] 
[INFO] [stderr]    --> src/day19.rs:63:8
[INFO] [stdout] running 33 tests
[INFO] [stderr]     |
[INFO] [stderr]  45 | impl Pattern {
[INFO] [stderr]     | ------------ methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr]  63 |     fn match_at_pos<'a>(
[INFO] [stderr]     |        ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 120 |     fn find_match<'a>(&'a self, towels: &'a [Towel]) -> Vec<Vec<Towel>> {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/day10.rs:30:25
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn bordering_points(&self) -> BorderingPoints {
[INFO] [stderr]    |                         ^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 30 |     fn bordering_points(&self) -> BorderingPoints<'_> {
[INFO] [stderr]    |                                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `advent2024` (lib) generated 2 warnings (run `cargo fix --lib -p advent2024` to apply 1 suggestion)
[INFO] [stderr] warning: `advent2024` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/advent2024-8acf07513cf85b39)
[INFO] [stdout] test day11::test::test_parse ... ok
[INFO] [stdout] test day11::test::test_part1 ... ok
[INFO] [stdout] test day13::test::test_part1 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.554745Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.554823Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.554872Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.554951Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.554992Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555069Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555108Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555136Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555207Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555242Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555270Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555372Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555417Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555452Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555484Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555512Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555607Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555648Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555683Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555714Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555740Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.555797Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555846Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555905Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.555955Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556023Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556056Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556107Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556171Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556203Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556266Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] test day14::test::test_part1 ... ok
[INFO] [stdout] test day13::test::test_parse ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.557497Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557555Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557611Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557660Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557718Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557747Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557802Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557848Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.557894Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.556304Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] test day10::test::test_part1 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.560039Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560112Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] test day15::test::test_part1_smaller ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.560184Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560260Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560298Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560371Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] test day16::test::test_parse ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.560423Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560490Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560550Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.560578Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.560604Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m364
[INFO] [stdout] [2m2026-03-10T08:30:27.560624Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.560654Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m364
[INFO] [stdout] [2m2026-03-10T08:30:27.560659Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.560714Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.560718Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560743Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m182
[INFO] [stdout] [2m2026-03-10T08:30:27.560786Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m182
[INFO] [stdout] [2m2026-03-10T08:30:27.560786Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560844Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.560873Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m91
[INFO] [stdout] [2m2026-03-10T08:30:27.560877Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.560912Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m91
[INFO] [stdout] [2m2026-03-10T08:30:27.560987Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561022Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m45
[INFO] [stdout] [2m2026-03-10T08:30:27.561062Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m45
[INFO] [stdout] [2m2026-03-10T08:30:27.561117Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561146Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m22
[INFO] [stdout] [2m2026-03-10T08:30:27.561188Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m22
[INFO] [stdout] [2m2026-03-10T08:30:27.561247Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561278Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m11
[INFO] [stdout] [2m2026-03-10T08:30:27.561319Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m11
[INFO] [stdout] [2m2026-03-10T08:30:27.561377Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561407Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T08:30:27.561448Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T08:30:27.561506Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561538Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T08:30:27.561579Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T08:30:27.561638Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561667Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561708Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561768Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T08:30:27.561799Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m0[1m}[0m[2m:[0m[1mdiv[0m[1m{[0m[3moperand[0m[2m=[0m1[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T08:30:27.561840Z[0m [32m INFO[0m [1mexecute[0m[1m{[0m[3mindex[0m[2m=[0m1[1m}[0m[2m:[0m[1mcombo[0m[1m{[0m[3moperand[0m[2m=[0m4[1m}[0m[2m:[0m [2madvent2024::day17[0m[2m:[0m [3mreturn[0m[2m=[0m0
[INFO] [stdout] test day17::test::test_parse ... ok
[INFO] [stdout] test day18::test::test_part1 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.563656Z[0m [32m INFO[0m [2madvent2024::day16[0m[2m:[0m 
[INFO] [stdout] ###############
[INFO] [stdout] #.......#....O#
[INFO] [stdout] #.#.###.#.###O#
[INFO] [stdout] #.....#.#...#O#
[INFO] [stdout] #.###.#####.#O#
[INFO] [stdout] #.#.#.......#O#
[INFO] [stdout] #.#.#####.###O#
[INFO] [stdout] #..OOOOOOOOO#O#
[INFO] [stdout] ###O#O#####O#O#
[INFO] [stdout] #OOO#O....#O#O#
[INFO] [stdout] #O#O#O###.#O#O#
[INFO] [stdout] #OOOOO#...#O#O#
[INFO] [stdout] #O###.#.#.#O#O#
[INFO] [stdout] #O..#.....#OOO#
[INFO] [stdout] ###############
[INFO] [stdout] 
[INFO] [stdout] test day18::test::test_part2 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.564392Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Red, White, Red, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{2: [Towel { colors: [White, Red] }], 3: [Towel { colors: [Red] }], 1: [Towel { colors: [Red] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 4: [Towel { colors: [Red] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564441Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Red, White, Red, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.564499Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Green, Green, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{0: [Towel { colors: [Black] }], 2: [Towel { colors: [Green] }], 3: [Towel { colors: [Red] }], 1: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564532Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Green, Green, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.564587Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Green, Black, Black, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{3: [Towel { colors: [Red] }], 2: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 1: [Towel { colors: [Black] }], 0: [Towel { colors: [Green] }, Towel { colors: [Green, Black] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564623Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Green, Black, Black, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.564685Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Red, Red, Black, Green, Black, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{4: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 3: [Towel { colors: [Green] }, Towel { colors: [Green, Black] }], 1: [Towel { colors: [Red] }, Towel { colors: [Red, Black] }], 0: [Towel { colors: [Red] }], 5: [Towel { colors: [Red] }], 2: [Towel { colors: [Black] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564727Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Red, Red, Black, Green, Black, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.564788Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Blue, Black, White, Blue] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{1: [Towel { colors: [Black] }, Towel { colors: [Black, White, Blue] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564816Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Blue, Black, White, Blue] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.564871Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, White, Blue, Red, Red, Green] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{3: [Towel { colors: [Red] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, White, Blue] }], 4: [Towel { colors: [Red] }], 5: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.564904Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, White, Blue, Red, Red, Green] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.564989Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Red, Green, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{0: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 3: [Towel { colors: [Red] }], 2: [Towel { colors: [Green] }], 1: [Towel { colors: [Red] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.565027Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Red, Green, Red] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.565084Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Black, Red, Green, White, Black] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mtowel_matches[0m[2m=[0m{2: [Towel { colors: [Red] }], 1: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 5: [Towel { colors: [Black] }], 3: [Towel { colors: [Green] }], 0: [Towel { colors: [Black] }]}
[INFO] [stdout] [2m2026-03-10T08:30:27.565120Z[0m [32m INFO[0m [1mcan_match[0m[1m{[0m[3mself[0m[2m=[0mPattern { colors: [Black, Black, Red, Green, White, Black] }[1m}[0m[2m:[0m [2madvent2024::day19[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] test day19::test::test_part1 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.560922Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567073Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567135Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567198Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567228Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567275Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567324Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567374Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567424Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567485Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567515Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567567Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.567633Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567670Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567741Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567786Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567840Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.567892Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.567986Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568027Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568097Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568133Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568198Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.568231Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.568294Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568328Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568393Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568430Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568485Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568541Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568599Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568661Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568723Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568792Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.568852Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.569523Z[0m [32m INFO[0m [2madvent2024::day16[0m[2m:[0m 
[INFO] [stdout] #################
[INFO] [stdout] #...#...#...#..O#
[INFO] [stdout] #.#.#.#.#.#.#.#O#
[INFO] [stdout] #.#.#.#...#...#O#
[INFO] [stdout] #.#.#.#.###.#.#O#
[INFO] [stdout] #OOO#.#.#.....#O#
[INFO] [stdout] #O#O#.#.#.#####O#
[INFO] [stdout] #O#O..#.#.#OOOOO#
[INFO] [stdout] #O#O#####.#O###O#
[INFO] [stdout] #O#O#..OOOOO#OOO#
[INFO] [stdout] #O#O###O#####O###
[INFO] [stdout] #O#O#OOO#..OOO#.#
[INFO] [stdout] #O#O#O#####O###.#
[INFO] [stdout] #O#O#OOOOOOO..#.#
[INFO] [stdout] #O#O#O#########.#
[INFO] [stdout] #O#OOO..........#
[INFO] [stdout] #################
[INFO] [stdout] 
[INFO] [stdout] test day16::test::test_part2 ... ok
[INFO] [stdout] test day5::test_part1 ... ok
[INFO] [stdout] test day3::test_nom ... ok
[INFO] [stdout] test day19::test::test_parse ... ok
[INFO] [stdout] test day16::test::test_part1 ... ok
[INFO] [stdout] test day6::test::test_part1 ... ok
[INFO] [stdout] test day12::test::test_parse_input ... ok
[INFO] [stdout] test day7::test::test_part1 ... ok
[INFO] [stdout] test day7::test::test_part2 ... ok
[INFO] [stdout] test day8::test::test_antinodes ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.568908Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579144Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.579209Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.579267Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.579336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.579375Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.579430Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579487Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579544Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579600Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579668Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579706Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579775Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579814Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579870Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.579972Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580025Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580063Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580144Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580185Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580221Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580275Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580418Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580467Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580497Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580545Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580606Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580656Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580704Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580765Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580798Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.580879Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580949Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.580983Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581044Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581109Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581142Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581192Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581255Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581304Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581367Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581408Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581463Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581520Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581579Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581649Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581686Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581757Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581794Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.581852Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581911Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.581995Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582065Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582120Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582174Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582242Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582277Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582331Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582386Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.582440Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582511Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582551Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582620Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582677Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582728Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582784Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.582839Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] test day8::test::test_part1 ... ok
[INFO] [stdout] test day8::test::test_part2 ... ok
[INFO] [stdout] test day9::test::test_compact ... ok
[INFO] [stdout] test day9::test::test_parse ... ok
[INFO] [stdout] test day9::test::test_part1 ... ok
[INFO] [stdout] test day8::test::test_antennas ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.582910Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621127Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621263Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621450Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621524Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621588Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621648Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621712Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621788Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621853Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.621915Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622028Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622074Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622106Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622158Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622204Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622257Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622318Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622379Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622440Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622501Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622560Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622619Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622691Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622738Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622798Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622847Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.622901Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627326Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627448Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627552Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627641Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627738Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627864Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.627958Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630016Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630111Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630216Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630295Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630394Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.630473Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.631559Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.633570Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] test day13::test::test_part2 ... FAILED
[INFO] [stdout] test day5::test_reorder ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.638455Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] test day11::test::test_blinkn ... ok
[INFO] [stdout] test day6::test::test_part2 ... ok
[INFO] [stdout] [2m2026-03-10T08:30:27.652896Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.652992Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.653094Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.654942Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655061Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655167Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.655250Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.655394Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.655467Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.655548Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655647Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655729Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655833Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.655968Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656064Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656144Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656263Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656393Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656520Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656614Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.656694Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.656843Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.656952Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.657060Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.657143Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.657226Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.657318Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660006Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660131Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660245Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660352Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660459Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.660598Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.660690Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.660752Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.660979Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661114Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661156Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661233Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661267Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661298Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661349Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661401Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661456Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661506Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661554Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661605Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661674Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661706Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661734Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.661796Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661854Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.661903Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662031Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662130Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662285Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662360Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662396Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662480Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662521Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662555Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662610Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662688Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662744Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662807Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662859Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662925Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.662978Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663030Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663095Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663129Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663179Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663245Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663277Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663327Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663393Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663425Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663473Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663523Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663587Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.663622Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.663676Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663729Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663843Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663894Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663953Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.663991Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664024Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664085Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664139Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664194Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664304Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664352Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664393Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664428Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664459Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664512Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664561Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664611Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664663Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664715Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664774Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.664878Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664921Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.664979Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665011Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665039Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665087Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665133Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665177Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665231Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665257Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665310Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.665379Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665422Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665468Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665512Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665556Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665599Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665642Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665696Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665723Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665774Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665819Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665862Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.665906Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.668052Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.668156Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.668282Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.671970Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672027Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672064Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672164Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672211Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672249Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672281Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672373Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672421Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672460Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672492Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.672550Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672606Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672665Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672720Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672782Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672843Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672906Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.672999Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673086Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673174Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673330Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673397Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673459Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673532Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.673562Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.673587Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.673630Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673676Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673721Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673772Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673818Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673864Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673908Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.673981Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674044Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674076Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674132Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674160Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674217Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674247Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674297Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674349Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674407Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674463Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674517Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674569Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674619Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674671Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674722Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674780Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674834Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.674884Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678018Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678092Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678147Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678200Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678256Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678310Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678366Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678426Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678485Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678568Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.678609Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.678645Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.678704Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678757Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678825Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678881Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.678960Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679020Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679076Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679133Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679192Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679252Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679312Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679367Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679421Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679476Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679535Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679591Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.679684Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679729Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679770Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679802Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679899Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.679966Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680005Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680039Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680099Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680159Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680217Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680276Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680398Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680428Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680475Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680533Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.680593Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680650Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680703Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680769Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680804Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680851Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680896Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.680959Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681009Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681057Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681104Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681150Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681195Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681243Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681289Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681344Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681404Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681464Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681524Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681584Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.681646Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681706Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681761Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.681821Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681870Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.681915Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685062Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685177Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.685292Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685410Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685522Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685631Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685737Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.685863Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686090Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686190Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686427Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686586Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686719Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686848Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.686977Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.687099Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.687217Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.687427Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.687620Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.687828Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.688001Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.688208Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.688405Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.688600Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.688806Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.689004Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.689206Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.689409Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.689615Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.689822Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.690034Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.692970Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.693070Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.693192Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.693306Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.693452Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.693716Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.693835Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.693991Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694139Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694282Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694428Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694564Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694849Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.694980Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695100Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695233Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695452Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695583Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695696Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695830Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.695919Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.696056Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.696153Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.696287Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.696391Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.696569Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.696704Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.696843Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.696920Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697060Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697155Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697267Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.697359Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.697469Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697594Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.697726Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697822Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.697937Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698006Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698120Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698189Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698299Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.698368Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.698465Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.698562Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698646Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698749Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698819Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.698973Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.699155Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.699353Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.699524Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.699714Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.699835Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.701043Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.701203Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.701323Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.701475Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.701737Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.701873Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.702142Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.702300Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.702489Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.702727Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.702957Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.703144Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.703330Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.703524Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705001Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705127Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.705262Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.705399Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705540Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705683Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705832Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.705980Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706076Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706207Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706328Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706451Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706573Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706701Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.706833Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710050Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710190Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710314Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710437Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710566Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710689Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710824Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.710995Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.711080Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.711238Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711329Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711423Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711510Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711677Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711759Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.711888Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712042Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712192Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712339Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712483Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712619Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712755Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.712895Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713051Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713168Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713294Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713429Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713564Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713691Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.713825Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.713971Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.714066Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714189Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714301Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714403Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714519Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714613Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714716Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.714813Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.718001Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.718168Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.718352Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.718498Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.718602Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.718723Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.718810Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.718918Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719034Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719162Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719272Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719383Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719496Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719607Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719729Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719864Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.719996Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720116Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720237Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720355Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720473Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720606Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720743Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.720882Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721020Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721125Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721245Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721353Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.721441Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.721540Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721638Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721731Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721850Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.721982Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.722114Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726098Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726188Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726312Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726460Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726598Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726737Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.726886Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.727028Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.727157Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.727270Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.727389Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.727481Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.727578Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.727678Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.727781Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.727894Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.727992Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.728112Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.728191Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.728294Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728391Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728508Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728622Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728735Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728840Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.728999Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729093Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729191Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729280Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729479Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729573Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729670Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729761Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.729894Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730047Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730190Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730475Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730609Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730751Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.730901Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731044Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731181Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731306Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731445Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731576Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731719Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731834Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.731988Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.732067Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 8 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.732177Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 8 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.732375Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735028Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735152Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735257Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735362Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735486Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.735564Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.735657Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 7 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735757Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.735874Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.735956Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736071Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736145Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736238Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 7 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.736343Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736468Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736553Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736669Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736743Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736849Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.736924Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737048Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737158Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737227Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737327Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737397Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.737498Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.737595Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.737700Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.737790Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.737883Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.737990Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.738092Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738198Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738290Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738386Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.738476Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.738578Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.738709Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738793Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738862Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.738983Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.739097Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.739200Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.739303Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742007Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742131Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742227Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742315Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742423Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742496Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742579Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742691Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742788Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742884Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.742985Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743084Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743169Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743269Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743365Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743465Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743559Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743657Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743749Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743836Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.743921Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744041Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744143Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744238Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744328Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744434Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744527Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744612Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744698Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744789Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744876Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.744990Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.745120Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745200Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745259Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745379Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745457Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745528Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745636Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.745734Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.745868Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.745965Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.746053Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.746119Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.746221Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.746322Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.746470Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.747957Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748060Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748128Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748198Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748342Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748426Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748491Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748563Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748623Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748767Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748848Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748916Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.748999Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749070Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749180Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.749277Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.749379Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749472Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749567Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.749668Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.749780Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749849Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.749905Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.750009Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.750103Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752003Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752072Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752126Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752179Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 8, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752243Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752274Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752336Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752366Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752425Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752461Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.752518Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752578Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752636Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752690Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752746Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752802Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752858Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.752912Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754022Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754081Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754139Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754198Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754255Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754310Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754364Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754415Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754465Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754519Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754580Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754645Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 8, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754707Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 9, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.754770Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 8, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754831Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754892Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.754970Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755058Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755096Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755154Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755215Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755285Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 0 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.755323Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.755379Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755436Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 7, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 7, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755489Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 7, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755544Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755596Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755649Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755702Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755758Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755813Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755867Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.755944Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 6, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 6, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756022Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 6, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756088Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756152Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 4 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756214Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 5, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756274Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756342Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756374Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756426Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756485Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756544Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756604Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756660Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756710Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756760Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756815Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756866Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756912Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.756981Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.757050Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757109Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 1 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.757164Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 1 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 1, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757223Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 2 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 1 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.757285Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.757343Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.757492Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 9 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757560Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 8 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757613Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 7 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757659Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757699Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757732Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757763Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 1, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757823Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 0, y: 2 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.757879Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 1, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.759996Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.760086Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.760969Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.761118Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.761197Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.761262Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.761357Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 2, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.761448Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 2 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.761546Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 2 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.761645Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 5, y: 3 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.761733Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 5, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.761821Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763000Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 3 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763120Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 3 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763222Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 3 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763320Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 3, y: 4 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763406Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.763487Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mRight[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mRight [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763580Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mDown[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 6 } [3mmovement[0m[2m=[0mDown [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763674Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 4, y: 5 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 4, y: 6 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763774Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 4, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-03-10T08:30:27.763862Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mLeft[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 2, y: 5 } [3mmovement[0m[2m=[0mLeft [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-03-10T08:30:27.763968Z[0m [32m INFO[0m [1mmove_robot[0m[1m{[0m[3mmovement[0m[2m=[0mUp[1m}[0m[2m:[0m[1mmove_box[0m[1m{[0m[3mtile[0m[2m=[0mPoint { x: 3, y: 4 } [3mmovement[0m[2m=[0mUp [3mrobot[0m[2m=[0mPoint { x: 3, y: 5 }[1m}[0m[2m:[0m [2madvent2024::day15[0m[2m:[0m [3mreturn[0m[2m=[0mtrue
[INFO] [stdout] test day15::test::test_part1_larger ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- day13::test::test_part2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'day13::test::test_part2' (25) panicked at src/day13.rs:283:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 480
[INFO] [stdout]  right: 875318608908
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x636f27992f82 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x636f27992f82 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x636f27992f82 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x636f27992f82 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x636f279a421a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x636f279a421a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x636f279605a6 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x636f279605a6 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x636f27971a89 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x636f27971a89 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x636f27971921 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x636f278ebe5e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x636f278ebe5e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x636f27971d02 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x636f27971d02 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x636f27971b48 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x636f2796c399 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x636f27954c6d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x636f279abd9c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x636f279abc53 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x636f27853830 - core::panicking::assert_failed::h75c56c638fea3fa3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x636f278121c9 - advent2024::day13::test::test_part2::hb21272998a194cfd
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:283:9
[INFO] [stdout]   22:     0x636f278121e7 - advent2024::day13::test::test_part2::{{closure}}::h82588ffbdaeeed95
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:280:20
[INFO] [stdout]   23:     0x636f278773b6 - core::ops::function::FnOnce::call_once::hb7d670e80d289594
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x636f278ebc1b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x636f278ebc1b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x636f278ff62a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x636f278ff62a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x636f278ff62a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x636f278ff62a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x636f278ff62a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x636f278ff62a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x636f278ff62a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x636f278d9a84 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x636f278d9a84 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x636f278dd422 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x636f278dd422 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x636f278dd422 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x636f278dd422 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x636f278dd422 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x636f278dd422 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x636f278dd422 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x636f2796762f - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x636f2796762f - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x780ae435eaa4 - <unknown>
[INFO] [stdout]   45:     0x780ae43eba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     day13::test::test_part2
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 32 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bde92e1107f4e4c1fd68a302cef34081f30f33f02a468299ce595f64e6e6e54e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bde92e1107f4e4c1fd68a302cef34081f30f33f02a468299ce595f64e6e6e54e", kill_on_drop: false }`
[INFO] [stdout] bde92e1107f4e4c1fd68a302cef34081f30f33f02a468299ce595f64e6e6e54e
