[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 master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjonner%2Fadvent2024" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-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-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jonner/advent2024 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.99
[INFO] [stderr]   Downloaded multimap v0.10.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.99
[INFO] [stderr]   Downloaded cached_proc_macro v0.23.0
[INFO] [stderr]   Downloaded terminal_size v0.4.1
[INFO] [stderr]   Downloaded divan-macros v0.1.16
[INFO] [stderr]   Downloaded clap_lex v0.7.3
[INFO] [stderr]   Downloaded rustversion v1.0.18
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.99
[INFO] [stderr]   Downloaded anyhow v1.0.93
[INFO] [stderr]   Downloaded serde_derive v1.0.215
[INFO] [stderr]   Downloaded clap v4.5.21
[INFO] [stderr]   Downloaded js-sys v0.3.76
[INFO] [stderr]   Downloaded serde v1.0.215
[INFO] [stderr]   Downloaded cached v0.54.0
[INFO] [stderr]   Downloaded divan v0.1.16
[INFO] [stderr]   Downloaded regex-lite v0.1.6
[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-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 44b35ebcc69743f209417abaa1a44213ead19291fa219d3372a258147ec78ffa
[INFO] running `Command { std: "docker" "start" "-a" "44b35ebcc69743f209417abaa1a44213ead19291fa219d3372a258147ec78ffa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44b35ebcc69743f209417abaa1a44213ead19291fa219d3372a258147ec78ffa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44b35ebcc69743f209417abaa1a44213ead19291fa219d3372a258147ec78ffa", kill_on_drop: false }`
[INFO] [stdout] 44b35ebcc69743f209417abaa1a44213ead19291fa219d3372a258147ec78ffa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7895811a50751a4ea98b8c29c44f8e0079b72ee59f34f594a6ec62ed347b4117
[INFO] running `Command { std: "docker" "start" "-a" "7895811a50751a4ea98b8c29c44f8e0079b72ee59f34f594a6ec62ed347b4117", 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 bitflags v2.6.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling clap_lex v0.7.3
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling anyhow v1.0.93
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.8
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling terminal_size v0.4.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling clap_builder v4.5.21
[INFO] [stderr]    Compiling itertools v0.13.0
[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 divan-macros v0.1.16
[INFO] [stderr]    Compiling strum_macros v0.26.4
[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 darling v0.20.10
[INFO] [stderr]    Compiling cached_proc_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.26.3
[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 52.61s
[INFO] running `Command { std: "docker" "inspect" "7895811a50751a4ea98b8c29c44f8e0079b72ee59f34f594a6ec62ed347b4117", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7895811a50751a4ea98b8c29c44f8e0079b72ee59f34f594a6ec62ed347b4117", kill_on_drop: false }`
[INFO] [stdout] 7895811a50751a4ea98b8c29c44f8e0079b72ee59f34f594a6ec62ed347b4117
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4ac05cbbd573cba8e6d15a83ac2f40709e803227e19870ddda2058ca507faf92
[INFO] running `Command { std: "docker" "start" "-a" "4ac05cbbd573cba8e6d15a83ac2f40709e803227e19870ddda2058ca507faf92", 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 9.72s
[INFO] running `Command { std: "docker" "inspect" "4ac05cbbd573cba8e6d15a83ac2f40709e803227e19870ddda2058ca507faf92", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ac05cbbd573cba8e6d15a83ac2f40709e803227e19870ddda2058ca507faf92", kill_on_drop: false }`
[INFO] [stdout] 4ac05cbbd573cba8e6d15a83ac2f40709e803227e19870ddda2058ca507faf92
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bafc5adf3ad06800564f14d0cb936392de0491e31c74005290701ce0bbac4175
[INFO] running `Command { std: "docker" "start" "-a" "bafc5adf3ad06800564f14d0cb936392de0491e31c74005290701ce0bbac4175", kill_on_drop: false }`
[INFO] [stderr] warning: methods `match_at_pos` and `find_match` are never used
[INFO] [stderr]    --> src/day19.rs:63:8
[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.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/advent2024-560ca326153b2b11)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test day13::test::test_parse ... ok
[INFO] [stdout] test day13::test::test_part1 ... ok
[INFO] [stdout] test day11::test::test_parse ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.230928Z[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-05-11T13:26:33.230989Z[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-05-11T13:26:33.231052Z[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-05-11T13:26:33.231125Z[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-05-11T13:26:33.231195Z[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-05-11T13:26:33.231230Z[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-05-11T13:26:33.231281Z[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-05-11T13:26:33.231706Z[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-05-11T13:26:33.231801Z[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-05-11T13:26:33.231865Z[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-05-11T13:26:33.231946Z[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-05-11T13:26:33.231993Z[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-05-11T13:26:33.232090Z[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-05-11T13:26:33.232124Z[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-05-11T13:26:33.232167Z[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-05-11T13:26:33.232244Z[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-05-11T13:26:33.232287Z[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-05-11T13:26:33.232352Z[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-05-11T13:26:33.232409Z[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-05-11T13:26:33.232454Z[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-05-11T13:26:33.232510Z[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-05-11T13:26:33.232564Z[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-05-11T13:26:33.232626Z[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-05-11T13:26:33.232661Z[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-05-11T13:26:33.232723Z[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] [2m2026-05-11T13:26:33.232777Z[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-05-11T13:26:33.232834Z[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-05-11T13:26:33.232907Z[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-05-11T13:26:33.232952Z[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-05-11T13:26:33.232981Z[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-05-11T13:26:33.233032Z[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-05-11T13:26:33.233084Z[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-05-11T13:26:33.233155Z[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-05-11T13:26:33.233191Z[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-05-11T13:26:33.233219Z[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-05-11T13:26:33.233265Z[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-05-11T13:26:33.232323Z[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-05-11T13:26:33.233439Z[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-05-11T13:26:33.233484Z[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-05-11T13:26:33.233518Z[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-05-11T13:26:33.233548Z[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-05-11T13:26:33.233574Z[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-05-11T13:26:33.233663Z[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-05-11T13:26:33.233702Z[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-05-11T13:26:33.233735Z[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-05-11T13:26:33.233772Z[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-05-11T13:26:33.233797Z[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-05-11T13:26:33.233841Z[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-05-11T13:26:33.233885Z[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-05-11T13:26:33.233940Z[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-05-11T13:26:33.233971Z[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-05-11T13:26:33.234028Z[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-05-11T13:26:33.234066Z[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-05-11T13:26:33.234120Z[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-05-11T13:26:33.234190Z[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-05-11T13:26:33.234230Z[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-05-11T13:26:33.234299Z[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] [2m2026-05-11T13:26:33.233320Z[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-05-11T13:26:33.234407Z[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-05-11T13:26:33.234460Z[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-05-11T13:26:33.234506Z[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-05-11T13:26:33.234554Z[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-05-11T13:26:33.234602Z[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-05-11T13:26:33.234662Z[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-05-11T13:26:33.234695Z[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-05-11T13:26:33.234752Z[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] test day11::test::test_part1 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.234818Z[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-05-11T13:26:33.234850Z[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-05-11T13:26:33.234910Z[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-05-11T13:26:33.234941Z[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-05-11T13:26:33.234988Z[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-05-11T13:26:33.235036Z[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-05-11T13:26:33.235096Z[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-05-11T13:26:33.235126Z[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-05-11T13:26:33.235188Z[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-05-11T13:26:33.235221Z[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-05-11T13:26:33.235282Z[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-05-11T13:26:33.235359Z[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 day15::test::test_part1_smaller ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.235316Z[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-05-11T13:26:33.236435Z[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-05-11T13:26:33.236472Z[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-05-11T13:26:33.236539Z[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-05-11T13:26:33.236574Z[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] test day16::test::test_parse ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.236997Z[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-05-11T13:26:33.237050Z[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-05-11T13:26:33.237108Z[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-05-11T13:26:33.237178Z[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-05-11T13:26:33.237213Z[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-05-11T13:26:33.237266Z[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-05-11T13:26:33.238375Z[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-05-11T13:26:33.238413Z[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-05-11T13:26:33.238454Z[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-05-11T13:26:33.238507Z[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-05-11T13:26:33.238535Z[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-05-11T13:26:33.238573Z[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-05-11T13:26:33.238626Z[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-05-11T13:26:33.238653Z[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-05-11T13:26:33.238691Z[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-05-11T13:26:33.238750Z[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-05-11T13:26:33.238780Z[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-05-11T13:26:33.238818Z[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-05-11T13:26:33.238871Z[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-05-11T13:26:33.238898Z[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-05-11T13:26:33.238938Z[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-05-11T13:26:33.238992Z[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-05-11T13:26:33.239020Z[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-05-11T13:26:33.239059Z[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-05-11T13:26:33.239112Z[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-05-11T13:26:33.239139Z[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-05-11T13:26:33.239178Z[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-05-11T13:26:33.239270Z[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-05-11T13:26:33.239309Z[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-05-11T13:26:33.236628Z[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-05-11T13:26:33.239404Z[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-05-11T13:26:33.239450Z[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-05-11T13:26:33.239495Z[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-05-11T13:26:33.239539Z[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-05-11T13:26:33.239585Z[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-05-11T13:26:33.239629Z[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-05-11T13:26:33.239673Z[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-05-11T13:26:33.239717Z[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-05-11T13:26:33.239772Z[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-05-11T13:26:33.239817Z[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-05-11T13:26:33.239873Z[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-05-11T13:26:33.239900Z[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-05-11T13:26:33.239945Z[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-05-11T13:26:33.239990Z[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-05-11T13:26:33.240036Z[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-05-11T13:26:33.240082Z[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-05-11T13:26:33.240138Z[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-05-11T13:26:33.240166Z[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-05-11T13:26:33.240225Z[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-05-11T13:26:33.240259Z[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-05-11T13:26:33.240309Z[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-05-11T13:26:33.240407Z[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-05-11T13:26:33.240447Z[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-05-11T13:26:33.240479Z[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-05-11T13:26:33.240561Z[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-05-11T13:26:33.240603Z[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-05-11T13:26:33.240635Z[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-05-11T13:26:33.240688Z[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-05-11T13:26:33.240745Z[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-05-11T13:26:33.240822Z[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-05-11T13:26:33.240865Z[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-05-11T13:26:33.240895Z[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-05-11T13:26:33.240950Z[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-05-11T13:26:33.241009Z[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-05-11T13:26:33.241065Z[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-05-11T13:26:33.241115Z[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-05-11T13:26:33.241178Z[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-05-11T13:26:33.241211Z[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-05-11T13:26:33.241285Z[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-05-11T13:26:33.242396Z[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] [2m2026-05-11T13:26:33.242696Z[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] [2m2026-05-11T13:26:33.241320Z[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-05-11T13:26:33.243402Z[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-05-11T13:26:33.243475Z[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-05-11T13:26:33.243557Z[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-05-11T13:26:33.243604Z[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-05-11T13:26:33.243662Z[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-05-11T13:26:33.243732Z[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-05-11T13:26:33.243808Z[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-05-11T13:26:33.243889Z[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-05-11T13:26:33.243935Z[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-05-11T13:26:33.244005Z[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-05-11T13:26:33.244073Z[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-05-11T13:26:33.244144Z[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-05-11T13:26:33.244221Z[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-05-11T13:26:33.244255Z[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-05-11T13:26:33.244320Z[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-05-11T13:26:33.245395Z[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-05-11T13:26:33.245455Z[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-05-11T13:26:33.245513Z[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-05-11T13:26:33.245563Z[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-05-11T13:26:33.245619Z[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-05-11T13:26:33.245677Z[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-05-11T13:26:33.245727Z[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-05-11T13:26:33.245798Z[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-05-11T13:26:33.245834Z[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-05-11T13:26:33.245891Z[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-05-11T13:26:33.245950Z[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-05-11T13:26:33.246011Z[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-05-11T13:26:33.246082Z[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-05-11T13:26:33.246123Z[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-05-11T13:26:33.246193Z[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-05-11T13:26:33.246234Z[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-05-11T13:26:33.246297Z[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-05-11T13:26:33.246372Z[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-05-11T13:26:33.246428Z[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-05-11T13:26:33.246497Z[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-05-11T13:26:33.246533Z[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-05-11T13:26:33.246600Z[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-05-11T13:26:33.246643Z[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-05-11T13:26:33.246702Z[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-05-11T13:26:33.246770Z[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-05-11T13:26:33.246833Z[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-05-11T13:26:33.246896Z[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-05-11T13:26:33.246958Z[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-05-11T13:26:33.247020Z[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-05-11T13:26:33.247084Z[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-05-11T13:26:33.247170Z[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-05-11T13:26:33.247215Z[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-05-11T13:26:33.247256Z[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-05-11T13:26:33.247316Z[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-05-11T13:26:33.249418Z[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-05-11T13:26:33.249481Z[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-05-11T13:26:33.249538Z[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-05-11T13:26:33.249593Z[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-05-11T13:26:33.249651Z[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-05-11T13:26:33.249715Z[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-05-11T13:26:33.249790Z[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-05-11T13:26:33.249856Z[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-05-11T13:26:33.249921Z[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-05-11T13:26:33.249986Z[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-05-11T13:26:33.250052Z[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-05-11T13:26:33.250116Z[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-05-11T13:26:33.250176Z[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-05-11T13:26:33.250239Z[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-05-11T13:26:33.250301Z[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-05-11T13:26:33.251171Z[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] [2m2026-05-11T13:26:33.251289Z[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-05-11T13:26:33.251372Z[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-05-11T13:26:33.251437Z[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-05-11T13:26:33.251512Z[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-05-11T13:26:33.251554Z[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-05-11T13:26:33.251620Z[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-05-11T13:26:33.251662Z[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-05-11T13:26:33.251728Z[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-05-11T13:26:33.251782Z[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-05-11T13:26:33.251848Z[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-05-11T13:26:33.251881Z[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-05-11T13:26:33.251936Z[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-05-11T13:26:33.252007Z[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-05-11T13:26:33.252042Z[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-05-11T13:26:33.252098Z[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-05-11T13:26:33.252148Z[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-05-11T13:26:33.252200Z[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-05-11T13:26:33.252248Z[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-05-11T13:26:33.252299Z[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-05-11T13:26:33.252391Z[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-05-11T13:26:33.252422Z[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-05-11T13:26:33.252478Z[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-05-11T13:26:33.252506Z[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-05-11T13:26:33.252550Z[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-05-11T13:26:33.252595Z[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-05-11T13:26:33.252644Z[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-05-11T13:26:33.252691Z[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-05-11T13:26:33.252748Z[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-05-11T13:26:33.252801Z[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-05-11T13:26:33.252849Z[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-05-11T13:26:33.252896Z[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-05-11T13:26:33.252946Z[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-05-11T13:26:33.252999Z[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-05-11T13:26:33.253066Z[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-05-11T13:26:33.253120Z[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-05-11T13:26:33.253170Z[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-05-11T13:26:33.253220Z[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-05-11T13:26:33.253270Z[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-05-11T13:26:33.253323Z[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-05-11T13:26:33.253398Z[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-05-11T13:26:33.253448Z[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-05-11T13:26:33.253497Z[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-05-11T13:26:33.253567Z[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-05-11T13:26:33.253641Z[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-05-11T13:26:33.253689Z[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-05-11T13:26:33.253734Z[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-05-11T13:26:33.253809Z[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-05-11T13:26:33.253841Z[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-05-11T13:26:33.253867Z[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-05-11T13:26:33.253934Z[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-05-11T13:26:33.253966Z[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-05-11T13:26:33.253995Z[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-05-11T13:26:33.254063Z[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-05-11T13:26:33.254098Z[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-05-11T13:26:33.254127Z[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-05-11T13:26:33.254173Z[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-05-11T13:26:33.254223Z[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-05-11T13:26:33.254277Z[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-05-11T13:26:33.254327Z[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-05-11T13:26:33.254407Z[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] test day17::test::test_parse ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.254455Z[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] test day16::test::test_part1 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.254530Z[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] test day16::test::test_part2 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.254735Z[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-05-11T13:26:33.254780Z[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-05-11T13:26:33.254834Z[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-05-11T13:26:33.254882Z[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-05-11T13:26:33.254929Z[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-05-11T13:26:33.254976Z[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-05-11T13:26:33.255026Z[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-05-11T13:26:33.255074Z[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-05-11T13:26:33.255133Z[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-05-11T13:26:33.255165Z[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-05-11T13:26:33.255236Z[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-05-11T13:26:33.255270Z[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-05-11T13:26:33.255296Z[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-05-11T13:26:33.255384Z[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-05-11T13:26:33.255436Z[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-05-11T13:26:33.255482Z[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-05-11T13:26:33.255531Z[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-05-11T13:26:33.255575Z[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-05-11T13:26:33.255634Z[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-05-11T13:26:33.255668Z[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-05-11T13:26:33.255717Z[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-05-11T13:26:33.255789Z[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-05-11T13:26:33.255822Z[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-05-11T13:26:33.255872Z[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-05-11T13:26:33.255935Z[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-05-11T13:26:33.255968Z[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-05-11T13:26:33.256015Z[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-05-11T13:26:33.256075Z[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-05-11T13:26:33.256106Z[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-05-11T13:26:33.256158Z[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-05-11T13:26:33.256209Z[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-05-11T13:26:33.256272Z[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-05-11T13:26:33.256307Z[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-05-11T13:26:33.256386Z[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-05-11T13:26:33.256441Z[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-05-11T13:26:33.256548Z[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-05-11T13:26:33.256604Z[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-05-11T13:26:33.256646Z[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-05-11T13:26:33.256682Z[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-05-11T13:26:33.256715Z[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-05-11T13:26:33.256783Z[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-05-11T13:26:33.256843Z[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-05-11T13:26:33.256899Z[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-05-11T13:26:33.257005Z[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-05-11T13:26:33.257055Z[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-05-11T13:26:33.257094Z[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-05-11T13:26:33.257129Z[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-05-11T13:26:33.257162Z[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-05-11T13:26:33.257220Z[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-05-11T13:26:33.257276Z[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-05-11T13:26:33.257353Z[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-05-11T13:26:33.257419Z[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-05-11T13:26:33.257478Z[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-05-11T13:26:33.257535Z[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-05-11T13:26:33.257641Z[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-05-11T13:26:33.257688Z[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-05-11T13:26:33.257725Z[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-05-11T13:26:33.257765Z[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-05-11T13:26:33.257796Z[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-05-11T13:26:33.257848Z[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-05-11T13:26:33.257899Z[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-05-11T13:26:33.257950Z[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-05-11T13:26:33.258018Z[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-05-11T13:26:33.258054Z[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-05-11T13:26:33.258118Z[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-05-11T13:26:33.258152Z[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-05-11T13:26:33.258205Z[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-05-11T13:26:33.258258Z[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-05-11T13:26:33.258311Z[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-05-11T13:26:33.258386Z[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-05-11T13:26:33.258433Z[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-05-11T13:26:33.258480Z[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-05-11T13:26:33.258528Z[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-05-11T13:26:33.258587Z[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-05-11T13:26:33.258619Z[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-05-11T13:26:33.258665Z[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-05-11T13:26:33.258714Z[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-05-11T13:26:33.258773Z[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-05-11T13:26:33.258825Z[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-05-11T13:26:33.258875Z[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-05-11T13:26:33.258923Z[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-05-11T13:26:33.259003Z[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-05-11T13:26:33.259039Z[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-05-11T13:26:33.259069Z[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-05-11T13:26:33.259095Z[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-05-11T13:26:33.259175Z[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-05-11T13:26:33.259215Z[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-05-11T13:26:33.259248Z[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-05-11T13:26:33.259273Z[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-05-11T13:26:33.259371Z[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-05-11T13:26:33.259412Z[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-05-11T13:26:33.259442Z[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-05-11T13:26:33.259569Z[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-05-11T13:26:33.259629Z[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-05-11T13:26:33.259682Z[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-05-11T13:26:33.259757Z[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-05-11T13:26:33.259809Z[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-05-11T13:26:33.259856Z[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-05-11T13:26:33.259903Z[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-05-11T13:26:33.259951Z[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-05-11T13:26:33.260001Z[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-05-11T13:26:33.260051Z[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-05-11T13:26:33.260162Z[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-05-11T13:26:33.260242Z[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-05-11T13:26:33.260295Z[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-05-11T13:26:33.260364Z[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-05-11T13:26:33.260438Z[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-05-11T13:26:33.260472Z[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-05-11T13:26:33.260500Z[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-05-11T13:26:33.260546Z[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-05-11T13:26:33.260593Z[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-05-11T13:26:33.260642Z[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-05-11T13:26:33.260689Z[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-05-11T13:26:33.260750Z[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-05-11T13:26:33.260801Z[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-05-11T13:26:33.260848Z[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-05-11T13:26:33.260896Z[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-05-11T13:26:33.260954Z[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-05-11T13:26:33.260984Z[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-05-11T13:26:33.261044Z[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-05-11T13:26:33.261080Z[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-05-11T13:26:33.261138Z[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-05-11T13:26:33.261169Z[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-05-11T13:26:33.261221Z[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-05-11T13:26:33.261274Z[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-05-11T13:26:33.261324Z[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-05-11T13:26:33.261406Z[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-05-11T13:26:33.261460Z[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-05-11T13:26:33.261512Z[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-05-11T13:26:33.261563Z[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-05-11T13:26:33.261617Z[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-05-11T13:26:33.261665Z[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-05-11T13:26:33.261715Z[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-05-11T13:26:33.261780Z[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-05-11T13:26:33.261835Z[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-05-11T13:26:33.261890Z[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-05-11T13:26:33.261948Z[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-05-11T13:26:33.262004Z[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-05-11T13:26:33.262065Z[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-05-11T13:26:33.262119Z[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-05-11T13:26:33.262173Z[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-05-11T13:26:33.262230Z[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-05-11T13:26:33.262290Z[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-05-11T13:26:33.264002Z[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-05-11T13:26:33.264109Z[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-05-11T13:26:33.264147Z[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-05-11T13:26:33.264177Z[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-05-11T13:26:33.264231Z[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-05-11T13:26:33.264284Z[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-05-11T13:26:33.264359Z[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-05-11T13:26:33.264412Z[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-05-11T13:26:33.264458Z[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-05-11T13:26:33.264505Z[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-05-11T13:26:33.264776Z[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-05-11T13:26:33.264831Z[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-05-11T13:26:33.264874Z[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-05-11T13:26:33.264919Z[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-05-11T13:26:33.264964Z[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-05-11T13:26:33.265007Z[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-05-11T13:26:33.265047Z[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-05-11T13:26:33.265087Z[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-05-11T13:26:33.265129Z[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-05-11T13:26:33.265172Z[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-05-11T13:26:33.265249Z[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-05-11T13:26:33.265284Z[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-05-11T13:26:33.265314Z[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-05-11T13:26:33.265359Z[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-05-11T13:26:33.265441Z[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-05-11T13:26:33.265476Z[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-05-11T13:26:33.265561Z[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-05-11T13:26:33.265607Z[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-05-11T13:26:33.265656Z[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-05-11T13:26:33.265701Z[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-05-11T13:26:33.265752Z[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-05-11T13:26:33.265800Z[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-05-11T13:26:33.265846Z[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-05-11T13:26:33.265901Z[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-05-11T13:26:33.265930Z[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-05-11T13:26:33.265974Z[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-05-11T13:26:33.266020Z[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-05-11T13:26:33.266066Z[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-05-11T13:26:33.266112Z[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-05-11T13:26:33.266157Z[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-05-11T13:26:33.266212Z[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-05-11T13:26:33.266240Z[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-05-11T13:26:33.266283Z[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-05-11T13:26:33.266327Z[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-05-11T13:26:33.266401Z[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-05-11T13:26:33.266449Z[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-05-11T13:26:33.266491Z[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-05-11T13:26:33.266538Z[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-05-11T13:26:33.266588Z[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-05-11T13:26:33.266641Z[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] test day18::test::test_part2 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.266699Z[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] test day18::test::test_part1 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.266760Z[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] test day19::test::test_parse ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.266825Z[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-05-11T13:26:33.266880Z[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-05-11T13:26:33.266925Z[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-05-11T13:26:33.266970Z[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-05-11T13:26:33.267020Z[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-05-11T13:26:33.267065Z[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-05-11T13:26:33.267108Z[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-05-11T13:26:33.267159Z[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-05-11T13:26:33.267216Z[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-05-11T13:26:33.267271Z[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-05-11T13:26:33.267327Z[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-05-11T13:26:33.267473Z[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-05-11T13:26:33.267527Z[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-05-11T13:26:33.267798Z[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-05-11T13:26:33.267866Z[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-05-11T13:26:33.267916Z[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-05-11T13:26:33.267966Z[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-05-11T13:26:33.268017Z[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-05-11T13:26:33.268067Z[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-05-11T13:26:33.268553Z[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-05-11T13:26:33.268614Z[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-05-11T13:26:33.268668Z[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-05-11T13:26:33.268721Z[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-05-11T13:26:33.268781Z[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-05-11T13:26:33.268833Z[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-05-11T13:26:33.268882Z[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-05-11T13:26:33.268936Z[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-05-11T13:26:33.268987Z[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-05-11T13:26:33.269040Z[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-05-11T13:26:33.269090Z[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-05-11T13:26:33.269142Z[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-05-11T13:26:33.269195Z[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-05-11T13:26:33.269248Z[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-05-11T13:26:33.269300Z[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-05-11T13:26:33.269376Z[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-05-11T13:26:33.269433Z[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-05-11T13:26:33.269486Z[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-05-11T13:26:33.269535Z[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-05-11T13:26:33.269589Z[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-05-11T13:26:33.269643Z[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-05-11T13:26:33.269697Z[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-05-11T13:26:33.269790Z[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-05-11T13:26:33.269834Z[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-05-11T13:26:33.269867Z[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-05-11T13:26:33.269923Z[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-05-11T13:26:33.269982Z[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-05-11T13:26:33.270041Z[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-05-11T13:26:33.270100Z[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-05-11T13:26:33.270157Z[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-05-11T13:26:33.270219Z[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-05-11T13:26:33.270280Z[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-05-11T13:26:33.276748Z[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{3: [Towel { colors: [Red] }], 4: [Towel { colors: [Red] }], 1: [Towel { colors: [Red] }], 2: [Towel { colors: [White, Red] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.276858Z[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-05-11T13:26:33.276941Z[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{3: [Towel { colors: [Red] }], 2: [Towel { colors: [Green] }], 0: [Towel { colors: [Black] }], 1: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.277004Z[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-05-11T13:26:33.277080Z[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{0: [Towel { colors: [Green] }, Towel { colors: [Green, Black] }], 3: [Towel { colors: [Red] }], 1: [Towel { colors: [Black] }], 2: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.277143Z[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-05-11T13:26:33.277225Z[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{0: [Towel { colors: [Red] }], 2: [Towel { colors: [Black] }], 3: [Towel { colors: [Green] }, Towel { colors: [Green, Black] }], 1: [Towel { colors: [Red] }, Towel { colors: [Red, Black] }], 4: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 5: [Towel { colors: [Red] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.277286Z[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-05-11T13:26:33.277397Z[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-05-11T13:26:33.277453Z[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-05-11T13:26:33.277538Z[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{4: [Towel { colors: [Red] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, White, Blue] }], 3: [Towel { colors: [Red] }], 5: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.277594Z[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-05-11T13:26:33.281415Z[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{1: [Towel { colors: [Red] }], 3: [Towel { colors: [Red] }], 2: [Towel { colors: [Green] }], 0: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.282371Z[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-05-11T13:26:33.282487Z[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{0: [Towel { colors: [Black] }], 1: [Towel { colors: [Black] }, Towel { colors: [Black, Red] }], 2: [Towel { colors: [Red] }], 5: [Towel { colors: [Black] }], 3: [Towel { colors: [Green] }]}
[INFO] [stdout] [2m2026-05-11T13:26:33.282681Z[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] [2m2026-05-11T13:26:33.277968Z[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-05-11T13:26:33.288439Z[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-05-11T13:26:33.288501Z[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-05-11T13:26:33.288553Z[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-05-11T13:26:33.288602Z[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-05-11T13:26:33.288653Z[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-05-11T13:26:33.288702Z[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-05-11T13:26:33.288762Z[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-05-11T13:26:33.288814Z[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-05-11T13:26:33.288863Z[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-05-11T13:26:33.288926Z[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-05-11T13:26:33.288958Z[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-05-11T13:26:33.289021Z[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-05-11T13:26:33.289053Z[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-05-11T13:26:33.289115Z[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-05-11T13:26:33.289145Z[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-05-11T13:26:33.289205Z[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-05-11T13:26:33.289236Z[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-05-11T13:26:33.289297Z[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-05-11T13:26:33.289327Z[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-05-11T13:26:33.289411Z[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-05-11T13:26:33.289445Z[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-05-11T13:26:33.289495Z[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-05-11T13:26:33.289544Z[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-05-11T13:26:33.289594Z[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-05-11T13:26:33.289643Z[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-05-11T13:26:33.289704Z[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-05-11T13:26:33.289734Z[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-05-11T13:26:33.289803Z[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-05-11T13:26:33.289834Z[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-05-11T13:26:33.289894Z[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-05-11T13:26:33.289926Z[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-05-11T13:26:33.289990Z[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-05-11T13:26:33.290025Z[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-05-11T13:26:33.290078Z[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-05-11T13:26:33.290143Z[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-05-11T13:26:33.290176Z[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-05-11T13:26:33.290238Z[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-05-11T13:26:33.290269Z[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-05-11T13:26:33.290318Z[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-05-11T13:26:33.291386Z[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-05-11T13:26:33.291653Z[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-05-11T13:26:33.291857Z[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-05-11T13:26:33.292159Z[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-05-11T13:26:33.292438Z[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] test day3::test_nom ... ok
[INFO] [stdout] test day5::test_part1 ... ok
[INFO] [stdout] test day19::test::test_part1 ... ok
[INFO] [stdout] test day12::test::test_parse_input ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.294721Z[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-05-11T13:26:33.294987Z[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-05-11T13:26:33.295229Z[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] test day6::test::test_part1 ... ok
[INFO] [stdout] test day7::test::test_part1 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.299424Z[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-05-11T13:26:33.300098Z[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-05-11T13:26:33.300396Z[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-05-11T13:26:33.300670Z[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] test day8::test::test_antennas ... ok
[INFO] [stdout] test day8::test::test_antinodes ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.301888Z[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-05-11T13:26:33.301947Z[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-05-11T13:26:33.302000Z[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] test day8::test::test_part1 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.302053Z[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-05-11T13:26:33.302100Z[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-05-11T13:26:33.302145Z[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-05-11T13:26:33.302189Z[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-05-11T13:26:33.302234Z[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-05-11T13:26:33.302278Z[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-05-11T13:26:33.302323Z[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-05-11T13:26:33.302389Z[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-05-11T13:26:33.302439Z[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-05-11T13:26:33.302488Z[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-05-11T13:26:33.302539Z[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-05-11T13:26:33.302591Z[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-05-11T13:26:33.302643Z[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-05-11T13:26:33.302692Z[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-05-11T13:26:33.302749Z[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-05-11T13:26:33.302804Z[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-05-11T13:26:33.302855Z[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-05-11T13:26:33.302905Z[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-05-11T13:26:33.302954Z[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-05-11T13:26:33.303005Z[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-05-11T13:26:33.303057Z[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-05-11T13:26:33.303107Z[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-05-11T13:26:33.303158Z[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-05-11T13:26:33.303208Z[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-05-11T13:26:33.303259Z[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-05-11T13:26:33.303308Z[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-05-11T13:26:33.303537Z[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-05-11T13:26:33.303621Z[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-05-11T13:26:33.305118Z[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-05-11T13:26:33.305180Z[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-05-11T13:26:33.305405Z[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-05-11T13:26:33.305442Z[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-05-11T13:26:33.305516Z[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-05-11T13:26:33.305555Z[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-05-11T13:26:33.305615Z[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-05-11T13:26:33.305676Z[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-05-11T13:26:33.305742Z[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-05-11T13:26:33.305801Z[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-05-11T13:26:33.305853Z[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-05-11T13:26:33.305907Z[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-05-11T13:26:33.305962Z[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-05-11T13:26:33.306021Z[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-05-11T13:26:33.306077Z[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-05-11T13:26:33.306134Z[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-05-11T13:26:33.306190Z[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-05-11T13:26:33.306247Z[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-05-11T13:26:33.306302Z[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-05-11T13:26:33.306376Z[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-05-11T13:26:33.306431Z[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] test day8::test::test_part2 ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.306477Z[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-05-11T13:26:33.306523Z[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-05-11T13:26:33.306576Z[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-05-11T13:26:33.306624Z[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-05-11T13:26:33.306671Z[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-05-11T13:26:33.306730Z[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-05-11T13:26:33.306769Z[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-05-11T13:26:33.306820Z[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-05-11T13:26:33.306868Z[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-05-11T13:26:33.306913Z[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-05-11T13:26:33.306962Z[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-05-11T13:26:33.307012Z[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-05-11T13:26:33.307073Z[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-05-11T13:26:33.307107Z[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-05-11T13:26:33.307169Z[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-05-11T13:26:33.307200Z[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-05-11T13:26:33.307248Z[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-05-11T13:26:33.307296Z[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-05-11T13:26:33.307363Z[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-05-11T13:26:33.307417Z[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-05-11T13:26:33.307465Z[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-05-11T13:26:33.307517Z[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-05-11T13:26:33.307567Z[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-05-11T13:26:33.307623Z[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-05-11T13:26:33.307674Z[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-05-11T13:26:33.307763Z[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-05-11T13:26:33.307815Z[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-05-11T13:26:33.307865Z[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-05-11T13:26:33.307916Z[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-05-11T13:26:33.307965Z[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-05-11T13:26:33.308019Z[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-05-11T13:26:33.308071Z[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-05-11T13:26:33.308121Z[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-05-11T13:26:33.308169Z[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-05-11T13:26:33.308219Z[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-05-11T13:26:33.308268Z[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] test day9::test::test_compact ... ok
[INFO] [stdout] test day7::test::test_part2 ... ok
[INFO] [stdout] test day9::test::test_part1 ... ok
[INFO] [stdout] test day9::test::test_parse ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.308328Z[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-05-11T13:26:33.327926Z[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-05-11T13:26:33.328020Z[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-05-11T13:26:33.328092Z[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-05-11T13:26:33.328155Z[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-05-11T13:26:33.328215Z[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-05-11T13:26:33.328276Z[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-05-11T13:26:33.328353Z[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-05-11T13:26:33.328421Z[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-05-11T13:26:33.328451Z[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-05-11T13:26:33.328495Z[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-05-11T13:26:33.328541Z[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-05-11T13:26:33.328586Z[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-05-11T13:26:33.328632Z[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-05-11T13:26:33.328678Z[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-05-11T13:26:33.328725Z[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-05-11T13:26:33.328783Z[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-05-11T13:26:33.328832Z[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-05-11T13:26:33.328890Z[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-05-11T13:26:33.328920Z[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-05-11T13:26:33.328966Z[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-05-11T13:26:33.329028Z[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-05-11T13:26:33.329059Z[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-05-11T13:26:33.329116Z[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-05-11T13:26:33.329147Z[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-05-11T13:26:33.329203Z[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-05-11T13:26:33.329233Z[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-05-11T13:26:33.329280Z[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-05-11T13:26:33.329330Z[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-05-11T13:26:33.329680Z[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-05-11T13:26:33.329778Z[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-05-11T13:26:33.331455Z[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-05-11T13:26:33.332104Z[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-05-11T13:26:33.333322Z[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-05-11T13:26:33.334379Z[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-05-11T13:26:33.334847Z[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-05-11T13:26:33.335424Z[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-05-11T13:26:33.336648Z[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-05-11T13:26:33.337093Z[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-05-11T13:26:33.337565Z[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-05-11T13:26:33.337987Z[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-05-11T13:26:33.338393Z[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-05-11T13:26:33.342361Z[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-05-11T13:26:33.342953Z[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-05-11T13:26:33.343380Z[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-05-11T13:26:33.343821Z[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-05-11T13:26:33.344180Z[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-05-11T13:26:33.344901Z[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-05-11T13:26:33.345220Z[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-05-11T13:26:33.345648Z[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-05-11T13:26:33.345995Z[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-05-11T13:26:33.346303Z[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-05-11T13:26:33.346753Z[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-05-11T13:26:33.346847Z[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-05-11T13:26:33.347312Z[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-05-11T13:26:33.348076Z[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-05-11T13:26:33.349353Z[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-05-11T13:26:33.349481Z[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] test day13::test::test_part2 ... FAILED
[INFO] [stdout] [2m2026-05-11T13:26:33.351489Z[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-05-11T13:26:33.351562Z[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] test day10::test::test_part1 ... ok
[INFO] [stdout] test day5::test_reorder ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.354854Z[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-05-11T13:26:33.355257Z[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-05-11T13:26:33.355432Z[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-05-11T13:26:33.356254Z[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-05-11T13:26:33.357367Z[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-05-11T13:26:33.357446Z[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-05-11T13:26:33.357584Z[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-05-11T13:26:33.357684Z[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-05-11T13:26:33.361182Z[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-05-11T13:26:33.364543Z[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-05-11T13:26:33.364673Z[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-05-11T13:26:33.365126Z[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-05-11T13:26:33.365520Z[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-05-11T13:26:33.366916Z[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-05-11T13:26:33.369787Z[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-05-11T13:26:33.369880Z[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-05-11T13:26:33.370189Z[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-05-11T13:26:33.370281Z[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-05-11T13:26:33.370390Z[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-05-11T13:26:33.371982Z[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-05-11T13:26:33.372096Z[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-05-11T13:26:33.372565Z[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-05-11T13:26:33.372643Z[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-05-11T13:26:33.374254Z[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-05-11T13:26:33.375316Z[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-05-11T13:26:33.375719Z[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-05-11T13:26:33.376044Z[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-05-11T13:26:33.377233Z[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] test day6::test::test_part2 ... ok
[INFO] [stdout] test day11::test::test_blinkn ... ok
[INFO] [stdout] [2m2026-05-11T13:26:33.378871Z[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-05-11T13:26:33.379001Z[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-05-11T13:26:33.379320Z[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-05-11T13:26:33.379645Z[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-05-11T13:26:33.379762Z[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-05-11T13:26:33.380079Z[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-05-11T13:26:33.380228Z[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-05-11T13:26:33.380702Z[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-05-11T13:26:33.380838Z[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-05-11T13:26:33.381328Z[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-05-11T13:26:33.381434Z[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-05-11T13:26:33.381808Z[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-05-11T13:26:33.382227Z[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-05-11T13:26:33.382576Z[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-05-11T13:26:33.382694Z[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-05-11T13:26:33.384049Z[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-05-11T13:26:33.384162Z[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-05-11T13:26:33.384893Z[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-05-11T13:26:33.385798Z[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-05-11T13:26:33.386287Z[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-05-11T13:26:33.387283Z[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-05-11T13:26:33.387380Z[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-05-11T13:26:33.387798Z[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-05-11T13:26:33.387909Z[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-05-11T13:26:33.388155Z[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-05-11T13:26:33.388425Z[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-05-11T13:26:33.388713Z[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-05-11T13:26:33.389000Z[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-05-11T13:26:33.389127Z[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-05-11T13:26:33.389505Z[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-05-11T13:26:33.389876Z[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-05-11T13:26:33.391108Z[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-05-11T13:26:33.391235Z[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-05-11T13:26:33.392278Z[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-05-11T13:26:33.392688Z[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-05-11T13:26:33.394320Z[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-05-11T13:26:33.394685Z[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-05-11T13:26:33.395130Z[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-05-11T13:26:33.396401Z[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-05-11T13:26:33.396518Z[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-05-11T13:26:33.396981Z[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-05-11T13:26:33.397076Z[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-05-11T13:26:33.397725Z[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-05-11T13:26:33.398780Z[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-05-11T13:26:33.399232Z[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-05-11T13:26:33.399685Z[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-05-11T13:26:33.400115Z[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-05-11T13:26:33.400526Z[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-05-11T13:26:33.400993Z[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-05-11T13:26:33.401088Z[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-05-11T13:26:33.401510Z[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-05-11T13:26:33.402577Z[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-05-11T13:26:33.402672Z[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-05-11T13:26:33.403056Z[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-05-11T13:26:33.403446Z[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-05-11T13:26:33.403564Z[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-05-11T13:26:33.404534Z[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-05-11T13:26:33.404626Z[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-05-11T13:26:33.405113Z[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-05-11T13:26:33.406885Z[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-05-11T13:26:33.407943Z[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-05-11T13:26:33.408319Z[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-05-11T13:26:33.408825Z[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-05-11T13:26:33.408924Z[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-05-11T13:26:33.409380Z[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-05-11T13:26:33.409784Z[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-05-11T13:26:33.409894Z[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-05-11T13:26:33.410352Z[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-05-11T13:26:33.410457Z[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-05-11T13:26:33.410548Z[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-05-11T13:26:33.411040Z[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-05-11T13:26:33.411445Z[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-05-11T13:26:33.412600Z[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-05-11T13:26:33.412695Z[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-05-11T13:26:33.413807Z[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-05-11T13:26:33.413939Z[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-05-11T13:26:33.415213Z[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-05-11T13:26:33.415328Z[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-05-11T13:26:33.415651Z[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-05-11T13:26:33.415807Z[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-05-11T13:26:33.416253Z[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-05-11T13:26:33.416370Z[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-05-11T13:26:33.416625Z[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-05-11T13:26:33.417037Z[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-05-11T13:26:33.417124Z[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-05-11T13:26:33.417507Z[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-05-11T13:26:33.417657Z[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-05-11T13:26:33.418081Z[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-05-11T13:26:33.418171Z[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-05-11T13:26:33.418572Z[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-05-11T13:26:33.418920Z[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-05-11T13:26:33.419095Z[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-05-11T13:26:33.419540Z[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-05-11T13:26:33.419621Z[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-05-11T13:26:33.421939Z[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-05-11T13:26:33.422061Z[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-05-11T13:26:33.422881Z[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-05-11T13:26:33.422983Z[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-05-11T13:26:33.425003Z[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-05-11T13:26:33.425112Z[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-05-11T13:26:33.425984Z[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-05-11T13:26:33.426373Z[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-05-11T13:26:33.426484Z[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-05-11T13:26:33.426866Z[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-05-11T13:26:33.426964Z[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-05-11T13:26:33.427324Z[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-05-11T13:26:33.427447Z[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-05-11T13:26:33.427697Z[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-05-11T13:26:33.428042Z[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-05-11T13:26:33.428146Z[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-05-11T13:26:33.428468Z[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-05-11T13:26:33.428603Z[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-05-11T13:26:33.428897Z[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-05-11T13:26:33.429148Z[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-05-11T13:26:33.429508Z[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-05-11T13:26:33.429609Z[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-05-11T13:26:33.429936Z[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-05-11T13:26:33.430039Z[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-05-11T13:26:33.430278Z[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-05-11T13:26:33.430524Z[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-05-11T13:26:33.430755Z[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-05-11T13:26:33.431105Z[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-05-11T13:26:33.431217Z[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-05-11T13:26:33.431485Z[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-05-11T13:26:33.431700Z[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-05-11T13:26:33.431999Z[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-05-11T13:26:33.432115Z[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-05-11T13:26:33.432516Z[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-05-11T13:26:33.432590Z[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-05-11T13:26:33.432973Z[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-05-11T13:26:33.433071Z[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-05-11T13:26:33.433457Z[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-05-11T13:26:33.433588Z[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-05-11T13:26:33.433708Z[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-05-11T13:26:33.433834Z[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-05-11T13:26:33.433953Z[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-05-11T13:26:33.434076Z[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-05-11T13:26:33.434189Z[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-05-11T13:26:33.434312Z[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-05-11T13:26:33.434434Z[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-05-11T13:26:33.434551Z[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-05-11T13:26:33.434664Z[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-05-11T13:26:33.435436Z[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-05-11T13:26:33.435555Z[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-05-11T13:26:33.435817Z[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-05-11T13:26:33.435940Z[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-05-11T13:26:33.436333Z[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-05-11T13:26:33.436456Z[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-05-11T13:26:33.436875Z[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-05-11T13:26:33.436999Z[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-05-11T13:26:33.437644Z[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-05-11T13:26:33.438117Z[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-05-11T13:26:33.438574Z[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-05-11T13:26:33.438893Z[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-05-11T13:26:33.439018Z[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-05-11T13:26:33.439712Z[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-05-11T13:26:33.439830Z[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-05-11T13:26:33.440262Z[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-05-11T13:26:33.440710Z[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-05-11T13:26:33.441085Z[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-05-11T13:26:33.441574Z[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-05-11T13:26:33.442011Z[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-05-11T13:26:33.442420Z[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-05-11T13:26:33.442831Z[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-05-11T13:26:33.443351Z[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-05-11T13:26:33.443872Z[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-05-11T13:26:33.444377Z[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-05-11T13:26:33.444828Z[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-05-11T13:26:33.445252Z[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-05-11T13:26:33.445697Z[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-05-11T13:26:33.446106Z[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-05-11T13:26:33.446591Z[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-05-11T13:26:33.446983Z[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-05-11T13:26:33.447433Z[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-05-11T13:26:33.447861Z[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-05-11T13:26:33.448241Z[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-05-11T13:26:33.448698Z[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-05-11T13:26:33.449092Z[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-05-11T13:26:33.449500Z[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-05-11T13:26:33.449917Z[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-05-11T13:26:33.450321Z[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-05-11T13:26:33.450797Z[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-05-11T13:26:33.451193Z[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-05-11T13:26:33.451663Z[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-05-11T13:26:33.452071Z[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-05-11T13:26:33.452484Z[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-05-11T13:26:33.452892Z[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-05-11T13:26:33.453292Z[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-05-11T13:26:33.453773Z[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-05-11T13:26:33.454147Z[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-05-11T13:26:33.454552Z[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-05-11T13:26:33.454970Z[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-05-11T13:26:33.455405Z[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-05-11T13:26:33.455815Z[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-05-11T13:26:33.456212Z[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-05-11T13:26:33.456624Z[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' (24) 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:     0x56147679440a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x56147679440a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x56147679440a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x56147679440a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5614767a9aca - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5614767a9aca - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x561476799252 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x561476799252 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5614767728ef - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5614767728ef - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x56147678c369 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5614766df43c - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5614766df43c - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x56147678c522 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x56147678c522 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5614767729a8 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5614767674d9 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5614767737ad - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5614767aa28c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5614767aa143 - core[e929cb53b82a81ca]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x56147664329f - core[e929cb53b82a81ca]::panicking::assert_failed::<i64, i64>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x56147664d049 - advent2024[5406bfffde4eac5f]::day13::test::test_part2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:283:9
[INFO] [stdout]   22:     0x56147664a477 - advent2024[5406bfffde4eac5f]::day13::test::test_part2::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/day13.rs:280:20
[INFO] [stdout]   23:     0x561476604616 - <advent2024[5406bfffde4eac5f]::day13::test::test_part2::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5614766d271b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5614766d271b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5614766dff0b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5614766dff0b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5614766dff0b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5614766dff0b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5614766dff0b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5614766dff0b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5614766dff0b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5614766d9624 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5614766d9624 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5614766e2b12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5614766e2b12 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5614766e2b12 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5614766e2b12 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5614766e2b12 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5614766e2b12 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5614766e2b12 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x56147679398f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x56147679398f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7f1004111aa4 - <unknown>
[INFO] [stdout]   45:     0x7f100419ea64 - 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.23s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "bafc5adf3ad06800564f14d0cb936392de0491e31c74005290701ce0bbac4175", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bafc5adf3ad06800564f14d0cb936392de0491e31c74005290701ce0bbac4175", kill_on_drop: false }`
[INFO] [stdout] bafc5adf3ad06800564f14d0cb936392de0491e31c74005290701ce0bbac4175
